0001654954-24-003010.txt : 20240312 0001654954-24-003010.hdr.sgml : 20240312 20240312163346 ACCESSION NUMBER: 0001654954-24-003010 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 91 CONFORMED PERIOD OF REPORT: 20231230 FILED AS OF DATE: 20240312 DATE AS OF CHANGE: 20240312 FILER: COMPANY DATA: COMPANY CONFORMED NAME: EASTERN CO CENTRAL INDEX KEY: 0000031107 STANDARD INDUSTRIAL CLASSIFICATION: CUTLERY, HANDTOOLS & GENERAL HARDWARE [3420] ORGANIZATION NAME: 04 Manufacturing IRS NUMBER: 060330020 STATE OF INCORPORATION: CT FISCAL YEAR END: 1230 FILING VALUES: FORM TYPE: 10-K SEC ACT: 1934 Act SEC FILE NUMBER: 001-35383 FILM NUMBER: 24742660 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 30, 2023

 

OR

 

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

 

For the transition period from ________________ to _______________

 

Commission File Number 001-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 1, 2023, 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 $88,742,320 (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, 2024, 6,208,126 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 2024 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 30, 2023.

 

 

 

 

 

The Eastern Company

Form 10-K

 

FOR THE FISCAL YEAR ENDED DECEMBER 30, 2023

 

TABLE OF CONTENTS

 

 

 

 

Page

 

 

Table of Contents

 

2.

 

 

 

 

 

 

 

Safe Harbor Statement

 

3.

 

 

 

 

 

 

PART I

 

 

 

 

 

 

 

 

 

Item 1.

Business

 

4.

 

 

 

 

 

 

Item 1A.

Risk Factors

 

6.

 

 

 

 

 

 

Item 1B.

Unresolved Staff Comments

 

16.

 

 

 

 

 

 

Item 1C.

Cybersecurity

 

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

 

66.

 

 

 

 

 

 

Item 9A.

Controls and Procedures

 

66.

 

 

 

 

 

 

Item 9B.

Other Information

 

68.

 

 

 

 

 

 

Item 9C.

Disclosure Regarding Foreign Jurisdictions that Prevent Inspections

 

68.

 

 

 

 

 

 

PART III

 

 

 

 

 

 

 

 

 

Item 10.

Directors, Executive Officers, and Corporate Governance

 

69.

 

 

 

 

 

 

Item 11.

Executive Compensation

 

69.

 

 

 

 

 

 

Item 12.

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

 

70.

 

 

 

 

 

 

Item 13.

Certain Relationships and Related Transactions, and Director Independence

 

70.

 

 

 

 

 

 

Item 14.

Principal Accountant Fees and Services

 

70.

 

 

 

 

 

 

PART IV

 

 

 

 

 

 

 

 

 

Item 15.

Exhibits and Financial Statement Schedules

 

71.

 

 

 

 

 

 

 

Exhibit Index

 

72.

 

 

 

 

 

 

Item 16.

Form 10-K Summary

 

73.

 

 

 

 

 

 

 

Signatures

 

74.

 

 

 
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 higher raw material and component costs and cost inflation, supply chain disruptions and shortages, particularly with respect to steel, plastics, scrap iron, zinc, copper, and electronic components;

 

·

delays in delivery of our products to our customers;

 

·

the impact of global economic conditions and rising interest rates, and more specifically conditions in the automotive, construction, aerospace, energy, oil and gas, transportation, electronic, and general industrial markets, including the impact, length and degree of economic downturns on the customers and markets we serve and demand for our products, reductions in production levels, the availability, terms and cost of financing, including borrowings under credit arrangements or agreements, the potential impact of bank failures on our ability to access financing or capital markets, and the impact of market conditions on pension plan funded status;

 

·

restrictions on operating flexibility imposed by the agreement governing our credit facility;

 

·

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;

 

·

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 acquired businesses and achieve expected synergies;

 

·

costs and liabilities associated with environmental compliance;

 

·

the impact of climate change, natural disasters, geopolitical events, and public health crises, including pandemics (such as COVID-19) and epidemics, and any related Company or government policies or actions;

 

·

military conflict (including the Russia/Ukraine conflict, the conflict in Israel and surrounding areas, the possible expansion of such conflicts and geopolitical consequences) or terrorist threats and the possible responses by the U.S. and foreign governments;

 

·

failure to protect our intellectual property;

 

·

cyberattacks; and

 

·

materially adverse or unanticipated legal judgments, fines, penalties, or settlements.

 

The Company is also subject to 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 because 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 fifteen physical locations across North America and Asia.

 

BUSINESS HIGHLIGHTS

 

On June 29, 2023, the Company acquired certain assets of Sureflex, Inc. (“Sureflex”). Sureflex, which  manufactures tractor-trailer electrical connection cable assemblies, is part of Eastern’s Velvac subsidiary.

 

On May 1, 2023, the Company announced plans to close Associated Toolmakers, Limited, its European mold tooling service facility based in the U.K. The closure was completed in the second quarter of 2023.

 

On October 19, 2022, the Company sold its Argo EMS business (“Argo”). Argo supplied 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.

 

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

 

The Eastern Company has one reportable segment: Engineered Solutions. The Engineered Solutions segment provides engineered solutions to support our customers’ needs primarily in the commercial transportation and logistics markets. The Chief Operating Decision Maker (CODM) uses both segment gross profit and segment profit or loss from operations before interest and income taxes to allocate resources (including employees, property, and financial or capital resources) for the Engineered Solutions segment predominantly in the annual budget and forecasting process.

 

Company Operations

 

The Engineered Solutions segment consists of Big 3 Precision, including Big 3 Precision Products Inc. (“Big 3 Products”) and Big 3 Mold Services, Inc. (“Big 3 Mold”), and Hallink Moulds, Inc. (“Hallink Moulds” or “Hallink”); 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 industries. 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.

 

 
4

Table of Contents

 

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. This committee is responsible for reviewing the overall performance of the Company’s health and safety program and making recommendations to management. 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.

 

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 30, 2023, we employed 1,199 full-time employees: 614 in the United States and 585 in other countries. Approximately 21% 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.

 

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 2023 and fiscal 2022. Foreign sales were not significant for the fiscal years 2023 and 2022.

 

The Company encounters competition in its business. 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.

 

 
5

Table of Contents

 

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. Raw materials and outside services were more readily available in 2023.

 

The Company’s ratio of working capital (current assets less current liabilities) to sales was 25.6% in 2023 and 26.1% in 2022. 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 the 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.

 

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 Competition and Global Operations

 

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

 

International operations have been and could in the future 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. 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. Some of the Company’s competitors import products from Asia and Latin America that benefit from favorable currency exchange rates and lower cost labor, which has created downward pricing pressure with respect to the Company’s products that is likely to continue. Exchange rate fluctuations have at times and could in the future exacerbate this pricing pressure and impair the ability of the Company’s products to compete with products imported from regions with favorable exchange rates.

 

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.

 

 
6

Table of Contents

 

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.

 

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 the Company’s 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 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. For example, supply shortages and supply chain disruptions originally triggered by shutdowns and other restrictions imposed to slow the spread and resurgence of COVID-19 impacted the prices and availability of certain raw materials and components used in the production of the Company’s products. The Company may be unable to pass all of these price increases on to its customers and could experience reductions in its profit margins. 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. Similarly, any prolonged interruption in service by one of our key component suppliers could have a material adverse effect on our business, results of operations and financial condition. Additionally, we may not be able to establish additional or replacement suppliers for such components within a reasonable period of time, or on commercially reasonable terms, if at all, which could result in delays or interruptions in our operations, which in turn would adversely affect our business, results of operations and financial condition.

 

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. Additionally, technological developments and enhancements of products and services offerings in our industry may require an expanded use of artificial intelligence (“AI”) and machine learning; if we are unable to keep pace with the rate of these and other developments, our ability to effectively compete could be adversely affected. We expect the level of competition to remain high in the future, which, if not effectively matched or exceeded, could limit our ability to maintain or increase our profitability. 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.

 

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

 

 
7

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

 

 
8

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.

 

 
9

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 Annual Report on Form 10-K 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 the report. 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.

 

 
10

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, geo-political events and public health crises, including pandemics (such as COVID-19) and epidemics, and any related Company or government policies or actions may negatively impact our business.

 

Natural disasters, changes in climate, geo-political events, and public health crises, including pandemics (such as COVID-19) and epidemics, as well as Company or government policies adopted or actions taken as a result of such events, could materially adversely affect our business and 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, geo-political events, such as war, civil unrest or terrorist attacks, or public health crises in a country in which we operate or in which our suppliers are located could result in loss of human life, significant property and equipment damage, environmental pollution, or reputational harm and could adversely affect our operations and financial performance. Our business and operations may be disrupted if we do not respond, or are perceived not to respond, in an appropriate manner to any of these hazards and risks or any other major crisis or if we are unable to efficiently restore or replace affected operational components and capacity. Countermeasures to address global health crises, epidemics or pandemics, such as those that were taken to reduce the spread of COVID-19, may result in reduced demand for our products; disruptions to our supply chain, the global economy or financial or commodity markets; disruptions in our contractual arrangements with our service providers, suppliers and other counterparties; failures by our suppliers, contract manufacturers, contractors, joint venture partners and external business partners, to meet their obligations to us; or reduced workforce productivity. Any such occurrence could materially and adversely impact our financial condition, results of operations, cash flows or liquidity position. Further, our insurance may not be adequate to compensate us for all resulting losses described above, and the cost to obtain adequate coverage may increase for us in the future or may not be available.

 

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

 

 
11

Table of Contents

 

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.

 

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, data privacy and security, 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.

 

Risks Related to Our Indebtedness

 

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

 

As of December 30, 2023, the Company had $43.9 million 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.

 

 
12

Table of Contents

 

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 operations would be materially adversely affected.

 

The Credit Agreement contains covenants requiring the Company to achieve certain financial and operational 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 several 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.

 

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.

 

Risks Related to Global Economic Conditions

 

Global economic conditions have in the past and may in the future have a material adverse effect on the Company’s financial condition and operating results.

 

Global economic conditions have in the past and may in the future impact the Company’s results.  For example, volatile economic conditions that resulted from the COVID-19 pandemic led to economic slowdowns that caused contractions in some or all the markets we serve, and these impacts have continued and may continue for the foreseeable future. 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.

 

Economic conditions or changes in asset returns interest rates could increase our pension plan funding obligations and reduce our profitability

 

In addition, 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. Declines in interest rates and projected rates of return could require us to make significant additional contributions to our pension plans in the future.

 

 
13

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

 

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.

 

 
14

Table of Contents

 

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.

 

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 several unforeseen circumstances, any of which could have an unfavorable material impact on the Company’s results of operations or financial condition. During 2024, no union contracts are scheduled to expire.

 

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 represented 12% of total accounts receivable for fiscal 2023 and one customer represented 14% of total accounts receivable for fiscal 2022.

 

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.

 

 
15

Table of Contents

 

ITEM 1B UNRESOLVED STAFF COMMENTS

 

None.

 

ITEM 1C CYBERSECURITY

 

The Company’s Board recognizes the critical importance of maintaining the trust and confidence of our customers, clients, business partners and employees. The Board is actively involved in oversight of the Company’s risk management program, and cybersecurity represents a key component of the Company’s overall approach to enterprise risk management (“ERM”). The Company’s cybersecurity policies, standards, processes, and practices are fully integrated into the Company’s ERM program and are based on recognized frameworks established by the National Institute of Standards and Technology, the International Organization for Standardization and other applicable industry standards. In general, the Company seeks to address cybersecurity risks through a comprehensive, cross-functional approach that is focused on preserving the confidentiality, security, and availability of the information that the Company collects and stores by identifying, preventing, and mitigating cybersecurity threats and effectively responding to cybersecurity incidents when they occur.

 

Risk Management and Strategy

 

As one of the critical elements of the Company’s overall ERM approach, the Company’s cybersecurity program is focused on the following key areas:

 

Governance: As discussed in more detail under the heading “Governance,” The Board’s oversight of cybersecurity risk management is supported by the Audit Committee of the Board (the “Audit Committee”), which regularly interacts with the Company’s ERM function, the Company’s Director of Information Technology & Cybersecurity, and other members of management and relevant management committees and councils, including management’s Cybersecurity Council.

 

Collaborative Approach: The Company has implemented a comprehensive, cross-functional approach to identifying, preventing and mitigating cybersecurity threats and incidents, while also implementing controls and procedures that are designed to provide for the prompt and appropriate internal reporting of certain cybersecurity incidents, either in the form of a single unauthorized occurrence or a series of unauthorized occurrences, so that decisions regarding the public disclosure and reporting of such incidents can be made by management in a timely manner.

 

Technical Safeguards: The Company deploys technical safeguards that are designed to protect the Company’s information systems from cybersecurity threats, including firewalls, intrusion prevention and detection systems, anti-malware functionality and access controls, which are evaluated and improved through vulnerability assessments and cybersecurity threat intelligence.

 

Incident Response and Recovery Planning: The Company has established and maintains comprehensive incident response and recovery plans intended to fully and timely address the Company’s response to a cybersecurity incident, and such plans are tested and evaluated on a regular basis.

 

Third-Party Risk Management: The Company maintains a comprehensive, risk-based approach to identifying and overseeing cybersecurity risks presented by third parties, including vendors, service providers and other external users of the Company’s systems, as well as the systems of third parties that could adversely impact our business in the event of a cybersecurity incident affecting those third-party systems.

 

 
16

Table of Contents

 

Education and Awareness:The Company provides regular, mandatory training for personnel regarding cybersecurity threats to equip the Company’s personnel with effective tools to proactively address cybersecurity threats and prevent incursions, and to communicate the Company’s evolving information security policies, standards, processes, and practices. Our awareness program includes assessment of our personnel’s preparedness through regular phishing e-mail alerts, highlighted banners that warn about external senders, and tests administered to help the Company’s personnel interrogate, navigate around, and avoid clicking suspicious and unfamiliar links from unknown senders.

 

The Company engages in the periodic assessment and testing of the Company’s policies, standards, processes, and practices that are designed to address cybersecurity threats and incidents. These efforts include a wide range of activities, including audits, assessments, tabletop exercises, threat modeling, vulnerability testing and other exercises focused on evaluating the effectiveness of our cybersecurity measures and planning. The Company engages third parties to perform assessments on our cybersecurity measures, including information security maturity assessments, audits and independent reviews of our information security control environment and operating effectiveness. The results of such assessments, audits and reviews are reported to the Audit Committee and the Board, and the Company adjusts its cybersecurity policies, standards, processes, and practices as appropriate based on the information provided by these assessments, audits, and reviews.

 

Governance

 

The Board, in coordination with the Audit Committee, oversees the Company’s ERM process, including the management of risks arising from cybersecurity threats. The Board and the Audit Committee each receive regular presentations and reports on cybersecurity risks, which address a wide range of topics including recent developments, evolving standards, vulnerability assessments, third-party and independent reviews, the threat environment, technological trends, and information security considerations arising with respect to the Company’s peers and third parties. The Board and the Audit Committee also receive prompt and timely information regarding any cybersecurity incident that meets established reporting thresholds, or that management otherwise deems to be significant, as well as ongoing updates regarding any such incident until it has been addressed. On an annual basis, the Board and the Audit Committee discuss the Company’s approach to cybersecurity risk management with the members of management’s Cybersecurity Council, which includes the Company’s Chief Executive Officer (“CEO”), Chief Financial Officer (“CFO”), Director of Risk, and Director of Information Technology & Cybersecurity.

 

The Cybersecurity Council, in coordination with the Company’s outside legal counsel, works collaboratively across the Company to implement a program designed to protect the Company’s information systems from cybersecurity threats and to promptly respond to any cybersecurity incidents in accordance with the Company’s incident response and recovery plans. To facilitate the success of the Company’s cybersecurity risk management program, multidisciplinary teams throughout the Company are deployed to address cybersecurity threats and to respond to cybersecurity incidents. Through ongoing communications with these teams, the Director of Information Technology & Cybersecurity and the Cybersecurity Council monitor the prevention, detection, mitigation and remediation of cybersecurity threats and incidents in real time and report such threats and incidents to the Audit Committee when appropriate.

 

The Director of Information Technology & Cybersecurity has served in various roles in information technology and information security for over 25 years, including the design and management of operational and cybersecurity activities of two large public companies. The Director of Information Technology & Cybersecurity holds undergraduate and graduate degrees in computer science and is certified in NIST, CMMC, CIS, and GDPR. The Company’s CEO and CFO each hold undergraduate and graduate degrees in their respective fields, and each has over 20 years of experience managing risks at the Company and at similar companies, including risks arising from cybersecurity threats.

 

Cybersecurity threats, including as a result of previous cybersecurity incidents, have not materially affected and are not reasonably likely to affect the Company, including its business strategy, results of operations or financial condition.

 

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.

 

 
17

Table of Contents

 

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 Kimball, Michigan leases 3,500 square feet of building space. The current lease expires on March 1, 2026, with an option to renew for an additional twelve months.

 

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 February 1, 2025, 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 28, 2026.

 

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

 

Velvac, Inc. leases 100,000 square feet of warehouse space in Pharr, TX. The current lease expires on April 15, 2025.

 

Velvac de Reynosa, S. De R.L De C.V., a maquiladora wholly owned in Reynosa, Tamaulipas, Mexico, leases 225,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. In July 2023, the Company received NYSDEC approval for the closure report and long-term maintenance plan. The 30-year annual groundwater monitoring and site maintenance program is 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 30, 2023 was 276.

 

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

 

During fiscal years 2023 and 2022, 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 August 21, 2023, the Company announced that its Board had approved a new share repurchase program authorizing the Company to repurchase up to 200,000 shares of the Company’s common stock through August 20, 2028. 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 the following share repurchases during the fourth quarter of 2023, 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 1, 2023 to October 28, 2023

 

 

10,000

 

 

$18.05

 

 

 

10,000

 

 

 

176,762

 

October 29, 2023 to November 25, 2023

 

 

6,762

 

 

 

17.44

 

 

 

6,762

 

 

 

170,000

 

November 26, 2023 to December 30, 2023

 

 

10,000

 

 

 

19.18

 

 

 

10,000

 

 

 

160,000

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Total

 

 

26,762

 

 

 

18.32

 

 

 

26,762

 

 

 

160,000

 

 

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 2023 and 2022 were each 52 weeks in length. References in this Management’s Discussion and Analysis of Financial Condition and Results of Operations to results for “2023” or “fiscal year 2023” mean the fiscal year ended December 30, 2023, and references to results for “2022” or “fiscal year 2022” mean the fiscal year ended December 31, 2022. References to the “fourth quarter of 2023” or the “fourth fiscal quarter of 2023” mean the thirteen-week period from October 1, 2023 to December 30, 2023, and 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.

 

The following analysis excludes discontinued operations.

 

Summary

 

Sales for 2023 were $273.5 million compared to $279.3 million for 2022. Net income for 2023 was $8.6 million, or $1.37 per diluted share, compared to $11.1 million, or $1.77 per diluted share, for 2022. Sales for the fourth quarter of 2023 were $67.0 million compared to $69.1 million for the same period in 2022. Net income for the fourth quarter of 2023 was $3.5 million, or $0.56 per diluted share compared to $0.2 million, or $0.03 per diluted share, for the comparable 2022 period.

 

The Company’s backlog was $80.1 million on December 30, 2023, compared to $72.5 million on December 31, 2022, primarily due to an increase of $5.7 million in backlog at Big 3 for mold services and returnable packaging and an increase of $6.3 million in backlog related to the launch of new mirror programs for Class 8 trucks being awarded to our Velvac subsidiary, partially offset by a decrease of $4.4 million in backlog for locks and hardware at Eberhard.

 

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.

 

 
20

Table of Contents

 

As of December 30, 2023 and December 31, 2022, the Company’s allowance for doubtful accounts total was $0.6 million and $0.7 million, respectively. As of December 30, 2023, and December 31, 2022, the Company’s bad debt expense was $0.1 million and $0.2 million, 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.7 million and $1.9 million as of December 30, 2023 and December 31, 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 2023 and 2022 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 both 2023 and 2022. The Company reviews the long-term rate of return each year.

 

Future actual pension income and expenses 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.

 

 
21

Table of Contents

 

The Company expects to make cash contributions of approximately $2,100,000 and $50,000 to our pension and other postretirement plans, respectively, in 2024.

 

In connection with our pension and other postretirement benefits, the Company reported income of $1.6 million and $3.3 million (net of tax) on its Consolidated Statement of Comprehensive Income for fiscal years 2023 and 2022, respectively. The main factor driving this income 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:

 

 

 

  2023

 

 

  2022

 

Discount rate

 

 5.21% - 5.23

%

 

   2.75% - 2.81

%

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 for the fiscal years were as follows:

 

 

 

  2023

 

 

  2022

 

Discount rate

 

 

5.28%

 

 

2.93%

Expected return on plan assets

 

 

4.0%

 

 

4.0%

Rate of compensation increase

 

 

4.3%

 

 

4.3%

 

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 30,

 

 

December 31,

 

 

 

2023

 

 

2022

 

Discount rate

 

$(1,829,210 )

 

$26,970,888

 

Additional recognition due to significant event

 

 

--

 

 

 

--

 

Asset gain or (loss)

 

 

2,396,043

 

 

 

(22,838,898 )

Amortization of:

 

 

 

 

 

 

 

 

Unrecognized gain or (loss)

 

 

1,303,879

 

 

 

1,552,085

 

Unrecognized prior service cost

 

 

4,241

 

 

 

70,493

 

Other

 

 

25,632

 

 

 

(1,538,804 )

Comprehensive income, before tax

 

 

1,900,585

 

 

 

4,215,764

 

Income tax

 

 

(307,548 )

 

 

(941,964 )

Comprehensive income, net of tax

 

$1,593,037

 

 

$3,273,800

 

 

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

 

 
22

Table of Contents

 

RESULTS OF OPERATIONS

 

Fourth Quarter 2023 Compared to Fourth Quarter 2022

 

The following table shows, for the fourth quarter of 2023 and 2022, 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, and Hallink Moulds; (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 30,

2023

 

 

December 31,

2022

 

 

 

 

 

 

 

 

Net Sales

 

 

100.0%

 

 

100.0%

Cost of Products Sold

 

 

73.2%

 

 

83.4%

Gross Margin

 

 

26.8%

 

 

16.6%

Product Development Expense

 

 

2.0%

 

 

1.5%

Selling and Administrative Expense

 

 

16.8%

 

 

13.6%

Restructuring Costs

 

 

-

 

 

 

1.0%

Operating Profit

 

 

8.0%

 

 

0.5%

 

Net sales in the fourth quarter of 2023 decreased 3.0% to $67.0 million from $69.1 million in the fourth quarter of 2022. Sales decreases were due to lower demand for trucks accessories and returnable transport packaging products. Net sales of existing products decreased 7.7% while price increases and new products increased net sales by 4.7% in the fourth quarter of 2023 when compared to sales in the fourth quarter of 2022. New products included various truck mirror assemblies, rotary latches, D-rings, and mirror cams.

 

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

 

Cost of products sold in the fourth quarter of 2023 decreased $8.5 million or 15% from the corresponding period in 2022. The decrease in cost of products sold is primarily attributable to lower sales volume, decreases in the cost of materials, lower freight costs, and a favorable adjustment to the LIFO reserve.

 

Gross margin as a percentage of net sales for the fourth quarter of 2023 was 26.8% compared to 16.6% in the prior year fourth quarter. The increase is primarily due to lower material and freight costs, improved pricing, and a favorable adjustment to the LIFO reserve in the fourth quarter of 2023 combined with other inventory write-offs in the fourth quarter of 2022.

 

Product development expenses increased $0.3 million, or 24%, in the fourth quarter of 2023 compared to the corresponding period in 2022 as we continue to invest in new products at Eberhard, Velvac and Big 3. As a percentage of net sales, product development costs were 2.0% for the fourth quarter of 2023 compared to 1.5% for the corresponding period in 2022.

 

Selling and administrative expenses in the fourth quarter of 2023 increased 19.9% compared to the fourth quarter of 2022. As a percentage of net sales, selling and administrative costs were 16.8% for the fourth quarter of 2023 compared to 13.6% for the corresponding period in 2022. The increase was primarily the result of increased payroll and payroll-related expenses, legal and professional, and selling costs.

 

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 2023 increased to $3.5 million, or $0.56 per diluted share, from $0.2 million, or $0.03 per diluted share, in 2022. 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.

 

 
23

Table of Contents

 

Fiscal Year 2023 Compared to Fiscal Year 2022

 

The following table shows, for fiscal year 2023 and fiscal year 2022, 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 30,

2023

 

 

December 31,

2022

 

 

 

 

 

 

 

 

Net Sales

 

 

100.0%

 

 

100.0%

Cost of Products Sold

 

 

76.2%

 

 

79.0%

Gross Margin

 

 

23.8%

 

 

21.0%

Product Development Expense

 

 

2.0%

 

 

1.5%

Selling and Administrative Expense

 

 

16.2%

 

 

14.1%

Restructuring Costs

 

 

-

 

 

 

0.3%

Operating Profit

 

 

5.6%

 

 

5.1%

 

Summary

 

Net sales for 2023 decreased 2% to $273.5 million from $279.3 million in 2022. The sales decrease was primarily due to lower demand for truck accessories and returnable transport packaging products. Net sales of existing products decreased by 6% in 2023 compared to 2022 while price increases and new products increased net sales in 2023 by 4%. Sales of new products contributed 1% to sales growth in 2023 compared to 3% sales growth from new products in 2022. New products in 2023 included various new truck mirror assemblies, rotary latches, D-rings, and mirror cams.

 

Cost of products sold decreased $12.4 million or 6% to $208.2 million in 2023 from $220.6 million in 2022. The decrease in the cost of products sold is primarily attributable to lower sales volumes, decreases in the cost of materials, lower freight costs, and a favorable adjustment to the LIFO reserve. Tariffs incurred during 2023 were $2.2 million from China-sourced products as compared to $3.1 million in 2022. Most tariffs were recovered through price increases.

 

Gross margin as a percentage of sales was 24% in 2023 compared to 21% in 2022. The increase primarily reflects the impact of improved pricing and lower material and freight costs.

 

Product development expenses as a percentage of sales was 2.0% and 1.5% in 2023 and 2022, respectively, as the Company continues to invest in new products at Eberhard, Velvac and Big 3 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.7 million or 12% to $44.2 million in 2023 from $39.5 million in 2022. The increase primarily relates to severance and other accrued compensation expenses of $1.8 million related to the elimination of the chief operating officer position and the departure of our previous chief executive officer during the first quarter of 2023 and legal, professional, and selling costs and payroll-related expenses. The increase in selling expenses reflects our investments in sales capabilities and changes in management personnel.

 

Net income for 2023 decreased 22% to $8.6 million, or $1.37 per diluted share, from $11.1 million, or $1.77 per diluted share, in 2022. In 2023, net income was negatively impacted by unfavorable pension cost adjustments of $1.1 million, $1.4 million expense associated with the closure of Associated Toolmakers Limited in the second quarter of 2023, and an unfavorable working capital adjustment of $0.4 million in the third quarter of 2023 related to the sale of the Greenwald business, partially offset by a $1.6 million favorable adjustment for the final settlement of our swap agreement with Santander in the second quarter of 2023. In 2022, net income was impacted by favorable pension cost adjustments of $1.8 million, 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. 

 

 
24

Table of Contents

 

Other Items

 

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

 

 

 

Amount

 

 

%

 

Interest expense

 

$1,231

 

 

 

54%

 

 

 

 

 

 

 

 

 

Other income

 

$-3,197

 

 

-127%

 

 

 

 

 

 

 

 

 

Income taxes

 

$-946

 

 

28%

 

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

 

Other income and expense in 2023 decreased $3.2 million over 2022. Other income and expense in 2023 included an unfavorable $1.1 million pension cost adjustment, $1.4 million expense associated with the closure of Associated Toolmakers Limited in the second quarter of 2023, and an unfavorable working capital adjustment of $0.4 million in the third quarter of 2023 related to the sale of the Greenwald business, partially offset by a $1.6 million favorable adjustment for the final settlement of our swap agreement with Santander in the second quarter of 2023 and $0.7 million of other favorable items. In 2022, other income included a favorable $1.8 million pension cost adjustment, a $0.6 million gain on the sale of the Eastern corporate office building, and $0.4 million of other favorable items, partially offset by a $0.3 million loss on the sale of the Wheeling, IL building.

 

The effective tax rate for 2023 was 22% compared to the 2022 effective tax rate of 23%. Total income taxes paid were $6.6 million in 2023 and $3.7 million in 2022.

 

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 in the next 12 months from December 30, 2023 and beyond by the Company’s operating cash flows and available credit facility.

 

 
25

Table of Contents

 

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

 

 

 

2023

 

 

 2022

 

Current ratio

 

 

2.6

 

 

 

2.7

 

Average days’ sales in accounts receivable

 

 

48

 

 

 

56

 

Inventory turnover

 

 

3.5

 

 

 

3.4

 

Ratio of working capital to sales

 

 

25.4%

 

 

26.1%

Total debt to shareholders’ equity

 

 

33.2%

 

 

50.7%

 

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):

 

 

 

  2023

 

 

  2022

 

Cash and cash equivalents

 

 

 

 

 

 

- Held in the United States

 

$7.0

 

 

$7.4

 

- Held by foreign subsidiaries

 

 

1.3

 

 

 

2.8

 

 

 

 

8.3

 

 

 

10.2

 

Working capital

 

 

69.5

 

 

 

78.3

 

Net cash provided by operating activities

 

 

26.5

 

 

 

7.4

 

Change in working capital impact on net cash provided by (used in) operating activities

 

 

9.7

 

 

 

(5.2 )

Net cash (used in) provided by in investing activities

 

 

(5.4)

 

 

5.1

 

Net cash used in by financing activities

 

 

(22.9 )

 

 

(11.9 )

 

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

 

Net cash provided by operating activities was $26.5 million in 2023 compared to $7.4 million net cash provided by operating activities in 2022. In 2023, the Company contributed $1.3 million to its defined benefit retirement plan.

 

In 2023, reductions in working capital requirements provided $9.7 million, driven primarily reductions in accounts receivable and inventory. In 2022, cash used to support additional working capital requirements was $5.2 million.

 

The Company used $5.4 million for investing activities in 2023, and investing activities provided $5.1 million in 2022. In 2023, the Company invested $6.4 million in capital expenditures, invested $1.0 million in marketable securities, acquired a business for $0.4 million, and received payments on notes receivable of $2.4 million. In 2022, the Company sold a business associated with its discontinued operations for $5.8 million and two of its buildings for an aggregate of $2.2 million. The Company also issued a note receivable of $0.4 million as part of the sale of one of its buildings. 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 $6.4 million and $3.4 million in 2023 and 2022, respectively. Capital expenditures in fiscal year 2024 are expected to be approximately $11.1 million.

 

In 2023, the Company made total debt payments of $79.7 million, of which $59.3 million was an accelerated principal payment and used $2.8 million for payment of dividends. The Company anticipates dividend payments in fiscal 2024 to be approximately $2.8 million. The Company has $30.0 million available on its revolving line of credit. See Note 6 - Debt in Item 8, Financial Statements and Supplementary Data for further discussion on the Company’s debt facilities.

 

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 leases certain equipment and buildings under cancelable and non-cancelable operating leases that expire at various dates for up to ten years. Rent expenses amounted to approximately $4.0 million in 2023 and $3.3 million in 2022.

 

 
26

Table of Contents

 

On June 16, 2023, the Company entered into a credit agreement with TD Bank, N.A., Wells Fargo Bank, Bank of America, and M&T Bank as lenders (the “Credit Agreement”), that included a $60 million term portion and a $30 million revolving commitment portion. The proceeds of the term loan were used to repay the Company’s remaining outstanding term loan and to terminate its existing credit facility with Santander Bank, N.A. (approximately $59 million). The term loan portion of the credit facility requires quarterly principal payments of (i) $750,000 beginning on September 30, 2023 through June 30, 2025, (ii) $1,125,000 beginning on September 30, 2025 through June 30, 2027, and (iii) $1,500,000 beginning on September 30, 2027 through March 31, 2028, with the balance of the term loan payable on the maturity date of June 16, 2028. Amounts outstanding under the revolving portion of the credit facility are generally due and payable on June 16, 2028, the expiration date of the Credit Agreement. The Company can elect to prepay some or all the outstanding balance from time to time without penalty. A commitment fee is payable on the unused portion of the revolving credit facility based on the Company’s consolidated ratio of net debt to adjusted EBITDA from time to time. Currently, the commitment fee is 0.30%.

 

The term loan bears interest at a variable rate based on the term secured overnight financing rate (“SOFR”), plus an adjustment of ten basis points, plus an applicable margin of 1.875% to 2.625%, depending on the Company’s senior net leverage ratio. Borrowings under the revolving portion bear interest at a variable rate based on, at the Company’s election, a base rate plus an applicable margin of 0.875% to 1.625% or term SOFR, plus an adjustment of ten basis points, plus an applicable margin of 1.875% to 2.625%, with such margins determined based on the Company’s senior net leverage ratio. 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 June 16, 2023, with TD 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 3.5 to 1. In addition, the Company is required to maintain a fixed charge coverage ratio to be not less than 1.25 to 1. A decrease in earnings due to the impact of current economic conditions and inflationary pressures or the resulting harm to the financial condition of our customers, or an increase in indebtedness incurred to offset such a decrease in earnings, would have a negative impact on our senior net leverage ratio and our fixed charge coverage ratio, which in turn would increase the cost of borrowing under the Credit Agreement and could cause us to fail to comply with the covenants under our Covenant Agreement.

 

In addition to funding capital requirements, we may use available cash to pay down our indebtedness, to make investments, which may include investments in publicly traded securities, or to make acquisitions that we believe will complement or expand our existing businesses.

 

As of the end of the fourth quarter of 2023, the Company does not have any off-balance sheet arrangements that have or are reasonably likely to have a material current or future effect on the Company’s financial condition, changes in financial condition, revenues or expenses, results of operations, liquidity, capital expenditures or capital resources.

 

 
27

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, executive severance, 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, executive severance, and restructuring costs. We believe that Adjusted Earnings Per 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, executive severance, 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.

 

 
28

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 30, 2023 and December 31, 2022

 

 

 

 

 

 

 

($000's)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Three Months Ended

 

 

Twelve Months Ended

 

 

 

December 30,

2023

 

 

December 31,

2022

 

 

December 30,

2023

 

 

December 31,

2022

 

 

 

 

 

 

 

 

 

 

 

 

 

 

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

 

$3,517

 

 

$167

 

 

$8,585

 

 

$11,050

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

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

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Basic

 

 

0.57

 

 

 

0.03

 

 

 

1.38

 

 

 

1.78

 

Diluted

 

 

0.56

 

 

 

0.03

 

 

 

1.37

 

 

 

1.77

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Adjustments:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Loss on sale of Wheeling, IL building

 

 

-

 

 

 

-

 

 

 

-

 

 

 

269A

Gain on sale of corporate office building

 

 

-

 

 

 

-

 

 

 

-

 

 

 

(624)B

Restructuring costs

 

 

-

 

 

 

700C

 

 

-

 

 

 

700C

Severance and accrued compensation

 

 

-

 

 

 

-

 

 

 

1,799D

 

 

-

 

Greenwald final sale adjustment

 

 

-

 

 

 

-

 

 

 

390E

 

 

-

 

Business closure costs

 

 

-

 

 

 

-

 

 

 

1,448F

 

 

-

 

Non-GAAP tax impact of adjustments (1)

 

 

-

 

 

 

(175)

 

 

(909)

 

 

(92)

Total adjustments

 

 

-

 

 

 

525

 

 

 

2,728

 

 

 

253

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Adjusted net income from continuing operations (Non-GAAP)

 

$3,517

 

 

$692

 

 

$11,313

 

 

$11,303

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

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

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Basic

 

$0.57

 

 

$0.11

 

 

$1.82

 

 

$1.82

 

Diluted

 

$0.56

 

 

$0.11

 

 

$1.81

 

 

$1.81

 

 

(1)

Estimate of the tax effect of the items identified to determine a non-GAAP annual effective tax rate applied to the pretax amount in order to calculate the non-GAAP provision for income tax

A)

Loss on sale of ILC building in Wheeling, IL

B)

Gain on sale of Eastern corporate office building

C)

Restructuring costs associated with warehouse consolidation into Eberhard

D)

Severance expenses associated with accrued compensation and severance related to the elimination of the Chief Operating Officer position and the departure of the former Chief Executive Officer

E)

Final settlement of working capital adjustment associated with Greenwald sale

F)

Associated Toolmakers Limited closure costs

 

 
29

Table of Contents

 

Reconciliation of Non-GAAP Measures

 

 

 

 

 

 

 

 

 

 

 

 

Adjusted EBITDA from Continuing Operations Calculation

 

 

 

 

 

 

 

 

 

 

For the Three and Twelve Months ended December 30, 2023 and December 31, 2022

 

 

 

 

 

 

 

($000's)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Three Months Ended

 

 

Twelve Months Ended

 

 

 

December 30,

2023

 

 

December 31,

2022

 

 

December 30,

2023

 

 

December 31,

2022

 

 

 

 

 

 

 

 

 

 

 

 

 

 

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

 

$3,517

 

 

$167

 

 

$8,585

 

 

$11,050

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Interest expense

 

 

932

 

 

 

692

 

 

 

3,507

 

 

 

2,276

 

Provision for income taxes

 

 

728

 

 

 

(146)

 

 

2,407

 

 

 

3,352

 

Depreciation and amortization

 

 

1,995

 

 

 

1,846

 

 

 

7,466

 

 

 

7,235

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Loss on sale of Wheeling, IL building

 

 

-

 

 

 

-

 

 

 

-

 

 

 

269A

Gain on sale of Eastern corporate office building

 

 

-

 

 

 

-

 

 

 

-

 

 

 

(624)B

Restructuring costs

 

 

-

 

 

 

700C

 

 

-

 

 

 

700C

Severance and accrued compensation

 

 

-

 

 

 

-

 

 

 

1,799D

 

 

-

 

Greenwald final sale adjustment

 

 

-

 

 

 

-

 

 

 

390E

 

 

-

 

Business closure costs

 

 

-

 

 

 

-

 

 

 

1,448F

 

 

-

 

Adjusted EBITDA from continuing operations (Non-GAAP)

 

$7,172

 

 

$3,259

 

 

$25,602

 

 

$24,258

 

 

A)

Loss on sale of ILC building in Wheeling, IL

B)

Gain on sale of Eastern corporate office building

C)

Restructuring costs associated with warehouse consolidation into Eberhard

D)

Severance expenses associated with accrued compensation and severance related to the elimination of the Chief Operating Officer position and the departure of the former Chief Executive Officer

E)

Final settlement of working capital adjustment associated with Greenwald sale

F)

Associated Toolmakers Limited closure costs

 

 
30

Table of Contents

 

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 30,

 

 

December 31,

 

 

 

2023

 

 

2022

 

ASSETS

 

 

 

 

 

 

Current Assets

 

 

 

 

 

 

Cash and cash equivalents

 

$8,299,453

 

 

$10,187,522

 

Marketable Securities

 

 

986,477

 

 

 

-

 

Accounts receivable, less allowances: 2023-$564,816; 2022-$676,678

 

 

37,057,488

 

 

 

42,886,250

 

Inventories:

 

 

 

 

 

 

 

 

Raw materials and component parts

 

 

24,500,087

 

 

 

25,924,696

 

Work in process

 

 

9,957,068

 

 

 

9,323,082

 

Finished goods

 

 

24,815,052

 

 

 

29,388,813

 

 

 

 

59,272,207

 

 

 

64,636,591

 

 

 

 

 

 

 

 

 

 

Current portion of note receivable

 

 

573,269

 

 

 

1,006,421

 

Prepaid expenses and other assets

 

 

6,047,814

 

 

 

6,598,774

 

Total Current Assets

 

 

112,236,708

 

 

 

125,315,558

 

 

 

 

 

 

 

Property, Plant and Equipment

 

 

 

 

 

 

 

 

Land

 

 

824,344

 

 

 

824,344

 

Buildings

 

 

14,243,082

 

 

 

14,360,165

 

Machinery and equipment

 

 

45,202,670

 

 

 

40,928,380

 

Accumulated depreciation

 

 

(31,980,335)

 

 

(30,000,797)

Property, Plant and Equipment, net

 

 

28,289,761

 

 

 

26,112,092

 

 

 

 

 

 

 

 

 

 

Other Assets

 

 

 

 

 

 

 

 

Goodwill

 

 

70,776,893

 

 

 

70,777,459

 

Trademarks

 

 

5,514,960

 

 

 

5,514,886

 

Patents, technology and other intangibles net of accumulated amortization

 

 

15,325,927

 

 

 

18,819,897

 

Long term note receivable, less current portion

 

 

374,932

 

 

 

2,276,631

 

Deferred income taxes

 

 

2,283,571

 

 

 

488,989

 

Right of Use Assets

 

 

17,236,449

 

 

 

12,217,521

 

Total Other Assets

 

 

111,512,732

 

 

 

110,095,383

 

 

 

 

 

 

 

 

 

 

TOTAL ASSETS

 

$252,039,201

 

 

$261,523,033

 

 

 

 

 

 

 

 

 

 

See accompanying notes.

 

 

 

 

 

 

 

 

 

 
32

Table of Contents

 

 

 

December 30,

 

 

December 31,

 

 

 

2023

 

 

2022

 

LIABILITIES AND SHAREHOLDERS’ EQUITY

 

 

 

 

 

 

 

 

 

 

 

 

 

Current Liabilities

 

 

 

 

 

 

Accounts payable

 

$25,319,473

 

 

$27,638,317

 

Accrued compensation

 

 

5,379,381

 

 

 

3,327,832

 

Other accrued expenses

 

 

4,556,623

 

 

 

3,944,964

 

Current portion of operating lease liability

 

 

4,424,369

 

 

 

3,059,547

 

Current portion of financing lease liability

 

 

182,010

 

 

 

-

 

Current portion of long-term debt

 

 

2,871,870

 

 

 

9,010,793

 

Total Current Liabilities

 

 

42,733,726

 

 

 

46,981,453

 

 

 

 

 

 

 

 

 

 

Other long-term liabilities

 

 

640,724

 

 

 

754,762

 

Operating lease liability, less current portion

 

 

12,812,079

 

 

 

9,195,205

 

Financing lease liability, less current portion

 

 

728,100

 

 

 

-

 

Long-term debt, less current portion

 

 

41,063,865

 

 

 

55,136,231

 

Accrued postretirement benefits

 

 

554,758

 

 

 

666,222

 

Accrued pension cost

 

 

21,025,365

 

 

 

22,174,465

 

Total Liabilities

 

 

119,558,617

 

 

 

134,908,338

 

 

 

 

 

 

 

 

 

 

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,091,815 shares in 2023 and 9,056,421 shares in 2022

 

 

 

 

 

 

 

 

Outstanding: 6,217,370 shares in 2023 and 6,221,976 shares in 2022

 

 

33,950,859

 

 

 

33,586,165

 

Treasury Stock: 2,874,445 shares in 2023 and 2,834,445 shares in 2022

 

 

(23,280,467)

 

 

(22,544,684)

Retained earnings

 

 

144,805,168

 

 

 

138,985,852

 

Accumulated other comprehensive loss:

 

 

 

 

 

 

 

 

Foreign currency translation

 

 

(866,599)

 

 

(1,140,978)

Unrealized gain on interest rate swap, net of tax

 

 

-

 

 

 

1,449,754

 

Unrecognized net pension and postretirement benefit costs, net of tax

 

 

(22,128,377)

 

 

(23,721,414)

Accumulated other comprehensive loss

 

 

(22,994,976)

 

 

(23,412,638)

Total Shareholders’ Equity

 

 

132,480,584

 

 

 

126,614,695

 

TOTAL LIABILITIES AND SHAREHOLDERS’ EQUITY

 

$252,039,201

 

 

$261,523,033

 

 

 

 

 

 

 

 

 

 

See accompanying notes.

 

 

 

 

 

 

 

 

 

 
33

Table of Contents

 

The Eastern Company

 

Consolidated Statements of Income

 

 

 

Year Ended

 

 

 

December 30,

 

 

December 31,

 

 

 

2023

 

 

2022

 

Net sales

 

$273,454,857

 

 

$279,265,146

 

Cost of products sold

 

 

(208,501,713)

 

 

(220,648,900)

Gross margin

 

 

64,953,144

 

 

 

58,616,246

 

 

 

 

 

 

 

 

 

 

Product development expense

 

 

(5,592,355)

 

 

(4,241,211)

Selling and administrative expenses

 

 

(44,177,459)

 

 

(39,508,849)

Restructuring costs

 

 

-

 

 

 

(699,868)

Operating profit

 

 

15,183,330

 

 

 

14,166,318

 

 

 

 

 

 

 

 

 

 

Interest expense

 

 

(3,506,598)

 

 

(2,275,612)

Other (expense) income

 

 

(684,790)

 

 

2,512,211

 

Income from continuing operations before income taxes

 

 

10,991,942

 

 

 

14,402,917

 

 

 

 

 

 

 

 

 

 

Income taxes

 

 

(2,406,940)

 

 

(3,352,456)

Net income from continuing operations

 

$8,585,002

 

 

$11,050,461

 

 

 

 

 

 

 

 

 

 

Discontinued Operations (see note 2)

 

 

 

 

 

 

 

 

Gain from operations of discontinued units

 

$-

 

 

$1,360,773

 

Gain (loss) on sale of businesses

 

 

-

 

 

 

305,539

 

Income tax (expense) benefit

 

 

-

 

 

 

(414,855)

Net gain (loss) on discontinued operations

 

$-

 

 

$1,251,457

 

 

 

 

 

 

 

 

 

 

Net Income

 

$8,585,002

 

 

$12,301,918

 

 

 

 

 

 

 

 

 

 

Earnings per share from continuing operations:

 

 

 

 

 

 

 

 

Basic

 

$1.38

 

 

$1.78

 

 

 

 

 

 

 

 

 

 

Diluted

 

$1.37

 

 

$1.77

 

 

 

 

 

 

 

 

 

 

Gain (loss) per share from discontinued operations:

 

 

 

 

 

 

 

 

Basic

 

$-

 

 

$0.20

 

 

 

 

 

 

 

 

 

 

Diluted

 

$-

 

 

$0.20

 

 

 

 

 

 

 

 

 

 

Total earnings per share:

 

 

 

 

 

 

 

 

Basic

 

$1.38

 

 

$1.98

 

 

 

 

 

 

 

 

 

 

Diluted

 

$1.37

 

 

$1.97

 

 

 

 

 

 

 

 

 

 

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 30,

 

 

December 31,

 

 

 

2023

 

 

2022

 

Net income

 

$8,585,002

 

 

$12,301,918

 

Other comprehensive income:

 

 

 

 

 

 

 

 

Change in foreign currency translation

 

 

274,379

 

 

 

(1,959,424)

Change in fair value of interest rate swap, net of tax cost of: $(426,659) in 2023 and $531,425 in 2022

 

 

(1,449,754)

 

 

1,805,742

 

Change in pension and other postretirement benefit costs, net of taxes of: $307,548 in 2023 and $941,964 in 2022

 

 

1,593,037

 

 

 

3,273,800

 

Total other comprehensive income

 

 

417,662

 

 

 

3,120,118

 

Comprehensive income

 

$9,002,664

 

 

$15,422,036

 

 

 

 

 

 

 

 

 

 

See accompanying notes.

 

 

 

 

 

 

 

 

 

 
35

Table of Contents

 

The Eastern Company

 

Consolidated Statements of Shareholders’ Equity

 

 

 

 

 

 

 

 

 

 

 

 

 

Accumulated

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Other

 

 

 

 

 

Common

 

 

Common

Stock

 

 

Treasury

 

 

Treasury

Stock

 

 

Retained

 

 

Comprehensive

 

 

Shareholders'

 

 

 

Shares

 

 

Amount

 

 

Shares

 

 

Amount

 

 

Earnings

 

 

Income (Loss)

 

 

Equity

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

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

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Net income

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

8,585,002

 

 

 

 

 

 

 

8,585,002

 

Cash dividends declared,$0.44 per share

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(2,765,686)

 

 

 

 

 

 

(2,765,686)

Currency translation adjustment

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

274,379

 

 

 

274,379

 

Change in fair value of interest rate swap

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(1,449,754)

 

 

(1,449,754)

Change in pension and other postretirement benefit costs, net of tax

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1,593,037

 

 

 

1,593,037

 

Stock Options Exercised

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

-

 

Treasury Stock Purchase

 

 

 

 

 

 

 

 

 

 

(40,000)

 

 

(735,783)

 

 

 

 

 

 

 

 

 

 

(735,783)

Issuance of stock awards, net

 

 

7,175

 

 

 

(163,453)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(163,453)

Issuance of Common Stock for directors' fees

 

 

28,219

 

 

 

528,147

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

528,147

 

Balances at December 30, 2023

 

 

9,091,815

 

 

$33,950,859

 

 

 

(2,874,445)

 

$

(23,280,467)

 

 

$144,805,168

 

 

$

(22,994,976)

 

 

$132,480,584

 

 

See accompanying notes.

 

 
36

Table of Contents

 

The Eastern Company

 

Consolidated Statements of Cash Flows

 

 

 

Year Ended

 

 

 

December 30, 2023

 

 

December 31, 2022

 

Operating Activities

 

 

 

 

 

 

Net income

 

$8,585,002

 

 

$12,301,918

 

Less: Gain from discontinued operations

 

 

-

 

 

 

1,251,457

 

Income from continuing operations

 

$8,585,002

 

 

$11,050,461

 

Adjustments to reconcile net income to net cash provided by operating activities:

 

 

 

 

 

 

 

 

Depreciation and amortization

 

 

7,466,483

 

 

 

7,235,143

 

Reduction in carrying amount of ROU assets

 

 

(3,522,981)

 

 

(2,918,468)

Change in operating lease liability

 

 

3,560,612

 

 

 

3,046,936

 

Unrecognized pension and postretirement benefits

 

 

47,550

 

 

 

(3,575,749)

Loss (gain) on sale of equipment and other assets

 

 

1,327,649

 

 

 

(274,238)

Provision for doubtful accounts

 

 

62,893

 

 

 

207,040

 

Stock compensation expense

 

 

364,694

 

 

 

966,157

 

Deferred taxes

 

 

(1,124,895)

 

 

(3,047,762)

Changes in operating assets and liabilities:

 

 

 

 

 

 

 

 

Accounts receivable

 

 

5,774,371

 

 

 

(1,075,218)

Inventories

 

 

6,024,489

 

 

 

(5,298,977)

Prepaid expenses and other

 

 

427,470

 

 

 

(293,348)

Other assets

 

 

356,636

 

 

 

193,784

 

Accounts payable

 

 

(2,186,244)

 

 

(1,741,258)

Accrued compensation

 

 

616,996

 

 

 

(923,146)

Other accrued expenses

 

 

(1,298,663)

 

 

3,905,457

 

Net cash provided by operating activities

 

 

26,482,062

 

 

 

7,456,814

 

 

 

 

 

 

 

 

 

 

Investing Activities

 

 

 

 

 

 

 

 

Marketable securities

 

 

(986,477)

 

 

-

 

Business acquisition

 

 

(444,840)

 

 

-

 

Issuance of notes receivable

 

 

-

 

 

 

(400,000)

Payments received from notes receivable

 

 

2,435,394

 

 

 

870,771

 

Proceeds from sale of businesses

 

 

-

 

 

 

5,814,019

 

Proceeds from sale of building and equipment

 

 

-

 

 

 

2,171,073

 

Purchases of property, plant and equipment

 

 

(6,434,375)

 

 

(3,365,594)

Net cash (used in) provided by investing activities

 

 

(5,430,298)

 

 

5,090,269

 

 

 

 

 

 

 

 

 

 

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 short-term borrowings (revolver)

 

 

(300,029)

 

 

-

 

Proceeds from new long-term debt refinancing

 

 

60,000,000

 

 

 

-

 

Principal payments on long-term debt

 

 

(79,737,707)

 

 

(17,505,501)

Financing leases, net

 

 

636,927

 

 

 

(283,854)

Purchase common stock for treasury

 

 

(735,783)

 

 

(1,637,072)

Dividends paid

 

 

(2,765,686)

 

 

(2,738,691)

Net cash used in financing activities

 

 

(22,902,278)

 

 

(11,904,325)

 

 

 

 

 

 

 

 

 

Discontinued Operations

 

 

 

 

 

 

 

 

Cash provided by operating activities

 

 

-

 

 

 

3,135,874

 

Cash provided by discontinued operations

 

 

-

 

 

 

3,135,874

 

 

 

 

 

 

 

 

 

 

Effect of exchange rate changes on cash

 

 

(37,555)

 

 

(193,540)

Net change in cash and cash equivalents

 

 

(1,888,069)

 

 

3,585,092

 

 

 

 

 

 

 

 

 

 

Cash and cash equivalents at beginning of year

 

 

10,187,522

 

 

 

6,602,430

 

Cash and cash equivalents at end of year

 

$8,299,453

 

 

$10,187,522

 

 

 

 

 

 

 

 

 

 

Supplemental disclosure of cash flow information:

 

 

 

 

 

 

 

 

Interest

 

$3,388,347

 

 

$2,502,883

 

Income taxes

 

 

6,608,084

 

 

 

3,679,678

 

 

 

 

 

 

 

 

 

 

Non-cash investing and financing activities

 

 

 

 

 

 

 

 

Right of use asset

 

 

5,018,928

 

 

 

1,078,986

 

Lease liability

 

 

(4,981,697)

 

 

(950,518)

 

 

 

 

 

 

 

 

 

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”) manage 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), and a wholly owned subsidiary in Reynosa, Mexico.

 

The Eastern Company has one reportable segment: Engineered Solutions. The Engineered Solutions segment provides engineered solutions to support our customer’s needs primarily in the commercial transportation and logistics markets. The Chief Operating Decision Maker (CODM) uses both segment gross profit and segment profit or loss from operations before interest and income taxes to allocate resources (including employees, property, and financial or capital resources) for the Engineered Solutions segment predominantly in the annual budget and forecasting process.

 

Company Operations

 

The Engineered Solutions segment consists of Big 3 Precision, including Big 3 Precision Products, Inc. (“Big 3 Products”) and Big 3 Mold Services, Inc. (“Big 3 Mold”) and Hallink Moulds, Inc. (“Hallink Moulds”); 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

 

In the second quarter of 2021, we determined that the companies previously included in our former Diversified Products segment no longer fit with our long-term strategy and initiated the process of selling the companies within the former Diversified Products segment to 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 Argo EMS are reflected in our condensed consolidated statements of operations as discontinued operations for 2022.

 

On October 19, 2022, the Company sold its Argo EMS business (“Argo”). Argo supplied 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 30,

2023

 

 

December 31,

2022

 

 

 

 

 

 

 

 

Net sales

 

$-

 

 

$7,574,181

 

Cost of products sold

 

 

-

 

 

 

(5,137,380)

Gross margin

 

 

-

 

 

 

2,436,801

 

 

 

 

 

 

 

 

 

 

Selling and administrative expenses

 

 

-

 

 

 

(891,519)

Restructuring benefit (costs)

 

 

-

 

 

 

305,539

 

Operating income (loss)

 

 

-

 

 

 

1,850,821

 

 

 

 

 

 

 

 

 

 

Interest expense

 

 

-

 

 

 

(184,509)

 

 

 

 

 

 

 

 

 

Income (loss) from discontinued operations before income taxes

 

 

-

 

 

 

1,666,312

 

 

 

 

 

 

 

 

 

 

Income tax (expense) benefit

 

 

-

 

 

 

(414,855)

 

 

 

 

 

 

 

 

 

Gain (loss) from discontinued operations, net of tax

 

$-

 

 

$1,251,457

 

 

3. ACCOUNTING POLICIES

 

Fiscal Year

 

The Company’s year ends on the Saturday nearest to December 31. Based on this policy, fiscal years 2023 and 2022 were each comprised of 52 weeks. References in these Notes to the consolidated financial statements to “2023” or “fiscal year 2023” mean the fiscal year ended December 30, 2023, and references to “2022” or “fiscal year 2022” mean the fiscal year ended December 31, 2022. References to the “fourth quarter of 2023” or the “fourth fiscal quarter of 2023” mean the thirteen-week period from October 1, 2023 to December 30, 2023, and 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.

 

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.

 

 
40

Table of Contents

 

Eastern Company

 

Notes to Consolidated Financial Statements (continued)

 

 

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 16% 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 30, 2023 and December 31, 2022, the Company’s allowance for doubtful accounts total was $0.6 million and $0.7 million, respectively. As of December 30, 2023, and December 31, 2022, the Company’s bad debt expense was $0.1 million and $0.2 million, 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 ($18.2 million on December 30, 2023) 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 30, 2023).

 

Cost exceeded the LIFO carrying value by approximately $3.7 million on December 30, 2023 and $4.2 million on December 31, 2022. There was no material LIFO quantity liquidation in 2023 or 2022. 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 finance lease of $0.9 million) are stated at cost. Depreciation expense ($3.5 million in 2023, $3.3 million in 2022) 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.

 

 
41

Table of Contents

 

Eastern Company

 

Notes to Consolidated Financial Statements (continued)

 

 

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 by 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 30, 2023 and December 31, 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 2023 and 2022 and determined that no impairment existed at the end of 2023 and 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.

 

 
42

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 20 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 years ended December 30, 2023 and December 31, 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 marketable securities (Level 1) and pension assets, see Note 10, Retirement Benefit Plans.

 

The carrying amounts of other financial instruments (cash and cash equivalents, marketable securities, accounts receivable, accounts payable and debt) as of December 30, 2023 and December 31, 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, warehouses, and office equipment as well as finance leases for 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. Many 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–120 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.

 

 
43

Table of Contents

 

Eastern Company

 

Notes to Consolidated Financial Statements (continued)

 

 

Currently, the Company has 22 operating leases with a lease liability of $17.2 million and two finance leases with a lease liability of $0.9 million as of December 30, 2023. 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 7.0 years.

 

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 by employing the percentage of completion method was $1.1 million for the year ended December 30, 2023 and $1.4 million for the year ended December 31, 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 30, 2023 and December 31, 2022, the Company recorded sales returns of $0.9 million and $0.6 million, 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 30, 2023 and December 31, 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.

 

The Company notes that it is impracticable to provide revenues from external customers for each product and service.

 

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 the cost of goods sold.

 

 
44

Table of Contents

 

Eastern Company

 

Notes to Consolidated Financial Statements (continued)

 

 

Product Development Costs

 

Product development costs, charged to expense as incurred, were $5.6 million in 2023 and $4.2 million in 2022 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 $0.4 million in 2023 and $0.3 million in 2022.

 

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

  

 
45

Table of Contents

 

The Eastern Company

 

Notes to Consolidated Financial Statements (continued)

 

4. GOODWILL

 

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

 

 

 

2023

 

 

 

 

 

Beginning Balance

 

$70,777,459

 

Acquisition

 

 

444,840

 

Disposition

 

 

(498,443)

Foreign Exchange

 

 

53,037

 

Ending Balance

 

$70,776,893

 

 

 

 

 

 

 

 

2022

 

 

 

 

 

 

Beginning Balance

 

$72,211,873

 

Disposition

 

 

(1,225,226)

Foreign Exchange

 

 

(209,188)

Ending Balance

 

$70,777,459

 

 

 
46

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 2023 and 2022 was $4.0 million. Total amortization expense for each of the next five years is estimated to be as follows: 2024 - $3.9 million; 2025 - $3.9 million; 2026 - $3.4 million; 2027 - $2.4 million and 2028 - $1.0 million.

 

 

 

 

 

 

Weighted-Average

 

 

 

 

 

 

Amortization

 

 

 

2023

 

 

Period (Years)

 

Gross Amount

 

 

 

 

 

 

Patents and developed technology

 

$7,677,970

 

 

 

4.1

 

Customer relationships

 

 

26,034,541

 

 

 

3.7

 

Non-compete agreements

 

 

1,068,345

 

 

 

1.5

 

Total Gross Intangibles

 

$34,780,856

 

 

 

3.7

 

 

 

 

 

 

 

 

 

 

Accumulated Amortization

 

 

 

 

 

 

 

 

Patents and developed technology

 

$4,045,572

 

 

 

 

 

Customer relationships

 

 

14,683,710

 

 

 

 

 

Non-compete agreements

 

 

725,647

 

 

 

 

 

Accumulated Amortization

 

$19,454,929

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Net 2023 per Balance Sheet

 

$15,325,927

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2022

 

 

 

 

 

Gross Amount

 

 

 

 

 

 

 

 

Patents and developed technology

 

$7,412,101

 

 

 

4.8

 

Customer relationships

 

 

25,883,709

 

 

 

4.8

 

Non-compete agreements

 

 

1,044,714

 

 

 

2.4

 

Total Gross Intangibles

 

$34,340,524

 

 

 

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

 

 

 

 

 

 

 
47

Table of Contents

 

The Eastern Company

 

Notes to Consolidated Financial Statements (continued)

 

6. DEBT

 

On June 16, 2023, the Company entered into a Credit Agreement with TD Bank, N.A., Wells Fargo Bank, Bank of America, and M&T Bank as lenders (the “Credit Agreement”), that included a $60 million term portion and a $30 million revolving commitment portion. The proceeds of the term loan were used to repay the Company’s remaining outstanding term loan and to terminate its existing credit facility with Santander Bank, N.A. (approximately $59 million). The term loan portion of the credit facility requires quarterly principal payments of (i) $750,000 beginning on September 30, 2023 through June 30, 2025, (ii) $1,125,000 beginning on September 30, 2025 through June 30, 2027, and (iii) $1,500,000 beginning on September 30, 2027 through March 31, 2028, with the balance of the term loan payable on the maturity date of June 16, 2028. Amounts outstanding under the revolving portion of the credit facility are generally due and payable on the expiration date of the Credit Agreement (June 16, 2028). The Company can elect to prepay some or all the outstanding balance from time to time without penalty. A commitment fee is payable on the unused portion of the revolving credit facility based on the Company’s consolidated ratio of net debt to adjusted EBITDA from time to time. Currently, the commitment fee is 0.30%. As of September 30, 2023, the Company has not borrowed any funds on the revolving commitment portion of the credit facility.

 

The term loan bears interest at a variable rate based on the term secured overnight financing rate (“SOFR”), plus an adjustment of ten basis points, plus an applicable margin of 1.875% to 2.625%, depending on the Company’s senior net leverage ratio. Borrowings under the revolving portion bear interest at a variable rate based on, at the Company’s election, a base rate plus an applicable margin of 0.875% to 1.625% or term SOFR, plus an adjustment of ten basis points, plus an applicable margin of 1.875% to 2.625%, with such margins determined based on the Company’s senior net leverage ratio. 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 June 16, 2023, with TD 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 3.5 to 1. In addition, the Company is required to maintain a fixed charge coverage ratio to be not less than 1.25 to 1.

 

Debt consists of:

 

 

 

2023

 

 

2022

 

Term loans

 

$43,935,735

 

 

$64,147,028

 

Revolving credit loan

 

 

 

 

 

 

 

 

 

43,935,735

 

 

 

64,147,028

 

Less current portion

 

 

2,871,870

 

 

 

9,010,793

 

 

 

$41,063,865

 

 

$55,136,231

 

 

Amounts are net of unamortized discounts and debt issuance costs of $564,265 as of December 30, 2023 and $113,769 as of December 31, 2022.

 

The Company paid interest of $3,388,347 in 2023 and $2,502,883 in 2022.

 

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 3.5 to 1. Additionally, the Company has restrictions on, among other things, new capital leases, purchases or redemptions of its capital stock, mergers and divestitures, and new borrowings. The Company was in compliance with all covenants as of December 30, 2023 and December 31, 2022.

 

 
48

Table of Contents

 

The Eastern Company

 

Notes to Consolidated Financial Statements (continued)

 

6. DEBT (continued)

 

 

As of December 30, 2023, scheduled annual principal maturities of long-term debt, net of deferred financing fees, for each of the next five years follow:

 

2024

 

 

2,871,870

 

2025

 

 

3,621,870

 

2026

 

 

4,371,870

 

2027

 

 

5,121,870

 

2028

 

 

27,948,255

 

Thereafter

 

 

 

 

 

$43,935,735

 

 

7. STOCK OPTIONS AND AWARDS

 

Stock Awards

 

As of December 30, 2023, 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 82,800 and 43,300 awards during 2023 and 2022, 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 2023 or 2022.

 

Stock-based compensation (income)/expense, including forfeitures, in connection with stock awards and SARs previously granted to employees was $(74,277) and $504,694 for fiscal years 2023 and 2022, respectively. The Company used fair market value to determine the associated expense with stock awards for the 2023 and 2022 fiscal years.

 

As of December 31, 2023, there were 880,973 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 30, 2023

 

 

Year Ended

December 31, 2022

 

 

 

Units

 

 

Weighted - Average Exercise Price

 

 

Units

 

 

Weighted - Average Exercise Price

 

Outstanding at beginning of period

 

 

146,166

 

 

$23.22

 

 

 

180,833

 

 

$22.88

 

Expired

 

 

(50,833)

 

 

24.24

 

 

 

-

 

 

 

-

 

Exercised

 

 

(33,333)

 

 

21.10

 

 

 

(16,667)

 

 

21.20

 

Forfeited

 

 

(49,000)

 

 

22.80

 

 

 

(18,000)

 

 

21.74

 

Outstanding at end of period

 

 

13,000

 

 

 

24.19

 

 

 

146,166

 

 

 

23.22

 

 

 
49

Table of Contents

 

The Eastern Company

 

Notes to Consolidated Financial Statements (continued)

 

7. STOCK OPTIONS AND AWARDS (continued)

 

SARs  Outstanding and Exercisable

Range of Exercise Prices

 

Outstanding as of

December 30, 2023

 

 

Weighted- Average Remaining Contractual Life

 

 

Weighted- Average Exercise Price

 

 

Exercisable as of

December 30, 2023

 

 

Weighted- Average Remaining Contractual Life

 

 

Weighted- Average Exercise Price

 

$19.44-$26.30

 

 

13,000

 

 

 

0.5

 

 

$24.19

 

 

 

13,000

 

 

 

0.5

 

 

$24.19

 

 

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

 

 

 

Year Ended

December 30, 2023

 

 

Year Ended

December 31, 2022

 

 

 

Shares

 

 

Shares

 

Outstanding at beginning of period

 

 

64,500

 

 

 

27,300

 

Issued

 

 

82,800

 

 

 

43,300

 

Exercised

 

 

(10,600)

 

 

-

 

Forfeited

 

 

(47,300)

 

 

(6,100)

Outstanding at end of period

 

 

89,400

 

 

 

64,500

 

 

As of December 30, 2023, outstanding SARs and awards had an intrinsic value of $2,289,440.

 

 
50

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:

 

 

 

2023

 

 

2022

 

Property, plant, and equipment

 

$3,897,991

 

 

$3,568,209

 

Right of Use Asset

 

 

4,192,368

 

 

 

2,786,486

 

Intangible assets

 

 

1,674,225

 

 

 

3,374,192

 

Other

 

 

369,358

 

 

 

876,731

 

Foreign Withholding Tax

 

 

-

 

 

 

60,462

 

Total deferred income tax liabilities

 

 

10,133,942

 

 

 

10,666,080

 

 

 

 

 

 

 

 

 

 

Other postretirement benefits

 

 

(139,050)

 

 

(151,486)

Inventories

 

 

(1,587,374)

 

 

(1,562,175)

Allowance for doubtful accounts

 

 

(133,988)

 

 

(160,446)

Accrued compensation

 

 

(434,631)

 

 

(498,530)

Lease Obligation

 

 

(4,192,368)

 

 

(2,786,486)

Pensions

 

 

(4,819,568)

 

 

(5,042,030)

Foreign Tax Credit

 

 

(1,110,534)

 

 

(953,916)

Total deferred income tax assets

 

 

(12,417,513)

 

 

(11,155,069)

Net deferred income tax (assets) liabilities

 

$(2,283,571)

 

$(488,989)

 

Income before income taxes consists of:

 

 

 

2023

 

 

2022

 

 

 

Continuing Operations

 

 

Discontinued Operations

 

 

Total Income Statement

 

 

Continuing Operations

 

 

Discontinued Operations

 

 

Total Income Statement

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Domestic

 

$8,351,677

 

 

 

-

 

 

$8,351,677

 

 

$12,787,773

 

 

$1,666,312

 

 

$14,454,085

 

Foreign

 

 

2,640,266

 

 

 

-

 

 

 

2,640,266

 

 

 

1,615,144

 

 

 

-

 

 

 

1,615,144

 

 

 

$10,991,943

 

 

 

-

 

 

$10,991,943

 

 

$14,402,917

 

 

$1,666,312

 

 

$16,069,229

 

 

The provision for income taxes follows:

 

 

 

2023

 

 

2022

 

 

 

Continuing Operations

 

 

Discontinued Operations

 

 

Total Income Statement

 

 

Continuing Operations

 

 

Discontinued Operations

 

 

Total Income Statement

 

Current

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Federal

 

$2,558,279

 

 

 

-

 

 

$2,558,279

 

 

$4,528,423

 

 

$332,665

 

 

$4,861,088

 

Foreign

 

 

967,152

 

 

 

-

 

 

 

967,152

 

 

 

572,555

 

 

 

-

 

 

 

572,555

 

State

 

 

503,738

 

 

 

-

 

 

 

503,738

 

 

 

1,361,461

 

 

 

82,190

 

 

 

1,443,651

 

Deferred:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Federal

 

 

(1,371,310)

 

 

-

 

 

 

(1,371,310)

 

 

(2,567,573)

 

 

-

 

 

 

(2,567,573)

Foreign

 

 

(60,462)

 

 

-

 

 

 

(60,462)

 

 

-

 

 

 

-

 

 

 

-

 

State

 

 

(190,457)

 

 

-

 

 

 

(190,457)

 

 

(542,410)

 

 

-

 

 

 

(542,410)

 

 

$2,406,940

 

 

 

-

 

 

$2,406,940

 

 

$3,352,456

 

 

$414,855

 

 

$3,767,311

 

 

 
51

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:

 

 

 

2023

 

 

2022

 

 

 

Amount

 

 

Percent

 

 

Amount

 

 

Percent

 

Income taxes using U.S. federal statutory rate

 

$2,308,308

 

 

 

21%

 

$3,374,538

 

 

 

21%

State income taxes, net of federal benefit

 

 

244,874

 

 

 

2

 

 

 

714,416

 

 

 

4

 

Impact on Foreign Repatriation Tax Reform

 

 

306,330

 

 

 

3

 

 

 

-

 

 

 

0

 

Impact of foreign subsidiaries on effective tax rate

 

 

(297,728)

 

 

(3)

 

 

(41,404)

 

 

0

 

Impact of Research & Development tax credit

 

 

(136,343)

 

 

(1)

 

 

(131,005)

 

 

(1)

Uncertain tax positions reserve

 

 

461

 

 

 

0

 

 

 

54,705

 

 

 

0

 

Other net

 

 

(18,962)

 

 

0

 

 

 

(203,939)

 

 

(1)

 

 

$2,406,940

 

 

 

22%

 

$3,767,311

 

 

 

23%

 

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

 

 

 

2023

 

 

2022

 

 

 

Amount

 

 

Percent

 

 

Amount

 

 

Percent

 

Income taxes using U.S. federal statutory rate

 

$2,308,308

 

 

 

21%

 

$3,024,612

 

 

 

21%

State income taxes, net of federal benefit

 

 

244,874

 

 

 

2

 

 

 

649,486

 

 

 

4

 

Impact on Foreign Repatriation Tax Reform

 

 

306,330

 

 

 

3

 

 

 

-

 

 

 

0

 

Impact of foreign subsidiaries on effective tax rate

 

 

(297,728)

 

 

(3)

 

 

(41,404)

 

 

0

 

Impact of Research & Development tax credit

 

 

(136,343)

 

 

(1)

 

 

(131,005)

 

 

(1)

Uncertain tax positions reserve

 

 

461

 

 

 

0

 

 

 

54,705

 

 

 

0

 

Other net

 

 

(18,962)

 

 

0

 

 

 

(203,938)

 

 

(1)

 

 

$2,406,940

 

 

 

22%

 

$3,352,456

 

 

 

23%

 

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

 

 

 

2023

 

 

2022

 

 

 

Amount

 

 

Percent

 

 

Amount

 

 

Percent

 

Income taxes using U.S. federal statutory rate

 

 

-

 

 

 

0%

 

$349,925

 

 

 

21%

State income taxes, net of federal benefit

 

 

-

 

 

 

0

 

 

 

64,930

 

 

 

4

 

 

 

$-

 

 

 

0%

 

$414,855

 

 

 

25%

 

Total income taxes paid were $6,608,084 in 2023 and $3,679,678 in 2022.

 

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 30, 2023 on approximately $11,507,000 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.

 

 
52

Table of Contents

 

The Eastern Company

 

Notes to Consolidated Financial Statements (continued)

 

8. INCOME TAXES (continued)

 

 

On December 14, 2023, the FASB issued ASU 2023-09, Improvements to Income Tax Disclosures which applies to all entities subject to income taxes. The standard requires disaggregated information about a reporting entity’s effective tax rate reconciliation as well as information on income taxes paid. The standard is intended to benefit investors by providing more detailed income tax disclosures that would be useful in making capital allocation decisions. For public business entities (PBEs), the new requirements will be effective for annual periods beginning after December 15, 2024. The guidance will be applied on a prospective basis with the option to apply the standard retrospectively. The Company is currently in the process of evaluating the effect of this guidance on its financial statements.

 

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

 

 

 

 2023

 

 

 2022

 

 

 

 

 

 

 

 

Balance at beginning of year

 

$685,518

 

 

$672,098

 

Increase for positions taken during the current period

 

 

34,293

 

 

 

58,586

 

Increase (decrease) for positions taken during the prior period

 

 

(59,779)

 

 

-

 

Decrease resulting from the expiration of the statute of limitations

 

 

(88,168)

 

 

(45,166)

Balance at end of year

 

$571,864

 

 

$685,518

 

 

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 2019 and non-U.S. income tax examinations by tax authorities prior to 2017.

 

Included in the balance as of December 30, 2023, are $451,772 of unrecognized tax benefits that would affect the annual effective tax rate. In 2023, the Company recognized accrued interest related to unrecognized tax benefits in income tax expense. The Company had approximately $69,830 of accrued interest as of December 30, 2023.

 

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.

 

 
53

Table of Contents

 

The Eastern Company

 

Notes to Consolidated Financial Statements (continued)

 

9. LEASES

 

The Company enters into leases for manufacturing facilities, warehouses, sales offices, plant equipment, vehicles, and certain other equipment with varying end dates from April 2024 to April 2033, including renewal options.

 

The following table (in millions) represents the impact of leasing on the consolidated balance sheets:

 

 

 

Balance Sheet Classification

 

December 30,

2023

 

 

December 31,

2022

 

Assets:

 

 

 

 

 

 

 

 

Operating lease assets, net

 

Right of use assets

 

$17.2

 

 

$12.2

 

Finance lease right of use assets, net

 

Property, plant and equipment, net

 

 

0.9

 

 

 

-

 

Total leased assets, net

 

 

 

 

18.1

 

 

 

12.2

 

 

 

 

 

 

 

 

 

 

 

 

Liabilities:

 

 

 

 

 

 

 

 

 

 

Current operating lease liabilities

 

Current portion of operating lease liability

 

 

4.4

 

 

 

3.1

 

Current finance lease liabilities

 

Current portion of financing lease liability

 

 

0.2

 

 

 

-

 

Noncurrent operating lease liabilities

 

Operating lease liability, less current portion

 

 

12.8

 

 

 

9.2

 

Noncurrent finance lease liabilities

 

Financing lease liability, less current portion

 

 

0.7

 

 

 

-

 

Total lease liabilities

 

 

 

$18.1

 

 

$12.3

 

 

Cash paid included in the measurement of operating lease liabilities was $4.3 million and $3.6 million for the fiscal years ended December 30, 2023 and December 31, 2022, respectively, all of which were included within the operating cash flow section of the consolidated statements of cash flows. Lease assets obtained in exchange for new operating lease liabilities were $8.5 million and $4.0 million for the fiscal years ended December 30, 2023 and December 31, 2022, respectively.

 

Cash paid included in the measurement of finance lease liabilities was $0.1 million for the fiscal year ended December 30, 2023  which was included within the financing cash flow section of the consolidated statements of cash flows for the fiscal years ended December 30, 2023.

 

Total operating lease expense was $4.0 million and $3.3 million for the fiscal years ended December 30, 2023 and December 31, 2022, respectively.

 

Total financing lease expense was $0.1 million for the fiscal year ended December 30, 2023.

 

 
54

Table of Contents

 

The Eastern Company

 

Notes to Consolidated Financial Statements (continued)

 

 

The future payments (in millions) due under non-cancelable operating and finance leases as of December 30, 2023 are as follows:

 

 

 

Operating

 

 

Finance

 

2024

 

$4.4

 

 

$0.2

 

2025

 

 

3.1

 

 

 

0.2

 

2026

 

 

2.5

 

 

 

0.2

 

2027 and thereafter

 

 

10.2

 

 

 

0.6

 

 

 

 

20.2

 

 

 

1.1

 

Less effects of discounting

 

 

(3.0)

 

 

(0.2)

Lease liabilities recognized

 

$17.2

 

 

$0.9

 

 

As of December 30, 2023, the weighted average lease term for all operating and finance leases is 7.0  and 6.1 years, respectively. The weighted average discount rate associated with operating leases was 6.2% while the weighted average discount rate associated with finance leases was 6.4%.

 

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:

 

 

 

2023

 

 

2022

 

Service cost

 

$864,611

 

 

$1,078,973

 

Interest cost

 

 

3,960,212

 

 

 

2,432,756

 

Expected return on plan assets

 

 

(4,196,060 )

 

 

(5,842,641 )

Amortization of prior service cost

 

 

-

 

 

 

66,252

 

Amortization of the net loss

 

 

1,371,460

 

 

 

1,560,299

 

Net periodic benefit cost

 

$2,000,223

 

 

$(704,361 )

 

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.

 

 
55

Table of Contents

 

The Eastern Company

 

Notes to Consolidated Financial Statements (continued)

 

10. RETIREMENT BENEFIT PLANS (continued)

 

 

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

 

 

 

2023

 

 

2022

 

Discount rate

 

 

 

 

-          Pension plans

 

5.21% - 5.23

%

 

2.75% - 2.81

%

-          Supplemental pension plans

 

 

4.92%

 

 

2.08%

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:

 

 

 

2023

 

 

2022

 

Service cost

 

$25,945

 

 

$53,291

 

Interest cost

 

 

58,131

 

 

 

43,950

 

Expected return on plan assets

 

 

(19,396)

 

 

(17,600)

Amortization of prior service cost

 

 

4,241

 

 

 

4,241

 

Amortization of the net loss

 

 

(67,581)

 

 

(8,214)

Net periodic benefit cost

 

$1,340

 

 

$75,668

 

 

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

 

 

 

2023

 

 

2022

 

Discount rate

 

 

5.28%

 

 

2.93%

Expected return on plan assets

 

 

4.0%

 

 

4.0%

Rate of compensation increase   

 

 

4.3%

 

 

4.3%

 

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

 

 

 

Pension Benefit

 

 

Other Postretirement Benefit

 

 

 

2023

 

 

2022

 

 

2023

 

 

2022

 

Benefit obligation at beginning of year

 

$80,701,715

 

 

$107,420,338

 

 

$1,151,126

 

 

$1,724,582

 

Change in discount rate

 

 

1,794,084

 

 

 

(26,408,548 )

 

 

35,126

 

 

 

(562,340 )

Service cost

 

 

864,611

 

 

 

1,078,973

 

 

 

25,945

 

 

 

53,291

 

Interest cost

 

 

3,960,212

 

 

 

2,432,756

 

 

 

58,131

 

 

 

43,950

 

Actuarial (gain)/loss

 

 

(587,910)

 

 

934,211

 

 

 

(162,766 )

 

 

(73,395 )

Benefits paid

 

 

(4,870,701 )

 

 

(4,756,015 )

 

 

(37,286 )

 

 

(34,962 )

Benefit obligation at end of year

 

$81,862,011

 

 

$80,701,715

 

 

$1,070,276

 

 

$1,151,126

 

 

 

 

2023

 

 

2022

 

 

2023

 

 

2022

 

Fair value of plan assets at beginning of year

 

$58,527,250

 

 

$80,814,956

 

 

$484,904

 

 

$439,993

 

Actual return on plan assets

 

 

5,902,956

 

 

 

(17,701,556 )

 

 

(16,501 )

 

 

44,911

 

Employer contributions

 

 

1,277,138

 

 

 

169,865

 

 

 

51,180

 

 

 

49,158

 

Benefits paid

 

 

(4,870,701 )

 

 

(4,756,015 )

 

 

(51,180 )

 

 

(49,158 )

Fair value of plan assets at end of year

 

$60,836,643

 

 

$58,527,250

 

 

$468,403

 

 

$484,904

 

 

 
56

Table of Contents

 

The Eastern Company

 

Notes to Consolidated Financial Statements (continued)

 

10. RETIREMENT BENEFIT PLANS (continued)

 

 

 

Pension Benefit

 

 

Other Postretirement Benefit

 

Funded Status

 

2023

 

 

2022

 

 

2023

 

 

2022

 

Net amount recognized in the balance sheet

 

$(21,025,365)

 

$(22,174,465)

 

$(554,758)

 

$(666,222)

 

Amounts recognized in accumulated other comprehensive income consist of:

 

 

 

 

 

 

 

 

 

 

Pension Benefit

 

 

Other Postretirement Benefit

 

 

 

2023

 

 

2022

 

 

2023

 

 

2022

 

Net (loss)/gain

 

$(35,084,405 )

 

$(36,956,587 )

 

$929,097

 

 

$900,694

 

Prior service (cost) credit

 

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

 

 

$(35,084,405 )

 

$(36,956,587 )

 

$929,097

 

 

$900,694

 

 

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

 

 

 

Pension Benefit

 

 

Other Postretirement Benefit

 

 

 

2023

 

 

2022

 

 

2023

 

 

2022

 

Balance at beginning of period

 

$(36,956,587 )

 

$(40,513,278 )

 

$900,694

 

 

$241,621

 

Charged to net periodic benefit cost

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Prior service cost

 

 

-

 

 

 

66,252

 

 

 

4,241

 

 

 

4,241

 

Net loss (gain)

 

 

1,371,460

 

 

 

1,560,299

 

 

 

(67,581 )

 

 

(8,214 )

Liability (gains)/losses

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Discount rate

 

 

(1,794,084)

 

 

26,408,548

 

 

 

(35,126 )

 

 

562,340

 

Asset (gains)/losses deferred

 

 

2,431,940

 

 

 

(22,866,209 )

 

 

(35,897 )

 

 

27,311

 

Other

 

 

(137,134 )

 

 

(1,612,199 )

 

 

162,766

 

 

 

73,395

 

Balance at end of period

 

$(35,084,405 )

 

$(36,956,587 )

 

$929,097

 

 

$900,694

 

 

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:

 

 

2023

 

 

2022

 

Discount rate

 

 

 

 

-       Pension plans

 

4.99% - 5.00

%

 

5.21% - 5.23

%

-       Supplemental pension plans

 

 

4.72%

 

 

4.92%

-       Other postretirement plan

 

 

5.04%

 

 

5.28%

 

On December 30, 2023 and December 31, 2022, the accumulated benefit obligation for all qualified and nonqualified defined benefit pension plans was $81,862,011 and $80,701,715, respectively.

 

 
57

Table of Contents

 

The Eastern Company

 

Notes to Consolidated Financial Statements (continued)

 

10. RETIREMENT BENEFIT PLANS (continued)

 

 

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

 

 

 

2023

 

 

2022

 

Number of plans

 

 

5

 

 

 

5

 

Projected benefit obligation

 

$81,862,011

 

 

$80,701,715

 

Accumulated benefit obligation

 

 

81,862,011

 

 

 

80,701,715

 

Fair value of plan assets

 

 

60,836,643

 

 

 

58,527,250

 

Net amount recognized in accrued benefit liability

 

$(21,025,368 )

 

$(22,174,465 )

 

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

 

Estimated future benefit payments to participants of the Company’s other postretirement plan are $46,000 in 2024, $47,000 in 2025, $49,000 in 2026, $49,000 in 2027, $51,000 in 2028 and a total of $281,000 from 2029 through 2033.

 

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

 

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 2023, as in 2022, 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.

 

 
58

Table of Contents

 

The Eastern Company

 

Notes to Consolidated Financial Statements (continued)

 

10. RETIREMENT BENEFIT PLANS (continued)

 

 

The fair values of the Company’s pension plan assets on December 30, 2023 and December 31, 2022, utilizing the fair value hierarchy discussed in Note 3 – Accounting Policies – Fair Value of Financial Instruments, follow:

 

 

 

December 30, 2023

 

 

 

Level 1

 

 

Level 2

 

 

Level 3

 

 

Total

 

Cash and Equivalents:

 

 

 

 

 

 

 

 

 

 

 

 

Common/collective trust funds

 

$

 

 

$411,688

 

 

$

 

 

$411,688

 

Equities:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

The Eastern Company Common Stock

 

 

4,774,396

 

 

 

 

 

 

 

 

 

 

4,774,396

 

RITC Russell Investments Russell 1000® Index Fund (a)

 

 

 

 

 

 

6,595,564

 

 

 

 

 

 

 

6,595,564

 

RITC Small Cap Fund (b)

 

 

 

 

 

 

567,998

 

 

 

 

 

 

 

567,998

 

RITC International Fund (c)

 

 

 

 

 

 

3,669,895

 

 

 

 

 

 

 

3,669,895

 

RITC Emerging Markets Fund (d)

 

 

 

 

 

 

1,298,014

 

 

 

 

 

 

 

1,298,014

 

RITC World Equity Fund (e)

 

 

 

 

 

 

7,960,264

 

 

 

 

 

 

 

7,960,264

 

RITC Global Real Estate Securities Fund (f)

 

 

 

 

 

 

1,373,408

 

 

 

 

 

 

 

1,373,408

 

RITC Global Listed Infrastructure Fund (g)

 

 

 

 

 

 

1,327,625

 

 

 

 

 

 

 

1,327,625

 

RITC Commodities Fund (h)

 

 

 

 

 

 

1,161,864

 

 

 

 

 

 

 

1,161,864

 

RIIFL High Yield Bond Fund (i)

 

 

 

 

 

 

2,643,118

 

 

 

 

 

 

 

2,643,118

 

Fixed Income:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Common/collective trust funds

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Target Duration LDI Fixed Income Funds (j)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

•    Russell 25 Year LDI Fixed Income Fund

 

 

 

 

 

9,858,521

 

 

 

 

 

 

9,858,521

 

•    Russell 14 Year LDI Fixed Income Fund

 

 

 

 

 

17,481,926

 

 

 

 

 

 

17,481,926

 

STRIPS Fixed Income Funds (k)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

•    Russell 15 to 20 Year STRIPS Fixed Income Fund

 

 

 

 

 

876,584

 

 

 

 

 

 

876,584

 

•    Russell 10 to 15 Year STRIPS Fixed Income Fund

 

 

 

 

 

835,778

 

 

 

 

 

 

835,778

 

Total

 

$4,774,396

 

 

$56,062,246

 

 

$

 

 

$60,836,643

 

 

 
59

Table of Contents

 

The Eastern Company

 

Notes to Consolidated Financial Statements (continued)

 

10. RETIREMENT BENEFIT PLANS (continued)

 

 

 

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 (l)

 

 

 

 

 

26,244,623

 

 

 

 

 

 

26,244,623

 

Fixed Income:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Common/collective trust funds

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Target Duration LDI Fixed Income Funds (j)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

•       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 (k)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

•       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

 

 

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 RITC Russell Investments Russell 1000® Index Fund - Series I seeks to replicate the performance of the Russell 1000® Index as closely as possible before the deduction of Fund expenses. The Fund invests, through an underlying fund, primarily in stocks that closely match the composition of the Russell 1000® Index. The stocks in the index are highly diversified across industries and sectors. The Fund practices a passive investment approach and seeks to replicate the performance of the Russell 1000® Index.

 

(b)

The RITC Small Cap Fund seeks to provide long-term capital appreciation. It aims to outperform the Russell 2000® Index while managing volatility and maintaining diversification similar to the Index over a full market cycle. The Fund invests primarily in common stocks of U.S. small capitalization companies. Advisors in the Fund use a wide range of criteria and disciplines, focusing on factors such as: undervalued or under-researched companies, special situations, emerging growth, asset plays and turnarounds.

 

(c)

The RITC International Fund seeks to provide long-term growth of capital. It aims to outperform the MSCI World ex USA Index Net (the “Index”) while managing volatility and maintaining diversification similar to the index over a full market cycle. The Fund invests primarily in equity securities issued by Non-U.S. companies and in depositary receipts and other derivatives representing economic ownership of securities of non-U.S. companies. Seeks to invest in most of the developed nations of the world to maintain a high degree of diversification among countries and currencies. Employs multiple managers with distinct investment styles (growth, market-oriented and value), which are intended to be complementary.

 

(d)

The RITC Emerging Markets Fund seeks to provide the potential for long-term growth of capital. It aims to outperform the MSCI Emerging Markets Index Net over a full market cycle. The Fund Invests in equity securities of companies located in, or are economically tied to, emerging market countries. Securities are denominated principally in foreign currencies and are typically held outside the U.S. The Fund employs a multi-style (growth, market-oriented and value) and multi-manager approach whereby portions of the fund are allocated to different money managers who employ distinct styles.

 

(e)

The RITC World Equity Fund seeks to provide long-term capital appreciation. It aims to outperform the MSCI World Net Dividend Index over a full market cycle. The Fund employs specialist global equity advisors using global stock and sector selection strategies. Advisors invest across the world, without being limited by national borders or to specific regions, and typically take more aggressive positions on stocks and sectors and the extended equity markets. Their cross-border approach offers a different, complementary source of excess returns to Russell Investments' U.S. and International funds.

 

(f)

The RITC Global Real Estate Securities Fund seeks to provide current income and long-term capital growth. It strives to outperform the FTSE EPRA NAREIT Developed Index Net TRI with above-average consistency over a full market cycle. The Fund invests principally in equity securities of real estate companies, primarily in real estate investment trusts (REITs), other property trusts and real estate-related companies listed on global stock exchanges, predominantly in North America, Europe, Asia, and Australia. It employs a multi-manager approach whereby portions of the fund are allocated to different money managers whose approaches are intended to complement one another.

 

(g)

The RITC Global Listed Infrastructure Fund seeks to provide the potential for excess return streams, stable income potential, and a possible hedge against inflation. It seeks to outperform the S&P Infrastructure Index over a full market cycle. The Fund invests in a diversified portfolio of listed companies that provide services essential for a functioning modern economy, including roads, utilities, hospitals, schools, and airports. Employs multiple managers with complementary strategies with each manager expected to take an active management approach with a ’pure play’ bias - meaning they select companies with assets that tend to be monopolistic, highly regulated, long-lived, with steady cash flows.

 

(h)

The RITC Commodities Fund is designed to provide the potential for long-term growth of capital and income. It seeks to outperform the Bloomberg Commodity Index Total Return with above-average consistency over a full market cycle. The Fund invests in commodity index-linked securities, other commodity-linked securities, derivative instruments, cash, and fixed income securities that together are intended to provide exposure to the performance of the collateralized commodity futures market. Combines strategies with different payoffs over different phases of an economic and stock market cycle. Multiple advisors, funds and strategies are employed to reduce style or strategy concentration risk.

 

(i)

The RIIFL High Yield Bond Fund seeks to provide current income and capital appreciation. It aims to outperform the ICE BofA Developed Markets High Yield Constrained Index (USD-hedged) over an interest rate cycle. The Fund invests primarily in non-investment grade, high yielding fixed income securities issued by companies from around the globe. These securities are commonly referred to as "junk bonds." A majority of the Fund's holdings are U.S. dollar denominated.

 

(j)

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.

 

(k)

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-15 year, 15-20 year or 25+ 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.

 

(l)

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.

  

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.

 

 
61

Table of Contents

 

The Eastern Company

 

Notes to Consolidated Financial Statements (continued)

 

10. RETIREMENT BENEFIT PLANS (continued)

 

 

The plans’ assets include 217,018 shares of the common stock of the Company having a market value of $4,774,396 and $4,184,107 on December 30, 2023 and December 31, 2022, respectively. No shares were purchased in 2023 or 2022 nor were any shares sold in either period. Dividends received during 2023 and 2022 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 Eastern Company Savings and Investment Plan as amended effective April 1, 2023 (“401(k) Plan Amendment”) provides for a match of 50% of the first 6% of employee contributions. The 401(k) Plan Amendment also provides for an additional non-discretionary contribution (the “transitional credit”) for certain non-union U.S. employees. 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 provides a non-discretionary safe harbor contribution of 3%. All non-union U.S. employees are eligible to join the plan.

 

The Company made contributions to the plan as follows:

 

 

 

2023

 

 

2022

 

Regular matching contributions

 

$990,993

 

 

$561,357

 

Transitional credit contributions

 

 

105,880

 

 

 

123,387

 

Non-discretionary contributions

 

 

682,154

 

 

 

376,861

 

Total contributions made for the period

 

$1,779,027

 

 

$1,061,605

 

 

The non-discretionary contribution of $328,953 made in the twelve months ended December 30, 2023 was accrued for and expensed in the prior fiscal year. 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.

 

Effective January 1, 2023, the non-discretionary contributions are being contributed on a weekly basis.

 

11. EARNINGS PER SHARE

 

The denominators used in the earnings per share computations follow:

 

 

 

2023

 

 

2022

 

Basic:

 

 

 

 

 

 

Weighted average shares outstanding

 

 

6,232,341

 

 

 

6,223,839

 

 

 

 

 

 

 

 

 

 

Diluted:

 

 

 

 

 

 

 

 

Weighted average shares outstanding

 

 

6,232,341

 

 

 

6,223,839

 

Dilutive stock awards

 

 

38,424

 

 

 

14,102

 

Denominator for diluted earnings per share

 

 

6,270,765

 

 

 

6,237,941

 

 

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

 

 
62

Table of Contents

 

The Eastern Company

 

Notes to Consolidated Financial Statements (continued)

 
12. GEOGRAPHIC INFORMATION

 

 

 

2023

 

 

2022

 

Geographic Information:

 

 

 

 

 

 

Net Sales:

 

 

 

 

 

 

United States

 

$265,377,645

 

 

$270,342,724

 

Foreign

 

 

8,077,212

 

 

 

8,922,422

 

 

 

$273,454,857

 

 

$279,265,146

 

 

 

 

 

 

 

 

 

 

Foreign sales are primarily to customers in North America.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Identifiable Assets:

 

 

 

 

 

 

 

 

United States

 

$240,930,387

 

 

$248,587,059

 

Foreign

 

 

11,108,814

 

 

 

12,935,974

 

 

 

$252,039,201

 

 

$261,523,033

 

 

13. RECENT ACCOUNTING PRONOUNCEMENTS

 

In November 2023, the FASB issued ASU No. 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures, which amends the reportable segment disclosure requirements, primarily through enhanced disclosures about significant segment expenses. This standard is effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024. We do not expect this new standard to have a significant impact to our disclosures.

 

In December 2023, the FASB issued ASU No. 2023-09, Income Taxes (Topic 240), which modifies the rules on income tax disclosures to require entities to disclose (1) specific categories in the rate reconciliation, (2) the income or loss from continuing operations before income tax expense or benefit disaggregated between domestic and foreign and (3) income tax expense or benefit from continuing operations disaggregated by Federal, state, and foreign. The update also requires entities to disclose their income tax payments to various jurisdictions. This standard is effective for fiscal years beginning after December 15, 2024, and interim periods within fiscal years beginning after December 15, 2025. We do not expect this new standard to have a significant impact to our disclosures.

 

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. In July 2023, the Company received NYSDEC approval for the closure report and long-term maintenance plan. The 30-year annual groundwater monitoring and site maintenance program is 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 30, 2023, and December 31, 2022, there was one significant concentration of credit risk. One customer represented 12% of total accounts receivable for 2023 and one customer represented 14% of total accounts receivable in 2022. The maximum exposure to credit risk is primarily represented by the carrying amount of the Company’s accounts receivable. In 2023, this customer had revenues totaling $29.2 million (10% of Engineered Solutions segment total revenue). In 2022, no customer had sales exceeding 10% of total Engineered Solutions total revenue.

 

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 term SOFR, plus an adjustment of ten basis points, plus an applicable margin of 1.875% to 2.625%, depending on the Company’s senior net leverage ratio. See Note 6 – Debt for more information regarding the Company’s debt facility.

 

Currency Exchange Rate Risk

 

The Company’s currency exposure is concentrated in the Canadian dollar, Mexican peso, New Taiwan dollar, Chinese RMB, and Hong Kong dollar. 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

Shelton, Connecticut

 

Opinion on the Financial Statements

 

We have audited the accompanying consolidated balance sheets of The Eastern Company (the Company) as of December 30, 2023 and December 31, 2022, and the related consolidated statements of income, comprehensive income, shareholders’ equity, and cash flows for each of the years in the two-year period ended December 30, 2023, 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 30, 2023 and December 31, 2022, and the results of its operations and its cash flows for each of the years in the two-year period ended December 30, 2023, 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 30, 2023, 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 12, 2024 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 30, 2023. 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.

 

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. 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 12, 2024

 

 
65

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 30, 2023, 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 issuers 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 30, 2023 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 30, 2023. 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 2023, 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.

 

 
66

Table of Contents

 

Report of Independent Registered Public Accounting Firm

 

To the Board of Directors and Shareholders of

The Eastern Company

Shelton, Connecticut

 

Opinion on Internal Control over Financial Reporting

 

We have audited The Eastern Company’s (the Company) internal control over financial reporting as of December 30, 2023, 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 30, 2023, 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, shareholders’ equity, and cash flows of the Company, and our report dated March 12, 2024, 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 Annual 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 12, 2024

 

 
67

Table of Contents

 

ITEM 9B OTHER INFORMATION

 

None.

 

ITEM 9C DISCLOSURE REGARDING FOREIGN JURISDICTIONS THAT PREVENT INSPECTIONS.

 

Not applicable.

 

 
68

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 2024 Annual Meeting of Shareholders, which will be filed with the SEC pursuant to Regulation 14A not later than 120 days after December 30, 2023.

 

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 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 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 2023,” “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 Governance in the “About Us” menu.

 

 
69

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 30, 2023, 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

 

 

55,100

 

 

$17.97

 

 

 

880,973

 

Equity compensation plans not approved by security holders

 

 

-

 

 

 

-

 

 

 

-

 

Total

 

 

55,100

 

 

$17.97

 

 

 

880,973

 

 

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.

 

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

 

 
70

Table of Contents

    

PART IV

 

ITEM 15 EXHIBITS AND FINANCIAL STATEMENT SCHEDULE

 

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

 

(1) Financial statements

 

Consolidated Balance Sheets — December 30, 2023 and December 31, 2022

 

32.

 

 

 

 

 

Consolidated Statements of Income — Fiscal years ended December 30, 2023 and December 31, 2022

 

34.

 

 

 

 

 

Consolidated Statements of Comprehensive Income — Fiscal years ended December 30, 2023 and December 31, 2022

 

35.

 

 

 

 

 

Consolidated Statements of Shareholders’ Equity — Fiscal years ended December 30, 2023 and December 31, 2022

 

36.

 

 

 

 

 

Consolidated Statements of Cash Flows — Fiscal years ended December 30, 2023 and December 31, 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 [73] of this Form 10-K. Schedules other than those 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.

 

 
71

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 November 14, 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 November 15, 2023).

 

 

 

10.2*

 

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

 

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/A (SEC File No. 001-35383), filed February 6, 2023).

 

 

 

10.4*

 

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

 

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

 

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

 

 

 

10.7

 

Credit Agreement dated as of June 16, 2023 among the Company as Borrower, the Lenders signatory thereto and TD Bank, N.A., as the administrative agent (incorporated herein by reference to Exhibit 10.1 to the Company’s Current Report on Form 8-K (SEC File No. 001-35383), filed on June 20, 2023).

 

 

 

10.8

 

Pledge and Security Agreement, dated as of June 16, 2023 among the Company, certain of its subsidiaries (as grantors), and TD Bank, N.A., as administrative agent for the benefit of the Secured Creditors (as defined therein) (incorporated herein by reference to Exhibit 10.2 to the Company’s Current Report on Form 8-K (SEC File No. 001-35383), filed on June 20, 2023).

 

 

 

10.9*

 

Form of The Eastern Company Stock Award Agreement (filed herewith)

 

 

 

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

 

 

 

97

 

The Eastern Company Clawback Policy in the Event of a Financial Restatement (filed herewith).

 

 

 

101

 

The following materials from the Company’s Annual Report on Form 10-K for the year ended December 30, 2023, formatted in Inline Extensible Business Reporting Language (iXBRL): (i) the Consolidated Balance Sheets as of December 30, 2023 and December 31, 2022; (ii) the Consolidated Statements of Income for the fiscal years ended December 30, 2023 and December 31, 2022; (iii) the Consolidated Statements of Comprehensive Income for the fiscal years ended December 30, 2023 and December 31, 2022; (iv) the Consolidated Statements of Shareholders’ Equity for the fiscal years ended December 30, 2023 and December 31, 2022; (v) the Consolidated Statements of Cash Flows for the fiscal years ended December 30, 2023 and December 31, 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.

 

 
72

Table of Contents

 

The Eastern Company and Subsidiaries

 

Schedule II – Valuation and Qualifying accounts

 

COL. A

 

COL. B

 

 

COL. C

 

 

COL. D

 

 

COL. E

 

 

 

 

 

 

ADDITIONS

 

 

 

 

 

 

 

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 30, 2023:

Deducted from asset accounts:

Allowance for doubtful accounts

 

$676,678

 

 

$51,270

 

 

$0

 

 

$-163,132(a)

 

$564,816

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Fiscal year ended December 31, 2022:

Deducted from asset accounts:

Allowance for doubtful accounts

 

$515,000

 

 

$629,000

 

 

$0

 

 

$-467,000(a)

 

$677,000

 

 

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

 

ITEM 16 FORM 10-K SUMMARY

 

None.

 

 
73

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 12, 2024

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 12, 2024

Mark A. Hernandez

President, Chief Executive Officer, and

Director (Principal Executive Officer)

 

 

 

 

 

/s/ Nicholas Vlahos

 

March 12, 2024

Nicholas Vlahos

Vice President and Chief Financial Officer

(Principal Financial Officer and Principal

Accounting Officer)

 

 

 

 

 

/s/ James A. Mitarotonda

 

March 12, 2024

James A. Mitarotonda

Chairman of the Board

 

 

 

 

 

/s/ Fredrick D. DiSanto

 

March 12, 2024

Fredrick D. DiSanto

Director

 

 

 

 

 

/s/ John W. Everets

 

March 12, 2024

John W. Everets

Director

 

 

 

 

 

/s/ Charles W. Henry

 

March 12, 2024

Charles W. Henry

Director

 

 

 

 

 

/s/ Peggy B. Scott

 

March 12, 2024

Peggy B. Scott

Director

 

 

 

 

 

/s/ Michael J. Mardy

 

March 12, 2024

Michael J. Mardy

Director

 

 

 

 
74

 

EX-10.9 2 eml_ex109.htm STOCK AWARD AGREEMENT eml_ex109.htm

EXHIBIT 10.9

 

THE EASTERN COMPANY

2020 EXECUTIVE STOCK INCENTIVE PLAN

 

STOCK AWARD AGREEMENT

 

AGREEMENT made as of _____ __, 20__ between THE EASTERN COMPANY, a Connecticut corporation (hereinafter called the "Company") and ________ (hereinafter called the "Executive").

 

W I T N E S S E T H

 

WHEREAS, the Board of Directors of the Company has established The Eastern Company 2020 Executive Stock Incentive Plan (the “Plan”) in order to provide selected employees of the Company and its affiliated companies with awards of compensation based on the value of the shares of common stock of the Company; and

 

WHEREAS, pursuant to Section 6.2 of the Plan, the Compensation Committee of the Board of Directors of the Company (the “Committee”) may from time to time award shares of stock; and

 

WHEREAS, the Committee has determined that it would be in the best interests of the Company and its shareholders to award, on a contingent basis, the shares of stock described in this Agreement to the Executive as an inducement for the Executive to remain in the service of the Company or its division or subsidiary corporations (as such terms are defined in Section 424 of the Internal Revenue Code of 1986, as amended) (collectively, the “Company Group”), and as an incentive for extraordinary efforts during such service:

 

NOW, THEREFORE, it is agreed as follows:

 

1) 

Agreement to Grant Stock. The Company hereby agrees to grant to the Executive up to a maximum of ________ (____) shares of common stock, no par value per share, of the Company (the "Stock"), subject to the terms and conditions hereinafter set forth. 

 

 

2) 

Issuance of Stock. The shares of Stock shall be issued to the Executive as of the dates set forth in Section 3, subject to the satisfaction of the requirements set forth therein. Since the shares of Stock are being issued to the Executive at zero cost, no payment is required for the issuance of the shares. The certificate or certificates for the shares of Stock shall be registered in the name of the Executive and shall be issued in accordance with the provisions of Section 5. 

 

 

 

 

3) 

Performance Goals and Grant Dates

 

 

a)

Grant Dates. Shares of the Stock shall be issued to Executive on the _____ __, 20__, _____ __, 20__ and _____ __, 20__ (the “Grant Dates”) as set forth below, provided that the Executive remains an employee of the Company Group on each Grant Date and the Company’s achievement of two performance thresholds.

 

 

(i)

Issuance based on continued employment (a total of __% of Stock subject to Grant):

 

 

·

___ shares of Stock shall be issued on the Grant Date of _____ __, 20__ if the Executive remains a full time employee of the Company on _____ __, 20__.

 

 

 

 

·

___ shares of Stock shall be issued on the Grant Date of _____ __, 20__ if the Executive remains a full time employee of the Company on _____ __, 20__.

 

 

 

 

·

___ shares of Stock shall be issued on the Grant Date of _____ __, 20__ if the Executive remains a full time employee of the Company on _____ __, 20__.

 

 

(ii)

Issuance based on the Company’s earnings before interest, taxes, depreciation, and amortization (“EBITDA”) (__% of the Stock subject to the Grant):

 

 

 

·

20__ Target

 

 

 

·

 ___ shares of Stock shall be issued on the Grant Date of _____ __, 20__ if the Company’s earnings before interest, taxes, depreciation, and amortization (“EBITDA”) for the twelve (12) months ending _____ __, 20__ is equal to or greater than _________ dollars ($___).

 

 

 

 

 

 

·

___ shares of Stock shall be issued on the Grant Date of _____ __, 20__ if the Company’s EBITDA for the twelve (12) months ending _____ __, 20__ is equal to ________ dollars ($___).

 

 

 

 

 

 

·

The Executive shall also receive a pro-rata number of shares of Stock between ___ and ___ on the Grant Date of _____ __, 20__ for any portion of the EBITDA achieved that falls between $___ and $___, based upon the percent of the incremental EBITDA achieved.

 

 
2

 

 

 

 

·

20__ Target

 

 

 

·

___ shares of Stock shall be issued on the Grant Date of _____ __, 20__ if the Company’s earnings before interest, taxes, depreciation, and amortization (“EBITDA”) for the twelve (12) months ending _____ __, 20__ is equal to or greater than ________ dollars ($___).

 

 

 

 

 

 

·

___ shares of Stock shall be issued on the Grant Date of _____ __, 20__ if the Company’s EBITDA for the twelve (12) months ending _____ __, 20__ is equal to _______ dollars ($___).

 

 

 

 

 

 

·

The Executive shall also receive a pro-rata number of shares of Stock between ___ and ___ on the Grant Date of _____ __, 20__ for any portion of the EBITDA achieved that falls between $___ and $___, based upon the percent of the incremental EBITDA achieved.

 

 

 

·

20__ Target

 

 

 

·

___ shares of Stock shall be issued on the Grant Date of _____ __, 20__ if the Company’s earnings before interest, taxes, depreciation, and amortization (“EBITDA”) for the twelve (12) months ending _____ __, 20__ is equal to or greater than _______ dollars ($___).

 

 

 

 

 

 

·

___ shares of Stock shall be issued on the Grant Date of _____ __, 20__ if the Company’s EBITDA for the twelve (12) months ending _____ __, 20__ is equal to _______ dollars ($___).

 

 

 

 

 

 

·

The Executive shall also receive a pro-rata number of shares of Stock between ___ and ___ on the Grant Date of _____ __, 20__ for any portion of the EBITDA achieved that falls between $___ and $___, based upon the percent of the incremental EBITDA achieved.

 

 

(iii)

Issuance based on the Company’s return on invested capital (“ROCE”) (__% of the Stock subject to the Grant):

 

 

 

·

20__ Target

 

 

 

·

____ shares of Stock shall be issued on the Grant Date of _____ __, 20__ if the Company’s return on invested capital (“ROCE”) for the twelve (12) months ending _____ __, 20__ is equal to or greater than ___%.

 

 

 

 

 

 

·

___ shares of Stock shall be issued on the Grant Date of _____ __, 20__ if the Company’s ROCE for the twelve (12) months ending _____ __, 20__ is equal to ___%.

 

 

 

 

 

 

·

The Executive shall also receive a pro-rata number of shares of Stock between ___ and ___ on the Grant Date of _____ __, 20__ for any portion of the ROCE achieved that falls between ___% and ___%, based upon the percent of the incremental ROCE achieved.

 

 
3

 

 

 

 

·

20__ Target

 

 

 

·

___ shares of Stock shall be issued on the Grant Date of _____ __, 20__ if the Company’s return on invested capital (“ROCE”) for the twelve (12) months ending _____ __, 20__ is equal to or greater than ___%.

 

 

 

 

 

 

·

___ shares of Stock shall be issued on the Grant Date of _____ __, 20__ if the Company’s ROCE for the twelve (12) months ending _____ __, 20__ is equal to ___%.

 

 

 

 

 

 

·

The Executive shall also receive a pro-rata number of shares of Stock between ___ and ___ on the Grant Date of _____ __, 20__ for any portion of the ROCE achieved that falls between ___% and ___%, based upon the percent of the incremental ROCE achieved.

 

 

 

·

20__ Target

 

 

 

·

___ shares of Stock shall be issued on the Grant Date of _____ __, 20__ if the Company’s return on invested capital (“ROCE”) for the twelve (12) months ending _____ __, 20__ is equal to or greater than ___%.

 

 

 

 

 

 

·

___ shares of Stock shall be issued on the Grant Date of _____ __, 20__ if the Company’s ROCE for the twelve (12) months ending _____ __, 20__ is equal to ___%.

 

 

 

 

 

 

·

The Executive shall also receive a pro-rata number of shares of Stock between ___ and ___ on the Grant Date of _____ __, 20__ for any portion of the ROCE achieved that falls between ___% and ___%, based upon the percent of the incremental ROCE achieved.

 

 

 

·

The Company’s computation of ROCE does not include any potential acquisitions. The Company shall compute ROCE by dividing (I) total fiscal year adjusted earnings before interest and taxes by (II) total assets less total current liabilities.

 

 
4

 

 

 

b)

Forfeiture. Any shares of Stock which are not required to be issued on the Grant Date pursuant to this Section 3(a) shall be forfeited and shall not thereafter be granted, except to the extent provided in Section 3(c).

 

 

 

 

c)

Issuance upon a Change in Control. Notwithstanding the provisions of Section 3(a) and Section 3(b), upon a Change in Control of the Company on or before the Grant Date, one hundred percent (100%) of the Stock shall be issued to the Executive pursuant to this Agreement, provided that the shares of Stock have not previously been forfeited pursuant to Section 3(d) below or Section 5.

 

 

For purposes of this Section 3(c), a Change in Control shall mean:

 

 

(i)

The acquisition by any individual, entity or group (within the meaning of Section 13(d)(3) or 14(d)(2) of the Securities Exchange Act of 1934, as amended (the "Exchange Act")) (a "Person") of beneficial ownership (within the meaning of Rule 13d-3 promulgated under the Exchange Act) of more than fifty percent (50%) of the combined voting power of the outstanding securities of the Company (the "Outstanding Voting Securities"); provided, however, that for purposes of this Section 3(c)(i), the following acquisitions shall not constitute a Change of Control: (A) any acquisition directly from the Company, (B) any acquisition by the Company, (C) any acquisition by any employee benefit plan (or related trust) sponsored or maintained by the Company or any corporation controlled by the Company, or (D) any acquisition by any corporation pursuant to a transaction which complies with clauses (A), (B) and (C) of Section 3(c)(iii); or

 

 

 

 

(ii)

Individuals who, as of the date of this Agreement, constitute the Board of Directors of the Company (the "Incumbent Board") cease for any reason to constitute at least a majority of the Board of Directors of the Company; provided, however, that any individual who becomes a director subsequent to the date of this Agreement and whose election, or nomination for election, by the shareholders of the Company was approved by a vote of at least a majority of the directors then comprising the Incumbent Board shall be considered as though such individual were a member of the Incumbent Board; or

 

 
5

 

 

 

(iii)

Consummation of a reorganization, merger, consolidation, or sale or other disposition of all or substantially all of the assets of the Company (a "Business Combination") unless, following such Business Combination, (A) all or substantially all of the individuals and entities who were the beneficial owners of the Outstanding Voting Securities immediately prior to such Business Combination beneficially own, directly or indirectly, more than eighty percent (80%) of the combined voting power of the then outstanding voting securities of the entity resulting from such Business Combination (including, without limitation, an entity which as a result of such transaction owns the Company or all or substantially all of the assets of the Company either directly or through one or more subsidiaries) in substantially the same proportions as their ownership, immediately prior to such Business Combination, of the Outstanding Voting Securities; (B) no Person (excluding any entity resulting from such Business Combination or any employee benefit plan (or related trust) of the Company or such entity resulting from such Business Combination) beneficially owns, directly or indirectly, more than fifty percent (50%) of the combined voting power of the then outstanding voting securities of such entity except to the extent that such ownership existed prior to the Business Combination; and (C) at least a majority of the members of the governing board of the entity resulting from such Business Combination were members of the Incumbent Board at the time of the execution of the initial agreement providing for such Business Combination; or

 

 

 

 

(iv)

Approval by the shareholders of the Company of a complete liquidation or dissolution of the Company.

 

 

d)

Forfeiture. If the Executive is not entitled to the issuance of shares of the Stock pursuant to this Section 3 on or before the Grant Date (or on or before the Extended Grant Date if Section 3(b) is applicable), then Executive’s rights to the issuance and grant of such shares shall automatically be forfeited, and the Executive shall have no rights with respect to such shares.

 

4)

Termination of Employment. In the event that the Executive’s employment with the Company terminates prior to the Grant Date, then Executive’s rights to the issuance and grant of such shares shall automatically be forfeited, and the Executive shall have no rights with respect to such shares. If the Company has granted the right to issuance and grant in the event of termination in any other agreement with the Executive, the rights to the issuance and grant in the other agreement shall prevail.

 

 

For purposes of this Agreement, the Executive’s employment with the Company Group shall not be deemed to have terminated if the Executive is on a bona fide leave of absence that was approved by a member of the Company Group in writing in advance, provided that the terms of the leave of absence or applicable law require the Executive to be credited with service with such member of the Company Group during the leave of absence. Notwithstanding the above, the Executive’s employment with the Company Group shall be deemed to have terminated when the approved leave of absence ends if the Executive does not immediately return to active employment with a member of the Company Group. The Committee shall have the sole discretion to determine which leaves of absence will count for this purpose, and when the Executive’s employment with the Company Group shall be deemed to have terminated.

 

 
6

 

 

5)

Issuance of Stock Certificates.

 

 

a)

Within a reasonable period of time after the Grant Date, the Company shall issue in the name of the Executive a certificate or certificates representing the shares of Stock.

 

 

 

 

b)

Upon the issuance of a certificate or certificates representing shares of Stock in accordance with the provisions of Section 5(a), the Executive shall thereupon be deemed to be a shareholder with respect to all of the shares of the Company's common stock represented by such certificate or certificates. The Executive shall thereafter have, with respect to such shares, all of the rights of a shareholder of the Company (including the right to vote the shares of Stock and the right to receive any cash or stock dividends on such Stock).

 

6)

Adjustment of Shares of Stock

 

 

a)

If through, or as a result of, any merger, consolidation, sale of all or substantially all of the assets of the Company, reorganization, recapitalization, reclassification, stock dividend, stock split, reverse stock split or other similar transaction, but excluding issuance of shares of stock as the result of incentive compensation or other customary remuneration: (i) the outstanding shares of common stock of the Company are increased or decreased or are exchanged for a different number or kind of shares or other securities of the Company, or (ii) additional shares or new or different shares or other securities of the Company or other non-cash assets are distributed with respect to shares of common stock of the Company or other securities, then the aggregate number of shares of Stock shall be proportionately adjusted.

 

 

 

 

b)

Any adjustments under this Section 6 will be made by the Board of Directors of the Company, whose determination as to what adjustments, if any, will be made and the extent thereof will be final, binding and conclusive. No fractional shares will be issued pursuant to the Stock on account of any such adjustments.

 

 

 

 

c)

The grant of the Stock shall not affect in any way the right or power of the Company to make adjustments, reclassifications, reorganizations or changes of its capital or business structure, to merge or consolidate, or to dissolve, liquidate, sell or transfer all or any part of its business or assets.

 

7)

Assignment. This Agreement may not be assigned, transferred, pledged or hypothecated in any way (whether by operation of law or otherwise) other than by will or the laws of descent and distribution and shall not be subject to execution, attachment or similar process. Any attempted assignment, transfer, pledge or hypothecation of this Agreement which is contrary to the provisions hereof, and any levy upon, attachment of or similar process with respect to this Agreement, shall be null and void and without effect. The Company shall have the right to terminate this Agreement, in the event of any such assignment, transfer, pledge, hypothecation, levy, attachment or similar process, by notice to that effect to the person then entitled to exercise the Executive's rights under this Agreement; provided, however, that such a termination of this Agreement shall not prejudice any rights or remedies which the Company may have under this Agreement or otherwise.

 

 
7

 

 

8)

Rights of Executive. The Executive shall have no rights as a shareholder with respect to the shares of Stock subject to this Agreement prior to the Grant Date.

 

 

9)

Plan Incorporated. The Eastern Company 2020 Executive Stock Incentive Plan (which was approved by the Company's shareholders at their annual meeting on April 29, 2020) is incorporated herein and made a part hereof as if fully set forth herein. The Plan and any subsequent amendment thereto shall control in the event there is any conflict between the Plan and this Agreement and as to all such matters as are not covered in this Agreement. In the event the Plan is hereafter amended so as to conflict with any of the terms and provisions hereof or to require the inclusion of additional terms herein, then upon the effective date of said amendment this Agreement shall be deemed amended to fully comply therewith.

 

 

10)

Continuance of Employment. Neither the Plan nor the granting of any rights to acquire shares of Stock imposes any obligation on the Company or any parent or subsidiary corporation to continue the employment of the Executive.

 

 

11)

Disputes. Any dispute or disagreement which shall arise under or as a result of, or in any way relate to the interpretation or construction of, this Agreement shall be resolved by the Committee.

 

 

12)

Binding Effect. All obligations imposed upon the Executive and all rights granted to the Company hereunder or under the Plan shall be binding upon the Executive's heirs, legal representatives and successors.

 

 

13)

Securities Law Considerations

 

 

a)

The shares of Stock to be issued under the Plan have been registered under the Securities Act of 1933, as amended (the “Securities Act”) on Form S-8. Notwithstanding the above, the Company shall not be obligated to take any other action in order to cause the issuance of the shares of Stock under this Agreement to comply with any law.

 

 

 

 

b)

The Executive, by accepting this contingent award of the Stock, does hereby represent that, by virtue of his position with the Company, the Executive has access to the kind of financial and other information about the Company as would be contained in a registration statement filed under the Securities Act.

 

 

 

 

c)

The provisions of this Section 13(c) shall apply to this contingent award of Stock except to the extent that, in the opinion of counsel for the Company, such provisions are not required by the Securities Act or any other applicable law, regulation or rule of any governmental agency.

 

 
8

 

 

 

The Executive hereby represents, warrants and covenants that:

 

 

(i)

The shares of Stock shall be acquired for the Executive’s account for investment only and not with a view to, or for sale in connection with, any distribution of the shares in violation of the Securities Act or any rule or regulation under the Securities Act.

 

 

 

 

(ii)

The Executive has had such opportunity as he has deemed adequate to obtain from representatives of the Company such information as is necessary to permit the Executive to evaluate the merits and risks of his investment in shares of common stock of the Company.

 

 

 

 

(v)

The Executive is able to bear the economic risk of holding the shares of Stock for an indefinite period.

 

 

 

 

(vi)

The shares of Stock have been registered under the Securities Act on Form S-8. Because the shares were registered, they are not restricted securities for purposes of Rule 144. However, if the Executive is an affiliate of the Company for purposes of Rule 144, the shares will constitute affiliate shares for purposes of Rule 144. According to Rule 144(b)(2), shares owned by an affiliate are subject to the following restrictions of Rule 144: (i) adequate current public information regarding the Company must be available; (ii) the amount of securities sold by the affiliate during a three month period cannot exceed the greater of one percent (1%) of the Company's issued and outstanding shares of common stock or the average weekly trading volume of the Company's common stock during the preceding four week period; (iii) the shares must be sold in a broker's transaction; and (iv) the affiliate must file Form 144 if the shares of common stock of the Company sold during a three month period exceed 5,000 shares or have an aggregate sale price in excess of $50,000.

 

 

 

 

(vii)

The Executive agrees that, if the Company offers for sale for the first time any shares of common stock of the Company pursuant to a registration statement under the Securities Act, the Executive will not, without the prior written consent of the Company, publicly offer, sell, contract to sell or otherwise dispose of, directly or indirectly, any shares of Stock for a period of one hundred eighty (180) days after the effective date of such registration statement.

 

 

 

 

(viii)

The Company may impose restrictions upon the sale, pledge or other transfer of any shares of Stock (including the placement of appropriate legends on stock certificates) if, in the judgment of the Company and its counsel, such restrictions are necessary or desirable in order to achieve compliance with the provisions of the Securities Act, the securities laws of any state, or any other law.

 

14)

Certain Cutback of Payments. Notwithstanding anything to the contrary in this Agreement, if the issuance of any shares of Stock pursuant to this Agreement is deemed to constitute a “parachute payment” under Code Section 280G, then the sum of such parachute payment and any other payments made by the Company to the Executive which are considered parachute payments shall be limited to the greatest amount which may be paid to the Executive under Code Section 280G without causing any loss of deduction to the Company under Code Section 280G, but only if, by reason of such reduction, the Committee reasonably determines that the net after-tax benefit of the Executive shall exceed the net after-tax benefit if such reduction were not made. The Company shall accomplish any such reduction required pursuant to this Section 15 by first reducing or eliminating any cash payments (with the payments to be made furthest in the future being reduced first and then by reducing or eliminating any other remaining parachute payments.

 

 
9

 

 

IN WITNESS WHEREOF, the parties hereto have executed this Agreement on the date first above written.

 

THE EASTERN COMPANY

 

GRANTEE

 

 

 

 

 

 

 

By:

 

 

 

By:

 

 

 

Name:

Fred DiSanto

 

 

Name: 

 

 

Title:

Chairman of Compensation Comm.

 

 

Address:

 

 

Address:

3 Enterprise Drive, Suite 408

 

 

 

 

 

Shelton, CT 06484

 

 

 

 

 

 
10

 

EX-21 3 eml_ex21.htm SUBSIDIARIES OF THE COMPANY 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

 

 

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 4 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 this Annual Report on Form 10-K of The Eastern Company for the year ended December 30, 2023 of our reports dated March 12, 2024 included in its Registration Statement on Form S-8 (Nos. 333-21351, 333-169169 and 333-238565) relating to the consolidated financial statements and financial statement schedule and internal controls for the two years ended December 30, 2023 listed in the accompanying index.

 

/s/Fiondella, Milone & LaSaracina LLP

Fiondella, Milone & LaSaracina LLP

 

Glastonbury, Connecticut

March 12, 2024

 

EX-31 5 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 12, 2024

 

 

 

 

/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 12, 2024

 

 

 

 

/s/ Nicholas Vlahos

 

 

Nicholas Vlahos

CFO

 

  

 

 

EX-32 6 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 30, 2023, 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 12th day of March, 2024.

 

 

/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-97 7 eml_ex97.htm THE EASTERN COMPANY CLAWBACK POLICY eml_ex97.htm

EXHIBIT 97

 

The Eastern Company

Clawback Policy in the Event of a Financial Restatement

 

I. Purpose

 

The purpose of this Clawback Policy in the Event of a Financial Restatement, as may be amended from time to time (this “Policy”), is to describe the circumstances under which a Covered Executive (as defined below) will be required to repay or return Incentive Compensation (as defined below) to The Eastern Company (the “Company”). Each Covered Executive is required to sign and return to the Company the acknowledgement form attached to this Policy pursuant to which such Covered Executive will agree to be bound by, and to abide by, the terms of this Policy (“Acknowledgement Form”). This Policy is effective as of [October 2], 2023 (the “Effective Date”).

 

II. Administration

 

This Policy shall be administered by the Compensation Committee (the “Committee”) of the Board of Directors of the Company (the “Board”). The Committee is authorized to interpret and construe this Policy and to make all determinations necessary, appropriate, or advisable for the administration of this Policy. Any determinations made by the Committee shall be final and binding on all affected individuals.

 

III. Definitions

 

For purposes of this Policy, the following capitalized terms have the meanings set forth below. Other defined terms not defined in this section are defined elsewhere in this Policy.

 

A. Accounting Restatement” means an accounting restatement due to the material noncompliance of the Company with any financial reporting requirement under the securities laws, including any required accounting restatement (a) to correct an error in previously issued financial statements that is material to the previously issued financial statements (a “Big R” restatement), or (b) that corrects an error that is not material to previously issued financial statements, but would result in a material misstatement if the error were corrected in the current period or left uncorrected in the current period (a “little r” restatement).

 

The following types of changes to financial statements do not represent error corrections, and therefore would not trigger application of this Policy: (a) retrospective application of a change in accounting principle; (b) retrospective revision to reportable segment information due to a change in the structure of the Company’s internal organization; (c) retrospective reclassification due to a discontinued operation; (d) retrospective application of a change in reporting entity, such as from a reorganization of entities under common control; or (e) retrospective revision for stock splits, reverse stock splits, stock dividends or other changes in capital structure. The foregoing list is not intended to be exhaustive and is subject to any changes in applicable accounting standards.

 

B. Covered Executive” has the meaning set forth in Section IV below.

 

C. Eligible Incentive Compensation” means all Incentive Compensation (as defined below) that is Received (as defined below) by a Covered Executive (a) on or after the Effective Date and after beginning service as a Covered Executive, (b) who served as a Covered Executive at any time during the performance period for that Incentive Compensation, (c) while the Company has a class of securities listed on The Nasdaq Stock Market LLC (“Nasdaq”) or another national securities exchange or national securities association, and (d) during the applicable Recovery Period (as defined below). For purposes of clarity, in order for Incentive Compensation to qualify as Eligible Incentive Compensation, all four of the conditions listed in this Section III.C must be satisfied.

 

 
1

 

 

D. Excess Compensation” means, with respect to each Covered Executive in connection with an Accounting Restatement, the amount of Eligible Incentive Compensation that exceeds the amount of Incentive Compensation that otherwise would have been Received had it been determined based on the restated amounts, computed without regard to any taxes paid, as determined by the Committee.

 

E. Financial Reporting Measures” are measures that are determined and presented in accordance with the accounting principles used in preparing the Company’s financial statements, and all other measures that are derived wholly or in part from such measures. Stock price and total shareholder return (and any measures that are derived wholly or in part from stock price or total shareholder return) are considered Financial Reporting Measures for purposes of this Policy. For the avoidance of doubt, a Financial Reporting Measure need not be presented in the Company’s financial statements or included in a filing with the Securities and Exchange Commission (“SEC”).

 

F. Incentive Compensation” means any compensation that is granted, earned or vested based wholly or in part upon the attainment of a Financial Reporting Measure.

 

G. Incentive Compensation shall be deemed “Received” by a Covered Executive in the Company’s fiscal period during which the Financial Reporting Measure applicable to such Incentive Compensation is attained, even if payment or grant of the Incentive Compensation occurs after the end of that period.

 

H. Recovery Period” means, with respect to any Accounting Restatement, the Company’s three completed fiscal years immediately preceding the Restatement Date (as defined below) and any transition period (that results from a change in the Company’s fiscal year) of less than nine months within or immediately following those three completed fiscal years.

 

I. Restatement Date” means the earlier to occur of (a) the date the Board, a committee of the Board or the officers of the Company authorized to take such action if Board action is not required, concludes, or reasonably should have concluded, that the Company is required to prepare an Accounting Restatement, or (b) the date a court, regulator or other legally authorized body directs the Company to prepare an Accounting Restatement.

 

IV. Covered Executives

 

This Policy applies to each individual who is or was designated as an “officer” of the Company under Rule 16a-1(f) under the Securities Exchange Act of 1934, as amended (each a “Covered Executive”), whether or not such Covered Executive is serving at the time the Excess Compensation is required to be repaid to the Company. This Policy will apply without regard to whether any misconduct occurred or whether the Covered Executive had any individual knowledge or responsibility related to the erroneous financial statements necessitating the relevant Accounting Restatement. For the avoidance of doubt, in the event that a Covered Executive engages in fraud or misconduct under The Eastern Company Clawback Policy in the Event of Fraud or Misconduct (the “Misconduct Clawback Policy”) that leads to an Accounting Restatement under this Policy, the amount to be recovered shall be the greater of the amount of Excess Compensation calculated in accordance with this Policy and the amount of the Overpayment as calculated under the Misconduct Clawback Policy.

 

 
2

 

 

V. Recoupment of Excess Compensation; Accounting Restatement

 

A. In the event of an Accounting Restatement, the Company will recover reasonably promptly any Excess Compensation in accordance with this Policy. Accordingly, the Committee will promptly determine the amount of any Excess Compensation for each Covered Executive in connection with such Accounting Restatement and will promptly thereafter provide each Covered Executive with a written notice regarding the required repayment or return, as applicable, and setting forth the amount of Excess Compensation due. For Eligible Incentive Compensation based on (or derived from) stock price or total shareholder return where the amount of Excess Compensation is not subject to mathematical recalculation directly from the information in the applicable Accounting Restatement, the amount will be determined by the Committee based on a reasonable estimate of the effect of the Accounting Restatement on the stock price or total shareholder return upon which the Eligible Incentive Compensation was Received (in which case, the Company will maintain documentation of the determination of such reasonable estimate and provide such documentation to Nasdaq).

 

B. The Board has broad discretion, based on all applicable facts and circumstances, including consideration of pursuing an appropriate balance of cost and speed of recovery, to determine the appropriate means of recovery of Excess Compensation, subject to it occurring reasonably promptly. To the extent that the Committee determines that a method of recovery other than repayment by the Covered Executive in a lump sum in cash or property is appropriate, the Company will, subject to Section V.D, determine alternative means of recovery, which may include an offer to enter into a repayment agreement (in a form reasonably acceptable to the Committee) with the Covered Executive. For the avoidance of doubt, except as set forth in Section V.D below, in no event may the Company accept an amount that is less than the amount of Excess Compensation in satisfaction of a Covered Executive’s obligations under this Policy.

 

C. To the extent that a Covered Executive fails to repay all Excess Compensation to the Company when due (as determined in accordance with Section V.B above), the Company will take all actions reasonable and appropriate to recover such Excess Compensation from the applicable Covered Executive. The applicable Covered Executive may, in the discretion of the Committee, be required to reimburse the Company for any and all expenses reasonably incurred (including legal fees) by the Company in recovering such Excess Compensation in accordance with the immediately preceding sentence.

 

D. Notwithstanding anything in this Policy to the contrary, the Company will not be required to take the actions contemplated by this Section V if the following conditions are met and the Committee determines that recovery would be impracticable:

 

1. The direct expenses paid to a third party to assist in enforcing the Policy

against a Covered Executive would exceed the amount to be recovered, after the Company has made a reasonable attempt to recover the applicable Excess Compensation, documented such attempts and provided such documentation to Nasdaq;

 

2. Recovery would violate home country law where that law was adopted prior

to November 28, 2022, provided that, before determining that it would be impracticable to recover any amount of Excess Compensation based on violation of home country law, the Company has obtained an opinion of home country counsel, acceptable to Nasdaq, that recovery would result in such a violation and a copy of the opinion is provided to Nasdaq; or

 

3. Recovery would likely cause an otherwise tax-qualified retirement plan, under which benefits are broadly available to employees of the Company, to fail to meet the requirements of Sections 401(a)(13) or 411(a) of the Internal Revenue Code of 1986, as amended, and regulations thereunder.

 

 
3

 

 

VI. Indemnification Prohibition

 

The Company is prohibited from indemnifying any Covered Executive against the loss of any Excess Compensation that is repaid, returned or recovered in accordance with the terms of this Policy or any claims relating to the Company’s enforcement of its rights under this Policy. This prohibition also applies to payment to, or reimbursement of, a Covered Executive for premiums for any insurance policy covering any potential losses under this Policy. Further, the Company may not enter into any agreement that exempts any Incentive Compensation from the application of this Policy or that waives the Company’s right to recovery of any Excess Compensation, and this Policy will supersede any such agreement (whether entered into before, on or after the Effective Date).

 

VII. Amendment; Termination

 

The Committee may amend or terminate this Policy from time to time in its discretion. Notwithstanding anything in this section to the contrary, no amendment or termination of this Policy will be effective if such amendment or termination would (after taking into account any actions taken by the Company contemporaneously with such amendment or termination) cause the Company to violate any federal securities laws, SEC rule or the rules of Nasdaq or any national securities exchange or national securities association on which the Company’s securities are then listed.

 

VIII. Other Recoupment Rights; No Additional Payments

 

The Committee intends that this Policy will be applied to the fullest extent of the law. The Committee may require, through execution of the Acknowledgment Form or otherwise, that any employment agreement, equity award agreement, or any other agreement, plan or arrangement entered into or adopted on or after the Effective Date will, as a condition to the grant of any benefit thereunder, require a Covered Executive to agree to abide by the terms of this Policy. Except as otherwise explicitly provided for in this Policy, any right of recoupment under this Policy is in addition to, and not in lieu of, any other remedies or rights of recoupment that may be available to the Company under the Sarbanes-Oxley Act of 2002 or other applicable law, regulation, rule, or Company policy, or pursuant to the terms of any employment agreement, equity award agreement, or similar agreement, plan or arrangement and any other legal remedies available to the Company.

 

IX. Successors

 

This Policy shall be binding and enforceable against all Covered Executives and their beneficiaries, heirs, executors, administrators or other legal representatives.

 

 
4

 

 

Appendix

 

The Eastern Company

Clawback Policy in the Event of a Financial Restatement

Acknowledgment Form

 

By signing below, the undersigned acknowledges and confirms that the undersigned has received and reviewed a copy of the Company’s Clawback Policy in the Event of a Financial Restatement, as may be amended from time to time (the “Policy”). Capitalized terms used but not otherwise defined in this Acknowledgement Form have the meaning set forth in the Policy.

 

By signing this Acknowledgement Form, the undersigned acknowledges and agrees that the undersigned is and will continue to be subject to the Policy both during and after the undersigned’s employment with the Company and that the terms of the Policy are hereby incorporated by reference in any agreement, plan or arrangement providing for payment of Incentive Compensation to any Covered Executive. Further, by signing below, the undersigned agrees to abide by the terms of the Policy, including, without limitation, by returning or repaying any Excess Compensation (as defined in the Policy) to the Company to the extent required by, and in a manner permitted by, the Policy.

 

 

Signature

 

 

 

 

 

 

 

 

Printed Name

 

 

 

 

 

____________  ___, 20__

 

 

Dated

 

 

 
5

 

EX-101.SCH 8 eml-20231230.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 - 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 - Other Information link:presentationLink link:calculationLink link:definitionLink 000024 - Disclosure - Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 000025 - Disclosure - Discontinued Operations (Tables) link:presentationLink link:calculationLink link:definitionLink 000026 - Disclosure - Goodwill (Tables) link:presentationLink link:calculationLink link:definitionLink 000027 - Disclosure - Intangibles (Tables) link:presentationLink link:calculationLink link:definitionLink 000028 - Disclosure - Debt (Tables) link:presentationLink link:calculationLink link:definitionLink 000029 - Disclosure - Stock Options and awards (Tables) link:presentationLink link:calculationLink link:definitionLink 000030 - Disclosure - Income Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 000031 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 000032 - Disclosure - Retirement Benefit Plans (Tables) link:presentationLink link:calculationLink link:definitionLink 000033 - Disclosure - Earnings per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 000034 - Disclosure - Geographic Information (Tables) link:presentationLink link:calculationLink link:definitionLink 000035 - Disclosure - Discontinued Operations (Details) 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 1) link:presentationLink link:calculationLink link:definitionLink 000057 - Disclosure - Leases (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 000058 - Disclosure - Retirement Benefit Plans (Details) link:presentationLink link:calculationLink link:definitionLink 000059 - Disclosure - Retirement Benefit Plans (Details 1) link:presentationLink link:calculationLink link:definitionLink 000060 - Disclosure - Retirement Benefit Plans (Details 2) link:presentationLink link:calculationLink link:definitionLink 000061 - Disclosure - Retirement Benefit Plans (Details 3) link:presentationLink link:calculationLink link:definitionLink 000062 - Disclosure - Retirement Benefit Plans (Details 4) link:presentationLink link:calculationLink link:definitionLink 000063 - Disclosure - Retirement Benefit Plans (Details 5) link:presentationLink link:calculationLink link:definitionLink 000064 - Disclosure - Retirement Benefit Plans (Details 6) link:presentationLink link:calculationLink link:definitionLink 000065 - Disclosure - Retirement Benefit Plans (Details 7) link:presentationLink link:calculationLink link:definitionLink 000066 - Disclosure - Retirement Benefit Plans (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 000067 - Disclosure - Earnings per Share (Details) link:presentationLink link:calculationLink link:definitionLink 000068 - Disclosure - Geographic Information (Details) link:presentationLink link:calculationLink link:definitionLink 000069 - Disclosure - Contingencies (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 000070 - Disclosure - Concentration of risk (Details Narrative) link:presentationLink link:calculationLink link:definitionLink EX-101.LAB 9 eml-20231230_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 Document Fin Stmt Error Correction Flag Entity File Number Entity Incorporation State Country Code Entity Tax Identification Number Entity Address Address Line 1 Entity Address Address Line 2 Entity Address City Or Town Entity Address State Or Province Entity Address Postal Zip Code City Area Code Icfr Auditor Attestation Flag Auditor Name Auditor Location Auditor Firm Id Local Phone Number Security 12b Title Trading Symbol Security Exchange Name Entity Interactive Data Current 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 Marketable Securities Accounts receivable, less allowances: 2023-$564,816; 2022-$676,678 Inventories: Raw materials and component parts Work in process Finished goods Inventories net [Inventory, Net] Current portion of note receivable Prepaid expenses and other assets 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 Voting Preferred Stock, no par value: Authorized and unissued: 1,000,000 shares Current portion of operating lease liability Current portion of financing lease liability Current portion of long-term debt Total Current Liabilities [Liabilities, Current] Other long-term liabilities Operating lease liability, less current portion Financing lease liability, less current portion 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,091,815 shares in 2023 and 9,056,421 shares in 2022 Outstanding: 6,217,370 shares in 2023 and 6,221,976 shares in 2022 Treasury Stock: 2,874,445 shares in 2023 and 2,834,445 shares in 2022 [Treasury Stock, Value] Retained earnings Accumulated other comprehensive loss: Foreign currency translation Unrealized 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] 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 (expense) income Income from continuing operations before income taxes [Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest] 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 Net gain (loss) on discontinued operations [Income (Loss) from Discontinued Operations, Net of Tax, Including Portion Attributable to Noncontrolling Interest] Net Income [Net Income (Loss) Attributable to Parent] 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: $(426,659) in 2023 and $531,425 in 2022 Change in pension and other postretirement benefit costs, net of taxes of: $307,548 in 2023 and $941,964 in 2022 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 Retained Earnings Accumulated other comprehensive Income (Loss) Treasury Stock 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 Cash dividends declared,$0.44 per share Issuance of stock awards, net, shares Issuance of stock awards, net, amount Balance, shares Balance, amount Consolidated Statements of Cash Flows Operating Activities Net income [Net Income (Loss), Including Portion Attributable to Noncontrolling Interest] Less: Gain from discontinued operations Adjustments to reconcile net income to net cash provided by operating activities: Depreciation and amortization Reduction in carrying amount of ROU assets Change in operating lease liability Unrecognized pension and postretirement benefits Loss (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 operating activities [Net Cash Provided by (Used in) Operating Activities] Investing Activities Marketable securities [Payments to Acquire Marketable Securities] Business acquisition [Payments to Acquire Businesses, Net of Cash Acquired] Issuance of notes receivable [Payments to Acquire 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 (used in) 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 short-term borrowings (revolver) [Repayments of Short-Term Debt] Proceeds from new long-term debt refinancing Principal payments on long-term debt [Repayments of Long-Term Debt] Financing leases, net [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 operating 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 year Cash and cash equivalents at end of year Supplemental disclosure of cash flow information: Interest Income taxes [Income Taxes Paid] Non-cash investing and financing activities Right of use asset 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 Other Information Other Information [Other Information] 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 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 impact of leases in the balance sheet 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 Range [Axis] Long-Lived Tangible Asset [Axis] Income Statement Location Axis Finite-Lived Intangible Assets by Major Class [Axis] Fair Value By Liability Class Axis Concentration Risk By Benchmark Axis Maximum [Member] Building [Member] Minimum [Member] Advertising [Member] Machinery and Equipment [Member] Technology And Licenses [Member] Lease [Member] Product Development Costs [Member] Accounts Receivable [Member] Revenue recognized employing the percentage of completion method Sales returns Percentage of available cash located in foreign subsidiaries LIFO inventory amount FIFO inventory amount Excess of current cost over LIFO carrying value Depreciation Amount of deposits insured by Federal Deposit Insurance Corporation (FDIC) Finance lease Bad debt expense Doubtful accounts receivable Product development expenses Advertising costs Useful lives of intangible assets Estimated useful lives of the assets Operating lease liability Finance lease liability Weighted average remaining lease Fair Value By Asset Class Axis Goodwill [Member] Goodwill beginning balance Acquisition 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 2024 2025 2026 2027 2028 Term loans Revolving credit loan Long term debt Less current portion Long term debt, less current portion 2024 [Long-Term Debt, Maturity, Year One] 2025 [Long-Term Debt, Maturity, Year Two] 2026 [Long-Term Debt, Maturity, Year Three] 2027 [Long-Term Debt, Maturity, Year Four] 2028 [Long-Term Debt, Maturity, Year Five] Thereafter Total [Long-Term Debt and Lease Obligation, Including Current Maturities] Longterm Debt Type Axis Short-Term Debt, Type [Axis] Debt Instrument, Redemption, Period [Axis] Variable Rate [Axis] Derivative Instrument [Axis] Medium Term Notes [Member] Line Of Credit Member [Member] December 31, 2019 through June 30, 2021 [Member] September 30, 2025 through June 30, 2027 [Member] September 30, 2027 through March 31, 2028 [Member] Minimum [Member] Maximum [Member] LIBOR [Member] Interest Rate Swap [Member] Variable Interest Rate Based On Senior Net Leverage Ratio Unamortized discounts and debt Issuance costs Interest paid Description of interest rate swap contract Ratio description Revolving commitment portion Repayment of debt Term of loan payable on the maturity date Quarterly principal payment Basis spread on 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, Expired 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, Expired 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 Number of units, Exercised [Number of units, Exercised] Scenario [Axis] Two THousand Twenty Plan [Member] Intrinsic value Stock compensation expense [Share-Based Payment Arrangement, Expense] Common Stock Shares Reserved For Future Issuance Number Of Units, Issued 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] 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] 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 & 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 & 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 Increase (decrease) for positions taken during the current period Balance at beginning of year [Unrecognized Tax Benefits] Increase (decrease) for positions taken during the prior period [Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions] 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 Total income taxes paid Unrecognized tax benefits Accrued interest Operating lease Right of use assets net Finance lease right of use assets, net Total leased assets, net Current operating lease liabilities Current finance lease liabilities Noncurrent operating lease liabilities Noncurrent finance lease liabilities Total lease liabilities 2024 operating 2025 operating 2026 operating 2027 operating and thereafter Operating Leases, Future Minimum Payments Due gross Less effects of discounting OperatingLeases [Lessee, Operating Lease, Liability, Undiscounted Excess Amount] Lease liabilities recognized Operating Leases 2024 Finance 2025 finance 2026 finance 2027 finance and thereafter Finance Leases, Future Minimum Payments Due gross Less effects of discounting Finance Leases [Finance Lease, Liability, Undiscounted Excess Amount] Lease liabilities recognized financing Leases Operating lease expense Operating lease payment Operating lease liabilities Finance lease liabilities Weighted average lease term for operating leases Financing lease expense Weighted average lease term for finance leases Weighted average discount rate operating leases Weighted average discount rate finance leases 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 [Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Expected Long-Term Rate of Return on Plan Assets] Discount rate Pension Plans Defined Benefit [Member] Pension Benefits [Member] Other Postretirement Benefit Plans Defined Benefit [Member] Benefit obligation at beginning of year [Defined Benefit Plan, Benefit Obligation] Change in discount rate Service cost Interest cost Actuarial (gain)/loss Benefits paid [Defined Benefit Plan, Benefit Obligation, Benefits Paid] Benefit obligation at end of year Net amount recognized in the balance sheet Fair value of plan assets at beginning of year [Defined Benefit Plan, Plan Assets, Amount] Actual return on plan assets Employer contributions Fair value of plan assets at end of year Pension Benefit [Member] Net (loss)/gain Prior service (cost) credit Total [Total] Balance at beginning of period Prior service cost Net loss (gain) Discount rate, amount Asset (gains)/losses deferred 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 Hierarchy and NAV [Axis] Eastern Company Common Stock [Member] RITC Small Cap Fund (b) [Member] Level 2 [Member] RITC International Fund (c) [Member] RITC Emerging Markets Fund (d) [Member] RITC World Equity Fund (e) [Member] RITC Russell Investments Russell 1000? Index Fund (a) [Member] RITC Global Real Estate Securities Fund (f) [Member] RITC Global Listed Infrastructure Fund (g) [Member] Common/Collective Trust Funds [Member] Level 1 [Member] Level 3 [Member] RITC Commodities Fund (h) [Member] RIIFL High Yield Bond Fund (i) [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 Accumulated benefit obligation [Defined Benefit Plan, Accumulated Benefit Obligation] 2024 [Defined Benefit Plan, Expected Future Benefit Payment, Year One] 2025 [Defined Benefit Plan, Expected Future Benefit Payment, Year Two] 2026 [Defined Benefit Plan, Expected Future Benefit Payment, Year Three] 2027 [Defined Benefit Plan, Expected Future Benefit Payment, Year Four] 2028 [Defined Benefit Plan, Expected Future Benefit Payment, Year Five] 2029 through 2033 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] Accounts Receivable [Member] Customer Concentration Risk [Member] Threshold percentage of concentration risk Total revenue 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 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 (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. 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. 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 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 10 eml-20231230_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE EX-101.PRE 11 eml-20231230_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE EX-101.DEF 12 eml-20231230_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE XML 13 R1.htm IDEA: XBRL DOCUMENT v3.24.0.1
Cover - USD ($)
12 Months Ended
Dec. 30, 2023
Feb. 15, 2024
Jul. 01, 2023
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-30    
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. 30, 2023    
Entity Filer Category Accelerated Filer    
Document Fiscal Period Focus FY    
Document Fiscal Year Focus 2023    
Entity Common Stock Shares Outstanding   6,208,126  
Entity Public Float     $ 88,742,320
Document Annual Report true    
Document Transition Report false    
Document Fin Stmt Error Correction Flag false    
Entity File Number 001-35383    
Entity Incorporation State Country Code CT    
Entity Tax Identification Number 06-0330020    
Entity Address Address Line 1 3 Enterprise Drive    
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    
City Area Code 203    
Icfr Auditor Attestation Flag true    
Auditor Name Fiondella, Milone & LaSaracina LLP    
Auditor Location Glastonbury, Connecticut    
Auditor Firm Id 2230    
Local Phone Number 729-2255    
Security 12b Title Common Stock, No Par Value    
Trading Symbol EML    
Security Exchange Name NASDAQ    
Entity Interactive Data Current Yes    
XML 14 R2.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated Balance Sheets - USD ($)
Dec. 30, 2023
Dec. 31, 2022
Current Assets    
Cash and cash equivalents $ 8,299,453 $ 10,187,522
Marketable Securities 986,477 0
Accounts receivable, less allowances: 2023-$564,816; 2022-$676,678 37,057,488 42,886,250
Inventories:    
Raw materials and component parts 24,500,087 25,924,696
Work in process 9,957,068 9,323,082
Finished goods 24,815,052 29,388,813
Inventories net 59,272,207 64,636,591
Current portion of note receivable 573,269 1,006,421
Prepaid expenses and other assets 6,047,814 6,598,774
Total Current Assets 112,236,708 125,315,558
Property, Plant and Equipment    
Land 824,344 824,344
Buildings 14,243,082 14,360,165
Machinery and equipment 45,202,670 40,928,380
Accumulated depreciation (31,980,335) (30,000,797)
Property, Plant and Equipment, net 28,289,761 26,112,092
Other Assets    
Goodwill 70,776,893 70,777,459
Trademarks 5,514,960 5,514,886
Patents, technology and other intangibles net of accumulated amortization 15,325,927 18,819,897
Long term note receivable, less current portion 374,932 2,276,631
Deferred income taxes 2,283,571 488,989
Right of Use Assets 17,236,449 12,217,521
Total Other Assets 111,512,732 110,095,383
TOTAL ASSETS 252,039,201 261,523,033
Current Liabilities    
Accounts payable 25,319,473 27,638,317
Accrued compensation 5,379,381 3,327,832
Other accrued expenses 4,556,623 3,944,964
Current portion of operating lease liability 4,424,369 3,059,547
Current portion of financing lease liability 182,010 0
Current portion of long-term debt 2,871,870 9,010,793
Total Current Liabilities 42,733,726 46,981,453
Other long-term liabilities 640,724 754,762
Operating lease liability, less current portion 12,812,079 9,195,205
Financing lease liability, less current portion 728,100 0
Long-term debt, less current portion 41,063,865 55,136,231
Accrued postretirement benefits 554,758 666,222
Accrued pension cost 21,025,365 22,174,465
Total Liabilities 119,558,617 134,908,338
Shareholders' Equity    
Common Stock, no par value, Authorized: 50,000,000 shares Issued: 9,091,815 shares in 2023 and 9,056,421 shares in 2022 Outstanding: 6,217,370 shares in 2023 and 6,221,976 shares in 2022 33,950,859 33,586,165
Treasury Stock: 2,874,445 shares in 2023 and 2,834,445 shares in 2022 (23,280,467) (22,544,684)
Retained earnings 144,805,168 138,985,852
Accumulated other comprehensive loss:    
Foreign currency translation (866,599) (1,140,978)
Unrealized gain on interest rate swap, net of tax 0 1,449,754
Unrecognized net pension and postretirement benefit costs, net of tax (22,128,377) (23,721,414)
Accumulated other comprehensive loss (22,994,976) (23,412,638)
Total Shareholders' Equity 132,480,584 126,614,695
TOTAL LIABILITIES AND SHAREHOLDERS' EQUITY $ 252,039,201 $ 261,523,033
XML 15 R3.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated Balance Sheets (Parenthetical) - USD ($)
Dec. 30, 2023
Dec. 31, 2022
Consolidated Balance Sheets    
Accounts receivable, allowance for doubtful accounts $ 564,816 $ 676,678
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,091,815 9,056,421
Common Stock, shares outstanding (in shares) 6,217,370 6,221,976
Treasury Stock, shares (in shares) 2,874,445 2,834,445
XML 16 R4.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated Statements of Income - USD ($)
12 Months Ended
Dec. 30, 2023
Dec. 31, 2022
Consolidated Statements of Income    
Net sales $ 273,454,857 $ 279,265,146
Cost of products sold (208,501,713) (220,648,900)
Gross margin 64,953,144 58,616,246
Product development expense (5,592,355) (4,241,211)
Selling and administrative expenses (44,177,459) (39,508,849)
Restructuring costs 0 (699,868)
Operating profit 15,183,330 14,166,318
Interest expense (3,506,598) (2,275,612)
Other (expense) income (684,790) 2,512,211
Income from continuing operations before income taxes 10,991,942 14,402,917
Income taxes (2,406,940) (3,352,456)
Net income from continuing operations 8,585,002 11,050,461
Discontinued Operations (see note 2)    
Gain from operations of discontinued units 0 1,360,773
Gain (loss) on sale of businesses 0 305,539
Income tax (expense) benefit 0 (414,855)
Net gain (loss) on discontinued operations 0 1,251,457
Net Income $ 8,585,002 $ 12,301,918
Earnings per share from continuing operations:    
Basic $ 1.38 $ 1.78
Diluted 1.37 1.77
Gain (loss) per share from discontinued operations:    
Basic 0 0.20
Diluted 0 0.20
Total earnings per share:    
Basic 1.38 1.98
Diluted 1.37 1.97
Cash dividends per share: $ 0.44 $ 0.44
XML 17 R5.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated Statements of Comprehensive Income - USD ($)
12 Months Ended
Dec. 30, 2023
Dec. 31, 2022
Consolidated Statements of Comprehensive Income    
Net income $ 8,585,002 $ 12,301,918
Other comprehensive income:    
Change in foreign currency translation 274,379 (1,959,424)
Change in fair value of interest rate swap, net of tax cost of: $(426,659) in 2023 and $531,425 in 2022 (1,449,754) 1,805,742
Change in pension and other postretirement benefit costs, net of taxes of: $307,548 in 2023 and $941,964 in 2022 1,593,037 3,273,800
Total other comprehensive income 417,662 3,120,118
Comprehensive income $ 9,002,664 $ 15,422,036
XML 18 R6.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated Statements of Shareholders' Equity - USD ($)
Total
Common Stock
Retained Earnings
Accumulated other comprehensive Income (Loss)
Treasury Stock
Balance, shares at Dec. 31, 2021   9,029,852     2,764,325
Balance, amount at Dec. 31, 2021 $ 114,602,264 $ 32,620,008 $ 129,422,625 $ (26,532,756) $ (20,907,613)
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 138,985,852 (23,412,638) $ (22,544,684)
Net income 8,585,002        
Balance, amount at Dec. 30, 2023 132,480,584        
Balance, shares at Dec. 31, 2022   9,056,421     2,834,445
Balance, amount at Dec. 31, 2022 126,614,695 $ 33,586,165 138,985,852 (23,412,638) $ (22,544,684)
Net income 8,585,002   8,585,002    
Currency translation adjustment 274,379     274,379  
Change in fair value of interest rate swap (1,449,754)     (1,449,754)  
Change in pension and other postretirement benefit costs, net of tax 1,593,037     1,593,037  
Stock Options Exercised, amount 0        
Treasury Stock Purchase, shares         (40,000)
Treasury Stock Purchase, amount (735,783)       $ (735,783)
Issuance of Common Stock for directors' fees, shares   28,219      
Issuance of Common Stock for directors' fees, amount 528,147 $ 528,147      
Cash dividends declared,$0.44 per share (2,765,686)   (2,765,686)    
Issuance of stock awards, net, shares   7,175      
Issuance of stock awards, net, amount (163,453) $ (163,453)      
Balance, shares at Dec. 31, 2023   9,091,815     2,874,445
Balance, amount at Dec. 31, 2023 $ 132,480,584 $ 33,950,859 $ 144,805,168 $ (22,994,976) $ (23,280,467)
XML 19 R7.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated Statements of Cash Flows - USD ($)
12 Months Ended
Dec. 30, 2023
Dec. 31, 2022
Operating Activities    
Net income $ 8,585,002 $ 12,301,918
Less: Gain from discontinued operations 0 1,251,457
Net income from continuing operations 8,585,002 11,050,461
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation and amortization 7,466,483 7,235,143
Reduction in carrying amount of ROU assets (3,522,981) (2,918,468)
Change in operating lease liability 3,560,612 3,046,936
Unrecognized pension and postretirement benefits 47,550 (3,575,749)
Loss (gain) on sale of equipment and other assets 1,327,649 (274,238)
Provision for doubtful accounts 62,893 207,040
Stock compensation expense 364,694 966,157
Deferred taxes (1,124,895) (3,047,762)
Changes in operating assets and liabilities:    
Accounts receivable 5,774,371 (1,075,218)
Inventories 6,024,489 (5,298,977)
Prepaid expenses and other 427,470 (293,348)
Other assets 356,636 193,784
Accounts payable (2,186,244) (1,741,258)
Accrued compensation 616,996 (923,146)
Other accrued expenses (1,298,663) 3,905,457
Net cash provided by operating activities 26,482,062 7,456,814
Investing Activities    
Marketable securities (986,477) 0
Business acquisition (444,840) 0
Issuance of notes receivable 0 (400,000)
Payments received from notes receivable 2,435,394 870,771
Proceeds from sale of businesses 0 5,814,019
Proceeds from sale of building and equipment 0 2,171,073
Purchases of property, plant and equipment (6,434,375) (3,365,594)
Net cash (used in) provided by investing activities (5,430,298) 5,090,269
Financing Activities    
Proceeds from issuance of long-term debt and notes payable 0 260,793
Proceeds from short term borrowings (revolver) 0 10,000,000
Principal payments on short-term borrowings (revolver) (300,029) 0
Proceeds from new long-term debt refinancing 60,000,000 0
Principal payments on long-term debt (79,737,707) (17,505,501)
Financing leases, net 636,927 (283,854)
Purchase common stock for treasury (735,783) (1,637,072)
Dividends paid (2,765,686) (2,738,691)
Net cash used in financing activities (22,902,278) (11,904,325)
Cash provided by operating activities 0 3,135,874
Cash provided by discontinued operations 0 3,135,874
Effect of exchange rate changes on cash (37,555) (193,540)
Net change in cash and cash equivalents (1,888,069) 3,585,092
Cash and cash equivalents at beginning of year 10,187,522 6,602,430
Cash and cash equivalents at end of year 8,299,453 10,187,522
Supplemental disclosure of cash flow information:    
Interest 3,388,347 2,502,883
Income taxes 6,608,084 3,679,678
Non-cash investing and financing activities    
Right of use asset 5,018,928 1,078,986
Lease liability $ (4,981,697) $ (950,518)
XML 20 R8.htm IDEA: XBRL DOCUMENT v3.24.0.1
Description of Business
12 Months Ended
Dec. 30, 2023
Description of Business  
1. Description of Business

1.DESCRIPTION OF BUSINESS

 

The Eastern Company, and its subsidiaries (the “Company,” “Eastern,” “we,” “us” or “our”) manage 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), and a wholly owned subsidiary in Reynosa, Mexico.

 

The Eastern Company has one reportable segment: Engineered Solutions. The Engineered Solutions segment provides engineered solutions to support our customer’s needs primarily in the commercial transportation and logistics markets. The Chief Operating Decision Maker (CODM) uses both segment gross profit and segment profit or loss from operations before interest and income taxes to allocate resources (including employees, property, and financial or capital resources) for the Engineered Solutions segment predominantly in the annual budget and forecasting process.

 

Company Operations

 

The Engineered Solutions segment consists of Big 3 Precision, including Big 3 Precision Products, Inc. (“Big 3 Products”) and Big 3 Mold Services, Inc. (“Big 3 Mold”) and Hallink Moulds, Inc. (“Hallink Moulds”); 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 21 R9.htm IDEA: XBRL DOCUMENT v3.24.0.1
Discontinued Operations
12 Months Ended
Dec. 30, 2023
Discontinued Operations  
2. Discontinued Operations

2. DISCONTINUED OPERATIONS

 

In the second quarter of 2021, we determined that the companies previously included in our former Diversified Products segment no longer fit with our long-term strategy and initiated the process of selling the companies within the former Diversified Products segment to 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 Argo EMS are reflected in our condensed consolidated statements of operations as discontinued operations for 2022.

 

On October 19, 2022, the Company sold its Argo EMS business (“Argo”). Argo supplied 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 30,

2023

 

 

December 31,

2022

 

 

 

 

 

 

 

 

Net sales

 

$-

 

 

$7,574,181

 

Cost of products sold

 

 

-

 

 

 

(5,137,380)

Gross margin

 

 

-

 

 

 

2,436,801

 

 

 

 

 

 

 

 

 

 

Selling and administrative expenses

 

 

-

 

 

 

(891,519)

Restructuring benefit (costs)

 

 

-

 

 

 

305,539

 

Operating income (loss)

 

 

-

 

 

 

1,850,821

 

 

 

 

 

 

 

 

 

 

Interest expense

 

 

-

 

 

 

(184,509)

 

 

 

 

 

 

 

 

 

Income (loss) from discontinued operations before income taxes

 

 

-

 

 

 

1,666,312

 

 

 

 

 

 

 

 

 

 

Income tax (expense) benefit

 

 

-

 

 

 

(414,855)

 

 

 

 

 

 

 

 

 

Gain (loss) from discontinued operations, net of tax

 

$-

 

 

$1,251,457

 

XML 22 R10.htm IDEA: XBRL DOCUMENT v3.24.0.1
Accounting Policies
12 Months Ended
Dec. 30, 2023
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 2023 and 2022 were each comprised of 52 weeks. References in these Notes to the consolidated financial statements to “2023” or “fiscal year 2023” mean the fiscal year ended December 30, 2023, and references to “2022” or “fiscal year 2022” mean the fiscal year ended December 31, 2022. References to the “fourth quarter of 2023” or the “fourth fiscal quarter of 2023” mean the thirteen-week period from October 1, 2023 to December 30, 2023, and 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.

 

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 16% 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 30, 2023 and December 31, 2022, the Company’s allowance for doubtful accounts total was $0.6 million and $0.7 million, respectively. As of December 30, 2023, and December 31, 2022, the Company’s bad debt expense was $0.1 million and $0.2 million, 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 ($18.2 million on December 30, 2023) 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 30, 2023).

 

Cost exceeded the LIFO carrying value by approximately $3.7 million on December 30, 2023 and $4.2 million on December 31, 2022. There was no material LIFO quantity liquidation in 2023 or 2022. 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 finance lease of $0.9 million) are stated at cost. Depreciation expense ($3.5 million in 2023, $3.3 million in 2022) 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 by 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 30, 2023 and December 31, 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 2023 and 2022 and determined that no impairment existed at the end of 2023 and 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 20 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 years ended December 30, 2023 and December 31, 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 marketable securities (Level 1) and pension assets, see Note 10, Retirement Benefit Plans.

 

The carrying amounts of other financial instruments (cash and cash equivalents, marketable securities, accounts receivable, accounts payable and debt) as of December 30, 2023 and December 31, 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, warehouses, and office equipment as well as finance leases for 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. Many 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–120 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 with a lease liability of $17.2 million and two finance leases with a lease liability of $0.9 million as of December 30, 2023. 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 7.0 years.

 

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 by employing the percentage of completion method was $1.1 million for the year ended December 30, 2023 and $1.4 million for the year ended December 31, 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 30, 2023 and December 31, 2022, the Company recorded sales returns of $0.9 million and $0.6 million, 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 30, 2023 and December 31, 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.

 

The Company notes that it is impracticable to provide revenues from external customers for each product and service.

 

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 the cost of goods sold.

 

Product Development Costs

 

Product development costs, charged to expense as incurred, were $5.6 million in 2023 and $4.2 million in 2022 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 $0.4 million in 2023 and $0.3 million in 2022.

 

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  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 U.S. 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 23 R11.htm IDEA: XBRL DOCUMENT v3.24.0.1
Goodwill
12 Months Ended
Dec. 30, 2023
Goodwill  
4. Goodwill

4. GOODWILL

 

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

 

 

 

2023

 

 

 

 

 

Beginning Balance

 

$70,777,459

 

Acquisition

 

 

444,840

 

Disposition

 

 

(498,443)

Foreign Exchange

 

 

53,037

 

Ending Balance

 

$70,776,893

 

 

 

 

 

 

 

 

2022

 

 

 

 

 

 

Beginning Balance

 

$72,211,873

 

Disposition

 

 

(1,225,226)

Foreign Exchange

 

 

(209,188)

Ending Balance

 

$70,777,459

 

XML 24 R12.htm IDEA: XBRL DOCUMENT v3.24.0.1
Intangibles
12 Months Ended
Dec. 30, 2023
Intangibles  
5. Intangibles

5. INTANGIBLES

 

Trademarks are not amortized as their lives are deemed to be indefinite. Amortization expense recognized in 2023 and 2022 was $4.0 million. Total amortization expense for each of the next five years is estimated to be as follows: 2024 - $3.9 million; 2025 - $3.9 million; 2026 - $3.4 million; 2027 - $2.4 million and 2028 - $1.0 million.

 

 

 

 

 

 

Weighted-Average

 

 

 

 

 

 

Amortization

 

 

 

2023

 

 

Period (Years)

 

Gross Amount

 

 

 

 

 

 

Patents and developed technology

 

$7,677,970

 

 

 

4.1

 

Customer relationships

 

 

26,034,541

 

 

 

3.7

 

Non-compete agreements

 

 

1,068,345

 

 

 

1.5

 

Total Gross Intangibles

 

$34,780,856

 

 

 

3.7

 

 

 

 

 

 

 

 

 

 

Accumulated Amortization

 

 

 

 

 

 

 

 

Patents and developed technology

 

$4,045,572

 

 

 

 

 

Customer relationships

 

 

14,683,710

 

 

 

 

 

Non-compete agreements

 

 

725,647

 

 

 

 

 

Accumulated Amortization

 

$19,454,929

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Net 2023 per Balance Sheet

 

$15,325,927

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2022

 

 

 

 

 

Gross Amount

 

 

 

 

 

 

 

 

Patents and developed technology

 

$7,412,101

 

 

 

4.8

 

Customer relationships

 

 

25,883,709

 

 

 

4.8

 

Non-compete agreements

 

 

1,044,714

 

 

 

2.4

 

Total Gross Intangibles

 

$34,340,524

 

 

 

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

 

 

 

 

 

XML 25 R13.htm IDEA: XBRL DOCUMENT v3.24.0.1
Debt
12 Months Ended
Dec. 30, 2023
Debt  
6. Debt

6. DEBT

 

On June 16, 2023, the Company entered into a Credit Agreement with TD Bank, N.A., Wells Fargo Bank, Bank of America, and M&T Bank as lenders (the “Credit Agreement”), that included a $60 million term portion and a $30 million revolving commitment portion. The proceeds of the term loan were used to repay the Company’s remaining outstanding term loan and to terminate its existing credit facility with Santander Bank, N.A. (approximately $59 million). The term loan portion of the credit facility requires quarterly principal payments of (i) $750,000 beginning on September 30, 2023 through June 30, 2025, (ii) $1,125,000 beginning on September 30, 2025 through June 30, 2027, and (iii) $1,500,000 beginning on September 30, 2027 through March 31, 2028, with the balance of the term loan payable on the maturity date of June 16, 2028. Amounts outstanding under the revolving portion of the credit facility are generally due and payable on the expiration date of the Credit Agreement (June 16, 2028). The Company can elect to prepay some or all the outstanding balance from time to time without penalty. A commitment fee is payable on the unused portion of the revolving credit facility based on the Company’s consolidated ratio of net debt to adjusted EBITDA from time to time. Currently, the commitment fee is 0.30%. As of September 30, 2023, the Company has not borrowed any funds on the revolving commitment portion of the credit facility.

 

The term loan bears interest at a variable rate based on the term secured overnight financing rate (“SOFR”), plus an adjustment of ten basis points, plus an applicable margin of 1.875% to 2.625%, depending on the Company’s senior net leverage ratio. Borrowings under the revolving portion bear interest at a variable rate based on, at the Company’s election, a base rate plus an applicable margin of 0.875% to 1.625% or term SOFR, plus an adjustment of ten basis points, plus an applicable margin of 1.875% to 2.625%, with such margins determined based on the Company’s senior net leverage ratio. 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 June 16, 2023, with TD 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 3.5 to 1. In addition, the Company is required to maintain a fixed charge coverage ratio to be not less than 1.25 to 1.

 

Debt consists of:

 

 

 

2023

 

 

2022

 

Term loans

 

$43,935,735

 

 

$64,147,028

 

Revolving credit loan

 

 

 

 

 

 

 

 

 

43,935,735

 

 

 

64,147,028

 

Less current portion

 

 

2,871,870

 

 

 

9,010,793

 

 

 

$41,063,865

 

 

$55,136,231

 

 

Amounts are net of unamortized discounts and debt issuance costs of $564,265 as of December 30, 2023 and $113,769 as of December 31, 2022.

 

The Company paid interest of $3,388,347 in 2023 and $2,502,883 in 2022.

 

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 3.5 to 1. Additionally, the Company has restrictions on, among other things, new capital leases, purchases or redemptions of its capital stock, mergers and divestitures, and new borrowings. The Company was in compliance with all covenants as of December 30, 2023 and December 31, 2022.

 

As of December 30, 2023, scheduled annual principal maturities of long-term debt, net of deferred financing fees, for each of the next five years follow:

 

2024

 

 

2,871,870

 

2025

 

 

3,621,870

 

2026

 

 

4,371,870

 

2027

 

 

5,121,870

 

2028

 

 

27,948,255

 

Thereafter

 

 

 

 

 

$43,935,735

 

XML 26 R14.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock Options and awards
12 Months Ended
Dec. 30, 2023
Stock Options and awards  
7. Stock Options and awards

7. STOCK OPTIONS AND AWARDS

 

Stock Awards

 

As of December 30, 2023, 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 82,800 and 43,300 awards during 2023 and 2022, 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 2023 or 2022.

 

Stock-based compensation (income)/expense, including forfeitures, in connection with stock awards and SARs previously granted to employees was $(74,277) and $504,694 for fiscal years 2023 and 2022, respectively. The Company used fair market value to determine the associated expense with stock awards for the 2023 and 2022 fiscal years.

 

As of December 31, 2023, there were 880,973 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 30, 2023

 

 

Year Ended

December 31, 2022

 

 

 

Units

 

 

Weighted - Average Exercise Price

 

 

Units

 

 

Weighted - Average Exercise Price

 

Outstanding at beginning of period

 

 

146,166

 

 

$23.22

 

 

 

180,833

 

 

$22.88

 

Expired

 

 

(50,833)

 

 

24.24

 

 

 

-

 

 

 

-

 

Exercised

 

 

(33,333)

 

 

21.10

 

 

 

(16,667)

 

 

21.20

 

Forfeited

 

 

(49,000)

 

 

22.80

 

 

 

(18,000)

 

 

21.74

 

Outstanding at end of period

 

 

13,000

 

 

 

24.19

 

 

 

146,166

 

 

 

23.22

 

SARs  Outstanding and Exercisable

Range of Exercise Prices

 

Outstanding as of

December 30, 2023

 

 

Weighted- Average Remaining Contractual Life

 

 

Weighted- Average Exercise Price

 

 

Exercisable as of

December 30, 2023

 

 

Weighted- Average Remaining Contractual Life

 

 

Weighted- Average Exercise Price

 

$19.44-$26.30

 

 

13,000

 

 

 

0.5

 

 

$24.19

 

 

 

13,000

 

 

 

0.5

 

 

$24.19

 

 

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

 

 

 

Year Ended

December 30, 2023

 

 

Year Ended

December 31, 2022

 

 

 

Shares

 

 

Shares

 

Outstanding at beginning of period

 

 

64,500

 

 

 

27,300

 

Issued

 

 

82,800

 

 

 

43,300

 

Exercised

 

 

(10,600)

 

 

-

 

Forfeited

 

 

(47,300)

 

 

(6,100)

Outstanding at end of period

 

 

89,400

 

 

 

64,500

 

 

As of December 30, 2023, outstanding SARs and awards had an intrinsic value of $2,289,440.

XML 27 R15.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes
12 Months Ended
Dec. 30, 2023
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:

 

 

 

2023

 

 

2022

 

Property, plant, and equipment

 

$3,897,991

 

 

$3,568,209

 

Right of Use Asset

 

 

4,192,368

 

 

 

2,786,486

 

Intangible assets

 

 

1,674,225

 

 

 

3,374,192

 

Other

 

 

369,358

 

 

 

876,731

 

Foreign Withholding Tax

 

 

-

 

 

 

60,462

 

Total deferred income tax liabilities

 

 

10,133,942

 

 

 

10,666,080

 

 

 

 

 

 

 

 

 

 

Other postretirement benefits

 

 

(139,050)

 

 

(151,486)

Inventories

 

 

(1,587,374)

 

 

(1,562,175)

Allowance for doubtful accounts

 

 

(133,988)

 

 

(160,446)

Accrued compensation

 

 

(434,631)

 

 

(498,530)

Lease Obligation

 

 

(4,192,368)

 

 

(2,786,486)

Pensions

 

 

(4,819,568)

 

 

(5,042,030)

Foreign Tax Credit

 

 

(1,110,534)

 

 

(953,916)

Total deferred income tax assets

 

 

(12,417,513)

 

 

(11,155,069)

Net deferred income tax (assets) liabilities

 

$(2,283,571)

 

$(488,989)

 

Income before income taxes consists of:

 

 

 

2023

 

 

2022

 

 

 

Continuing Operations

 

 

Discontinued Operations

 

 

Total Income Statement

 

 

Continuing Operations

 

 

Discontinued Operations

 

 

Total Income Statement

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Domestic

 

$8,351,677

 

 

 

-

 

 

$8,351,677

 

 

$12,787,773

 

 

$1,666,312

 

 

$14,454,085

 

Foreign

 

 

2,640,266

 

 

 

-

 

 

 

2,640,266

 

 

 

1,615,144

 

 

 

-

 

 

 

1,615,144

 

 

 

$10,991,943

 

 

 

-

 

 

$10,991,943

 

 

$14,402,917

 

 

$1,666,312

 

 

$16,069,229

 

 

The provision for income taxes follows:

 

 

 

2023

 

 

2022

 

 

 

Continuing Operations

 

 

Discontinued Operations

 

 

Total Income Statement

 

 

Continuing Operations

 

 

Discontinued Operations

 

 

Total Income Statement

 

Current

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Federal

 

$2,558,279

 

 

 

-

 

 

$2,558,279

 

 

$4,528,423

 

 

$332,665

 

 

$4,861,088

 

Foreign

 

 

967,152

 

 

 

-

 

 

 

967,152

 

 

 

572,555

 

 

 

-

 

 

 

572,555

 

State

 

 

503,738

 

 

 

-

 

 

 

503,738

 

 

 

1,361,461

 

 

 

82,190

 

 

 

1,443,651

 

Deferred:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Federal

 

 

(1,371,310)

 

 

-

 

 

 

(1,371,310)

 

 

(2,567,573)

 

 

-

 

 

 

(2,567,573)

Foreign

 

 

(60,462)

 

 

-

 

 

 

(60,462)

 

 

-

 

 

 

-

 

 

 

-

 

State

 

 

(190,457)

 

 

-

 

 

 

(190,457)

 

 

(542,410)

 

 

-

 

 

 

(542,410)

 

 

$2,406,940

 

 

 

-

 

 

$2,406,940

 

 

$3,352,456

 

 

$414,855

 

 

$3,767,311

 

 

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

 

 

 

2023

 

 

2022

 

 

 

Amount

 

 

Percent

 

 

Amount

 

 

Percent

 

Income taxes using U.S. federal statutory rate

 

$2,308,308

 

 

 

21%

 

$3,374,538

 

 

 

21%

State income taxes, net of federal benefit

 

 

244,874

 

 

 

2

 

 

 

714,416

 

 

 

4

 

Impact on Foreign Repatriation Tax Reform

 

 

306,330

 

 

 

3

 

 

 

-

 

 

 

0

 

Impact of foreign subsidiaries on effective tax rate

 

 

(297,728)

 

 

(3)

 

 

(41,404)

 

 

0

 

Impact of Research & Development tax credit

 

 

(136,343)

 

 

(1)

 

 

(131,005)

 

 

(1)

Uncertain tax positions reserve

 

 

461

 

 

 

0

 

 

 

54,705

 

 

 

0

 

Other net

 

 

(18,962)

 

 

0

 

 

 

(203,939)

 

 

(1)

 

 

$2,406,940

 

 

 

22%

 

$3,767,311

 

 

 

23%

 

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

 

 

 

2023

 

 

2022

 

 

 

Amount

 

 

Percent

 

 

Amount

 

 

Percent

 

Income taxes using U.S. federal statutory rate

 

$2,308,308

 

 

 

21%

 

$3,024,612

 

 

 

21%

State income taxes, net of federal benefit

 

 

244,874

 

 

 

2

 

 

 

649,486

 

 

 

4

 

Impact on Foreign Repatriation Tax Reform

 

 

306,330

 

 

 

3

 

 

 

-

 

 

 

0

 

Impact of foreign subsidiaries on effective tax rate

 

 

(297,728)

 

 

(3)

 

 

(41,404)

 

 

0

 

Impact of Research & Development tax credit

 

 

(136,343)

 

 

(1)

 

 

(131,005)

 

 

(1)

Uncertain tax positions reserve

 

 

461

 

 

 

0

 

 

 

54,705

 

 

 

0

 

Other net

 

 

(18,962)

 

 

0

 

 

 

(203,938)

 

 

(1)

 

 

$2,406,940

 

 

 

22%

 

$3,352,456

 

 

 

23%

 

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

 

 

 

2023

 

 

2022

 

 

 

Amount

 

 

Percent

 

 

Amount

 

 

Percent

 

Income taxes using U.S. federal statutory rate

 

 

-

 

 

 

0%

 

$349,925

 

 

 

21%

State income taxes, net of federal benefit

 

 

-

 

 

 

0

 

 

 

64,930

 

 

 

4

 

 

 

$-

 

 

 

0%

 

$414,855

 

 

 

25%

 

Total income taxes paid were $6,608,084 in 2023 and $3,679,678 in 2022.

 

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 30, 2023 on approximately $11,507,000 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.

 

On December 14, 2023, the FASB issued ASU 2023-09, Improvements to Income Tax Disclosures which applies to all entities subject to income taxes. The standard requires disaggregated information about a reporting entity’s effective tax rate reconciliation as well as information on income taxes paid. The standard is intended to benefit investors by providing more detailed income tax disclosures that would be useful in making capital allocation decisions. For public business entities (PBEs), the new requirements will be effective for annual periods beginning after December 15, 2024. The guidance will be applied on a prospective basis with the option to apply the standard retrospectively. The Company is currently in the process of evaluating the effect of this guidance on its financial statements.

 

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

 

 

 

 2023

 

 

 2022

 

 

 

 

 

 

 

 

Balance at beginning of year

 

$685,518

 

 

$672,098

 

Increase for positions taken during the current period

 

 

34,293

 

 

 

58,586

 

Increase (decrease) for positions taken during the prior period

 

 

(59,779)

 

 

-

 

Decrease resulting from the expiration of the statute of limitations

 

 

(88,168)

 

 

(45,166)

Balance at end of year

 

$571,864

 

 

$685,518

 

 

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 2019 and non-U.S. income tax examinations by tax authorities prior to 2017.

 

Included in the balance as of December 30, 2023, are $451,772 of unrecognized tax benefits that would affect the annual effective tax rate. In 2023, the Company recognized accrued interest related to unrecognized tax benefits in income tax expense. The Company had approximately $69,830 of accrued interest as of December 30, 2023.

 

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 28 R16.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases
12 Months Ended
Dec. 30, 2023
Leases  
9. Leases

9. LEASES

 

The Company enters into leases for manufacturing facilities, warehouses, sales offices, plant equipment, vehicles, and certain other equipment with varying end dates from April 2024 to April 2033, including renewal options.

 

The following table (in millions) represents the impact of leasing on the consolidated balance sheets:

 

 

 

Balance Sheet Classification

 

December 30,

2023

 

 

December 31,

2022

 

Assets:

 

 

 

 

 

 

 

 

Operating lease assets, net

 

Right of use assets

 

$17.2

 

 

$12.2

 

Finance lease right of use assets, net

 

Property, plant and equipment, net

 

 

0.9

 

 

 

-

 

Total leased assets, net

 

 

 

 

18.1

 

 

 

12.2

 

 

 

 

 

 

 

 

 

 

 

 

Liabilities:

 

 

 

 

 

 

 

 

 

 

Current operating lease liabilities

 

Current portion of operating lease liability

 

 

4.4

 

 

 

3.1

 

Current finance lease liabilities

 

Current portion of financing lease liability

 

 

0.2

 

 

 

-

 

Noncurrent operating lease liabilities

 

Operating lease liability, less current portion

 

 

12.8

 

 

 

9.2

 

Noncurrent finance lease liabilities

 

Financing lease liability, less current portion

 

 

0.7

 

 

 

-

 

Total lease liabilities

 

 

 

$18.1

 

 

$12.3

 

 

Cash paid included in the measurement of operating lease liabilities was $4.3 million and $3.6 million for the fiscal years ended December 30, 2023 and December 31, 2022, respectively, all of which were included within the operating cash flow section of the consolidated statements of cash flows. Lease assets obtained in exchange for new operating lease liabilities were $8.5 million and $4.0 million for the fiscal years ended December 30, 2023 and December 31, 2022, respectively.

 

Cash paid included in the measurement of finance lease liabilities was $0.1 million for the fiscal year ended December 30, 2023  which was included within the financing cash flow section of the consolidated statements of cash flows for the fiscal years ended December 30, 2023.

 

Total operating lease expense was $4.0 million and $3.3 million for the fiscal years ended December 30, 2023 and December 31, 2022, respectively.

 

Total financing lease expense was $0.1 million for the fiscal year ended December 30, 2023.

 

The future payments (in millions) due under non-cancelable operating and finance leases as of December 30, 2023 are as follows:

 

 

 

Operating

 

 

Finance

 

2024

 

$4.4

 

 

$0.2

 

2025

 

 

3.1

 

 

 

0.2

 

2026

 

 

2.5

 

 

 

0.2

 

2027 and thereafter

 

 

10.2

 

 

 

0.6

 

 

 

 

20.2

 

 

 

1.1

 

Less effects of discounting

 

 

(3.0)

 

 

(0.2)

Lease liabilities recognized

 

$17.2

 

 

$0.9

 

 

As of December 30, 2023, the weighted average lease term for all operating and finance leases is 7.0  and 6.1 years, respectively. The weighted average discount rate associated with operating leases was 6.2% while the weighted average discount rate associated with finance leases was 6.4%.

XML 29 R17.htm IDEA: XBRL DOCUMENT v3.24.0.1
Retirement Benefit Plans
12 Months Ended
Dec. 30, 2023
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:

 

 

 

2023

 

 

2022

 

Service cost

 

$864,611

 

 

$1,078,973

 

Interest cost

 

 

3,960,212

 

 

 

2,432,756

 

Expected return on plan assets

 

 

(4,196,060 )

 

 

(5,842,641 )

Amortization of prior service cost

 

 

-

 

 

 

66,252

 

Amortization of the net loss

 

 

1,371,460

 

 

 

1,560,299

 

Net periodic benefit cost

 

$2,000,223

 

 

$(704,361 )

 

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:

 

 

 

2023

 

 

2022

 

Discount rate

 

 

 

 

-          Pension plans

 

5.21% - 5.23

%

 

2.75% - 2.81

%

-          Supplemental pension plans

 

 

4.92%

 

 

2.08%

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:

 

 

 

2023

 

 

2022

 

Service cost

 

$25,945

 

 

$53,291

 

Interest cost

 

 

58,131

 

 

 

43,950

 

Expected return on plan assets

 

 

(19,396)

 

 

(17,600)

Amortization of prior service cost

 

 

4,241

 

 

 

4,241

 

Amortization of the net loss

 

 

(67,581)

 

 

(8,214)

Net periodic benefit cost

 

$1,340

 

 

$75,668

 

 

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

 

 

 

2023

 

 

2022

 

Discount rate

 

 

5.28%

 

 

2.93%

Expected return on plan assets

 

 

4.0%

 

 

4.0%

Rate of compensation increase   

 

 

4.3%

 

 

4.3%

 

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

 

 

 

Pension Benefit

 

 

Other Postretirement Benefit

 

 

 

2023

 

 

2022

 

 

2023

 

 

2022

 

Benefit obligation at beginning of year

 

$80,701,715

 

 

$107,420,338

 

 

$1,151,126

 

 

$1,724,582

 

Change in discount rate

 

 

1,794,084

 

 

 

(26,408,548 )

 

 

35,126

 

 

 

(562,340 )

Service cost

 

 

864,611

 

 

 

1,078,973

 

 

 

25,945

 

 

 

53,291

 

Interest cost

 

 

3,960,212

 

 

 

2,432,756

 

 

 

58,131

 

 

 

43,950

 

Actuarial (gain)/loss

 

 

(587,910)

 

 

934,211

 

 

 

(162,766 )

 

 

(73,395 )

Benefits paid

 

 

(4,870,701 )

 

 

(4,756,015 )

 

 

(37,286 )

 

 

(34,962 )

Benefit obligation at end of year

 

$81,862,011

 

 

$80,701,715

 

 

$1,070,276

 

 

$1,151,126

 

 

 

 

2023

 

 

2022

 

 

2023

 

 

2022

 

Fair value of plan assets at beginning of year

 

$58,527,250

 

 

$80,814,956

 

 

$484,904

 

 

$439,993

 

Actual return on plan assets

 

 

5,902,956

 

 

 

(17,701,556 )

 

 

(16,501 )

 

 

44,911

 

Employer contributions

 

 

1,277,138

 

 

 

169,865

 

 

 

51,180

 

 

 

49,158

 

Benefits paid

 

 

(4,870,701 )

 

 

(4,756,015 )

 

 

(51,180 )

 

 

(49,158 )

Fair value of plan assets at end of year

 

$60,836,643

 

 

$58,527,250

 

 

$468,403

 

 

$484,904

 

 

 

Pension Benefit

 

 

Other Postretirement Benefit

 

Funded Status

 

2023

 

 

2022

 

 

2023

 

 

2022

 

Net amount recognized in the balance sheet

 

$(21,025,365)

 

$(22,174,465)

 

$(554,758)

 

$(666,222)

 

Amounts recognized in accumulated other comprehensive income consist of:

 

 

 

 

 

 

 

 

 

 

Pension Benefit

 

 

Other Postretirement Benefit

 

 

 

2023

 

 

2022

 

 

2023

 

 

2022

 

Net (loss)/gain

 

$(35,084,405 )

 

$(36,956,587 )

 

$929,097

 

 

$900,694

 

Prior service (cost) credit

 

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

 

 

$(35,084,405 )

 

$(36,956,587 )

 

$929,097

 

 

$900,694

 

 

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

 

 

 

Pension Benefit

 

 

Other Postretirement Benefit

 

 

 

2023

 

 

2022

 

 

2023

 

 

2022

 

Balance at beginning of period

 

$(36,956,587 )

 

$(40,513,278 )

 

$900,694

 

 

$241,621

 

Charged to net periodic benefit cost

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Prior service cost

 

 

-

 

 

 

66,252

 

 

 

4,241

 

 

 

4,241

 

Net loss (gain)

 

 

1,371,460

 

 

 

1,560,299

 

 

 

(67,581 )

 

 

(8,214 )

Liability (gains)/losses

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Discount rate

 

 

(1,794,084)

 

 

26,408,548

 

 

 

(35,126 )

 

 

562,340

 

Asset (gains)/losses deferred

 

 

2,431,940

 

 

 

(22,866,209 )

 

 

(35,897 )

 

 

27,311

 

Other

 

 

(137,134 )

 

 

(1,612,199 )

 

 

162,766

 

 

 

73,395

 

Balance at end of period

 

$(35,084,405 )

 

$(36,956,587 )

 

$929,097

 

 

$900,694

 

 

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:

 

 

2023

 

 

2022

 

Discount rate

 

 

 

 

-       Pension plans

 

4.99% - 5.00

%

 

5.21% - 5.23

%

-       Supplemental pension plans

 

 

4.72%

 

 

4.92%

-       Other postretirement plan

 

 

5.04%

 

 

5.28%

 

On December 30, 2023 and December 31, 2022, the accumulated benefit obligation for all qualified and nonqualified defined benefit pension plans was $81,862,011 and $80,701,715, respectively.

 

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

 

 

 

2023

 

 

2022

 

Number of plans

 

 

5

 

 

 

5

 

Projected benefit obligation

 

$81,862,011

 

 

$80,701,715

 

Accumulated benefit obligation

 

 

81,862,011

 

 

 

80,701,715

 

Fair value of plan assets

 

 

60,836,643

 

 

 

58,527,250

 

Net amount recognized in accrued benefit liability

 

$(21,025,368 )

 

$(22,174,465 )

 

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

 

Estimated future benefit payments to participants of the Company’s other postretirement plan are $46,000 in 2024, $47,000 in 2025, $49,000 in 2026, $49,000 in 2027, $51,000 in 2028 and a total of $281,000 from 2029 through 2033.

 

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

 

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 2023, as in 2022, 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 plan assets on December 30, 2023 and December 31, 2022, utilizing the fair value hierarchy discussed in Note 3 – Accounting Policies – Fair Value of Financial Instruments, follow:

 

 

 

December 30, 2023

 

 

 

Level 1

 

 

Level 2

 

 

Level 3

 

 

Total

 

Cash and Equivalents:

 

 

 

 

 

 

 

 

 

 

 

 

Common/collective trust funds

 

$

 

 

$411,688

 

 

$

 

 

$411,688

 

Equities:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

The Eastern Company Common Stock

 

 

4,774,396

 

 

 

 

 

 

 

 

 

 

4,774,396

 

RITC Russell Investments Russell 1000® Index Fund (a)

 

 

 

 

 

 

6,595,564

 

 

 

 

 

 

 

6,595,564

 

RITC Small Cap Fund (b)

 

 

 

 

 

 

567,998

 

 

 

 

 

 

 

567,998

 

RITC International Fund (c)

 

 

 

 

 

 

3,669,895

 

 

 

 

 

 

 

3,669,895

 

RITC Emerging Markets Fund (d)

 

 

 

 

 

 

1,298,014

 

 

 

 

 

 

 

1,298,014

 

RITC World Equity Fund (e)

 

 

 

 

 

 

7,960,264

 

 

 

 

 

 

 

7,960,264

 

RITC Global Real Estate Securities Fund (f)

 

 

 

 

 

 

1,373,408

 

 

 

 

 

 

 

1,373,408

 

RITC Global Listed Infrastructure Fund (g)

 

 

 

 

 

 

1,327,625

 

 

 

 

 

 

 

1,327,625

 

RITC Commodities Fund (h)

 

 

 

 

 

 

1,161,864

 

 

 

 

 

 

 

1,161,864

 

RIIFL High Yield Bond Fund (i)

 

 

 

 

 

 

2,643,118

 

 

 

 

 

 

 

2,643,118

 

Fixed Income:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Common/collective trust funds

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Target Duration LDI Fixed Income Funds (j)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

•    Russell 25 Year LDI Fixed Income Fund

 

 

 

 

 

9,858,521

 

 

 

 

 

 

9,858,521

 

•    Russell 14 Year LDI Fixed Income Fund

 

 

 

 

 

17,481,926

 

 

 

 

 

 

17,481,926

 

STRIPS Fixed Income Funds (k)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

•    Russell 15 to 20 Year STRIPS Fixed Income Fund

 

 

 

 

 

876,584

 

 

 

 

 

 

876,584

 

•    Russell 10 to 15 Year STRIPS Fixed Income Fund

 

 

 

 

 

835,778

 

 

 

 

 

 

835,778

 

Total

 

$4,774,396

 

 

$56,062,246

 

 

$

 

 

$60,836,643

 

 

 

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 (l)

 

 

 

 

 

26,244,623

 

 

 

 

 

 

26,244,623

 

Fixed Income:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Common/collective trust funds

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Target Duration LDI Fixed Income Funds (j)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

•       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 (k)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

•       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

 

 

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 RITC Russell Investments Russell 1000® Index Fund - Series I seeks to replicate the performance of the Russell 1000® Index as closely as possible before the deduction of Fund expenses. The Fund invests, through an underlying fund, primarily in stocks that closely match the composition of the Russell 1000® Index. The stocks in the index are highly diversified across industries and sectors. The Fund practices a passive investment approach and seeks to replicate the performance of the Russell 1000® Index.

 

(b)

The RITC Small Cap Fund seeks to provide long-term capital appreciation. It aims to outperform the Russell 2000® Index while managing volatility and maintaining diversification similar to the Index over a full market cycle. The Fund invests primarily in common stocks of U.S. small capitalization companies. Advisors in the Fund use a wide range of criteria and disciplines, focusing on factors such as: undervalued or under-researched companies, special situations, emerging growth, asset plays and turnarounds.

 

(c)

The RITC International Fund seeks to provide long-term growth of capital. It aims to outperform the MSCI World ex USA Index Net (the “Index”) while managing volatility and maintaining diversification similar to the index over a full market cycle. The Fund invests primarily in equity securities issued by Non-U.S. companies and in depositary receipts and other derivatives representing economic ownership of securities of non-U.S. companies. Seeks to invest in most of the developed nations of the world to maintain a high degree of diversification among countries and currencies. Employs multiple managers with distinct investment styles (growth, market-oriented and value), which are intended to be complementary.

 

(d)

The RITC Emerging Markets Fund seeks to provide the potential for long-term growth of capital. It aims to outperform the MSCI Emerging Markets Index Net over a full market cycle. The Fund Invests in equity securities of companies located in, or are economically tied to, emerging market countries. Securities are denominated principally in foreign currencies and are typically held outside the U.S. The Fund employs a multi-style (growth, market-oriented and value) and multi-manager approach whereby portions of the fund are allocated to different money managers who employ distinct styles.

 

(e)

The RITC World Equity Fund seeks to provide long-term capital appreciation. It aims to outperform the MSCI World Net Dividend Index over a full market cycle. The Fund employs specialist global equity advisors using global stock and sector selection strategies. Advisors invest across the world, without being limited by national borders or to specific regions, and typically take more aggressive positions on stocks and sectors and the extended equity markets. Their cross-border approach offers a different, complementary source of excess returns to Russell Investments' U.S. and International funds.

 

(f)

The RITC Global Real Estate Securities Fund seeks to provide current income and long-term capital growth. It strives to outperform the FTSE EPRA NAREIT Developed Index Net TRI with above-average consistency over a full market cycle. The Fund invests principally in equity securities of real estate companies, primarily in real estate investment trusts (REITs), other property trusts and real estate-related companies listed on global stock exchanges, predominantly in North America, Europe, Asia, and Australia. It employs a multi-manager approach whereby portions of the fund are allocated to different money managers whose approaches are intended to complement one another.

 

(g)

The RITC Global Listed Infrastructure Fund seeks to provide the potential for excess return streams, stable income potential, and a possible hedge against inflation. It seeks to outperform the S&P Infrastructure Index over a full market cycle. The Fund invests in a diversified portfolio of listed companies that provide services essential for a functioning modern economy, including roads, utilities, hospitals, schools, and airports. Employs multiple managers with complementary strategies with each manager expected to take an active management approach with a ’pure play’ bias - meaning they select companies with assets that tend to be monopolistic, highly regulated, long-lived, with steady cash flows.

 

(h)

The RITC Commodities Fund is designed to provide the potential for long-term growth of capital and income. It seeks to outperform the Bloomberg Commodity Index Total Return with above-average consistency over a full market cycle. The Fund invests in commodity index-linked securities, other commodity-linked securities, derivative instruments, cash, and fixed income securities that together are intended to provide exposure to the performance of the collateralized commodity futures market. Combines strategies with different payoffs over different phases of an economic and stock market cycle. Multiple advisors, funds and strategies are employed to reduce style or strategy concentration risk.

 

(i)

The RIIFL High Yield Bond Fund seeks to provide current income and capital appreciation. It aims to outperform the ICE BofA Developed Markets High Yield Constrained Index (USD-hedged) over an interest rate cycle. The Fund invests primarily in non-investment grade, high yielding fixed income securities issued by companies from around the globe. These securities are commonly referred to as "junk bonds." A majority of the Fund's holdings are U.S. dollar denominated.

 

(j)

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.

 

(k)

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-15 year, 15-20 year or 25+ 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.

 

(l)

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.

  

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,774,396 and $4,184,107 on December 30, 2023 and December 31, 2022, respectively. No shares were purchased in 2023 or 2022 nor were any shares sold in either period. Dividends received during 2023 and 2022 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 Eastern Company Savings and Investment Plan as amended effective April 1, 2023 (“401(k) Plan Amendment”) provides for a match of 50% of the first 6% of employee contributions. The 401(k) Plan Amendment also provides for an additional non-discretionary contribution (the “transitional credit”) for certain non-union U.S. employees. 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 provides a non-discretionary safe harbor contribution of 3%. All non-union U.S. employees are eligible to join the plan.

 

The Company made contributions to the plan as follows:

 

 

 

2023

 

 

2022

 

Regular matching contributions

 

$990,993

 

 

$561,357

 

Transitional credit contributions

 

 

105,880

 

 

 

123,387

 

Non-discretionary contributions

 

 

682,154

 

 

 

376,861

 

Total contributions made for the period

 

$1,779,027

 

 

$1,061,605

 

 

The non-discretionary contribution of $328,953 made in the twelve months ended December 30, 2023 was accrued for and expensed in the prior fiscal year. 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.

 

Effective January 1, 2023, the non-discretionary contributions are being contributed on a weekly basis.

XML 30 R18.htm IDEA: XBRL DOCUMENT v3.24.0.1
Earnings per Share
12 Months Ended
Dec. 30, 2023
Total earnings per share:  
11. Earnings per Share

11. EARNINGS PER SHARE

 

The denominators used in the earnings per share computations follow:

 

 

 

2023

 

 

2022

 

Basic:

 

 

 

 

 

 

Weighted average shares outstanding

 

 

6,232,341

 

 

 

6,223,839

 

 

 

 

 

 

 

 

 

 

Diluted:

 

 

 

 

 

 

 

 

Weighted average shares outstanding

 

 

6,232,341

 

 

 

6,223,839

 

Dilutive stock awards

 

 

38,424

 

 

 

14,102

 

Denominator for diluted earnings per share

 

 

6,270,765

 

 

 

6,237,941

 

 

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

XML 31 R19.htm IDEA: XBRL DOCUMENT v3.24.0.1
Geographic Information
12 Months Ended
Dec. 30, 2023
Geographic Information  
12. Geographic Information

 
12. GEOGRAPHIC INFORMATION

 

 

 

2023

 

 

2022

 

Geographic Information:

 

 

 

 

 

 

Net Sales:

 

 

 

 

 

 

United States

 

$265,377,645

 

 

$270,342,724

 

Foreign

 

 

8,077,212

 

 

 

8,922,422

 

 

 

$273,454,857

 

 

$279,265,146

 

 

 

 

 

 

 

 

 

 

Foreign sales are primarily to customers in North America.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Identifiable Assets:

 

 

 

 

 

 

 

 

United States

 

$240,930,387

 

 

$248,587,059

 

Foreign

 

 

11,108,814

 

 

 

12,935,974

 

 

 

$252,039,201

 

 

$261,523,033

 

XML 32 R20.htm IDEA: XBRL DOCUMENT v3.24.0.1
Recent Accounting Pronouncements
12 Months Ended
Dec. 30, 2023
Recent Accounting Pronouncements  
13. Recent Accounting Pronouncements

13. RECENT ACCOUNTING PRONOUNCEMENTS

 

In November 2023, the FASB issued ASU No. 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures, which amends the reportable segment disclosure requirements, primarily through enhanced disclosures about significant segment expenses. This standard is effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024. We do not expect this new standard to have a significant impact to our disclosures.

 

In December 2023, the FASB issued ASU No. 2023-09, Income Taxes (Topic 240), which modifies the rules on income tax disclosures to require entities to disclose (1) specific categories in the rate reconciliation, (2) the income or loss from continuing operations before income tax expense or benefit disaggregated between domestic and foreign and (3) income tax expense or benefit from continuing operations disaggregated by Federal, state, and foreign. The update also requires entities to disclose their income tax payments to various jurisdictions. This standard is effective for fiscal years beginning after December 15, 2024, and interim periods within fiscal years beginning after December 15, 2025. We do not expect this new standard to have a significant impact to our disclosures.

 

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 33 R21.htm IDEA: XBRL DOCUMENT v3.24.0.1
Contingencies
12 Months Ended
Dec. 30, 2023
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. In July 2023, the Company received NYSDEC approval for the closure report and long-term maintenance plan. The 30-year annual groundwater monitoring and site maintenance program is underway and will continue through 2048.

XML 34 R22.htm IDEA: XBRL DOCUMENT v3.24.0.1
Concentration of risk
12 Months Ended
Dec. 30, 2023
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 30, 2023, and December 31, 2022, there was one significant concentration of credit risk. One customer represented 12% of total accounts receivable for 2023 and one customer represented 14% of total accounts receivable in 2022. The maximum exposure to credit risk is primarily represented by the carrying amount of the Company’s accounts receivable. In 2023, this customer had revenues totaling $29.2 million (10% of Engineered Solutions segment total revenue). In 2022, no customer had sales exceeding 10% of total Engineered Solutions total revenue.

 

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 term SOFR, plus an adjustment of ten basis points, plus an applicable margin of 1.875% to 2.625%, depending on the Company’s senior net leverage ratio. See Note 6 – Debt for more information regarding the Company’s debt facility.

 

Currency Exchange Rate Risk

 

The Company’s currency exposure is concentrated in the Canadian dollar, Mexican peso, New Taiwan dollar, Chinese RMB, and Hong Kong dollar. 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 35 R23.htm IDEA: XBRL DOCUMENT v3.24.0.1
Other Information
12 Months Ended
Dec. 30, 2023
Other Information  
Other Information

None.

XML 36 R24.htm IDEA: XBRL DOCUMENT v3.24.0.1
Accounting Policies (Policies)
12 Months Ended
Dec. 30, 2023
Accounting Policies  
Fiscal Year

The Company’s year ends on the Saturday nearest to December 31. Based on this policy, fiscal years 2023 and 2022 were each comprised of 52 weeks. References in these Notes to the consolidated financial statements to “2023” or “fiscal year 2023” mean the fiscal year ended December 30, 2023, and references to “2022” or “fiscal year 2022” mean the fiscal year ended December 31, 2022. References to the “fourth quarter of 2023” or the “fourth fiscal quarter of 2023” mean the thirteen-week period from October 1, 2023 to December 30, 2023, and 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.

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 16% 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 30, 2023 and December 31, 2022, the Company’s allowance for doubtful accounts total was $0.6 million and $0.7 million, respectively. As of December 30, 2023, and December 31, 2022, the Company’s bad debt expense was $0.1 million and $0.2 million, 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 ($18.2 million on December 30, 2023) 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 30, 2023).

 

Cost exceeded the LIFO carrying value by approximately $3.7 million on December 30, 2023 and $4.2 million on December 31, 2022. There was no material LIFO quantity liquidation in 2023 or 2022. 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 finance lease of $0.9 million) are stated at cost. Depreciation expense ($3.5 million in 2023, $3.3 million in 2022) 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 by 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 30, 2023 and December 31, 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 2023 and 2022 and determined that no impairment existed at the end of 2023 and 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 20 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 years ended December 30, 2023 and December 31, 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 marketable securities (Level 1) and pension assets, see Note 10, Retirement Benefit Plans.

 

The carrying amounts of other financial instruments (cash and cash equivalents, marketable securities, accounts receivable, accounts payable and debt) as of December 30, 2023 and December 31, 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, warehouses, and office equipment as well as finance leases for 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. Many 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–120 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 with a lease liability of $17.2 million and two finance leases with a lease liability of $0.9 million as of December 30, 2023. 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 7.0 years.

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 by employing the percentage of completion method was $1.1 million for the year ended December 30, 2023 and $1.4 million for the year ended December 31, 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 30, 2023 and December 31, 2022, the Company recorded sales returns of $0.9 million and $0.6 million, 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 30, 2023 and December 31, 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.

 

The Company notes that it is impracticable to provide revenues from external customers for each product and service.

 

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 the cost of goods sold.

Product Development Costs

Product development costs, charged to expense as incurred, were $5.6 million in 2023 and $4.2 million in 2022 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 $0.4 million in 2023 and $0.3 million in 2022.

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  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 U.S. 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 R25.htm IDEA: XBRL DOCUMENT v3.24.0.1
Discontinued Operations (Tables)
12 Months Ended
Dec. 30, 2023
Discontinued Operations  
Schedule income from discontinued operations

 

 

Year Ended

 

 

 

December 30,

2023

 

 

December 31,

2022

 

 

 

 

 

 

 

 

Net sales

 

$-

 

 

$7,574,181

 

Cost of products sold

 

 

-

 

 

 

(5,137,380)

Gross margin

 

 

-

 

 

 

2,436,801

 

 

 

 

 

 

 

 

 

 

Selling and administrative expenses

 

 

-

 

 

 

(891,519)

Restructuring benefit (costs)

 

 

-

 

 

 

305,539

 

Operating income (loss)

 

 

-

 

 

 

1,850,821

 

 

 

 

 

 

 

 

 

 

Interest expense

 

 

-

 

 

 

(184,509)

 

 

 

 

 

 

 

 

 

Income (loss) from discontinued operations before income taxes

 

 

-

 

 

 

1,666,312

 

 

 

 

 

 

 

 

 

 

Income tax (expense) benefit

 

 

-

 

 

 

(414,855)

 

 

 

 

 

 

 

 

 

Gain (loss) from discontinued operations, net of tax

 

$-

 

 

$1,251,457

 

XML 38 R26.htm IDEA: XBRL DOCUMENT v3.24.0.1
Goodwill (Tables)
12 Months Ended
Dec. 30, 2023
Goodwill  
Schedule of Roll-forward of Goodwill

 

 

2023

 

 

 

 

 

Beginning Balance

 

$70,777,459

 

Acquisition

 

 

444,840

 

Disposition

 

 

(498,443)

Foreign Exchange

 

 

53,037

 

Ending Balance

 

$70,776,893

 

 

 

 

 

 

 

 

2022

 

 

 

 

 

 

Beginning Balance

 

$72,211,873

 

Disposition

 

 

(1,225,226)

Foreign Exchange

 

 

(209,188)

Ending Balance

 

$70,777,459

 

XML 39 R27.htm IDEA: XBRL DOCUMENT v3.24.0.1
Intangibles (Tables)
12 Months Ended
Dec. 30, 2023
Intangibles  
Schedule of Gross Carrying Amount and Accumulated Amortization of Amortizable Intangible Assets

 

 

 

 

 

Weighted-Average

 

 

 

 

 

 

Amortization

 

 

 

2023

 

 

Period (Years)

 

Gross Amount

 

 

 

 

 

 

Patents and developed technology

 

$7,677,970

 

 

 

4.1

 

Customer relationships

 

 

26,034,541

 

 

 

3.7

 

Non-compete agreements

 

 

1,068,345

 

 

 

1.5

 

Total Gross Intangibles

 

$34,780,856

 

 

 

3.7

 

 

 

 

 

 

 

 

 

 

Accumulated Amortization

 

 

 

 

 

 

 

 

Patents and developed technology

 

$4,045,572

 

 

 

 

 

Customer relationships

 

 

14,683,710

 

 

 

 

 

Non-compete agreements

 

 

725,647

 

 

 

 

 

Accumulated Amortization

 

$19,454,929

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Net 2023 per Balance Sheet

 

$15,325,927

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2022

 

 

 

 

 

Gross Amount

 

 

 

 

 

 

 

 

Patents and developed technology

 

$7,412,101

 

 

 

4.8

 

Customer relationships

 

 

25,883,709

 

 

 

4.8

 

Non-compete agreements

 

 

1,044,714

 

 

 

2.4

 

Total Gross Intangibles

 

$34,340,524

 

 

 

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

 

 

 

 

 

XML 40 R28.htm IDEA: XBRL DOCUMENT v3.24.0.1
Debt (Tables)
12 Months Ended
Dec. 30, 2023
Debt  
Schedule of Debt

 

 

2023

 

 

2022

 

Term loans

 

$43,935,735

 

 

$64,147,028

 

Revolving credit loan

 

 

 

 

 

 

 

 

 

43,935,735

 

 

 

64,147,028

 

Less current portion

 

 

2,871,870

 

 

 

9,010,793

 

 

 

$41,063,865

 

 

$55,136,231

 

Schedule of Annual Principal Maturities of Long-Term Debt

2024

 

 

2,871,870

 

2025

 

 

3,621,870

 

2026

 

 

4,371,870

 

2027

 

 

5,121,870

 

2028

 

 

27,948,255

 

Thereafter

 

 

 

 

 

$43,935,735

 

XML 41 R29.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock Options and awards (Tables)
12 Months Ended
Dec. 30, 2023
Stock Options and awards  
Schedule of Stock Appreciation Rights Activity

 

 

Year Ended

December 30, 2023

 

 

Year Ended

December 31, 2022

 

 

 

Units

 

 

Weighted - Average Exercise Price

 

 

Units

 

 

Weighted - Average Exercise Price

 

Outstanding at beginning of period

 

 

146,166

 

 

$23.22

 

 

 

180,833

 

 

$22.88

 

Expired

 

 

(50,833)

 

 

24.24

 

 

 

-

 

 

 

-

 

Exercised

 

 

(33,333)

 

 

21.10

 

 

 

(16,667)

 

 

21.20

 

Forfeited

 

 

(49,000)

 

 

22.80

 

 

 

(18,000)

 

 

21.74

 

Outstanding at end of period

 

 

13,000

 

 

 

24.19

 

 

 

146,166

 

 

 

23.22

 

Schedule of SARs Outstanding and Exercisable

SARs  Outstanding and Exercisable

Range of Exercise Prices

 

Outstanding as of

December 30, 2023

 

 

Weighted- Average Remaining Contractual Life

 

 

Weighted- Average Exercise Price

 

 

Exercisable as of

December 30, 2023

 

 

Weighted- Average Remaining Contractual Life

 

 

Weighted- Average Exercise Price

 

$19.44-$26.30

 

 

13,000

 

 

 

0.5

 

 

$24.19

 

 

 

13,000

 

 

 

0.5

 

 

$24.19

 

Schedule of Outstanding Stock Grants

 

 

Year Ended

December 30, 2023

 

 

Year Ended

December 31, 2022

 

 

 

Shares

 

 

Shares

 

Outstanding at beginning of period

 

 

64,500

 

 

 

27,300

 

Issued

 

 

82,800

 

 

 

43,300

 

Exercised

 

 

(10,600)

 

 

-

 

Forfeited

 

 

(47,300)

 

 

(6,100)

Outstanding at end of period

 

 

89,400

 

 

 

64,500

 

XML 42 R30.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes (Tables)
12 Months Ended
Dec. 30, 2023
Income Taxes  
Deferred Income Tax (Assets) Liabilities

 

 

2023

 

 

2022

 

Property, plant, and equipment

 

$3,897,991

 

 

$3,568,209

 

Right of Use Asset

 

 

4,192,368

 

 

 

2,786,486

 

Intangible assets

 

 

1,674,225

 

 

 

3,374,192

 

Other

 

 

369,358

 

 

 

876,731

 

Foreign Withholding Tax

 

 

-

 

 

 

60,462

 

Total deferred income tax liabilities

 

 

10,133,942

 

 

 

10,666,080

 

 

 

 

 

 

 

 

 

 

Other postretirement benefits

 

 

(139,050)

 

 

(151,486)

Inventories

 

 

(1,587,374)

 

 

(1,562,175)

Allowance for doubtful accounts

 

 

(133,988)

 

 

(160,446)

Accrued compensation

 

 

(434,631)

 

 

(498,530)

Lease Obligation

 

 

(4,192,368)

 

 

(2,786,486)

Pensions

 

 

(4,819,568)

 

 

(5,042,030)

Foreign Tax Credit

 

 

(1,110,534)

 

 

(953,916)

Total deferred income tax assets

 

 

(12,417,513)

 

 

(11,155,069)

Net deferred income tax (assets) liabilities

 

$(2,283,571)

 

$(488,989)
Income Before Income Taxes

 

 

2023

 

 

2022

 

 

 

Continuing Operations

 

 

Discontinued Operations

 

 

Total Income Statement

 

 

Continuing Operations

 

 

Discontinued Operations

 

 

Total Income Statement

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Domestic

 

$8,351,677

 

 

 

-

 

 

$8,351,677

 

 

$12,787,773

 

 

$1,666,312

 

 

$14,454,085

 

Foreign

 

 

2,640,266

 

 

 

-

 

 

 

2,640,266

 

 

 

1,615,144

 

 

 

-

 

 

 

1,615,144

 

 

 

$10,991,943

 

 

 

-

 

 

$10,991,943

 

 

$14,402,917

 

 

$1,666,312

 

 

$16,069,229

 

Provision for Income Taxes

 

 

2023

 

 

2022

 

 

 

Continuing Operations

 

 

Discontinued Operations

 

 

Total Income Statement

 

 

Continuing Operations

 

 

Discontinued Operations

 

 

Total Income Statement

 

Current

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Federal

 

$2,558,279

 

 

 

-

 

 

$2,558,279

 

 

$4,528,423

 

 

$332,665

 

 

$4,861,088

 

Foreign

 

 

967,152

 

 

 

-

 

 

 

967,152

 

 

 

572,555

 

 

 

-

 

 

 

572,555

 

State

 

 

503,738

 

 

 

-

 

 

 

503,738

 

 

 

1,361,461

 

 

 

82,190

 

 

 

1,443,651

 

Deferred:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Federal

 

 

(1,371,310)

 

 

-

 

 

 

(1,371,310)

 

 

(2,567,573)

 

 

-

 

 

 

(2,567,573)

Foreign

 

 

(60,462)

 

 

-

 

 

 

(60,462)

 

 

-

 

 

 

-

 

 

 

-

 

State

 

 

(190,457)

 

 

-

 

 

 

(190,457)

 

 

(542,410)

 

 

-

 

 

 

(542,410)

 

 

$2,406,940

 

 

 

-

 

 

$2,406,940

 

 

$3,352,456

 

 

$414,855

 

 

$3,767,311

 

Reconciliation of Income Taxes Computed Using the U.S. Federal Statutory Rate to that Reflected in Operations

 

 

2023

 

 

2022

 

 

 

Amount

 

 

Percent

 

 

Amount

 

 

Percent

 

Income taxes using U.S. federal statutory rate

 

$2,308,308

 

 

 

21%

 

$3,374,538

 

 

 

21%

State income taxes, net of federal benefit

 

 

244,874

 

 

 

2

 

 

 

714,416

 

 

 

4

 

Impact on Foreign Repatriation Tax Reform

 

 

306,330

 

 

 

3

 

 

 

-

 

 

 

0

 

Impact of foreign subsidiaries on effective tax rate

 

 

(297,728)

 

 

(3)

 

 

(41,404)

 

 

0

 

Impact of Research & Development tax credit

 

 

(136,343)

 

 

(1)

 

 

(131,005)

 

 

(1)

Uncertain tax positions reserve

 

 

461

 

 

 

0

 

 

 

54,705

 

 

 

0

 

Other net

 

 

(18,962)

 

 

0

 

 

 

(203,939)

 

 

(1)

 

 

$2,406,940

 

 

 

22%

 

$3,767,311

 

 

 

23%

 

 

2023

 

 

2022

 

 

 

Amount

 

 

Percent

 

 

Amount

 

 

Percent

 

Income taxes using U.S. federal statutory rate

 

$2,308,308

 

 

 

21%

 

$3,024,612

 

 

 

21%

State income taxes, net of federal benefit

 

 

244,874

 

 

 

2

 

 

 

649,486

 

 

 

4

 

Impact on Foreign Repatriation Tax Reform

 

 

306,330

 

 

 

3

 

 

 

-

 

 

 

0

 

Impact of foreign subsidiaries on effective tax rate

 

 

(297,728)

 

 

(3)

 

 

(41,404)

 

 

0

 

Impact of Research & Development tax credit

 

 

(136,343)

 

 

(1)

 

 

(131,005)

 

 

(1)

Uncertain tax positions reserve

 

 

461

 

 

 

0

 

 

 

54,705

 

 

 

0

 

Other net

 

 

(18,962)

 

 

0

 

 

 

(203,938)

 

 

(1)

 

 

$2,406,940

 

 

 

22%

 

$3,352,456

 

 

 

23%

 

 

2023

 

 

2022

 

 

 

Amount

 

 

Percent

 

 

Amount

 

 

Percent

 

Income taxes using U.S. federal statutory rate

 

 

-

 

 

 

0%

 

$349,925

 

 

 

21%

State income taxes, net of federal benefit

 

 

-

 

 

 

0

 

 

 

64,930

 

 

 

4

 

 

 

$-

 

 

 

0%

 

$414,855

 

 

 

25%
Reconciliation of Unrecognized Tax Benefits

 

 

 2023

 

 

 2022

 

 

 

 

 

 

 

 

Balance at beginning of year

 

$685,518

 

 

$672,098

 

Increase for positions taken during the current period

 

 

34,293

 

 

 

58,586

 

Increase (decrease) for positions taken during the prior period

 

 

(59,779)

 

 

-

 

Decrease resulting from the expiration of the statute of limitations

 

 

(88,168)

 

 

(45,166)

Balance at end of year

 

$571,864

 

 

$685,518

 

XML 43 R31.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases (Tables)
12 Months Ended
Dec. 30, 2023
Leases  
Schedule of impact of leases in the balance sheet

 

 

Balance Sheet Classification

 

December 30,

2023

 

 

December 31,

2022

 

Assets:

 

 

 

 

 

 

 

 

Operating lease assets, net

 

Right of use assets

 

$17.2

 

 

$12.2

 

Finance lease right of use assets, net

 

Property, plant and equipment, net

 

 

0.9

 

 

 

-

 

Total leased assets, net

 

 

 

 

18.1

 

 

 

12.2

 

 

 

 

 

 

 

 

 

 

 

 

Liabilities:

 

 

 

 

 

 

 

 

 

 

Current operating lease liabilities

 

Current portion of operating lease liability

 

 

4.4

 

 

 

3.1

 

Current finance lease liabilities

 

Current portion of financing lease liability

 

 

0.2

 

 

 

-

 

Noncurrent operating lease liabilities

 

Operating lease liability, less current portion

 

 

12.8

 

 

 

9.2

 

Noncurrent finance lease liabilities

 

Financing lease liability, less current portion

 

 

0.7

 

 

 

-

 

Total lease liabilities

 

 

 

$18.1

 

 

$12.3

 

Schedule of Future Minimum Payments Under Non-Cancelable Operating Leases

 

 

Operating

 

 

Finance

 

2024

 

$4.4

 

 

$0.2

 

2025

 

 

3.1

 

 

 

0.2

 

2026

 

 

2.5

 

 

 

0.2

 

2027 and thereafter

 

 

10.2

 

 

 

0.6

 

 

 

 

20.2

 

 

 

1.1

 

Less effects of discounting

 

 

(3.0)

 

 

(0.2)

Lease liabilities recognized

 

$17.2

 

 

$0.9

 

XML 44 R32.htm IDEA: XBRL DOCUMENT v3.24.0.1
Retirement Benefit Plans (Tables)
12 Months Ended
Dec. 30, 2023
Retirement Benefit Plans  
Schedule of Significant Disclosures Relating to Benefit Plans

 

 

2023

 

 

2022

 

Service cost

 

$864,611

 

 

$1,078,973

 

Interest cost

 

 

3,960,212

 

 

 

2,432,756

 

Expected return on plan assets

 

 

(4,196,060 )

 

 

(5,842,641 )

Amortization of prior service cost

 

 

-

 

 

 

66,252

 

Amortization of the net loss

 

 

1,371,460

 

 

 

1,560,299

 

Net periodic benefit cost

 

$2,000,223

 

 

$(704,361 )

 

 

2023

 

 

2022

 

Discount rate

 

 

 

 

-          Pension plans

 

5.21% - 5.23

%

 

2.75% - 2.81

%

-          Supplemental pension plans

 

 

4.92%

 

 

2.08%

Expected return on plan assets

 

 

7.5%

 

 

7.5%

Rate of compensation increase

 

 

0%

 

 

0%

 

 

2023

 

 

2022

 

Service cost

 

$25,945

 

 

$53,291

 

Interest cost

 

 

58,131

 

 

 

43,950

 

Expected return on plan assets

 

 

(19,396)

 

 

(17,600)

Amortization of prior service cost

 

 

4,241

 

 

 

4,241

 

Amortization of the net loss

 

 

(67,581)

 

 

(8,214)

Net periodic benefit cost

 

$1,340

 

 

$75,668

 

 

 

2023

 

 

2022

 

Discount rate

 

 

5.28%

 

 

2.93%

Expected return on plan assets

 

 

4.0%

 

 

4.0%

Rate of compensation increase   

 

 

4.3%

 

 

4.3%

 

 

Pension Benefit

 

 

Other Postretirement Benefit

 

 

 

2023

 

 

2022

 

 

2023

 

 

2022

 

Benefit obligation at beginning of year

 

$80,701,715

 

 

$107,420,338

 

 

$1,151,126

 

 

$1,724,582

 

Change in discount rate

 

 

1,794,084

 

 

 

(26,408,548 )

 

 

35,126

 

 

 

(562,340 )

Service cost

 

 

864,611

 

 

 

1,078,973

 

 

 

25,945

 

 

 

53,291

 

Interest cost

 

 

3,960,212

 

 

 

2,432,756

 

 

 

58,131

 

 

 

43,950

 

Actuarial (gain)/loss

 

 

(587,910)

 

 

934,211

 

 

 

(162,766 )

 

 

(73,395 )

Benefits paid

 

 

(4,870,701 )

 

 

(4,756,015 )

 

 

(37,286 )

 

 

(34,962 )

Benefit obligation at end of year

 

$81,862,011

 

 

$80,701,715

 

 

$1,070,276

 

 

$1,151,126

 

 

 

2023

 

 

2022

 

 

2023

 

 

2022

 

Fair value of plan assets at beginning of year

 

$58,527,250

 

 

$80,814,956

 

 

$484,904

 

 

$439,993

 

Actual return on plan assets

 

 

5,902,956

 

 

 

(17,701,556 )

 

 

(16,501 )

 

 

44,911

 

Employer contributions

 

 

1,277,138

 

 

 

169,865

 

 

 

51,180

 

 

 

49,158

 

Benefits paid

 

 

(4,870,701 )

 

 

(4,756,015 )

 

 

(51,180 )

 

 

(49,158 )

Fair value of plan assets at end of year

 

$60,836,643

 

 

$58,527,250

 

 

$468,403

 

 

$484,904

 

 

 

Pension Benefit

 

 

Other Postretirement Benefit

 

Funded Status

 

2023

 

 

2022

 

 

2023

 

 

2022

 

Net amount recognized in the balance sheet

 

$(21,025,365)

 

$(22,174,465)

 

$(554,758)

 

$(666,222)

Amounts recognized in accumulated other comprehensive income consist of:

 

 

 

 

 

 

 

 

 

 

Pension Benefit

 

 

Other Postretirement Benefit

 

 

 

2023

 

 

2022

 

 

2023

 

 

2022

 

Net (loss)/gain

 

$(35,084,405 )

 

$(36,956,587 )

 

$929,097

 

 

$900,694

 

Prior service (cost) credit

 

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

 

 

$(35,084,405 )

 

$(36,956,587 )

 

$929,097

 

 

$900,694

 

 

 

Pension Benefit

 

 

Other Postretirement Benefit

 

 

 

2023

 

 

2022

 

 

2023

 

 

2022

 

Balance at beginning of period

 

$(36,956,587 )

 

$(40,513,278 )

 

$900,694

 

 

$241,621

 

Charged to net periodic benefit cost

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Prior service cost

 

 

-

 

 

 

66,252

 

 

 

4,241

 

 

 

4,241

 

Net loss (gain)

 

 

1,371,460

 

 

 

1,560,299

 

 

 

(67,581 )

 

 

(8,214 )

Liability (gains)/losses

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Discount rate

 

 

(1,794,084)

 

 

26,408,548

 

 

 

(35,126 )

 

 

562,340

 

Asset (gains)/losses deferred

 

 

2,431,940

 

 

 

(22,866,209 )

 

 

(35,897 )

 

 

27,311

 

Other

 

 

(137,134 )

 

 

(1,612,199 )

 

 

162,766

 

 

 

73,395

 

Balance at end of period

 

$(35,084,405 )

 

$(36,956,587 )

 

$929,097

 

 

$900,694

 

 

2023

 

 

2022

 

Discount rate

 

 

 

 

-       Pension plans

 

4.99% - 5.00

%

 

5.21% - 5.23

%

-       Supplemental pension plans

 

 

4.72%

 

 

4.92%

-       Other postretirement plan

 

 

5.04%

 

 

5.28%

 

 

2023

 

 

2022

 

Number of plans

 

 

5

 

 

 

5

 

Projected benefit obligation

 

$81,862,011

 

 

$80,701,715

 

Accumulated benefit obligation

 

 

81,862,011

 

 

 

80,701,715

 

Fair value of plan assets

 

 

60,836,643

 

 

 

58,527,250

 

Net amount recognized in accrued benefit liability

 

$(21,025,368 )

 

$(22,174,465 )

 

 

December 30, 2023

 

 

 

Level 1

 

 

Level 2

 

 

Level 3

 

 

Total

 

Cash and Equivalents:

 

 

 

 

 

 

 

 

 

 

 

 

Common/collective trust funds

 

$

 

 

$411,688

 

 

$

 

 

$411,688

 

Equities:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

The Eastern Company Common Stock

 

 

4,774,396

 

 

 

 

 

 

 

 

 

 

4,774,396

 

RITC Russell Investments Russell 1000® Index Fund (a)

 

 

 

 

 

 

6,595,564

 

 

 

 

 

 

 

6,595,564

 

RITC Small Cap Fund (b)

 

 

 

 

 

 

567,998

 

 

 

 

 

 

 

567,998

 

RITC International Fund (c)

 

 

 

 

 

 

3,669,895

 

 

 

 

 

 

 

3,669,895

 

RITC Emerging Markets Fund (d)

 

 

 

 

 

 

1,298,014

 

 

 

 

 

 

 

1,298,014

 

RITC World Equity Fund (e)

 

 

 

 

 

 

7,960,264

 

 

 

 

 

 

 

7,960,264

 

RITC Global Real Estate Securities Fund (f)

 

 

 

 

 

 

1,373,408

 

 

 

 

 

 

 

1,373,408

 

RITC Global Listed Infrastructure Fund (g)

 

 

 

 

 

 

1,327,625

 

 

 

 

 

 

 

1,327,625

 

RITC Commodities Fund (h)

 

 

 

 

 

 

1,161,864

 

 

 

 

 

 

 

1,161,864

 

RIIFL High Yield Bond Fund (i)

 

 

 

 

 

 

2,643,118

 

 

 

 

 

 

 

2,643,118

 

Fixed Income:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Common/collective trust funds

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Target Duration LDI Fixed Income Funds (j)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

•    Russell 25 Year LDI Fixed Income Fund

 

 

 

 

 

9,858,521

 

 

 

 

 

 

9,858,521

 

•    Russell 14 Year LDI Fixed Income Fund

 

 

 

 

 

17,481,926

 

 

 

 

 

 

17,481,926

 

STRIPS Fixed Income Funds (k)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

•    Russell 15 to 20 Year STRIPS Fixed Income Fund

 

 

 

 

 

876,584

 

 

 

 

 

 

876,584

 

•    Russell 10 to 15 Year STRIPS Fixed Income Fund

 

 

 

 

 

835,778

 

 

 

 

 

 

835,778

 

Total

 

$4,774,396

 

 

$56,062,246

 

 

$

 

 

$60,836,643

 

 

 

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 (l)

 

 

 

 

 

26,244,623

 

 

 

 

 

 

26,244,623

 

Fixed Income:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Common/collective trust funds

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Target Duration LDI Fixed Income Funds (j)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

•       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 (k)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

•       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

 

 

 

2023

 

 

2022

 

Regular matching contributions

 

$990,993

 

 

$561,357

 

Transitional credit contributions

 

 

105,880

 

 

 

123,387

 

Non-discretionary contributions

 

 

682,154

 

 

 

376,861

 

Total contributions made for the period

 

$1,779,027

 

 

$1,061,605

 

XML 45 R33.htm IDEA: XBRL DOCUMENT v3.24.0.1
Earnings per Share (Tables)
12 Months Ended
Dec. 30, 2023
Total earnings per share:  
Schedule of Denominators Used in Earnings Per Share Computations

 

 

2023

 

 

2022

 

Basic:

 

 

 

 

 

 

Weighted average shares outstanding

 

 

6,232,341

 

 

 

6,223,839

 

 

 

 

 

 

 

 

 

 

Diluted:

 

 

 

 

 

 

 

 

Weighted average shares outstanding

 

 

6,232,341

 

 

 

6,223,839

 

Dilutive stock awards

 

 

38,424

 

 

 

14,102

 

Denominator for diluted earnings per share

 

 

6,270,765

 

 

 

6,237,941

 

XML 46 R34.htm IDEA: XBRL DOCUMENT v3.24.0.1
Geographic Information (Tables)
12 Months Ended
Dec. 30, 2023
Geographic Information  
Schedule of Segment Financial Information

 

 

2023

 

 

2022

 

Geographic Information:

 

 

 

 

 

 

Net Sales:

 

 

 

 

 

 

United States

 

$265,377,645

 

 

$270,342,724

 

Foreign

 

 

8,077,212

 

 

 

8,922,422

 

 

 

$273,454,857

 

 

$279,265,146

 

 

 

 

 

 

 

 

 

 

Foreign sales are primarily to customers in North America.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Identifiable Assets:

 

 

 

 

 

 

 

 

United States

 

$240,930,387

 

 

$248,587,059

 

Foreign

 

 

11,108,814

 

 

 

12,935,974

 

 

 

$252,039,201

 

 

$261,523,033

 

XML 47 R35.htm IDEA: XBRL DOCUMENT v3.24.0.1
Discontinued Operations (Details) - USD ($)
12 Months Ended
Dec. 30, 2023
Dec. 31, 2022
Dec. 31, 2022
Cost of products sold $ (208,501,713) $ (220,648,900)  
Gross margin 64,953,144 58,616,246  
Selling and administrative expenses (44,177,459) (39,508,849)  
Operating loss 15,183,330 14,166,318  
Interest expense (3,506,598) (2,275,612)  
Income tax benefit (2,406,940) (3,352,456)  
Loss from discontinued operations, net of tax 0 $ 1,251,457  
Discontinued Operations [Member]      
Net sales 0   $ 7,574,181
Cost of products sold 0   (5,137,380)
Gross margin 0   2,436,801
Selling and administrative expenses 0   (891,519)
Restructuring costs 0   305,539
Operating loss 0   1,850,821
Interest expense 0   (184,509)
Loss from discontinued operations before income taxes 0   1,666,312
Income tax benefit 0   (414,855)
Loss from discontinued operations, net of tax $ 0   $ 1,251,457
XML 48 R36.htm IDEA: XBRL DOCUMENT v3.24.0.1
Accounting Policies (Details Narrative) - USD ($)
12 Months Ended
Dec. 30, 2023
Dec. 31, 2022
Dec. 31, 2022
Revenue recognized employing the percentage of completion method $ 1,100,000   $ 1,400,000
Sales returns $ 900,000   600,000
Percentage of available cash located in foreign subsidiaries 16.00%    
LIFO inventory amount $ 18,200,000    
FIFO inventory amount 41,000,000.0    
Excess of current cost over LIFO carrying value 3,700,000 $ 4,200,000 4,200,000
Depreciation 3,500,000   3,300,000
Amount of deposits insured by Federal Deposit Insurance Corporation (FDIC) 250,000    
Finance lease 900,000    
Product development expenses 5,592,355 4,241,211  
Accounts Receivable [Member]      
Bad debt expense 100,000 200,000 200,000
Doubtful accounts receivable 600,000 $ 700,000 700,000
Lease [Member]      
Operating lease liability 17,200,000    
Finance lease liability $ 900,000    
Weighted average remaining lease 7 years    
Advertising [Member]      
Advertising costs $ 400,000   300,000
Product Development Costs [Member]      
Product development expenses $ 5,600,000   $ 4,200,000
Maximum [Member] | Technology And Licenses [Member]      
Useful lives of intangible assets 20 years    
Maximum [Member] | Building [Member]      
Estimated useful lives of the assets 39 years 6 months    
Maximum [Member] | Machinery and Equipment [Member]      
Estimated useful lives of the assets 10 years    
Minimum [Member] | Technology And Licenses [Member]      
Useful lives of intangible assets 1 year    
Minimum [Member] | Building [Member]      
Estimated useful lives of the assets 10 years    
Minimum [Member] | Machinery and Equipment [Member]      
Estimated useful lives of the assets 3 years    
XML 49 R37.htm IDEA: XBRL DOCUMENT v3.24.0.1
Goodwill (Details) - Goodwill [Member] - USD ($)
12 Months Ended
Dec. 30, 2023
Dec. 31, 2022
Goodwill beginning balance $ 70,777,459 $ 72,211,873
Acquisition 444,840  
Disposition (498,443) (1,225,226)
Foreign exchange 53,037 (209,188)
Goodwill endning balance $ 70,776,893 $ 70,777,459
XML 50 R38.htm IDEA: XBRL DOCUMENT v3.24.0.1
Intangibles (Details) - USD ($)
12 Months Ended
Dec. 30, 2023
Dec. 31, 2022
Total Gross Intangibles $ 34,780,856 $ 34,340,524
Accumulated Amortization $ 19,454,929 $ 15,520,627
Weighted-Average Amortization Period (Years) 3 years 8 months 12 days 4 years 8 months 12 days
Net Intangible assets $ 15,325,927 $ 18,819,897
Patents and developed technology [Member]    
Total Gross Intangibles 7,677,970 7,412,101
Accumulated Amortization $ 4,045,572 $ 3,395,729
Weighted-Average Amortization Period (Years) 4 years 1 month 6 days 4 years 9 months 18 days
Customer relationship [Member]    
Total Gross Intangibles $ 26,034,541 $ 25,883,709
Accumulated Amortization $ 14,683,710 $ 11,620,461
Weighted-Average Amortization Period (Years) 3 years 8 months 12 days 4 years 9 months 18 days
Non-compete agreements [Member]    
Total Gross Intangibles $ 1,068,345 $ 1,044,714
Accumulated Amortization $ 725,647 $ 504,437
Weighted-Average Amortization Period (Years) 1 year 6 months 2 years 4 months 24 days
XML 51 R39.htm IDEA: XBRL DOCUMENT v3.24.0.1
Intangibles (Details Narrative) - USD ($)
12 Months Ended
Dec. 30, 2023
Dec. 31, 2022
Intangibles    
Amortization expenses $ 4,000,000.0 $ 4,000,000.0
2024 3,900,000  
2025 3,900,000  
2026 3,400,000  
2027 2,400,000  
2028 $ 1,000,000.0  
XML 52 R40.htm IDEA: XBRL DOCUMENT v3.24.0.1
Debt (Details) - USD ($)
Dec. 30, 2023
Dec. 31, 2022
Debt    
Term loans $ 43,935,735 $ 64,147,028
Revolving credit loan 0 0
Long term debt 43,935,735 64,147,028
Less current portion 2,871,870 9,010,793
Long term debt, less current portion $ 41,063,865 $ 55,136,231
XML 53 R41.htm IDEA: XBRL DOCUMENT v3.24.0.1
Debt (Details 1)
Dec. 30, 2023
USD ($)
Debt  
2024 $ 2,871,870
2025 3,621,870
2026 4,371,870
2027 5,121,870
2028 27,948,255
Thereafter 0
Total $ 43,935,735
XML 54 R42.htm IDEA: XBRL DOCUMENT v3.24.0.1
Debt (Details Narrative) - USD ($)
1 Months Ended 12 Months Ended
Jun. 16, 2023
Dec. 30, 2023
Dec. 31, 2022
Dec. 31, 2022
Unamortized discounts and debt Issuance costs   $ 564,265 $ 113,769 $ 113,769
Interest paid   $ 3,388,347 $ 2,502,883 $ 2,502,883
Ratio description   the Company to maintain a senior net leverage ratio not to exceed 3.5 to 1. In addition, the Company is required to maintain a fixed charge coverage ratio to be not less than 1.25 to 1    
Line Of Credit Member [Member]        
Revolving commitment portion $ 30,000,000      
Line Of Credit Member [Member] | Minimum [Member] | LIBOR [Member]        
Basis spread on variable rate       0.87%
Line Of Credit Member [Member] | Maximum [Member] | LIBOR [Member]        
Basis spread on variable rate       1.62%
Medium Term Notes [Member]        
Revolving commitment portion 60,000,000      
Repayment of debt $ 59,000,000      
Term of loan payable on the maturity date   Jun. 16, 2028    
Medium Term Notes [Member] | Interest Rate Swap [Member]        
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 3.5 to 1    
Medium Term Notes [Member] | Minimum [Member]        
Variable Interest Rate Based On Senior Net Leverage Ratio   1.875    
Medium Term Notes [Member] | Maximum [Member]        
Variable Interest Rate Based On Senior Net Leverage Ratio   2.625    
Medium Term Notes [Member] | December 31, 2019 through June 30, 2021 [Member]        
Quarterly principal payment   $ 750,000    
Medium Term Notes [Member] | September 30, 2025 through June 30, 2027 [Member]        
Quarterly principal payment   1,125,000    
Medium Term Notes [Member] | September 30, 2027 through March 31, 2028 [Member]        
Quarterly principal payment   $ 1,500,000    
XML 55 R43.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock Options and awards (Details) - Stcok Options [Member] - $ / shares
12 Months Ended
Dec. 30, 2023
Dec. 31, 2022
Number of units outstanding at beginning of period 146,166 180,833
Number of units, Expired (50,833) 0
Number of units, Exercised (33,333) (16,667)
Number of units, Forfeited (49,000) (18,000)
Number of units outstanding at end of period 13,000 146,166
Weighted average exercise price, beginning balance $ 23.22 $ 22.88
Weighted average exercise price, Expired 24.24 0
Weighted average exercise price, exercised 21.10 21.20
Weighted average exercise price, forfeited 22.80 21.74
Weighted average exercise price, ending balance $ 24.19 $ 23.22
XML 56 R44.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock Options and awards (Details 1)
12 Months Ended
Dec. 30, 2023
$ / shares
shares
Outstanding | shares 13,000
Exercisable | shares 13,000
Maximum [Member] | SAR [Member]  
Weighted avaerage exercise price $ 24.19
Weighted- Average Remaining Contractual Life 6 months
Minimum Range of Exercise Prices (in dollar per share) $ 26.30
Minimum [Member] | SAR [Member]  
Weighted avaerage exercise price 24.19
Maximum Range of Exercise Prices (in dollar per share) $ 19.44
Weighted- Average Remaining Contractual Life 6 months
XML 57 R45.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock Options and awards (Details 2) - Stock Options [Member] - shares
12 Months Ended
Dec. 30, 2023
Dec. 31, 2022
Number of units outstanding at beginning of period 64,500 27,300
Issued 82,800 43,300
Number of units, Exercised (10,600) 0
Number of units, Forfeited (47,300) (6,100)
Number of units outstanding at end of period 89,400 64,500
XML 58 R46.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock Options and awards (Details Narrative) - USD ($)
12 Months Ended
Dec. 30, 2023
Dec. 31, 2022
Intrinsic value $ 2,289,440  
Stock compensation expense $ 74,277 $ 504,694
Common Stock Shares Reserved For Future Issuance 880,973  
Two THousand Twenty Plan [Member]    
Number Of Units, Issued 82,800 43,300
XML 59 R47.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes (Details) - USD ($)
Dec. 30, 2023
Dec. 31, 2022
Income Taxes    
Property, plant and equipment $ 3,897,991 $ 3,568,209
Right of Use Asset 4,192,368 2,786,486
Intangible assets 1,674,225 3,374,192
Other 369,358 876,731
Foreign Withholding Tax 0 60,462
Total deferred income tax liabilities 10,133,942 10,666,080
Other postretirement benefits (139,050) (151,486)
Inventories (1,587,374) (1,562,175)
Allowance for doubtful accounts (133,988) (160,446)
Accrued compensation (434,631) (498,530)
Lease Obligation (4,192,368) (2,786,486)
Pensions (4,819,568) (5,042,030)
Foreign Tax Credit (1,110,534) (953,916)
Total deferred income tax assets (12,417,513) (11,155,069)
Net deferred income tax (assets) liabilities $ (2,283,571) $ (488,989)
XML 60 R48.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes (Details 1) - USD ($)
12 Months Ended
Dec. 30, 2023
Dec. 31, 2022
Income loss from continue operation $ 10,991,943 $ 14,402,917
Income loss from discontinued operation 0 1,666,312
Income loss before tax 10,991,943 16,069,229
Domestic Country [Member]    
Income loss from continue operation 8,351,677 12,787,773
Income loss from discontinued operation 0 1,666,312
Income loss before tax 8,351,677 14,454,085
Foreign Country [Member]    
Income loss from continue operation 2,640,266 1,615,144
Income loss from discontinued operation 0 0
Income loss before tax $ 2,640,266 $ 1,615,144
XML 61 R49.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes (Details 2) - USD ($)
12 Months Ended
Dec. 30, 2023
Dec. 31, 2022
Dec. 31, 2022
Provision for income taxes continued operation $ 2,406,940   $ 3,352,456
Deferred income tax continued operation (1,124,895) $ (3,047,762)  
Provision for income taxes discontinued operation 0   414,855
Provision for income taxes total 2,406,940   3,767,311
Domestic Country [Member]      
Current income tax continued operation 2,558,279   4,528,423
Current income tax discontinued operation 0   332,665
Current income tax total 2,558,279   4,861,088
Deferred income tax continued operation (1,371,310)   (2,567,573)
Deferred income tax discontinued operation 0   0
Deferred income tax total (1,371,310)   (2,567,573)
Foreign Country [Member]      
Current income tax continued operation 967,152   572,555
Current income tax discontinued operation 0   0
Current income tax total 967,152   572,555
Deferred income tax continued operation (60,462)   0
Deferred income tax discontinued operation 0   0
Deferred income tax total (60,462)   0
State And Local Jurisdiction [Member]      
Current income tax continued operation 503,738   1,361,461
Current income tax discontinued operation 0   82,190
Current income tax total 503,738   1,443,651
Deferred income tax continued operation (190,457)   (542,410)
Deferred income tax discontinued operation 0   0
Deferred income tax total $ (190,457)   $ (542,410)
XML 62 R50.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes (Details 3) - USD ($)
12 Months Ended
Dec. 30, 2023
Dec. 31, 2022
Income Taxes    
Income taxes using U.S. federal statutory rate, Amount $ 2,308,308 $ 3,374,538
State income taxes, net of federal benefit, Amount 244,874 714,416
Impact on Foreign Repatriation Tax Reform, Amount 306,330 0
Impact of foreign subsidiaries on effective tax rate, Amount (297,728) (41,404)
Impact of Research & Development tax credit, Amount (136,343) (131,005)
Uncertain tax positions reserve, Amount 461 54,705
Other-net, Amount (18,962) (203,939)
Total income tax computed $ 2,406,940 $ 3,767,311
Income taxes using U.S. federal statutory rate, Percent 21.00% 21.00%
State income taxes, net of federal benefit, Percent 2.00% 4.00%
Impact on Foreign Repatriation Tax Reform, percent 3.00% 0.00%
Impact of foreign subsidiaries on effective tax rate, Percent (3.00%) 0.00%
Impact of Research & Development tax credit, Percentage (1.00%) (1.00%)
Uncertain tax positions reserve, Percentage 0.00% 0.00%
Other-net, Percent 0.00% (1.00%)
Effective income tax rate 22.00% 23.00%
XML 63 R51.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes (Details 4) - USD ($)
12 Months Ended
Dec. 30, 2023
Dec. 31, 2022
Income taxes using U.S. federal statutory rate, Amount $ 2,308,308 $ 3,374,538
State income taxes, net of federal benefit, Amount 244,874 714,416
Impact on Foreign Repatriation Tax Reform, Amount 306,330 0
Impact of foreign subsidiaries on effective tax rate, Amount (297,728) (41,404)
Impact of Research & Development tax credit, Amount (136,343) (131,005)
Uncertain tax positions reserve, Amount 461 54,705
Other-net, Amount (18,962) (203,939)
Total income tax computed $ 2,406,940 $ 3,767,311
Income taxes using U.S. federal statutory rate, Percent 21.00% 21.00%
State income taxes, net of federal benefit, Percent 2.00% 4.00%
Impact on Foreign Repatriation Tax Reform, percent 3.00% 0.00%
Impact of foreign subsidiaries on effective tax rate, Percent (3.00%) 0.00%
Impact of Research & Development tax credit, Percentage (1.00%) (1.00%)
Uncertain tax positions reserve, Percentage 0.00% 0.00%
Other-net, Percent 0.00% (1.00%)
Effective income tax rate 22.00% 23.00%
Segment Continuing Operations [Member]    
Income taxes using U.S. federal statutory rate, Amount $ 2,308,308 $ 3,024,612
State income taxes, net of federal benefit, Amount 244,874 649,486
Impact on Foreign Repatriation Tax Reform, Amount 306,330 0
Impact of foreign subsidiaries on effective tax rate, Amount (297,728) (41,404)
Impact of Research & Development tax credit, Amount (136,343) (131,005)
Uncertain tax positions reserve, Amount 461 54,705
Other-net, Amount (18,962) (203,938)
Total income tax computed $ 2,406,940 $ 3,352,456
Income taxes using U.S. federal statutory rate, Percent 21.00% 21.00%
State income taxes, net of federal benefit, Percent 2.00% 4.00%
Impact on Foreign Repatriation Tax Reform, percent 3.00% 0.00%
Impact of foreign subsidiaries on effective tax rate, Percent (3.00%) 0.00%
Impact of Research & Development tax credit, Percentage (1.00%) (1.00%)
Uncertain tax positions reserve, Percentage 0.00% 0.00%
Other-net, Percent 0.00% (1.00%)
Effective income tax rate 22.00% 23.00%
XML 64 R52.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes (Details 5) - USD ($)
12 Months Ended
Dec. 30, 2023
Dec. 31, 2022
Income taxes using U.S. federal statutory rate, Amount $ 2,308,308 $ 3,374,538
State income taxes, net of federal benefit, Amount 244,874 714,416
Total income tax computed $ 2,406,940 $ 3,767,311
Income taxes using U.S. federal statutory rate, Percent 21.00% 21.00%
State income taxes, net of federal benefit, Percent 2.00% 4.00%
Effective income tax rate 22.00% 23.00%
Segment Discontinued Operations [Member]    
Income taxes using U.S. federal statutory rate, Amount $ 0 $ 349,925
State income taxes, net of federal benefit, Amount 0 64,930
Total income tax computed $ 0 $ 414,855
Income taxes using U.S. federal statutory rate, Percent 0.00% 21.00%
State income taxes, net of federal benefit, Percent 0.00% 4.00%
Effective income tax rate 0.00% 25.00%
XML 65 R53.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes (Details 6) - USD ($)
12 Months Ended
Dec. 30, 2023
Dec. 31, 2022
Income Taxes    
Increase (decrease) for positions taken during the current period $ 34,293 $ 58,586
Balance at beginning of year 685,518 672,098
Increase (decrease) for positions taken during the prior period (59,779) 0
Increase (decrease) resulting from the expiration of the statute of limitations (88,168) (45,166)
Balance at end of year $ 571,864 $ 685,518
XML 66 R54.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes (Details Narrative) - USD ($)
12 Months Ended
Dec. 30, 2023
Dec. 31, 2022
Dec. 31, 2022
Income Taxes      
Undistributed earnings of foreign subsidiaries $ 11,507,000    
Total income taxes paid 6,608,084 $ 3,679,678 $ 3,679,678
Unrecognized tax benefits 451,772    
Accrued interest $ 69,830    
XML 67 R55.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases (Details) - USD ($)
$ in Millions
Dec. 30, 2023
Dec. 31, 2022
Leases    
Operating lease Right of use assets net $ 17.2 $ 12.2
Finance lease right of use assets, net 0.9 0.0
Total leased assets, net 18.1 12.2
Current operating lease liabilities 4.4 3.1
Current finance lease liabilities 0.2 0.0
Noncurrent operating lease liabilities 12.8 9.2
Noncurrent finance lease liabilities 0.7 0.0
Total lease liabilities $ 18.1 $ 12.3
XML 68 R56.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases (Details 1)
$ in Millions
Dec. 30, 2023
USD ($)
Leases  
2024 operating $ 4.4
2025 operating 3.1
2026 operating 2.5
2027 operating and thereafter 10.2
Operating Leases, Future Minimum Payments Due gross 20.2
Less effects of discounting OperatingLeases (3.0)
Lease liabilities recognized Operating Leases 17.2
2024 Finance 0.2
2025 finance 0.2
2026 finance 0.2
2027 finance and thereafter 0.6
Finance Leases, Future Minimum Payments Due gross 1.1
Less effects of discounting Finance Leases (0.2)
Lease liabilities recognized financing Leases $ 0.9
XML 69 R57.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases (Details Narrative) - USD ($)
$ in Millions
12 Months Ended
Dec. 30, 2023
Dec. 31, 2022
Leases    
Operating lease expense $ 4.0 $ 3.3
Operating lease payment 4.3 3.6
Operating lease liabilities 8.5 $ 4.0
Finance lease liabilities $ 0.1  
Weighted average lease term for operating leases 7 years  
Financing lease expense $ 0.1  
Weighted average lease term for finance leases 6 years 1 month 6 days  
Weighted average discount rate operating leases 6.20%  
Weighted average discount rate finance leases 6.40%  
XML 70 R58.htm IDEA: XBRL DOCUMENT v3.24.0.1
Retirement Benefit Plans (Details) - USD ($)
12 Months Ended
Dec. 30, 2023
Dec. 31, 2022
Pension Benefit [Member]    
Service cost $ 864,611 $ 1,078,973
Interest cost 3,960,212 2,432,756
Expected return on plan assets (4,196,060) (5,842,641)
Amortization of prior service cost 0 66,252
Amortization of the net loss 1,371,460 1,560,299
Net periodic benefit cost 2,000,223 (704,361)
Other Postretirement Benefit [Member]    
Service cost 25,945 53,291
Interest cost 58,131 43,950
Expected return on plan assets (19,396) (17,600)
Amortization of prior service cost 4,241 4,241
Amortization of the net loss (67,581) (8,214)
Net periodic benefit cost $ 1,340 $ 75,668
XML 71 R59.htm IDEA: XBRL DOCUMENT v3.24.0.1
Retirement Benefit Plans (Details 1)
12 Months Ended
Dec. 30, 2023
Dec. 31, 2022
Pension Benefit [Member]    
Rate of compensation increase 0.00% 0.00%
Expected return on plan assets 7.50% 7.50%
Discount rate 4.92% 2.08%
Other Postretirement Benefit [Member]    
Rate of compensation increase 4.30% 4.30%
Expected return on plan assets 4.00% 4.00%
Discount rate 5.28% 2.93%
Minimum [Member] | Pension Benefit [Member]    
Discount rate 5.21% 2.75%
Maximum [Member] | Pension Benefit [Member]    
Discount rate 5.23% 2.81%
XML 72 R60.htm IDEA: XBRL DOCUMENT v3.24.0.1
Retirement Benefit Plans (Details 2) - USD ($)
12 Months Ended
Dec. 30, 2023
Dec. 31, 2022
Other Postretirement Benefit [Member]    
Benefit obligation at beginning of year $ 1,151,126 $ 1,724,582
Change in discount rate 35,126 (562,340)
Service cost 25,945 53,291
Interest cost 58,131 43,950
Actuarial (gain)/loss (162,766) (73,395)
Benefits paid (37,286) (34,962)
Benefit obligation at end of year 1,070,276 1,151,126
Net amount recognized in the balance sheet (554,758) (666,222)
Pension Plans Defined Benefit [Member]    
Benefits paid (4,870,701) (4,756,015)
Fair value of plan assets at beginning of year 58,527,250 80,814,956
Actual return on plan assets 5,902,956 (17,701,556)
Employer contributions 1,277,138 169,865
Fair value of plan assets at end of year 60,836,643 58,527,250
Pension Benefits [Member]    
Benefit obligation at beginning of year 80,701,715 107,420,338
Change in discount rate 1,794,084 (26,408,548)
Service cost 864,611 1,078,973
Interest cost 3,960,212 2,432,756
Actuarial (gain)/loss (587,910) 934,211
Benefits paid (4,870,701) (4,756,015)
Benefit obligation at end of year 81,862,011 80,701,715
Net amount recognized in the balance sheet (21,025,365) (22,174,465)
Other Postretirement Benefit Plans Defined Benefit [Member]    
Benefits paid (51,180) (49,158)
Fair value of plan assets at beginning of year 484,904 439,993
Actual return on plan assets (16,501) 44,911
Employer contributions 51,180 49,158
Fair value of plan assets at end of year $ 468,403 $ 484,904
XML 73 R61.htm IDEA: XBRL DOCUMENT v3.24.0.1
Retirement Benefit Plans (Details 3) - USD ($)
12 Months Ended
Dec. 30, 2023
Dec. 31, 2022
Balance at beginning of period $ (23,412,638)  
Balance at end of period (22,994,976) $ (23,412,638)
Pension Benefit [Member]    
Net (loss)/gain (35,084,405) (36,956,587)
Prior service (cost) credit 0 0
Total (35,084,405) (36,956,587)
Balance at beginning of period (36,956,587) (40,513,278)
Prior service cost 0 66,252
Net loss (gain) 1,371,460 1,560,299
Discount rate, amount (1,794,084) 26,408,548
Asset (gains)/losses deferred 2,431,940 (22,866,209)
Other (137,134) (1,612,199)
Balance at end of period (35,084,405) (36,956,587)
Other Postretirement Benefit [Member]    
Net (loss)/gain 929,097 900,694
Prior service (cost) credit 0 0
Total 929,097 900,694
Balance at beginning of period 900,694 241,621
Prior service cost 4,241 4,241
Net loss (gain) (67,581) (8,214)
Discount rate, amount (35,126) 562,340
Asset (gains)/losses deferred (35,897) 27,311
Other 162,766 73,395
Balance at end of period $ 929,097 $ 900,694
XML 74 R62.htm IDEA: XBRL DOCUMENT v3.24.0.1
Retirement Benefit Plans (Details 4)
12 Months Ended
Dec. 30, 2023
Dec. 31, 2022
Discount rate for other postretirement plan 5.04% 5.28%
Discount rate for supplemental pension plans 4.72% 4.92%
Minimum [Member] | Pension Benefit Plans and Other Postretirement Benefit Plan [Member]    
Discount rate 4.99% 5.21%
Maximum [Member] | Pension Benefit Plans and Other Postretirement Benefit Plan [Member]    
Discount rate 5.00% 5.23%
XML 75 R63.htm IDEA: XBRL DOCUMENT v3.24.0.1
Retirement Benefit Plans (Details 5) - Pension Benefit [Member]
12 Months Ended
Dec. 30, 2023
USD ($)
integer
Dec. 31, 2022
USD ($)
integer
Number of plans | integer 5 5
Projected benefit obligation $ 81,862,011 $ 80,701,715
Accumulated benefit obligation 81,862,011 80,701,715
Fair value of plan assets 60,836,643 58,527,250
Net amount recognized in accrued benefit liability $ (21,025,368) $ (22,174,465)
XML 76 R64.htm IDEA: XBRL DOCUMENT v3.24.0.1
Retirement Benefit Plans (Details 6) - Pension Benefit [Member] - USD ($)
Dec. 30, 2023
Dec. 31, 2022
Fair value of plan assets at beginning of year $ 60,836,643 $ 58,527,250
Level 2 [Member]    
Fair value of plan assets at beginning of year 56,062,246 54,343,143
Level 1 [Member]    
Fair value of plan assets at beginning of year 4,774,396 4,184,107
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,774,396 4,184,107
Eastern Company Common Stock [Member] | Level 1 [Member]    
Fair value of plan assets at beginning of year 4,774,396 4,184,107
Eastern Company Common Stock [Member] | Level 3 [Member]    
Fair value of plan assets at beginning of year 0 0
RITC Small Cap Fund (b) [Member]    
Fair value of plan assets at beginning of year 567,998  
RITC Small Cap Fund (b) [Member] | Level 2 [Member]    
Fair value of plan assets at beginning of year 567,998  
RITC International Fund (c) [Member]    
Fair value of plan assets at beginning of year 3,669,895  
RITC International Fund (c) [Member] | Level 2 [Member]    
Fair value of plan assets at beginning of year 3,669,895  
RITC Emerging Markets Fund (d) [Member]    
Fair value of plan assets at beginning of year 1,298,014  
RITC Emerging Markets Fund (d) [Member] | Level 2 [Member]    
Fair value of plan assets at beginning of year 1,298,014  
RITC World Equity Fund (e) [Member]    
Fair value of plan assets at beginning of year 7,960,264  
RITC World Equity Fund (e) [Member] | Level 2 [Member]    
Fair value of plan assets at beginning of year 7,960,264  
RITC Russell Investments Russell 1000? Index Fund (a) [Member]    
Fair value of plan assets at beginning of year 6,595,564  
RITC Russell Investments Russell 1000? Index Fund (a) [Member] | Level 2 [Member]    
Fair value of plan assets at beginning of year 6,595,564  
RITC Global Real Estate Securities Fund (f) [Member]    
Fair value of plan assets at beginning of year 1,373,408  
RITC Global Real Estate Securities Fund (f) [Member] | Level 2 [Member]    
Fair value of plan assets at beginning of year 1,373,408  
RITC Global Listed Infrastructure Fund (g) [Member]    
Fair value of plan assets at beginning of year 1,327,625  
RITC Global Listed Infrastructure Fund (g) [Member] | Level 2 [Member]    
Fair value of plan assets at beginning of year 1,327,625  
Common/Collective Trust Funds [Member]    
Fair value of plan assets at beginning of year 411,688 391,357
Common/Collective Trust Funds [Member] | Level 2 [Member]    
Fair value of plan assets at beginning of year 411,688 391,357
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 3 [Member]    
Fair value of plan assets at beginning of year 0 0
RITC Commodities Fund (h) [Member]    
Fair value of plan assets at beginning of year 1,161,864  
RITC Commodities Fund (h) [Member] | Level 2 [Member]    
Fair value of plan assets at beginning of year 1,161,864  
RIIFL High Yield Bond Fund (i) [Member]    
Fair value of plan assets at beginning of year 2,643,118  
RIIFL High Yield Bond Fund (i) [Member] | Level 2 [Member]    
Fair value of plan assets at beginning of year 2,643,118  
Multi Asset Core Plus Fund [Member]    
Fair value of plan assets at beginning of year   26,244,623
Multi Asset Core Plus Fund [Member] | Level 2 [Member]    
Fair value of plan assets at beginning of year   26,244,623
Multi Asset Core Plus Fund [Member] | Level 1 [Member]    
Fair value of plan assets at beginning of year   0
Multi Asset Core Plus Fund [Member] | Level 3 [Member]    
Fair value of plan assets at beginning of year   0
Russell 25 Year LDI Fixed Income Fund [Member]    
Fair value of plan assets at beginning of year 9,858,521 4,376,600
Russell 25 Year LDI Fixed Income Fund [Member] | Level 2 [Member]    
Fair value of plan assets at beginning of year 9,858,521 4,376,600
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 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 17,481,926 18,012,813
Russell 14 Year LDI Fixed Income Fund [Member] | Level 2 [Member]    
Fair value of plan assets at beginning of year 17,481,926 18,012,813
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 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 876,584 2,151,410
Russell 15 to 20 Year STRIPS Fixed Income Fund [Member] | Level 2 [Member]    
Fair value of plan assets at beginning of year 876,584 2,151,410
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 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 835,778 3,166,340
Russell 10 to 15 Year STRIPS Fixed Income Fund [Member] | Level 2 [Member]    
Fair value of plan assets at beginning of year 835,778 3,166,340
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 3 [Member]    
Fair value of plan assets at beginning of year $ 0 $ 0
XML 77 R65.htm IDEA: XBRL DOCUMENT v3.24.0.1
Retirement Benefit Plans (Details 7) - USD ($)
12 Months Ended
Dec. 30, 2023
Dec. 31, 2022
Total contributions for the period $ 1,779,027 $ 1,061,605
Regular Matching Contributions [Member]    
Total contributions for the period 990,993 561,357
Transitional Credit Contributions [Member]    
Total contributions for the period 105,880 123,387
Non-Discretionary Contributions [Member]    
Total contributions for the period $ 682,154 $ 376,861
XML 78 R66.htm IDEA: XBRL DOCUMENT v3.24.0.1
Retirement Benefit Plans (Details Narrative) - USD ($)
12 Months Ended
Dec. 30, 2023
Dec. 31, 2022
Accrued amount for non discretionary safe harbor contribution $ 328,953 $ 379,090
Description of investment plan The Eastern Company Savings and Investment Plan as amended effective April 1, 2023 (“401(k) Plan Amendment”) provides for a match of 50% of the first 6% of employee contributions. The 401(k) Plan Amendment also provides for an additional non-discretionary contribution (the “transitional credit”) for certain non-union U.S. employees. 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 provides a non-discretionary safe harbor contribution of 3%. All non-union U.S. employees are eligible to join the plan  
Pension Benefit [Member]    
Fair value of plan assets $ 60,836,643 58,527,250
Accumulated benefit obligation 81,862,011 80,701,715
2024 5,100,000  
2025 5,300,000  
2026 5,500,000  
2027 5,600,000  
2028 5,700,000  
2029 through 2033 29,100,000  
Cash contributions 2,100,000  
Dividend received 95,488 95,488
Other Postretirement Benefit [Member]    
2024 46,000  
2025 47,000  
2026 49,000  
2027 49,000  
2028 51,000  
2029 through 2033 281,000  
Cash contributions 50,000  
Eastern Company Common Stock [Member] | Pension Benefit [Member]    
Fair value of plan assets $ 4,774,396 $ 4,184,107
XML 79 R67.htm IDEA: XBRL DOCUMENT v3.24.0.1
Earnings per Share (Details) - shares
12 Months Ended
Dec. 30, 2023
Dec. 31, 2022
Basic [Abstract]    
Weighted average shares outstanding 6,232,341 6,223,839
Diluted [Abstract]    
Weighted average shares outstanding 6,232,341 6,223,839
Dilutive stock appreciation rights 38,424 14,102
Denominator for diluted earnings per share (in shares) 6,270,765 6,237,941
XML 80 R68.htm IDEA: XBRL DOCUMENT v3.24.0.1
Geographic Information (Details) - USD ($)
12 Months Ended
Dec. 30, 2023
Dec. 31, 2022
Dec. 31, 2023
Sales $ 273,454,857 $ 279,265,146  
Assets   261,523,033 $ 252,039,201
Reportable Geographical Components [Member] | United States [Member]      
Sales 265,377,645 270,342,724  
Assets   248,587,059 240,930,387
Reportable Geographical Components [Member] | Foreign [Member]      
Sales $ 8,077,212 8,922,422  
Assets   $ 12,935,974 $ 11,108,814
XML 81 R69.htm IDEA: XBRL DOCUMENT v3.24.0.1
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 R70.htm IDEA: XBRL DOCUMENT v3.24.0.1
Concentration of risk (Details Narrative) - USD ($)
$ in Millions
12 Months Ended
Dec. 30, 2023
Dec. 31, 2022
Accounts Receivable [Member] | Customer Concentration Risk [Member]    
Threshold percentage of concentration risk 12.00% 14.00%
Total revenue $ 29.2  
Minimum [Member] | Revolving Credit Loan [Member] | LIBOR [Member]    
Basis spread on variable rate 1.87%  
Maximum [Member] | Revolving Credit Loan [Member] | LIBOR [Member]    
Basis spread on variable rate 2.62%  
EXCEL 84 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( #2$;%@'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 " TA&Q8V!&]=NX K @ $0 &1O8U!R;W!S+V-O&ULS9+! M2L0P$(9?17)O)TG%0^CFLN))07!!\1:2V=U@DX9DI-VWMZV[740?P&-F_GSS M#4QKD[)]QN?<)\SDL=R,H8M%V;1A1Z*D (H]8C"EGA)Q:N[[' Q-SWR 9.R' M.2!(SN\@(!EGR, ,K-)*9+IU5MF,AOI\QCN[XM-G[A:8LX =!HQ40-0"F)XG MIM/8M7 %S##"',IW =U*7*I_8I<.L'-R+'Y-#<-0#\V2FW80\/;T^+*L6_E8 MR$2+TZ_B%9T2;MAE\FNSO=\],"VYO*UX4PFYDUPUC9+B?7;]X7<5#KWS>_^/ MC2^"NH5?=Z&_ %!+ P04 " TA&Q8F5R<(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 #2$;%A\ RHGIP< 0S 8 >&PO=V]R:W-H965T&UL MM9OA;]HX&,;_%8L[37=2*8D#E&TM$@VP]=9V7&$[[4[WP20&HB4QYSBE_>_/ M#I"0R7DAD]F'0B#O0_*;'3^/XUQO&/^>K"@5Z"4*X^2FL1)B_:[52KP5C4AR MR=8TEM\L&(^(D)M\V4K6G!(_*XK"%K:L;BLB0=SH7V>?37C_FJ4B#&(ZX2A) MHXCPUUL:LLU-PV[L/W@*EBNA/FCUK]=D2:=4?%E/N-QJY2I^$-$X"5B,.%W< M- ;VNV$[*\CV^!K037+P'JE3F3/V76W<^3<-2QT1#:DGE 21+\_4I6&HE.1Q M_+<3;>2_J0H/W^_5Q]G)RY.9DX2Z+/PK\,7JIM%K()\N2!J*)[;Y2'Z0-C"CN: 7+A\3.>7R.YDY6U-^1 N_R,-+Y%EZWZ]=#9. M#MC)]!P0\#^#>2*X;.3_Z@AO%=IZ!=7SWR5KXM&;ANS:">7/M-%_\XO=M=[K MZ)@4&QH2*Y%KY^3:D'I_%(M O*(GN@P4NUB@1Q)1'3]89_9QA$:#Z6ST](C< MSP^3P>,W'3=0I"XW0V(E;IV<6^<4;BZ-);40WO>P1A'ERR!> MH@]20:Q ;+!@-3:C7MZ46AE;X>;MD^S\?@AXHFO&A>(W%42D^JX)*WZCNBH7 MKJI-[1Q6WBZ\O U;\-R;3B@/F ^.EL>D]KFZ,EC# K7)G=1*2$%_*V8EIQ1LV]*K4RNL/LV[-?S-K>S:;NF-Y8? MZ[LI+#?6QFVXJ#:Q<[A_N[#_-FS;?R26&=MJ7K!89>\T&@-,J96)%4' AKW[ M?C1@4<2DHQ7,^R[M!Y$_A3ZG(A$D]N78H*5GTMN[.[5.IJ8FR9_[76SU;-R] M;CV7>)TC!> B!>"34L DG8>!)W,X(T('!U:I"\>HVG"GUCU W>M=M;&#K9QU MF4YA]C%LTO/^-XCC5/:_K;G0 OHYMP^7U29Q#K>/"[>/89M>S'=Q$B=!=O\% M(/:3GA^NJXWL')X?%YX?PQ;]X *OKE:10"/.F?053+K9[1VLJKFQ(\K5_(R: M?U-J97Z%^<_*634]9M2*^,J7#\^:0K_ M+O88E_V29 U,Y20J6UP:"ZY&3E\; HXHNS,M/*/&WY1:&5YA_/%)QG]&7M"= M+_MLL B\+4&@Y<&25K=I.8YE8>UD(UQQIQTFCDCJAPFXJ/;:@G/<('"*S."<=(-@3VW" M9.@,T=_!NG)H/2)H==L]W8(3%ZZKC>T@J-!Z@="9H2!$%2V+3 D'-&KBJ5P66UHY\@(3I$1 M'-C>[WE5K?(Y4CZ6?'T:AN0"/00ADV/M&Q*MWZ-[,B6<>$%,T/W]1$O1:'0P MI5:F6$0'!S;X>XKW;&MZM21AB0\A2>2X.4_YZX7LY7&L$JZ7ZF8'7%BJ-KMS M) >G2 [.D:G^';MQP".9';3H8 6,]>L1X++:F,X1$9PB(CBPI5=-*T23E>IC MU9'JB,@5?MO$N-/1TC*:!DRIE6D5:< YXMZIEW(U:-IXCF:!"/47-UCD<)[\ M CTR-"$O!6)E[1ZK>R1E4&#Z7#PIXX77%A[@>PYS'^[,/_M MD\S_G9J:V#YZH.ZJD_WJ!"TX6+%B,0)<59N:4>_?.GAL0"UFR1Z_2)"G9ABW M3Q#DG^:/> RR!QM:Q>[;YT,>B%H+DZ"0+F2I=7DE!W*^?>1BNR'8.GL(8&PO=V]R:W-H965T&ULK5IM;]LX$OXKA*^X M%\#9\%U4-@F0IMUM@/2:J]-;W$?&9F*ALN25Y*397W\CV;%L<4BG0#[LUK:& MS#/4S#S/C'3Z5%;?Z[ES#?FQR(OZ;#1OFN7)\7$]G;N%K7\IEZZ *_=EM; - M?*T>CNMEY>RL6[3(CSFE^GAALV)T?MK]=E.=GY:K)L\*=U.1>K58V.KYO#;\7:76;9P19V5!:G<_=GH@IU< M*MDNZ"S^F[FG>NKV=F(MHA<[J9-NX6%?Q[=I=F MT]'V;[8+=S^_[/Y;YSPX; MEGG=_9\\;6SIB$Q7=5,N-HL!P2(KUO_:'YN#V%G 9& !WRS@KUT@-@M$Y^@: M6>?6!]O8\].J?")5:PV[M1^ZL^E6@S=9T=[&25/!U0S6->>795&7>3:SC9N1 M]S:WQ=212;M=38[(M\D'\L]W_SH];N!/M0N.IYMMWZ^WY8%M/[CI+T30,>&4 M"V3YY6N6LVXYWU]^# YNO>1;+WFWGPAYN:HJ5S3DHJ[!, MVJD[&T&RU*YZ=*/SO_^-:?HKYMP;;;;GJMBZ*F*[GU_:>DYL,2/3]H/[;Z6[K=J$?SPW/$VE@EOVN.N0;\Y=#S+GIJLJ:S*% U]NH'0"IT3))!CA],XH#5%N *@KP8CHM5W!X4+&F#DX2 MD(Y)[NJ:V!PJ8)LM]4D7Y$?OE)9CP_2O7= >O=.)'NO$8-XH#Z9(J$JD,0-_ M?$/)C=%MU6I2+95FTQ6!I*SPK$N_4N5244C,,-\10I5SJ5..WQVQ1FRCJ/X#Y M2%:0955"?*$8C9\0J4JH'D808B>XH":0N.D681I%^%M69$ Z,_)0EC,48(H< MHF&**CY B!BFPAC#! Z1T9[::!3D3I23PC4HBU'OK\,=3#BGPWN-6&JIA58I M"^#
PMV3*HL2 MV?E-Y98VFQ'W T1E[=;Y539S5Q$;)-K-GGOG2&5BF!SB1@Q5:I)$!G#W#,GB M%'E;-C8GAS7!9IN]DV.<"YW089IAIEP)II0R ;@]1S(9+=8W%8CVJGD>DQN0 M9TUWRA^!UY>@IO&@CI+NSY;OM]IMW_N>@%F<@:_!7=1)GQL-ET)Z8730;A]8 M3Z$L2ESG[U=9/LN*!SQTM!\/$O[L;N'=X,,LA:9,JP#"GOM8G/P^V^D MNY!QT9#QJ4PJT#$0ZD.\B"5-N1$FH$E8SWHL3GL@ME:+5=ZU(C,'T33-;%L0 M4< ^L1T)EAHJA!HBQDR!SFF2)@'(/0VR. ]&Y[E\6;TNBP>P+MJ,51?FXYONB_34#_\!E0D$A3W MT O?CO-$:Q'09+RG2QZGRP_NW@',&=P1Z'0<:>P/O*/F/B]RJ.(J&98@Q!#B M"0X\ +4G4!XGT&YDV$;*M]K%ZA!"D F(,"F'2A>SY)PE*B1U>4^E/$ZE:\EX ML&3ZW,@84XPG?@1@II2F2IA W\-['N5Q'KW]^[DZ:N&9OEV MGK2TSZ'&3OB=9MM*I#+QQG*(9:(A@EB@&(J>,$6<, %HM7+K<0DT=\'*+9 N M5"30P \C"3$4@B=&!(2,Z*E3Q*ESG95V _BE&47!^NPHE=*:>P?K&XH4"HX. M= UB9SI[8#SK]_JM@H3S!?+)G852F&_RX1EUP><_V3867MN/& JJ4B5#H='S MI(CS).+"?5;88OI:%WSR8P9*SU#+(':!%D/T]"CB](A@SX'VCSK:G[D[5*X+ MA"I-PHS7&R&&*?B5I(%:*7JN%'&NW!]9'*B8PN=!"10D$JZ'@!%+G1JV^P1@ M'W'/F"+.F.NL[ \W/X#9YT,M:<*'[3QBET!,ZU 5Z4E3Q$GS2R@+7Z_^A$^6 MC!MHUA(O.9&Q+$N!@P,]O^A)51P2\?68I<^$DE&@0CV:RK)O*-5GEVBD N7.% MN\]PQ2@1^H1P5L/Y(F*G@;>"S]]Z\I1Q\MQBWCR9GP)V%*C/B)Q1T"7^ 2.6 M(,*E# VT9$^>\C6#VP/53V)3VU0IHYGWN! Q%3*E1HC U%;N/-F,3VTG9G/7%7_HYL)X6PHWW18^U:[[3O=TZL\0*_E8@%!-&G*Z?5ME?;G9"%!U3VOU'ZO:<:G)5UZOV2CJF*1L;IEXN9$7W>+6;-2L_V+G'Q9-74#%E#W3H@>0[B-14*Q+> B9^,TT8,MT%N#/*<5J:)&#>LY M:ME&7##F>^:7!YB_@CJ^JI[7AWI"^-@DD!P42 7<>]\[C_B@ALJM9TKK'P$PAW6Q6A<;I$NF4I#57,>^")F0J3&F54J%CV M&D&::$[O#JC7//TV54>_QTDK_1;ONGT$L,>4!BE)7+ M'HH-+4^?25/9HLZ#+:+T=<*1T5JE7A8AAHQ)FB:!:JQZ7:'BNN); 6F4M\6' M/$"X$2A260$ZP]4- =GG2/UDE^.7T65C?Z"O;?C28:B)$!,(U!0D:L"#7ERH MN+AH/9B6#T7G0XOSA;';O,<51T?F]4&O?&D!R0W"57BOUZ"FT%8PR4+^]4)$ M'10B!W,+A>_+#8"?IG#HPVX'-162<1VB>]5+$_4::?):TE>8\.!M03/#A@>9>Q?9'TLZT>LJ*&3N >UM)?$CB) M:OUNYOI+4RZ[UQOORJ8I%]W'N;-P!UH#N'Y?ELW+E_:-R>T;LN?_!U!+ P04 M " TA&Q8JE%6G&P# #8# & 'AL+W=OPW4\Y][U68:UT41(G"3L M2S]])7"(B0FVK_�"[^O]V$5JF.R$?5 Z@T?>"<35SB M!&[NK(4LB#9#N7%5*8%DM5/!7-_S(K<@E#O)M+ZVD,E45)I1#@N)5%441#[> M 1.[F8.=IPN?Z2;7]H*;3$NR@27H+^5"FI';1LEH 5Q1P9&$]W?5"GG=,Z'IX_ M1?^CAC;<1EF-=4\T2:92[)"TUB:: M/:ES4WL;&LIM&9=:FKO4^.ED+K@2C&9$0X;N"",\!;2TX12Z6A )7.>@:4K8 M._0;^K*\1U<_OYNZVDQM [CI?IJ[9AK_E6GN(;U!@7>-?,\/>MSGY[CCVMWO MNKL&N*7V6VJ_CA=<3MW'U@0+^X/9A7:K2I+"S#$K28'<@I/\\A..O-_[2-\H M6(<[:+F#H>C)^S05%3>EE9 "W9(5@VM$F%G+=0;,6P%EHEKI=<7, FML^Q+2 MS!+5L]@7Q3891>$81U-W>XAZ;!;%412/6[,.1-A"A(/%6^;FLLVAL%ZP"/6N#18-6^"DWY!BW,"PZD-$_L4HOTX1J51*(M816@ M*\I-X1@C4J$2S%O:IJAWF8Z.2N*]*-J014=^U,J/?DA^+5(A4NE<2/JON6$Q MFJN]VIMI1@?*L%?_7A"M-^CF67X:!CP)/12?I^AV6-\_(KZYYT?#VZP_>I- M?ZLTX9E=&J<0_"-ED8_C(#ZJ0)^ACR=Q] K"\R:.AW?QOTV_KBKY^ +BE/#@ M2(\_CL,P/,I]GV'0,6R$NP=MI^WY/Q&YH5PA!FOCZ=W$)H1LVNAFH$59=Z(K MH4U?6Y_FYM,#I#4P]]="Z*>!;6[;CYGD/U!+ P04 " TA&Q83S*;6;X% M #H& & 'AL+W=OY L]%7LJKV4ZI_>5\+M<[7B3R0NQYJ7_9B*I(E+ZMMG.Y MKWB2UD9%/L<0!O,BR5;RNPK(0U$DU;_7/!=/5S,T>WGP M-=ONE'DP7R[VR9;?<_5M?U?INWGG)W2Y(K5!C?@KXT_R MZ!J84!Z$^&YN;M.K&32,>,[7RKA(]-E?,VVGEBM12I%G::)X"NZ5_M)SI"00&W!;KD7!P3GX M=G\#SGY^MY@K/: QFZ];Y]>-<^QPCC#X+$JUD^!#F?)TZ&"NF79T\0O=:^SU M>,/7%X# 7P&&F%@(K7[$'-7FV$.'=-DCM3_R?[-GRUGCDMI=FF5[*??)FE_- M]+J4O'KDL^4O/Z$ _F:+]XV<#:*G7?34YWWYA^XR,LFYM$79F :UJ>DECTL< M$LIHQ,+%_/$X!!LRQ@%#-.B0 WZLX\>\_%9"*C,5^TJDA[6>%CU7J8UKXX8= M,3C',&(0A8B,R-J@& 8TBB&TLPTZMH&7[:=*2*F7=K7-2AO)8#)R0&-&$*4C MBE,@BP(48%9:Z$ ZF%D13%5H4P0/76TS>1@%4\FQ? M;.TX@YF'<8QBBL?!6)"40ARCT!%-+V/(KV.WITA2RZQ3&,1TDG$+DA"&*7/T M7M1K&?*+F1';[%3:K>RGDA4Q+6YPDN$I$"'(( U<]=)+&PJ\^Z2;3+9\]3[I M2U\E9Y)S4 K% ;9O+[V2^=J]TEMY&R:AET_DU\]/^J6JF;NC=:*W)^EQ<@YE M9F_V:"J3D^J;0A )8!@2Q_SU2HK\4EI3/\OU!N4=T.]>9M-GF#\@%%?@7ME_112WW@)7=IU6DMM4#.*=+[668GBWLQQ7XQ M-4M[.\SPH";\ZQM/Q7-,W0)!6@DH<[1.W,LK]LNKH>Y^TVF-@Y.MQP)$F$ 4 MNS8 N-=5C+VMYT-2E;I)2J"3".0NJ7S]\](:A5>X7]N$WLK;,!V]. MK3/NA17[A=57/:=5LX7\&*=>,7'DK9P_A4IRP"?-QUX?7O5]=7V\D;=AY+WT M8K_TNNLCMJWD28>QH6)'AR&]QA*_QGIJI+4\T6&LJ-C184@OH,0OH*M$[G0O M>T.ZY_7Q]2 MCYY?H\M5<^C>NVG^ _AV:D:TNH1&HD;:?_?B2EJ/Z0C3SDQ9:H>P_/.5>\NHN] MD-]5!:#1<]MPM?0JK;NY[ZNB@I:I6]$!-T_60K9,FUNY\54G@94NJ6U\@G'L MMZSF7KYP:P\R7XBM;FH.#Q*I;=LR^>,.&K%?>H'WLO"UWE3:+OCYHF,;> 3] MK7N0YLX?4>.RC9J:VS(^:FF>UB9/YRO! ME6CJDFDHT:,V?Z9&6B&Q1BO1FC>CLB7; ?K,"]$"^H"^/=ZC=S?O%[XVVUL0 MOQBVNNNW(A>V"@CZ(KBN%/J=EU > _B&]TB>O)"_(U<1[Z&X12&>(8)).$%H M]9KTP*63*W3"TZ3GJF,%+#V#ID#NP,M__26(\6]3 MZM\([,@+.GI!KZ'G?YH.5%^4V>?&+M1FF$L:G"[E#!>5Q 0AQD03H& M'K&+1G;1U4K]I2N0J#@J2L]V/D4W>LNJO!'8D>YXU!U?KJYAJ,31I)<]J0VK-NAKAY]>!08JCA))IZ>DH/7VE]&[X>EKF MPKW!G=$G0=?2=1KT!!S6M7:RU:$1H'H70IS,(IH>>Y#18);%])H'Z;FT* MQ MF)Q83T&:$<9>5F3)!V@#S?"V$?KFQ&XQS:_X_4$L#!!0 ( #2$;%@//,#_ M, @ X\ 8 >&PO=V]R:W-H965T&ULM5MM<]NX$?XK M&/6FO9NS83]]K/# 59;"A21T!V\N\+4HHH$B DNMLO MMF1CGP7V(8#=!^#=2U5_E5LA%/JV*TIY/]LJM7^W6,AL*W:I?%OM1:G_LZGJ M7:KTU_II(?>U2->MT:Y84(SY8I?FY>SAKOW;I_KAKCJH(B_%IQK)PVZ7UM\_ MB*)ZN9^1V8\_?,Z?MJKYP^+A;I\^B4>A?M]_JO6WQ1EEG>]$*?.J1+78W,_> MDW<)\QN#ML6_Q%$71(.E^ M_'$"G9U]-H:7GW^@)^W@]6"^I%(LJ^+?^5IM[V?A#*W%)CT4ZG/U\HLX#:CM M8%85LOV)7HYM>31#V4&J:G7Q=_KM%(@+ ^*-&-"3 1T:L!$#=C)@ M0X-PQ, [&7@# X^/&/@G W_HP1\QX"<#WL;^&*PVTJM4I0]W=?6"ZJ:U1FL^ MM'2UUCK >=D\68^JUO_-M9UZ6%:EK(I\G2JQ1H]*_]*/C9*HVJ#';5J+;56L M12W_@N(_#KGZCN;H]\<5^OFGO]XME';?@"RRDZL/1U=TQ-4_*Y46%K.EVVQ9 M[7;Z$7Q45?;58KUR6W\62D\O/;8XK;7LT ?2_U=H)]_K:2TA26Y$A:](,A#_=TVPH5F\TPI/5-*6T!O!/!# M6J1E)MX@V1 H4:K02F1O$2-O$,64V)AS(C:KVSNY3S-Q/]/CEJ)^%K.'/_^) M3 MB8_'ZE:O,:37! BLQX)_9L%WLK!,Y1:M\^=\+A[: MZT6Q76UL'/E&M.8T8"&/R( C9Q>FIU$""Q;<.(0'RVJ,F.%,3 MN*G9IN63T.L8VJ1YC9[3XB":%"LOE=#>%*IU=H'D2[JWL128RTV(_< ;[*=+ M9Q^FD@0)%M\X@@3(:8^C\,Q1>"-'^U/AE)8_$KY])54M5%ZWV3'Z(DJQR97. M Z62;U"IMRA-IDJ_V=@+C;&S9B'">,">LW=3V8,$BV\<00+DM,=>=&8OVO$K[5;N'D[E!A0M@4+KLW.A$! G._T" M%7TZU-DVE<(UM=R(4^<6*-H*%"T&14M.:+VG.L"$8GL-13I)@+@U@5$.'3/, M+(+GA.M%+1CF[6[?D_D!E05 T9(3&G?%I,]0)PT0MS;P47)H<:$BV!0NO3T:D.Q"T[7-)QJ4"B357K0K@6 MF:H:670CA'2NA) 2P)*8R@/U210->85T&H.B)5!H?5X['8.XA8QIO#I61U-? M:(@(AKK3J1V_TF[E[O9DRD!%#2BT/F6=K$'=Y(Z(VZ<0-XE8WKLC:=H(LD@#EG.A=RDCA U/89G[( M"3>2> LH"Z/0-\X>8DO3.66>[@,;3,W$XG].J>]Y//1&0M=I#L0M.KC5;6)6 MWLU8,!XJ/VXODS,P4/4 %"V!0NOSU:D,Q"TSC#[JN'W4F95%FS9 O1#[H9&X M01;U*U"T&!0M@4+KGY!VB@-U*PZOV5/PKM M1 ?J%AU>LZ=0LWH>VU-.36_84VR@(WN*I>G8GF+Q?V5/H1?'_^Y:W[VG4+.L MM^\I;B]3UZ);W<:@;A,HM#X575%/W47]*X[DJ%GCT\!C032D![+:7H&BQ3>. M(8'RVF>GJ_&IN\;_WT[EJ%F+SXGG18$_W-7=W9A,%6AQ?_,H$BB_?;*ZPIU> MN8'P?SJ>HV8A3_R(818,602]G@"*%M\ZB 3*;9_$KI2G[E+^%0<]U"Q;AR>G M;J>3F0&MX4'1$BBT/GU=H4_=A?XK3H+H@P=FEMP^#8DW3%>8>?'! MUF[E[O94RD#1$BBT/F6=!L'<&L38I=<;[KPRFQ00<)^'?,@3Z.6&F_W&H'X3 M*+0^4YWDP=R2Q^7DDNVL2E_2>GU,_EVKI!MWZBK)3)$C(,%040+U&8.B)5!H M?1XOWH^X_1*$A4?'JF@J#LW%#,\?IBC,\J*"K>'*W=/)+('>C8!"Z[/4Z2;, MK9M<$<^MAR!NR,D3S50M(AR1T+C6!^HV!D5++(.@83 NGK-.*V%NK>2*>&XG MR+RH,'9*96G*6.3CT!_F@S90K\$D?/BJC*7IG-(H\J+ >-?(UI31$'L\&(1N M73X]?5+5O7Y;\4BE5[=J/6Y&N1=TT MT/_?5)7Z\:5Y__+\"O##?P%02P,$% @ -(1L6%G3)I/+"0 L"L !@ M !X;"]W;W)KS%:*-?NZJNKF:;=MV?[%8-,56[/+F5[D7-7RSD6J7M_!6W2^:O1+Y MNGMH5RT(0O%BEY?U;'G9?7:KEI?RT%9E+6Y5U!QVNUP]?125?+R:X=GS!]_* M^VVK/U@L+_?YO;@3[??]K8)WB[&5=;D3=5/*.E)B7\V05B0J4;2ZB1S^/(AK456Z)=#QQ]#H;/Q-_>#QZ^?6 M/W7.@S.KO!'7LOI/N6ZW5[-T%JW%)C]4[3?Y^$\Q.-0)+&35=/]'CX,MFD7% MH6GE;G@8%.S*NO^;_QPZXN@!''L>(,,#9/H \SQ AP=HYVBOK'/K)F_SY:62 MCY'2UM":?M'U3?%/6>ACO6@7?EO!?3][B9Z]]=?+A)P$Y=.Q!VK5'/>U] MW0N5MV5]'WW0(5FVI6ASS0ES-8#HV0CV(V?)O?\$Q^KO+ MQ3=J[,1A-CK,0JTO?X?D4M:%W F7F_VSLSB$/RY2G'"'HZH=C#VP[3"C" M&4Y'PQ-U?%3'@^K^)9KF(OH')+!HH^0N6I=- ?%7U@<(<-F/%<2\2WK?,#^2 MA":B;0M,.&8\<6N.1\WQ"WNTUSP(UC$55AQ;>MR=;=MAC#AB,78+3T;A23#V M/ZS_"RFJSQBMA+0.RHNR$E%M/(+/];M"9Y.]D@\E9(%H]?3L&?B8C_/FPN5D M\I83YXT:.^FM=.RM-#C,-P(:+]CO*=5&WY9_>!R_/4&K:$Q3%+Z61X M'7:$0EQ2]^AFH]XLJ/>;6!]ZV,)D*G*EGKK1VLE#W6I ?/OZ/Z[ET7Y=_PF39#ZLF'3)[V;1*M*7J M.!VM1"TVI7L AI\X5L<2SJ+XCQ@H1SL6R:Z-T]Y.)?(M#? MY) 9(&[$'X=RW\G7'LEV*U0@CH;?.$E>E"3QD;S!$=MP3A)&J"^.#.%QD*?+ M6YVVNB& =7.TEH=5NSE4D+<*/17R[*W:NVT,PS[<1"6RP]#^&OLB_(A7U7NV$JLX>!)PF@RY8##<(Y1PHEO M28@->'&8O)_K!T@W4GF6YM@&:(P(@]B:2K0-YQR0EB6^&6!8B\.PO55BGY?K MYUG:F-SH5&Q#DT&N2ZSD[H0KI@02@)(W0,SWW^Y(M-XF ?A%L,8S^5Z;#$"8/EOZ\G#25)F)(@5.GBY#A9 M.\7:?(MQG&56CSHXF!&*F6=50@P'29B#PY@/>I\CU:G5YMH1\G?JBJL/I@$TZ BMO@N+I(M!AF3 >I]@7P0:*A =IH[-6\X*= M!1)DZVNI\E:MG3IM$$O"M?"77/T0K9ZP42.*@_)[;1>U' M89J@)/'L@E #0QJ&(10(A1#KIM?\7.>LAB#Q[ ?:X)OVML.$0UY!V%.940-' M&H:C3W!9K;O<"&N/L4ISBK=Q:(FW30A.8$'GV96@!I@T#,S;@RJVN5XC@69( M[I#2VZ?WT;[*AY(R+-V!QYA16)!."PF7):4QYYDGM=.C/>,P24H- M\#=J[=1I@V8:KE=/YT]YE&@K6=_/6Z%VT5JL^G#LJ?$@ZP>A'*>_] 07P?UC@UHA +@P]+EA6$W#K#X=AEH\3@-) MBU(P)N>*UY=@W#J@5.UHSQ-LH0F0.6I;(WUBX3S8:[,V35,43VGIL*3Z MD#KS913#3!9FYK5/<)3KD['[LJZ[(_1-]"1RYS8JLUF($4X33JSK"@Z^ZCUB MZAL$PTX69F?0"Z$W@0/Z'04MR3+&K;QN&UJ.GEZW,/#D*+C^OSOL]U5W&@GX MU].VDH"A;BW<>;2IH,6R[F^C-F I35/*IDL(AR'AB*2I9\7/#8AY&,2?AWL9OI,V[MAGCE&*TNEVBL.0 MQDD6)[XK/ ;"/'RGZG=9S[O@.2J$82:\%,7\3>]:O55KIWUA@,[#0.]N5NK9 M! N2_KS%Z;*-9E@8IQF9KCTOSMZL&%HXOO4U9UF* MX\P*?X=E!JM]ZRQP<73W<2?4?7V9(/>P\>B_N%ULB9P[G/4.=;*R[\Z52 M03S4E?&GDS*$YL-\[K-2U=+/;*,,=M;6U3+@U15SWS@E2VU MF9R=\-JM.SNQ;:BT4;=.^+:NI=N>J\IN3B>'DV[AJR[*0 OSLY-&%FJIPO?F MUN%MWJ/DNE;&:VN$4^O3R2 !%*5 MR@(A2/S=JPM5500$,?Y)F)/^2&(F!5F1O":4-.60:'70V^ $XD\RP!G4>@Q3- APMQ;4THO;@TN:0JA=MT8EVOG@1\9/* M9N+H8"H6!XNC%_".>E6/&._H_U< M@/:7-VI_I?7=@G7=FFU=6GR-R#8H!4*;'*'OM*S$*BD/04(I S+.Z\),B;)= M(Z=;IUAL)'HEE"E K)S"NZU:,B#8[!@/I>=.H8YURM/1A^^._?@@E#PG XG1 M!,_K(;A854=Z M;\?BD3-)3R76VDB3P0'3! XP>F'7!3JL@!6QPWW&P" (_#WYV)$96@]T8',4 MRB2H'G5DM@@^.,R7TJG25CFL<2^K5@V2*I-18/,I:\3C&,T$=B:[7QM6YCOT M1(@M \3&,=8H&-169+B-P<8%%$?VF"&/MI CD\0$B M9KYS."S45-R8@R>PT MLDB(O(OT3>J-A/KJ&2CL-TI/$]TC]A$3B#_#%.)/_$Q%V-@]D4N]>PQG/FDV M.FV)&"I*B?.(7$8#[]%\ G[1DBQ,\SH2O2C75[4UU@/N6CWHS,Z>JDVBE)Z/ M&!H515>L",4& @E4%.D"86T\2QL'$([&0ON@,S_4(1(3IE)K<=,''5J? MYK'G6MXA6E]=W'RZ?BU:"L\5TKG7 )7"DPQVK4.J@KUJM(0B6Q'%VMEZR#N M**09%0*86/G(JBD'E CR(:::K*)787$/ V04#Z"IVIS3HFXJNU44_C@+R"&U MCS[1Z?!,-CK@L8=XC?1R;*>?>$;E**M "H-EI3$M-P1D3A29E$ A8)-!"N## MGEW W SJ_C024,4]_.*YV^I"'(E;EUPP%8/2>UMXHMH=8(,K@UGE56IH'5G< M['L;21RWKE&$Q!)S@\[4T\Q$L[0Y@X;;97O\^QN=GS'XG*E'(I>CC#J MFB6IT5FH8W^:K(.9#C"?\;-!$=W#^RODL\=@'?$()Z7TU="-P3H5/ZR#/?ZR MV5TO&D%.^UJ""J$V3+14:%)H,KUU$R69Z,9/#"91KICI*($Y.J4#4VSY0="T1A$72TMJ MA?@EZ]TK=.BVDB[E9F^Q,IEU')+5VSKK4-N/+FTRBF.$2*'9C>B^6^YKXWPDB*(10S/(^LV' >H5,3TFL M.!'9!!4EB-0NAX-#/_2O?J7582C5U"#-0_*QT9>K(TSM(H0='A G<;GA%A M^2EZ$[)$TG!4*EF%,I-=(M$'"?)$EP[;04S?*.HY^M_*=]'0Y6,.O,I&G^SI M37(MWJ H-32#JH"1>! SGNE4Q9,-S8<8/VCR[3K8(Q;2O1,-4^%ZK5Q<2F[* M^_S8O9P$WT\7'%15OL%8,D/]H:LO+L ;'BM6FD8G*#RN.G"XA>8$SD'P3,DG M5:[(5!:.V:FT$(!&:@11QSI-MX,G;-H-2AUDO7,(K/E2A9D-PK%M.$*Z>K=? M$YT-/.I*6)A* -D?@(B_ MO"(#UC05QSO24!8P;&[H0HG_>'))WZ'NU:-H @M\6Z>[#B_[U-@Y4%(R\UM;%(HI.J!WB=-7&<@.2S$=2H$(&YJ.P*\88\2ZV1LSJ)Z/:SB=.?9R2 K0T%I/OEI7J=4%!Q[4L-<>1#-V-(8WG##NF':5B*APH%/?;-WF+ M8 NN17 G2JC\!56S%!]A,L#W>O W&]\UY*F #\K^/K%SU8O0R5NY;NO1,6B9 M-EA7PB%19N3E,-]4F^Q%I=9@/9B]^VTB7/QR&5^";?AK(>X9$)8? M80.X@0BPCR(=NA&PO=V]R:W-H965T&ULI5?;;MLX$/V5@7=1I(!B6[*= M.#<#N777"^2".-U%'VF)MHE*I$I2<=*OWS.4K#AM$G2Q#VTD:GCFS)D+Z>.U ML5_=2DI/CT6NW4EGY7UYV.NY="4+X;JFE!I?%L86PN/5+GNNM%)D85.1]Y)^ M?Z]7"*4[D^.P=FLGQZ;RN=+RUI*KBD+8IS.9F_5))^YL%N[4F_P?E?G526?< MH4PN1)7[.[/^4S;QC!@O-;D+_].ZMDWV.Y16SINBV0P&A=+U7_'8Z+"U8=Q_ M8T/2;$@"[]I18'DAO)@<6[,FR]9 XX<0:M@-XJO"/C^Y4"XUVBM= MR8QN2FD%B^6.>Q[@;-)+&Z"S&BAY RA.Z I *T>7.I/92X >6+74D@VUL^1= MQ N9=FG0CRCI)X-W\ 9MJ(. -_C_H=9 P]>!N$\.72E2>=)!(SAI'V1G\N&W M>*]_] [-84MS^![Z).G2?V#Z+M;K3-G!='9^4$WMY=WI_?3F^L9 M337YE20GX3ZC;Y6P7EHR"TY!'-%:HN"Q@CH$,;\2/IBGIBB%5M(1G#PH4[G\ MB91.\PJ%@ '\"Z0 ]:IQ8*7VZMR:K4._A;HL\]:4.YT4N8+91'(_A5 MV,IKN^R6G(<4AY"+'_@QG"JCN]7N'A#(L?( M0K-I3*?-VL*@*TDGG&^\F)7 ;L165A9PLX?C,=PCD)[)>;DL&$QL+>'(F5UE(D//X MPY$&B&>'X/H6E\ 398=JO=%TDWHSAXKQ01@'24WP/"3WB> (# #>DIM7#J*@ M''8^_#9.DOX1?PF/\='';FWGJK+,69$2V6*6J;)IA<*;&V&S)I>L-H4SQ!JM MTB!N,<\YU\B1L6H)D7*2WRI5UJD4NEK@K*DLTLVR/ C++8''#./<8F?4- ?7 M:"&%@VG8ZIX<5,)GN%"L)&H$(KR&C:U1TP0U*CBPBM;D$3 SE8J\-BBX-''< M54J\%WJ9;[*<:@SE3#RJX@$68&)P&53BJ=:)I-738E84R!L MI706'U2 .0#7]7F &23''FT+]H2#IGB;R\'62ES/![K&5AY\CGZG7?S;CT;[PR@>Q\B5"ZAMJ83$[M+. M*(H'^]%@W*>/J%P#F1 \VAO?DF@XV(O&_9AFS=G"R1$9ZQK.) QWZ%WRZ'., M-3Z(HU%\ *0[%+NMFI[%4->2S[:=%"S<1Y@.^J-H-#C82 >;1IJ='!38(H[& MHWXT3F)(C^0";^.*/<7C833JLZ?IBWWO*0L:"\YUXPGZ!M9QM+>W%PUPDYNV M'VBG\?6QY0ZGPW@(4B,6"O?^7W&YG&ULK5QI<]LXMOTK*$_> M5%(ER[:<;3I+E>,DW:Y*=_+BI*?>1XB$)(XI4DV05MR_?LY= (*4Y*3GS9=$ MH@C@XN(NYR[PRVW=W/B5?B^6JI0.OOCIX?F=PM;%>VG^OM+T[W\X3FR^K2 M\[]F*^_.SH],UOFV7NM@4+ N*OG??E,^) .>GQX8,-,!,Z9;%F(JW]K6OG[9 MU%O3T-N8C3[P5GDTB"LJ.I3KML&O!<:UKR^RK.ZJMJB6YE-=%EGA_,N3%A/3 MSR>93O)&)ID=F.1L9GZMJW;ES;LJ=_EP@A-0%,F:!;+>S.Z=\:W+IN;\=&)F MI[/S>^8[C]L\Y_G._W_;E$D>[Y^$].,GO[&9>W4$!?"NN75'K__^M[.GIR_N M(?%Q)/'Q?;._/I^:'Z3R^_-<7G[\^MN7J]]^-I\^?KBZO'IW;=X7/K.E^3]G M&_-EY+,A@N\F9B'KT'2>3\_8*JZ^2VQ=!%4=DJ*["8 M;_$ EJ+E%VE+L],7M#9_/'MAZB8\3<@SZ1MK9V7;Z0N.I#G9M,KCA+?4],0. M%IU]=]'97UKTC!>=#;BC[ C3UUW3KLP?G6U:C !+1WO??5<7/# DTH63Q>^N M.J8#,AO7%#7XWM1K\S%K:R)/J#L?"L<]?/H>V;._3O8N.[]/]DR8.I+IP.E/ M30'!VI0@&4M<1J$C-_+EA\00X\LN=TR-%:WFN=I>\Y@Y!1[[;NZ+O+ -U!TL M*TMZ<;LJH"=0/'RJR_+.U-O*Y5!M_%Q4V'P69@FSTW1M8RMOV=]Y'NS* DZ# MZ"3YR4KK?;$H,MG*IZ;.NZR%$[N%<]X0Y<9]@[N'VD&CJ[HU%GN%ZH.@C;Z, MC=-<%CMI)JJC.DB6;%S)? %K-[L+3)F!S9@484TZ55X[)6&Q@ =GSE4 *>!L MO:89-G7#V[IT30OP@<4*R RKD%T+2U;VUIDY!"%9D$X,[]$1%KZ%7-[!XT*T MV+QT34-,X$G8Q%;)>NPG(D-_C=;8@6L:CF M:U70M^N6%WZH^O5U>CTU/U]@32_^@*T ^P40&=L7#@2-?V!H<4"2>A M T.Z]4;8T:[LX,0B)\*18&=XWZF\EH6=%V71%CH5# ?-\O S4!_K#Y+60%"K3HGI1;%KB+W](&8V6Y6I^0ADB0.K MEC4]!4 L_$#+W:TM.^85Z7KDW$1-A$Q<^[UZTSBXX KOSB%EN9O3+C+;-'H*''HC1E;V$[5N63] M@L;A 6DA/^P50X@;''!JWR 0;-^$32+\%4XI6V''X!\)@ UBYS>.\3Y85T(6 MG)$0AZ3$OPB[C])QU)%4CL80Z M #+:=/ -*6!!ZG''+(*IMGYEWF$/D%UFR"^(F<"%LL"SG 4YL&K3-5C/QX.F M&:&&V#SK>./ 20DY< BP>+(T6W4P#,,R6LOU:TU3U NS#;6&+GM22C9:V)]+ MC 'VU=$T\SL^XON#V9/3 MR>DIL-"\:P+?,M#=.X0,Y&!EP.8;CD/SX&U(3:LE MF+1C_;")MF@[\6 7&YB5;ZR28/G9T_]A6WQKB]*2M6!^@8JRSD20NI9H"Y,. MW09.%8 LJG"*8&(4XPEP.+"?9H_/FOX9'1AK8%"SHF$/WSA;%G_R*VSCAB=' MB896Q8[ 4KWE8R!=S.MNWBZZLM=F>AKL4)31)NJI6BN@G2J8&[*G9-0X\H;F M19^G_C W&WNWWA4H> Y*&&B44E+2831EOW,.L7:<1A &>D*P:STGX!;0 !2N M;@ZLN4&(!"^) \<)8_XU[+CO"#[B-POXEG<]"H6)QX+53=-M6JCU C1B0>*> M(Y4-HJQH(? AAHF]<(%>R"/>G1"/'.O+0,Q)I'-P300.ZS>=@J^>8#J21&)& M.AR)C_*^A4T+)V"VEK2_6((D0CHYBEW#6=X-X$#0 MLN_(\_#XMP7 S!8VD88O>J%/56Q!81(4RM>5:+F()G$"D!5;2T$RNZ8 PP8> M,7=PD[GIJC ><^'8&#/MA'T\Q4Y4->!#/)CO*7!;MY 2.N@'I].G9HTMLU/% M"GCP+#R8)!Z_O#M(V>2OD!8P5PR)E(JS,16S0U1<]]U236NUPZA%O3B>7.4>SOT]GI\,KTAVVYDVQ-.<(,5U6>.;-[ZZ\ MM9D 3/4M[%@H\GCXX/'9]/1^BG3[XJ>=""EM<8R(0;0=N+H'Y[V@[)U:#O+Q M(9;$M, 7UGT2@ZKN$0[3 "L'@]8&*!-M*$]?-SK!%<'!8#1M3 CL@:A#JT%H M!8RLFUQB2LH\JG,#-[P_J><(RR$4\1#N*(E!R+J]FYA/)0$*VB1A+XGSZ=MG MC3@ :NB88E) AVUHF*B,B^,>]F%+_["K",2(:X LPMRP18-N_".P]-'(W9.@ M3X4M&MOCLW9*7F\\W^ 2H;^+\RO-B,? MT=R-N'5L.#.& 1HC7.% BV:M$/\#Q64?."Z[D."6)"2C@V9.,O1-DL) 7U4. M#?:0C+Q/GH0@_N+Z,H;OYT]/C\\@W\GH$*ZD-#3F;>$!:6VYEYZ)^;FN>!@+9>04V(A[NJ4,!5]//;JNK8-Q>]0K$;70,Y GZ!4WB-?E\8"KU;AO-9 MT2"@@:QH)CBGC4*VV?;QR+*X(!A*4$UN1O*0(!MQ _"X1K0 ) M>!: *-&WMLT--)XCO%* !DR@+]*@C"U$A)(.\$IR6IST@O: M=5YXPCF2@]H]S^^<)>PJYQQC+J17G"'7.<,_8CQ+\EZ&7XF>C9[O/3TQ_<-$ M2KKXT&B*P>0P(=D%LWY@"21S00EJH*!V2T HV0_+P(@VEK@Z1(QJ)6HR8V[W M96QDJ3I$]DX<=V#A]\2UNJU+,D;T;B=&-962@WDX.5Z>F+,J&".9)9KHQMT- M: MQ(/$[Q#,VI34AP!N%4*081V*/"_:+R2<+.BC+>\HQJ3P"<:MZ8,W/(/ 6M;$ M/G6HWNB3;6/>*N(/==XB^=>* !@YV(VN >RY;5759+^\T M YBE-87O+DYX?+2NQ-6\K&1K(>NTPQ#YG]&YS*)O_JVNCL5F8]YEXS3GSA9 M TI)TA+;5L7&_V?;A\:G0 ,;;Q!WD64?Q%H@C54(2N6 K"C*T_>O)!VPSS]% M7QD=XFZZ6/(=?9:X3P@KKDO66^Q]E8+8N5/U4_6]O? A_WWO47F0&O!%D%+!C$'NH$54R9O&1+,G8;=2B/EICB93=D.6XCM MI<0I)\E&PJ5K*(5A&8,DS(H"6PCS7G0_ (7 C+M7/6TB& M"4K3E'>#G&UPG<&2J54^Q,EV+)?XDS4S]UZH M^FBR%4R20).U103&[R7>"X$*@A>.:8L*J%V$F#SBSJM=M?LRIW^$.M;BN+Q0 MN(\<#IXD85Q2&=)+R82GXP-4:>Z\2*ON/9GK)_.!!L)G5*E=V*&4X4**@134)$>?\I>D*Q6D MZ=[>EV'&/)@"6@Z,!4<+CF#ZXD3D,\NF=QE5)BCO\5 E1=(G6E6+=M,[:6G"Y.'&WME0 M0Z0DV",%)C^<[$M2,.G9S%UF5;_%%?H5W.J?U:SV>M"TA1C&IVOZKRY>A,-]#C[6]25,R/BV*]Q00]R?Z.51C)$]% MO0.\I29ZK32'IJ5FK*"'23N?A\S.A*"P6\&_NE (7RS(S_?YG*2%8)#MTF1< M>&^X$.K6OHI"8G8*%ZBR124:V1W#72H"9MSXXC9:RAL.#^/B ML&+8:+0*'0^D'(S(V)JGSI9W.^<^FJ%Q)\EGZ!/*&J$/0$:IW^*V&E:MJ8&V MW:]E=@CIL,4CFHG0)T"0EI0O.*FHL(," M,GG+&&SL,P;+ZM!D4X." MRFU%S-PWUV2%3_C"/Q)TU/<+3LA3P9:RQ*PDU-BA;4T[WE"&28:CI2@TTPXK M):V1E)2$4-I4<(8P2M@I+6H)J3+)1+";Y.!B0>HNSDV\T(4YBIWW&\/8/IF@ M?(GM3$!,65>F362] .Z1/Z 0:4)IQ[$S*)24#KIMM MZ[%=N&=XDAT_Y%WE@%AD)N)TQ# EX7MJFT, .:X.$7Z[+7+*._2!K5+;PC%C[BSIUKHY'*![L%9: I]6]L:[W:U;BW&+$I M5^0,MGQU@$RAMAD!%UI)$O;F@?3FV?2T;S;B3C7JL2!3%%M3T^PGFR@?FMKV MX9*+ZTOS]/2IZ"9[FKJ,B1GH-[=H4S*-K22!:(DS? QFF]XYQR2)Q)Z:_U0T MOR#8$=HCI,"OP#_%)IRR9JM!^D\5M5+F+Y)&+^$AM9CM4#9TO&$A( ]*>I' M21L%39 "E=#4?S4U"TGR]9;1(\<.VPL*@/L2AP%B245X% MU"(UVU_K,N>HV*TW92T6)#0+L*DBHV1[&'XA2" 32*K MW(,;;/]8#P\N%ZR]9@K("%#V36R_#.K'$-#ANE$5"A=>W!IOGAL+DB$!%,]= M/T/87]>_';ZV:3'A^L87*.69I_AG-P-^I_F\/95 M>##:VY+MG!"]XUNE3>/I_C:-B30!P8YU6< ]>JY3<\T3TP2^P&BPEAMF^W1$ M@5@H :IC*.7C>&V<<7G?=!:UEQOUORFNX9]#'[+T/(C;(#7=<$Z JRM5SHU; MG-K1D'[<4=S_)@37&?M?[@F*R4CML6;+-[9)P]2[CW^?YE=35F@L7?H!Z@5I6(W?, A]C$'=ZXI)R8Q/1$J'+)3/95)?=.B>!+E;Z?V>M?DY<*CP0( MT-64,=30RRO238P#H'Q8U9&CYA2R\%VN7DCC9:"25&NUE[8\F3SMC6-.DSL0/'D7=Z_.3@RMU&N ' MDPWQTB>EG=>-)C< B5;.YB%?KZ#%QVQO>!D;T%;\06\+,X2,SASND.P6H]B) MYA.9MT4E=I9L;GH$(<\2#X#;%UKI7)=6A$':YY[C8PN_T/[$AJ(AO"HF;15>'^'>-OO9:ARD;5>WR$9^H%\,O(X$O5 M.WE-93'UKA<[/XNTG":0<" MI[O-M!!@'@LMG9\^Y#2V=.QB<>,/,WE>]28,&!="1R#3O1M+$C51*5V@25_JX MMYD"28HJ&* [A3!O6:P0MJ4 *KPB6PV3"#VQ-I?^-DJRQP3V;I?/DE,I^6CF MX26VI71D?%EQPUONRIY9HYS*=^[CQ1U-^$RHW0D+R3B=<3T8=8[S*>)]G%SI3HH7" M;9Y;ZNTA[J@ZAHMDZV5-*<1KVA#++URA55&!0D0G*-DI$LM5O>J'NTBDVPD' MX:D]0C%,1%ZA\LDT1:^:8@;Z66F)]PE!4!(ILP=BS4[,0W +]P.#>\&6;R"*A4T;EEQE)?XATJ/LE78[TJVB"C>=8ZB24AFB MP2R&/=S%.CWL3> L0Q((2_/=.A9U^'+?)>5]CC9\2'BS9WE\JBJ6(2ZG"I38 M1CML>(X+2$],>NUU)-0V-+CL:0OHY3D@A82@G(QA:5;U5F<@4OR*,\-QB4E@ M^R3D]?J*94G!^B%.]"GHNMEA\)RVY MJ2V)")\#F:1JNN]OK)PD?_D&*'7)?]^'^[2K5OX(3GP:_X30A?SEG/YU^?M# MOP*-4Q&U= L,/9T^>W(DJ=?PI:TW_'=TYG4+2,P?"=*YAE[ [XL:5.L76B#^ M8:77_P902P,$% @ -(1L6"*#^0^& @ P@4 !D !X;"]W;W)K&ULG51M;YLP$/XK)S9-G<3":Q*2)4A-TVV56K5JM_6S M"Q>P"C:UG9+]^]F&L%1*\V$?@+OS/<\]!]PM6BZ>98FH8%=73"Z=4JEF[GDR M*[$F%%6^73N#L _>T*)4)>.FB(04^H/K5W GM>0-+3FMDDG(& C=+YSR8 MKV*3;Q-^4VSE@0VFDR?.GXUSE2\=WPC""C-E&(A^O.(%5I4ATC)>>DYG*&F MA_:>_9OM7??R1"1>\.J1YJI<.HD#.6[(ME+WO/V!?3]CPY?Q2MH[M%UN$#F0 M;:7B=0_6"FK*NB?9]>_A )#X[P#"'A!:W5TAJW)-%$D7@K<@3+9F,X9MU:*U M.,K,1WE00I]2C5/I=\[SEE;5PE.:S<2\K$>N.F3X#C((X88S54JX9#GF;PD\ M+6/0$NZUK,*3C&O,1A#Y+H1^&)W@BX;>(LL7_4=O'3(^CC23,)<-R7#IZ%]= MHGA%)_WT(9CX7T_HB@==\2GV-![!*6DGP<>E&<;;V_7CU?4U_"P1-KS2TT99 M 50" :'=+WJ 6R)RX!LH^NHZ3]B7#83EQ@CGG;O"@C)F\"M2$98A?(2I[TZG M4S<>S^ \>]E22>U8Q7'L)K$/:RH;WL?.XEGBQG$$GT&/CAX,!I>[K"2L0!A' MKA]-S3]SA'[B)K/("CDN(73#('"3:?2V7."&X5A?DV,%ST)_Y@9)HL^.%^UZ M.O9=O8.YJE$4=GM(R/B6J6[$ANBPH,Z[N?R7WFVW&R)T/Q(JW&BH/YJ.'1#= MQN@WNQR=',F3-S>)MLE?YJ&D0+SWTGS7346+N^"D-3-=@+$Z@U2OJR5+H7EJ9Z M%9JU1E'[H+X+DRC*PUZT-N=GDW4QG:MQ#L-9M/W0K\LL%/;Z2@>[0V? MVU5CG2&<3=9BA?=H?UW?:9J%!Y2Z[5&:5DG0N)R.YO'5@CM_[_!;BUMS- 97 MR:-27]WDIIZ.(D<(.ZRL0Q#T]X37V'4.B&C\L<,<'5*ZP./Q'OTG7SO5\B@, M7JON2UO;9CHJ1U#C4FPZ^UEM?\9=/9G#JU1G_"]L!U\R0[4Q5O6[8&+0MW+X M%\^[/AP%E-&)@&07D'C>0R+/\KVP8C;1:@O:>1.:&_A2?321:Z43Y=YJ^MI2 MG)W=2"ODJGWLT$Q"2X#.'%:[X,40G)P(CA/XI*1M#'R0-=:O 4)B#0XW8TQ>KX!&A)4V7K6PM!C ?HH3?2?A,1X)! MVI.56DF/U4JO& A9NT$"6T*_X$%$:[;K*"B !V5%MT__&HC.%D!1-:"6CA)( M?+:P)%;P@D(;: V@L2WMP0,Y@E^JCHX4<^42/C*K[X;8[UY?P)-9U:KSOC>W"'NE4U_/"[X_XC?-3*&.>V MD1;NJ 1IC<>O\8G.Q+4K":M&JDZM7N ""I87!1L7$? @AFM_!*"F9G<^AVG: MM8$D9U'*6<9C2(,";I6\K%2_1DN=66FGHLL2LR@O695M>DWG>_VJ_+^ 7O.(IZQK$A.,8\YR\N4%7%TBG619"SG9VA< M0#QF/.-LG(SAEBXNW_8UI5J(3L@*X=[?9^27L930QB2P7Y7_7@L>)RR.8M*B M/*E%QDI7433V7J>UX-3FF(-;9V>U2'G$,EK2_']JD;)TG+&"FG1*BYCE2<1X M'I]BG46<\?2\%B0W@>34XYT6R=M:E*PDWM5* QTN*30*"KI[]7 [#Q.KUOY&?%26VN*'#3UH M4#L'^KY4RNXG+L'AB33["U!+ P04 " TA&Q8?S+>VZ ' "H$P &0 M 'AL+W=O+HXZ'[=8,7 M&VV^VS61$X]%7MK+P=JYZOUH9-,U%=(.=44E9I;:%-+AU:Q&MC(D,[^IR$=Q M&$Y'A53EX.K"CWTU5Q>Z=KDJZ:L1MBX*:9YN*->;RT$TZ :^J=7:\<#HZJ*2 M*[HC]\_JJ\';J)>2J8)*JW0I#"TO!]?1^YLQK_<+_J5H8W>>!7NRT/H[OWS. M+@)6_ZD?_*^PY>%M'2K\S]4YM:7 M@_E 9+24=>Z^ZN/M#" M78P<)/'[*&UWW32[XE=V1;'XHDNWMN)CF5'V7, ()O1VQ)T=-_%1B1\H'8HD M#$04GO5^+E)?^C7\VN\>%=G 'O;253NAP@Q"V9!QI9>_%Z*O]4EB6C:@!<(MR9QJXM*ED^"2D>& M,J%*IX44MWA63ERO#!%2RR':W%KB'\,KX>!^ ,Y8L4G:5:Z'>?_ M0B_%=4%&I3(0LLS$E[>RJ,[OFTEI14Z(!6/%*>M_^\L\CL/S?7U^.#I_QT9* M!ZO2O$8 P;*3:8CXSG-.59AVBOC$Z),LLVLS5>8*YE*39 0]06*H&'H4H^[<+%YD6S!PW(C,Q"YK),Z>79 P6YR(GE\@0P MKPU#E_$!8O5N&LV'"'9=>\QV(J#V!\B[MT'X)P2U>3=WK.% M'BMEI!?36>/#[[T)=^K3:0V,G5_=PX5J:=9OW\R_5 MI=6Y8BPRX8%A@26:E P,RG;*[-^HCIC]>//Y_L/U2R>&XK8V!O;F3PTEOO0@ M'";A&SCG\^)E]#]GTC4HKM1.++0![S-G87")@+"=$\=XZ97HV$_R!4DPJ/*D M;9T 14KQ((WR0!N.C&>P^8V6TIHI7C^0*;D)$4MP$C(?AO@MIRT9W_W^Z=N6 M@*N\MH*IS /I;64;J605?+P:9MB==565@_O9$+1OR%%>'@WGL\D;ACP>3N/) MFP#G@Z#)VO0]=+262H6 Y+/,"2:C]6M.>"AN/+38:X\F&H/T4Q@%/'G(AJXI MQ *_N-EVU-.P]S3RGG)2>?@9U;\,34]JM@;1-:LL\&V*#AP\FD%'8+X_L%PO MCGFR! M#(/YOBG[^!>+^XZ5K#@1XR0X2R;!+)G@93H.HO$L0 42W_;YW:/GL8S/^]^= MW3M[_\X6I0U)]\D=!_-9A+]0G 5A% :SLX351T$X38+YE-5/)D&43(,XB?H: MS7')(",*] M)U&4!+/IV8M%3?\1/Z_$E539EJ%81Q(D\WF0C&<8WI$:H^V!Q_.D'8[_^I!\ M5EJ/A0[,EAPV$B[T(8/\6BO0$:*Q"2U'O@IONTYNV87;4/Y OQ9\213(.10[ MWW @SGX^Q.T:]ZO_)X>N6^G<<;TLXGPFN,4T7.=K ,Q$N<(Z!I7+3P!M&_13 ME7+HGAD"8NZNT7'R(W,_;*2B:H4L/;EUZW%I3T$]N"NM^#[D0P^<@[L!&DX6 MQ".L8-'7N^?ALY'< W 7@2+A@]63&O=PVR X%JT'PO/Z\/) \'>>K,Y]0U/6 M?%GHKPUMAZS([\V!TJ^^Y'$B!5V^9;0D8WPL=5T'VBMXN01*)!$K;4THZ9%; M$Y#OD^]RECK/]<8SSG@G[?V%(0FF,@V<[.!/)_.SL7N$J=!/)DP MBH;D$E;VW/.,NP[=XD<[7T_\F=WZ^Z\GCN9#2C_:?X:Z;KZ^;)7&Z\M]B%MHY7?C'-4ED,R_ _%)KU[VP@O[CW-5_ 5!+ M P04 " TA&Q8O(92:AH& !%$ &0 'AL+W=OMF;752:=C MTAD6PK15A26M3)0NA*6AGG9,I5%D3JG(.W$8]CJ%D&5K>.KF;O3P5,UM+DN\ MT6#F12'T\AQSM3AK1:W5Q*VM00LRG(AY;F_5X@^L_3EBO%3EQOV% MA9>-23B=&ZN*6ID8%++TO^*ICL.&PB!\12&N%6+'VQMR+"^%%<-3K1:@69K0 M^,.YZK2)G"QY4^ZLIE5)>G9X9U7Z -<5A\B *#,0"Z$S<]JQA,XRG;1&.O=( M\2M(40R?5&EG!CZ4&6;; !VBU7"+5]S.XS<1+S%M0S<,( [C[AMXW<;7KL/K M_@>^>J1D-Q)7RHFI1(IG+2H%@_H16\-WOT6]\/T;/).&9_(6^K#?AI^A^GVP M^^N+/^'ZYO[J^O,=C#Y?PNCKZ/;RKK8R-'B&%M;FK1O6&Q&&?X=_] M-HCC\+V3XEDWCMX?!$!MAVA-9(K:!*!(6,,#+@&+*E=+1)KDZ)2J/%Q-P:74 M5/-*F_:&L0V>!J9:E!8SF%.F:N=@8QH**CKRDU3P"74J#4*ER;XA.6%!:"1K M%G(T;J:$* Q_Y] QS$1(3>6I'ZB=/HI\CJN%.A#L6-1_;R!514%-R;.B#Y;) MA'56GI%EBS7A-MRBL<2&R6\)%6()(C<*QHTP6 65T%:FDDQ;L]/;A;0S:JX> MU"5;AK1SU&D(8+QLN%,;%JZ-TJ"0UN*KGITK3@5.I?4V?'EI.7![]FTN_,K6-]O)/Z*T2 .!F'HA=]M5,6OK=UT:,Q>4L$RC+LV*VDLJO0_NP#2P7Q?+W>C6K.K$ M0_.,RQ;I\XF/;,9B6ZX^W68+2(69N?3=#B(@[P;'W"6CG$Q0(],9HUT@ENL$ M__',IH)993;+NRBZ\#S#$F8%UW!R.A0_.EXYL+5/FS'ZGO7M'I8 M$:;;+^HQO%UUVSWD4SYCI'7^[%/#4P4>=/"))S'@#IC/,V9&89Z@M'/-S8@@ M4U66]9W#!7R[F,EW9YLV]E&JNM#584$CV]OM)$/?[!TYM[RA,@MYQ MXGKB1)J4-FN)0IOO)]TJ!G-V[&6/(L--_;BH"F,4IQU)UP[O<(5IU"6]MKY% MK/WB4(DV#A5*U 7_&0S"X+C?!3.CW'7R6RE4GZ^9/P4?A)+HVM,) M_$,.^9O-RS-R]Z+W-:;FQP7^U=T/2> 01H^HZ<(+'U:I?N/*[T?EKC=(4WV- M<2K+D@<4N9IWE/2"J->#/8B[;:(048@'W2Z/X_9@0(@5M;D,]H_\_ '$23M. MR.9A8XU6N]3A_&K4CD+8CWI!K]?W8PKS1Y_X+)D'[Q4W\^94KD_DC0R.PJ#G\O!P M*UN]\@'L4[*YCS<3=' <)"156W[UGORBF:RO[71GX?Y%IP/=L^A!FZZ/T+TX MB-E $K9W/1TZ&T^[ O74/6#YF)N7UK_RFMGFC3SR3\.UN']@?Q*:PFGHYCHA MU;#=/VJ!]H]6/["J<@_%L;+T['2?,WKGHV8!6I\H95<#-M#\YV#X+U!+ P04 M " TA&Q81=6]&A(- Q) &0 'AL+W=OV:6;W+DI"T.[7TX!$GXLCL[,_O,,S-+/=_7S:=VJY01G\NB:E^<;8W9 M/;NZ:K.M*F5[6>]4A3?KNBFEP6VSN6IWC9(Y3RJ+*]]UXZM2ZNKL^CD_>]=< M/Z\[4^A*O6M$VY6E; XO55'O7YQY9\.#]WJS-?3@ZOKY3F[4G3(?=^\:W%V- M4G)=JJK5=24:M7YQ=N,]>QG2>![P3ZWV[>Q:D"6KNOY$-V_R%VI/_ ML.6E6S5;5W\K'.S?7&6GHE5E=M/ROV-NQ7GPFLJXU==E/A@:EKNS_\G/OA]F$U'UD@M]/ M\%EONQ!K^4H:>?V\J?>BH=&01A=L*L^&C9%Q+-V)S/UX@R0;U5SK\ZNO_N;%[O? M?T6W<-0M_)KTZ_12?$N];POXZ?;MCZ_%AYM_O;X3K]1:-8W*A;9B#8D5LE%B MU]3W&CLD$ A&E;NZ002*7*\Q05491JV4V2N%MULE,MDT!UUMA"SKKC*MJ-=" MMJW"E:QR46BYTH4V&M- "V*M*UEE6A:(4D@V-'/7-;NZ57:"V>*2ATZ*G1A[ M>7T=QZOCN4C 1D8D?H>0-+29"QUOZ3A"GPG>2-';"-,96&5EM]*I0 M@R\\)TY"Q_PG^-".*E$T2I2)/820)/@$! #Y7X69OMMBYRLAI[ M+IZ*V'7"V! S\XCM>$N'FI@!G8VOM MWN5UMS+KK@"39A86"]8F37D>61*2[)LL:SH8 1.0.EK)[+L(@]")X0H,#9>I M$P6DT3\4"%6\715Z,PP;/8^!D_,OQ#N;"%H:DGI+VCT:$CENZ#LN2QN\3)Z] MA1NU(7,\N"H*V+9E!'4]DO:XO_N]77B^$WJ)$WD!6PVZM[%>Y,X@8QL9_1<@KW+9&9[ H!=8I%A+@>7YW+CS:P<1) MDH!N&+$!<@:N0R>,0L W&G?-=^+0=?PXAI3I&I.\R/'"$$^GZW/"/^(8H1#P MHK-;*]SUL=/)PU5CVD%$[%)\V/:DR-7%,34QK1'TV_]-U]]V0![^_T'E&%K M,-^)(I!9LF1G3'?G8++(3YW0)[\$ ?P:1_PTC3UX/QV]OXP3(-S'_.$J2DA. MA"?#%6L@(C< IZ7TO+_R$*\@EM@3*9ACZ>)!& 9.''DCH3\;E45$!@G^>A2Q M3X]O$2D15H^2P+Z;WPZ*+GK&Y &S:_IC%5Q !: KZ>6/-XLHI)CNUYUNR&&A M&P,\;N^^X8ZR1!#A/HK):@>>)&V0B;%V&:+<$AC3R(([+76>P MK5U+FT[9]>/EW:58]^YHH7('(CZ(QB8T#)&&REVJ6YE?1#TAX@0N;SA'@Q^; MC$#QX/;-7!FKP]?6)^L#-Z6_PO?$$^L"Y+8HZ!]8'\]M=$2E.'\.,OO<(_P0 M#D-6\45"(0GB#<6;$N64H3)DV-#W:B=-T[N/J/L]T6&)(A!A"UZG '?'>6N* M59[7=JM6YUIR#L-4A5J&2WQ;73 2?*3[Q.=$P30> IDNI8*YP/HU6Q)0-)RH9,$D"?T&8#_B= !+G1$@'#&(7"B.DEL%R$#H'([;ZR1'V ( G?Q4 F3&SBJ>IQ)VW(0>A6U'5 MAO>VH8Z2W$U;ISZCC>16D>Y.]80+.IRYH$,4R*COE9U'TOM'Z#(KZ'F/PI(Q M#I7EET$%%>P:&H9@'0TG8\@T+6OP"&'+G6^IS*5X/08@]ZN]1(16!;W0HZXQ M'M&5J7)%W1L?/Z#XIX7:#N$WC81$8 NDL.IZ!+*UQ I0/Y/M%N^IU:YR[#:] MNP7*9740^[HKS MWI(G7R("IQ)W*]M^<33YI3R H M#I?BC1GPN6OHP"^3U*]C+O4J);,(9'<5H7=3Z7]#JT=@3M[YPJ5\?,*+G[:, M#G0F-P%#2XN!'V[N7D*QEMCHYNXCOWF*YDC)3 812D.XL7<(I>&V/"YA7 M3"-!E+JVGI @TVSD[:)NA\.<#1()2+:IR_'\R,S"O1W;%-*KKG"%0#A>ERQ% M7&ZQ%&0/>T'Z'8&_KGCW&UV*7K&9&L<2']G$7K2Q)\AT9)3/HV=.*2-]V$T< M L.9[Q=D_-III$V;B#!X.(WJT02WP U;W8ZT9H_Z0/32>UBF!*;4G;&78%?P"5(9T33< MO,*>61/)GPP1MDP->MDZHQZ@8!7*^N:3YAQY?:(:6=8$M<$[4-5FF )H.(F4 M,458])+'9='6B./] Y=/CNJK -Q*K@4FR%L,R/WH)%E5'=:;JC!*V=;JFFN= MVQI(UCW:9?Y+UR,!I'FO9HQ)FX-XK0\*9&SJ[).H]Y5JVJW>\9$CH(/24>RZ M5:&SR=>#)RP72(C.K7CH-T<7)1=UG*E0QD#S _BEM0H?!T3+%,5F\@GKT?"5 MVNBJXF/ )0KQ+\79&>:A7.#,\ M1GM^\-0%)Z+"!5J4]0*\.O$S=#BG#6O5 M4--,^ %?R\VF41MI$[?]H,4[OD*,(#BF2L5B[+N_I;Z7?-^>JM\?E+:(N+T: M(F^27%=?UFL/]--MG^(L-0T%H>6CND%2//2G]Z1820>%N4(Q7QR?/>8SMW&D M[(>J 0F5#FTU8?@3RS:=SOG@>1!J06#)E/S1[OHU+/M1&+!6-><$Q@IF'/C9 M# MFFDGEPAS_E$DMMQ6' ?A8:"AJ>U8>$K4UTE:[F#GJ2SL.7YQ@.:['ONR( M2-C,*939JGSZ]F*KJ%FYPHP_'.X38\B3IT(O9<'Z2#.3#EG$#6@LXC1R(B^E MJ\1WW&5*(=CP:3QMVM0C&OD)[)=WS6#XP/\]"P2AXR\#$:5.Q-](>B$+((JO M+KXE;PR7@C#"%9W]SURCJGSFE"CQG#0.9^Z9XV.-D&N//V"9KJG&+'-4/_\" M ]M<9U-^O4>)6W>MQ4-[5&#/!P,E])$(@O:S$N>XD^ *%[40\ETS9\&Y!HY= MR*Y-<3[O'"%9EGWV9X+A@J]#$FFFKWJ<189O$Y006%155T\?M"G?E&:W& I2 M4\7?/*DH'9NGU; ?'&=?-!D.H_P\C#Q P_]Z/,R83]H /9G_!Q;G2F]*5X-_ M9])E_RV+]R(>K&%B5Q)&PO=V]R:W-H965T6F6&$C2%!O0;D'3;9]IZ601I4B5I.)DOWYWE"R_Q';;#?UB\^7NX7.O M%"\6QGYV):*'QTII=SDHO:_/1R.7E5@)%YD:->T4QE;"T]3.1ZZV*/*@5*E1 M$LA+4[.[TPC5=2XYT%UU25L$_7J,SB+!<^RGGI>6$TO:C% M'._1_UG?69J->I1<5JB=-!HL%I>#J_'Y]83E@\!?$A=N;0QLR$03]/> -*L5 1.-+ASGHCV3%]?$2_5VPG6R9"8#LX& MD&,A&N4_FL6OV-ESS'B942[\PJ*5':<#R!KG3=4I$X-*ZO9?/'9^6%,XB_T*TG/3]\CF>0N1IZP M>&64=7K7K5ZR1V^

C?>G@5N>8;P*,B$3/)%DRN4X.(K[%+((T'D(2)^D! MO+2W+ UXZ7=;UNI-=NMQ%9R[6F1X.: T=V@?<##]^:?Q2?S+ 5:3GM7D$/KT M303[B7U=]?;J_O8>/I4(-Z:JA7X"U!ZM ZF] 160@4J54D0W!:5\8Z6> XVD MDEZB&\)"6"Q-XWCLA")Y4Q0RXVFMA/: 7QI94]WY(3Q@*3/%6T+GD*'U5.9@ M?(EV)489ZTMXH)+FHY $<^&9AC457-56*@[I!(C@F(U8SL7*;DVLHXK"1P MY5P ^J-&2UIT;(@ B+ ^!$VPH^1[*69=0IS#36,MA]%L M6:%60KU,;6SP#O';)_X$DV@"*1VU5"HV#/P*;"N\"S8FXJ_A=Z.S;R"\'9(> M9D@+SD&V=3*YY0S>T EK^/MYO]M'<@]Z')UN!F8#[:B-3$B'%&Z$*Z$6,N\J M!'D0DKDBS<9BJ+D# 6#(A2#8":%U)1.RY2B-3OH%;A(,6DB7$:LG%-1%D'OY MCM1G[6?I/Z0J=#6&:U61Y4(IIK6@EE'" BVN#. .T1FQ8IVQH045.;CNBB;M M9T7K//U5H=)IN]=Q71]=EI29<6MJ?86/62GT'(.-U%H.>XJ)'IU%QYNNFD3Q M#W-5].TQWI^"(<(QI(5B7X_T+T78Z+NO+8CA4^TO<7F#T) ZY;#1KS/. Q6N MPI6+V(J-%'%4#QR$'09;KI7N6MVXLY;W3[BDCT+W/@K-EA:.0R/O)B>04)ET MD]-P.'\)H"CH$P3&O!%3ATEX,":U]]P*L2C(H8%43GXQC0Z'ODPIE*_@) M='!*O'CGA P(*?0L*78=M#0-"#OT))/)4!OAVV@KI]OB/8F2%UR(%-"=W ]# M;A%O 2071),7K[4NA7^W?65?N\6(FWC[0/PLZE=G1L M0:ITK1T/VB^6Y<2;.CPV9L;3TR4,2WHKHF4!VB^,\ 1^RG#AU;Z5BD2!FIJ>?IWL:^/$A+SZ5:V,J]7F39N5/S]95 MM?WAQ8MROC8;7?;RK]',LD@V)BN3/%.%6?[T[#+ZX?6 [N<;_I68A]+[K&@GLSS_1%^N%S\] M"XD@DYIY13-H_+DW;TR:TD0@X[]VSF?-DC30_^QF?\=[QUYFNC1O\O3?R:): M__1L\DPMS%+7:76;/_S=V/T,:;YYGI;\KWJ0>^/I,S6ORRK?V,&@8)-D\E=_ MMGSP!DS"$P-B.R!FNF4AIO*MKO2K'XO\015T-V:C#[Q5'@WBDHR$F>%W,[TVN9*3XQ4Q2K]WE6K4MU ME2W,HCO!"Y#5T!8[VE['C\[XULQ[JA\&*@[C_B/S]9N]]GF^_C?8J\PT.#X3 M6[-LU??_R4:A2\?H7/0T#EX;/974=A37T/KH[,=IY67 MN/IX?7OU_NK#1_7ZZL/5N^N/ZN;GRP]WZN/:J#?Y9JNSG5KK4F5Y=C&':(MD M5E=YL2.MQR(+-;.4;:V1;HE"-<_O39%D*U7F&Z-^Z=WUE-ELTWQG3-GC7;B! MI=*%42M\*72:[MB\%JK>DK6NC-(5S-ZQ(5 [HXM2Y4M%>TCF^#U;! I^2=%, MI4YUD6 X$1&H"GM(S;U):< 8SW-3\F[29,/7-MN<=C_;J:59$$-4I3^K5#\-$RJ!$&T4%\^B5+*ER_JW2%BP_K7&TH')1;,P<#YLJD MR2J9)6E2[3#;?VN[?PB3B,HS^DP[H;DR0^I0)/D" YU^S/.RXTNL1,)<+I[F52SL$)$CVHQ9R:*'TPM%VZ*T50*7]@!T'_Q.K.Z@8O M^5Q-1H-@%$7X% 7A>!),QWUUG5487UJR^L%T% 8QO%<<#/IQ,!Z.U-5G;)T6 M N_J(E-6M;%D:;#5LT$034=!. K5N3H;!I-!'(P&$;Y<;O*B2GYC1:,-;\&( MHM%77N]"C49!/(P/[G7<2W/H113TQU$PP I1,"3ZIE/UX21KGX/V,,1=X,)S M=38.!T%_1/3XW!!C*\P6RV)K5O9.--"H13TG.\K3!:L2_9KCGX+-IY7R20D? M+B##DVQ.CJ!9$+:6)@L69$DJMW$SRXT]=5D"(FR)+S!)LHDJA\N!T!#_'M,P MIS1_LHJ]Q8"\AOT7N!/RO.EXOV$OCK[#5?SMJ^]4W!L/Z6O]:89CP,IH,A/@S[4.]HSRR'DR#J1VH \QR&7S3(:!KTIR.RQF@C<;!<$(&=3:!JQC@PV/&".,=A/@['@:CT>2;J_-1(3 [OI%* M0W4GK(?3_I?U<- CW9)_']?#0:_/=]*_EZR# 'AF,\-F',@+V/.TER.^'$LX M)V=1EU\71VBZ)R@MN.(SQEFT0U[_Y!ENNC.X'ULNMI_<;_D,H5/8H&G-59)E MA(RP!Q8. E08C,,H&$=D"5$X#@9Q&/3[$U:C:(C_XQ%_'L<#Z&"LWJQUMF)O MNN@(#7=,!T$X&:BS>!0,PDDP'$R@J/TA3W$V',6LEMV@T 3(-CQ:NSQJE<>" M9==2+^=5#9@![3M; 0B=OQ #&D[&P32BU:=]&!P6/(M T'C$1CONPWR'^/3: M(:2M3A849R=CY@_=-*#5@C"B^\[ZXR">\%A,-QW%[=@]GAM2@);;43#!LB$C M@B[KL7_L;#SJ,/Z8;-_II%#W.JU9U7U3."%B,&@8@]YA*(M.(I \I(4&$WP* M!_2I/PVF,#=F7WK"U""8,.:AY.:(]N%0G-XH&#*3!I@/>[L2A$>1VZ)V=CX1 M]C>&L"8J&DW!" @9VYR$:C#%CB=/Y[X=1I=EY/GC7.D* 1HTZ8^ F/K[S!F, M)M#

    9K[+$=P+>[\1/'),=>6V]$:,Q\WR5);^U4&@&@$R@68HAP%$QE +6 MT!_1INE['$3C 5"9_3X<$E949NX%S!HR\2PK+RW^^9M_5C@@I];/)_P:O75OK[1BRQ^B 6YC0#:#*!C%$6VQ6$F\/QWE;QY)$7R \J$!(^Q7CV8(1W#* MSXFVF1N/*\4A(\WKAORS-GR<*R]^G-GP<:Y<_+@DJ]Z?;&&6IJ DD\)"A/@1 MLK5,:!_AE-TTTJ0I,0[&WH>+$OF<17UR2 -V8HA#,+ IW>YB@PT,GFRL*_&D M\K6*]S@<(V5$+O2K0)[904PIOS++>!H ^9-R$2044\E%0H)G>ZG)%W*1<@TG"ZZP'N2)W;K4TD4E0I+FQE:&]V*NOH1Q6&5]39 MES;:*0EYX=,7]H>:&6AO ![ ?S>/+7T:\%P^3HTWS!MT.L9[(=T+Z">C+7A1 MU-[*:>.D_*@[.1)UK\HJV3#5RQH0R;12USNI(\":MQJIW#R!=59?3!>LE6*F MY\->I#9)FEIQ@.6#@*[V]ZX.^>IP[^J(KX[VKH[YZGCOZD24 K22X8'"Y_'4 M6WQ9Y!NZ;0K*B[Q>K?&EW^]]N\V?SB"9$8,159,\'@S&W@7:/F!?>V&T?X$W M'7D7CNQW(K^?VJI?\32<@/+F-OH38J0NUWO(%C\1;FV=0E>\!"FV,-+/S+X4 M:@:=0C@@"KC4)<-/L^5P@F'H\ZBG_FWA"%P%-IHUEKK4\XI*RY2OV2!#P()6 MM4=3],T+2<[K4!&=/)]QZ7>:9ZL+FD%\/>8^FB5T2:&9UL!(>9%08/'FD+$T M>Y$8"JZ8,*\+.XLXYWF-H X>$+4-'2 JGS=U$AKBK1YT[^W27+9$,Y4@D- < M5BK-$\:(M^6@41+NTQ[527:/))4%IA?W"5?SB9+NV8)=RLX+FI%Q7W"P78-! MOUF??X_\-:]+V9&:IYHA#LW686M#,!0FJ1B60E_GE0!8N=!2M=&97K%&\=:9 M&B+\!%M]Y\J$+C!?45KESHL*6"#)'0*V4'4!4(PO*K:P[V6 M!B(%L78_R^0S.V1&T^UO^]I,##$8_51UMFITH-+=@@7 '+-1 !U])$E0"':E MH-*:%Z#" VD+0G2^I0,,/5\SAQJ'UIWY$3W14I[ _F<[R*2:KXG@1@BG_"I% M9UJ4=07>0E*6@K!##IA&9UW;O+**Q3Z-[GCW\>ZJ060M$/]/8M*%>E,7]R:0 MQ"8A& H*UPD<(#LQPNL%N_K+2P7VS4P%;I_3HI ^;7*&A4MQE,LF+C\IW'EZ M]62H!C^;)K_11JO.@B 9]E7,USN605V6$N$_Y""QKWC]Z"7!#1(/C;^!XLY) M .XW1A7_OT91D)3\P[Z]T M27;6!"M90]U5^?P3,KV>4MHV#Z732_.7[KCN^ M0>Z=GZM^,**Z$!*N]A/??[4QQ8J$]UX7GTAU9,B"LM!X.@%.''B?>,B_\R(5 M]D.5Y79SKL92/P2][2>^_6]I/@,IMP;_7/&ID+IK?96,7TK2VZ?DU/ODC_\9 MY@X%!(HO-&G/G,U9AJ]X.,#)*!YZGW@X2VWA+[:FNZ,1X>"!]^GV^OK=S^KO M9*=BQJ]AAG9(@N26(' 011/OTSMVLM?L9+^D@Q^I8%"IMW4AD>#GM]>=\;Q2 MJ-BD ' /.-0YEW5-CFW4F8\KS!T>_=Z8-:=IH^-1I^T-8Z>3@ MN[B6YYX-/U=4$T6B% ]&'5_AY4,'SO1/=EW]*71[.#YZ[:M<5S3!_^'86B-SG,\":MG76EY\VT2!_BP0"FV#]VZ?^5\4#HT# Z7CQ^ MY7<8#WG,.)A$_6.7_E3CB?F08Q"%)Z[\ 0."WQN-N%AX>*4U(J=-,"*PD9PE M'PBT6NM5$FP":Z#(O*1X8U$Y MP7Z&HEN"/#L/X5OBI0LZ["3!7F-6\XD+ M!879IEQ8E5JO*;CB9W,$NG1R2B0D\Q0: 5+Q$<(NDUE*V<*2W!MG.(:::&P. MQQ10:I&5QDJ<+PGC.,66D@<@N<<.DD'@:7=BE=AVFCD*.'EISTXH!6T[%TYM M0:BPT]FCET3V5AA./])=)]74\X+.'' /_&SA\D9(B+) ;T_;@E+>.?V.K*DL M][)?+IY0 B6C_Z@D>@QM&[W8@[W-_*XIKZTHS/4V(4,F>@RR#&D(O :!R8:' MY'5EZ>@0$.^K O0])YG=YZFN)+NC'3K/0#\UW+3)?9ELDK3-(F4Z*O: M<\L::UG#G>_FJ3G4FJYB^$Z._01W6Y;,#[M7U]/2.+F>NG05$JL!/']=(E^F MYF.JC]#)'/5QP QA/YHW1?E=LJ7NTI*Z+I'K<:Z?-36!LB8! URP,ELG C\J M]7-J/:5$45RSD!)(CR$$ O6MQ34&RKAL8U7D#]4ZL(48I*X[43]RPAJFPPDP M)2Z-)AQ);![1!IF?-RJ\>DP5WM^]N;99#03VR]VE%1V?L=(-'#3#EWR5/TMK?]D M]B3._O# 0O$#LI9*RL*L"L.*O,]<#:M9*:Y)-$Y-BIUS)D4:*!"+"<-NG02; M1MX%U]SFE>_BRFJ7&CJ=M4HKXKG(J;I:V7,KMHES/TH2$.%S)9 _$U=N#^2* M78\S[$:WCR?A!^K-KC0G\$%V13CFCRC\P:*MTC]!%Z^M+A[50-LG)AK'R(A+ M1P&Y#&*-4R.NWE8)\\AS#FY))\.>7S"@\0M#PS.>%L:0T9E(*N9 \3I999[( MY8""HOAN:Y=<4WH/GI2.JZROS=Z,51$M2G+!\G^*^,7R>8S5JC8\/L"P#&R2 M*KR^BA,F8/(LAK2GULER:;A #W4V.T])U[FEKU55T<\>EV$:G3JLTGS#X.EY M3-*7MPG-QUKQ1%?F6&R#!+5ZK*3.8[6I*?5+++(_E@T@%IRBVF> @&' O-5^ M%&1W8Z%.XU$"MG7L"89)LW.?OKC,)L+,\F)!#,_93S<-\P66X%#&T:K1J(I. MKS:$%?4*GDE0DH-N7(^U@=S#6$TKMOEL/87=N_!,,!C -1-_(?2T^I23@I1\ M?&!5)>CZ&%7F=2& RQX_2X[#\CR"M_\J5J!9C'ZL7=IHO/2TZPE%O0-UWE^K#Y>W5]4?UM@D@K1-#*FL/\6=0 MR M-AVXK+X-#VO9U,==W,T=]7D'<,,(-#PAUPK5_CQ=BN-B!$$.[*1%&['EE M@3T5U<[]3"SS)@#PDF-^S]E*E13ZUK$8* #W9#$U9L'.,ZN$H@]P2&MU"><+ M70[454V+!NJR3+1H^27E![!1S5+9=XY_HJ,CV&IGM8[?CZFMLF.[I$[,LQY7 M@_?U])'B\1.B;,=\2"V-WA# K33EB%:=FR&!/1%ODDC@8GKBB=NJ2/N7:>M? MF]7W-/SN>[W9OKS9I_BK4XKD] $C/Y]4=M6G\\"3;5PKH6VEQPU:.&.?R[$Z M7U#A0B+Z+K"5!_H%.L=ZG\3[^OR85Z)\R4P*_O4J2@%;3^IW'CLEC:SH4?IW"%DP'P.'CLXMQ+- M5X87V7=&CMU-H=#F=D^LRM MW@$'E,)*[_):V^*FSMJ,$?^+%GO];9)]MD M\$Q=0AM^12XC32"N9O37DDOO($_F8FBX(,TM_.RKQT MKZ9ZK8LY%80N'$BEN5@LIGS<:91N&8O[.Z+8%\-^P\7Q&BR!D&5>VZJ)ZT69 M4X='VV,LY6_FD>O&<'V/B:T/[YJM.^W6BT5B$38_1]4^A$R^TQ60*;XR:O!5 MKTJHJA\X@>^\-(AS"B[88BXJ_-F*C&WK;\J[?W/=4_*8-=TI3G:6"/ 75R,N ME?AC?0(VP,\;>-3;J9WK"]HFG54N/8'L*5R'R28IA;DS4ST80P"ET_#CGBWA M1YX])M+!&&F:/:,ZNS-;S=SX"&G:-JE;>"HZ23&+]NDFFNC&H7>ZJ4U4SO>T MTHEFX;28QGZD1]SJPCL$FNVL,M&JQ(M,Y5N2R6_\1/F,2IK6EBRQ=<80S#B< MX2J S4)8>4GE1"U9JC,!6YAP%-C9HO B&G+#4J"BX44<2O,2Q!@/_T<^MT<" M6-16[5.'KITLNT_HLS*?%#KD["25DXH6L%*UR;=NECQA^2? MBOP].\YGOUJ?X4X5"!J=R1/ZV))U(.<2XBZ.'EA_31'9>1_?\9 V<"[.S7*G ML;874IWB:FF=*KO:Y"=N09-T@,K]6!$TV(&AC1WGY8<":/(MT0$-Y/Y![Y30 M^B4^8@7ANTP32M@DGXE<[]3JV-E3BMD(-F%W0U](:A9=LDTV9HAI:OHR%D$-4XG6VSO#+'N=Y MEM/I,Z7">KFGNV"==&]VSJ$""96"E[D(8MM8 N_TP%,Q5P_?:$8AG##=(W?C M_'"_;;A+HKBG95W(B81'&ODHU[7I-?(V1P R4[O#_1."Y@T;^%"YL&FSAE;H-T^_=] !]7$&7[(R<[&#JSJV53B34N"*KGEI0+$;%UETW,]4_?J2.TXT/?"**FJ$_WMJZN$OCF]3%( MGX3_L"?$,0R_:ZI?SN[LM0Z*I3>7,'R1YX#XP==VKLXRI!HSXX2J[0EE"W&I MM9N)LTIL9SN<2-Y0<9^8!UN3=[Y"ZF':>TA/(P?MG"H1F82@!*@ =(ZN!:$$83KZW$M@]T&F6JCN99!;;^L&GA>-XVP?$356T[S]=T%7>?O?J0 M.\KX@;=M728.)-HA_-H2TKI$BJ(LQEYSZ%#*">8] M/2]6^D3R*LT!Z&4>YZ$(2T/ MO'=!,?X3D^[SM)9B7O>A'P(@6VY,"^%=A+J$R Z"1<2..O;^_D=,=OSF*RFBA ?JZ[NNV":E[+5+%#)I1"#P^Y M +/?LW5GN:R;TU%VWC?B]I3>V#,>8$7!K)= #JF*K!V=V28#*Q$>=DEC:):F MZ:!#M;9A /P9-FR"$RF@="/^[@32W:#0?W2AO7=0\2J=9(^$W7)B7W*==@E$ MK:SL)HG-/ICI]H5:K?[LOU",_;T\9>M&2_>]ZZC)- M3^Y<2FW\:JZ42XF_YC9(D>IV[7TCI8R]1^;>+;[ERG/1/B;3G>"YFDY# M?FD%M4%+@_''0VGNOX,B' :32:BBN!_T)V/N/CDMJE*-)M26.E#49SL91;9V MW+V'=^<>,FJ>#(\0H:9!&(_E[1Z@ACJ^%TR]OE6L8RF";!YTX2\B\A[V+MW\$*-',_[]/N MIF&S\:=KEW6\UFB(8)] ECU133\TP^PAB=,8W/"QW/7*O M]#E.7%>$W#%J.DKF$!G2_T_R_%X":S_V>L47WNLOJ3V$7_)92FN(O FSN=J\ M1_127I_9WBXO(7VOJ;ND5*E98FC8&P^?(3GB%WO*ERK?\LLT9WE5Y1O^N#90 MDH)NP._+'.F"_4(+-&]7??6_4$L#!!0 ( #2$;%C?M8,'LP( "T& 9 M >&PO=V]R:W-H965TJ%H%1PI M.:]0:"X%*%R/O$DTF*;VO#OPB^-.G\S!1O(DY;-=W.8C+[0.88F9L01&GRW> M8%E:$+GQLF=Z1Y-6\71^H']SL5,L3TSCC2P?>6Z*D=?W(,]WGX42A'WZ@$.\58N=W:\AY.6.& MC8=*[D#9TT2S$Q>JTR;GN+"7LC**I)STS'C.E.!BHZ%&!:N"*1P&AKA6&F1[ MQK1EQ!\PHACNI#"%AKG(,7\/",BAHU?QP:MI?)$XPZP#2>A#',;)!5YRC#)Q MO.0#WH,TK 0\C57;6 ?G@FU1Z7F4+9*!KEF&(X^J0*/:HC?^_"GJAE\O.)H> M'4TOT<=1U(%_NY*+G/->.OAD>7][_WT%B_D25C\FRSD\%$CO6$AZ7JG>P9V(ZI7$/2]],XA2CU MHS"&V5NX%(&"O#5Z+EH"]T*_U[URQGK^-1FCC)%D9P)+P[>L M1&&TS:3+#MFQ">K N7<2G)1PA6KC&I6F7#?"M-5\W#WVPDG; MZ.MXWTCJD- MIZLI<4VJ8:=WY8%JFU.[,+)V#>%)&FHO;EI0/T=E#Y!\+:4Y+*R!XQ]B_ =0 M2P,$% @ -(1L6.9@;PN] @ "08 !D !X;"]W;W)K&ULI53;CN,V#/T5PEWT28AMV8Z=- F0F;WE82Z8V6V?-383"VM+ MKJ1L=O]^*3GC3H&9H$!?+%'B.3RD1:Y.VGRS+:*#'WVG[#IJG1N6<6SK%GMA M9WI 13=[;7KAR#2'V X&11- ?1?S))G'O9 JVJS"V;W9K/31=5+AO0%[['MA M?EYAIT_K*(V>#Q[DH77^(-ZL!G' 1W1?AWM#5CRQ-+)'9:568'"_CK;I\BKW M_L'A3XDG^V(//I,GK;]Y8]>LH\0+P@YKYQD$+=_Q&KO.$Y&,O\^NHBJ#!O3AV[D&?/N,YG\+SU;JSX0NGT9>7$=1' MZW1_!I."7JIQ%3_.=7@!J)(W /P,X$'W&"BH?"^>_'4>WR5+ M.X@:UQ&U@47S':/-[[^E\^2/"RKS265^B9WJ.(/_KO0BU^M*(43X7<-N]N/=P\WVR^[N]M0:?_A;TA8PBV-B4?1H5W"5R4=-O#HA$,+[X#/"Y:5 M)9OGA;?*A&4Y9R7/@=J'FD-!Q1*ZY_14*K;@G.44R'MF+"]R5A5EL!;,,Z7Y M?,)9'Q"$01B,I-$ANY_@]+D[T%B0"FZU<2ULR92UF,&N0>7D7HJG#F%K+;K7 M%.<)6] +RZH0.:]8494L*193Y#1E:5*Q*LVI;.1;L$69>]^"LR0CI4D:,D]9 MP3,ZR>"U)Q"_:$\2> A#R$*MC\J-G3J=3G-N.[;W/^[CD+P1YB"5A0[W!$UF M91&!&0?/:#@]A&9_THZ*$[8MS6HTWH'N]UJ[9\,'F*;_YA=02P,$% @ M-(1L6&^7RB9T! 2@L !D !X;"]W;W)K&UL MM59M4^,V$/XK.^Y,!V;Z=:1$DG9U-E[@S\Y;LS> M&%PFJ5)?W>0JGP>Q(X0",^L0&/T]X@J%<$!$XUN/&0PAG>/^>(=^Z7.G7%)F M<*7$%Y[;:AZN*&NK:9>3 MGUW<88;2PC++5"LMER7<:B5IG"%);\TLLA3%V499CWC6(2;?01PG<*VDK0Q< MR!SSEP 1T1LX)CN.9\F;B.>8C6 2AY#$R>0-O,F0\\3C33XPYPYQ^CJBNSFG MIF$9S@.Z&@;U(P:+GW\:?XI_>X/O=. [?0M],9Z,X+]P?@?JQ>KBYAZ6J]7G MAYO[JYO?X?;N\PV-5Q?7M+&&*PDWZA'K%+57/P1;(5PNUV? C6DQA^7Z@4Q& M?O>7^#B$-9:.$3%NE/9,#^Y5PS-(3N+#4[BJ&^T0'6FPJC=CJ<#!\YR;3"C3 MDI(A;"J>56ZPX^A$9S>FJXV)*G5FU9 OT,FA'<5]R L4SF3.>4/&!1H']2@)Y&* B. M"=@BTP92++F4+G566%*.#G GX?@H[&4D'."2-GD-#?TJRF[#;<7EOX.:CN + M0JY JHYM9BE7HB?I01SHDLX5(Z;L19*\IB-KW:9J];X@(U?W(=)[ZOYK2"Z9 MJA'NV1,INBOY-#[G%0+(E,RXX,R]_R$<)(=^LP])12,H X56-9 E M'=76Z4S?.^T]G/A46MSGV)\'YYRBQ(+[P\?*4F-),7-:M1M$216IT5@BYPKM M4$AW/SZ8'/X \ U"_XBUA4O,:5.$KM06P_UH[L@BM$WNM&#"#(J:UR4E:;C> MI]:P[7!+'^D6J=; 7ZWF)N?^B_K!EV+Z<9?BZ/^Y%$[/E:)]N25/XTR%?VFH M%DP(C\Z>'^CFQ0--!)@%YH]3+Y//UR^3C\AWH3D94_F-$CSW=2ZXI#>+4_J^ MRAV<\\T5U=#EF*+@^(@=&!62HKA(CJART_=0\UJD[NQV-SR$M.T(NPA;Z@^' MXH:=1^TZGIV&U"!1Q8ACGX7J;N*/$U&%-^R%';WVO8SV^IL:=>F[."<2I=.U M.L/JT"@NN_[HV;SK,J^9IK-C0&!!KO'H^"@ W75NW<2JQG=+J;+4>_EA1?$W4$L#!!0 ( #2$;%C:8&$*Q@0 )0* 9 M>&PO=V]R:W-H965T>>WCN0SQMG/\< MED11/)3&AFEO&6/U9C (:DFE#'U7D<6;POE21BS]8A J3S)/3J49C++L<%!* M;7NST[1WYV>GKHY&6[KS(M1E*?WZG(QKIKUA;[OQ7B^6D3<&L]-*+NB>XE_5 MG<=JT*'DNB0;M+/"4S'MG0W?G$_8/AE\U-2$G6?!)YD[]YD7U_FTES$A,J0B M(TC\K.B"C&$@T/BRP>QU(=EQ]WF+_C:='6>9RT 7SORM\[B<]HY[(J="UB:^ M=\WOM#G/:\93SH3T7S2M[1#&J@[1E1MG,"BU;7_EPT:''8?C[ F'T<9AE'BW M@1++2QGE[-2[1GBV!AH_I*,F;Y#3EI-R'SW>:OC%V86S4=L%6:4IG XB(/G% M0&W^/\>L'6??-^=>^)-J*2B:0]%'\BOJ#=[^6)XF)T\0V[2D9L\ASX; M3OKB/PG^ ,2[VP_7M[]=W5Y<7]V+#TL":%E)NQ8ZB$KZN!;1B97TVM5!&%I( M(RKO%%&.R$$4WI4BHM?8+/UZ,C)2SFL=@[#< $;,ZX#H(0C,!"^YJP*"U]Z3 MC69](.)^9.NBT';ES I(&AV([6^"]\6U1:Z'A_ON"A.&"4A1&6F9AZ<2'MC$ M'K;R0ALC7"$"YE,4A:MM[M M$BM?,CFPO+(K[9WE)>(@YUQ*24+Q,SLSLU%V'I;W89!=0AGQH!9>H/J6K)+9R M(7XE-:OIK([.)^M.>%;@IPGZ-,NR_E[)2:5\#3!\,)([/2!!S)G]04%[ZCQ9 M7]XNM$?D+S4$(\]R\5F3=Z&# FFLCU*E)&O99IZ-#C""D6J3V-L0?=U.^]S+ M)M5V0XB'=",9K4)('SY. 8(E#TQO2,!$L/JGMJU[H^,2>T5;]Q 8R4;=<]7@ ML]!E/&6K+_YT=O$*S$NQ\%R'C>1C;'3C>E*NA/JJ;8.SRNMTHE_[XB/Y.0+( MBG.(AV*CLS(NU$Q\6VV>%&GNH[97N^ ,>"/7">X@*=9X'2/91\P]=YB_4]'- MP0\#-DOCYU$UB+H;O:T#0J5HJTS-_2ITR;! @L+:XKLMPCI$*@]@O?"2;5H> M&KA(E-P"HVLQ'#$X2I+SMKN4K!([R%,9BM_0&_;%V0Z9ROF8H$VG=^ITLA+: M;K3B=(=Z7K((J3OWM;H%]_(1'A7U1VW6Z6.S/X ZQ3:^3Z;HAWBU+3+.7JU) ME>\?<1=QBTN,2UT;R;(#WA7-QN^ W45T]B]02P,$% @ -(1L M6,(OE_8G!0 _0L !D !X;"]W;W)K&ULI5;; M;MLX$/V5@;HM=@%#MI5+LVUB('%3-"B2%$YV]YFFQA8W%*F25!S_?6>H2V2L MDQ;8%UN7X9DS9RZ:TXUU#[Y #/!4:N//DB*$ZL-X[&6!I?"IK=#0FY5UI0AT MZ]9C7SD4>3Q4ZG$VF1R/2Z%,,CN-S[ZYV:FM@U8&OSGP=5D*M[U ;3=GR33I M'BS4N@C\8#P[K<0:[S#\57US=#?N47)5HO'*&G"X.DO.IQ\N#MD^&ORM<.,' MU\"1+*U]X)NK_"R9,"'4* ,C"/I[Q#EJS4!$XWN+F?0N^>#PND/_'&.G6);" MX]SJ?U0>BK/D)($<5Z+686$W7["-YXCQI-4^_L*FL.)"U![+(NW$467X2001_H0<0[^+^!-C"'^V&X1S[X2D@\2Z@) M/+I'3&;OWDR/)Q]?(7G8DSQ\#7TV/4KAEXG^ M3MS?SRYGYQ?G]U>P.WGV%Q M=?<5Y@YS%6!!L-TUNP#E(10(E0WD7@D-*V6$D7REK??4@IY*79DUK)PMH^U* M*%T[9):BK59T8!U(6YN KA(N;"%8\!B"1E#!#U"%R8PCW3=HJG"LA!1#2SAB@<(3,0,M+C MB"2J1['4$:<)JXO"-[#=T8((H ]DJZC9\LZ-5F6,B4/N#D:BI34J6!;3].3]T5OFF*7'V=';$?&B M329J:\U>XE15BLK;4.R:5'6TE$!LH!3N$.&&!B,<0S2??J1V7 :8U\ZAD5NX M?&H$_(GZLK/OT\!5U_?%]?-//BBZ50O_)/8Y+"!4I1>WRI0>(P(PK#$N'9YTFSIO5IQ^G* M8Q1?81?VFO8_SY.?!QGEM1"/2#4>J *0CU!ZNY$O7/.&W-!J1O[(S1*?;5H% M5G4@#G$FBO;;,]J9YKDE/PPD0L"R"CNSM9W*D?!_10^%L_6ZB'!"?J^55]V< MC $3L9JJG?;%&%);#/G@VT71!E=S;?ITWX=_/%C)J,77QV<[ZI_UN M>]ZL=,_FS6)\'6N:TH,K.CI)WQ\EU+5QV6QN@JWB@K>T@>9)O"QH/T?'!O1^ M9:ERVQMVT&_\LQ]02P,$% @ -(1L6,M)Q4?I 0 AP0 !D !X;"]W M;W)K&ULI91=;],P%(;_BF4DKE"=IEU!)8FT;B!V M,59M J[=Y*2QYH]@GR[CW^./-!1IJY"X27SL\SY^3W+L8C#VT74 2)Z5U*ZD M'6*_9LS5'2CN9J8'[5=:8Q5'']H]<[T%WD21DBS/LA537&A:%7%N:ZO"'% * M#5M+W$$I;G]M0)JAI'-ZG+@7^P[#!*N*GN_A ?!;O[4^8A.E$0JT$T83"VU) M+^?KS3+DQX3O @9W,B:ADITQCR&X:4J:!4,@H<9 X/[U!%<@90!Y&S]')IVV M#,+3\9'^.=;N:]EQ!U=&_A -=B7]0$D#+3](O#?#%QCKN0B\VD@7GV1(N7.? M7!\<&C6*O0,E='KSY_$[G I6KPCR49!'WVFCZ/*:(Z\*:P9B0[:GA4$L-:J] M.:'#3WE ZU>%UV%UAQU8D86V3N29_GB#&\Q%;F(O,7_%)D0RY<1X6RL7<]K M**EO?@?V"6CU]LU\E7T\8W Y&5R>H_^;P?.(KT;#["4K[*0Y%-A]/ *.U.:@ M,?7)-#N=LLO47'_2TQ&]Y78OM",26B_-9N\O*+&I[5. IH^MMC/H&S<..W]3 M@ T)?KTU!H]!V&"Z>ZK?4$L#!!0 ( #2$;%C&I;#4;QH #=3 9 M>&PO=V]R:W-H965TN)LW8\0"4G8H4B%($=6?OT]W0V ("5Q)JG]D%@C$4"CT8_3 M#_#MMJKOW,J81GU;%Z5[=[)JFLWWY^[#Z:HMN].IB?A MBR]VN6KHB_/W;S=Z:6Y-\W7SN<9?YW&6W*Y-Z6Q5JMHLWIU<3;__,'M! _B) MWZW9NN2SHJW,J^J._KC)WYU<$$6F,%E#4VC\//8S%P[48D UY?'!DP\P-F3+"M\F@09TLZE=NFQJ\6XYKW5UE6M65CRZ7Z7!4VL\:II^'3L[?G#=:@)\\S M/]\'F6]V9+[I3/U2E[?_[C]6SZZHU3.\RD3)D[ M!45H\,"M;MHZUSM5XA?C&M54"HPVZ[FIU>7T3'V I.?RM'5J0XS:3=1""*/I M')^'TF5.'V9J:VJCC,Y6*L/BM>7A"_6"?C%W[DQ],0L\4F80,,M$.*/^537X M$VL335E5.JR3ZP9#%[;496:QF&OP!>Q PP_2EF87;VAM_CA]HZHZ?)N0I](G MUD;+MM,'#,EGLFDO81/>4MT1VUMT]N"BL[^TZ)07G?6XX]D1IJ_:NEFI/UI= M-Q@!E@[VOO^L7_#(D$@73A:_F_*4#DAM3&TK\+VNUNK7K*F(/*'NLB\<(WQZ MB.S97R=[GYT/DST3I@YDVG-Z1#U?1/5\,:IAGVL+T=P4V#2(O(YB"R]S2%W' M)_OM49*/!8LV-\P +0:,%V\Z9>?SL/C:M7-G;PL()$9UCC'P9&?ER=.]? M3%9HY^S"9D>Y-S[#Y[K*VZR!'[X'P-@0LY3Y!L@"XP*[55:-TF O#!QXL/$/ M@]?8^1<-YM43;XG\(-EE;0H^"@C09G^!,T5G5@]H]Z>13I57QI.P6 "$\&&5 M %HXS&I-,VRJFCBIKDW= $!A,0O-8$.AUW(**WUOU!SBGBQ(0H+G2&JL:Z!] M.X &*! ;T;:NB0D\";NFLF'ZF&JW3SSVS/UX]759V^DGH%;?[06 M+ -$*P%J61XA16M]![D(.V75PAFTZXV<0+/2/2&)S ]2@)WA>>.ULK!Z;@O; M6#\5#;Z3/T*/(X#*Y<5?0M8;5W/EIE[7;3,*[)HD7,3;PAEXLH= M5-7: -N4>'8.P<[-G':1Z;K>T2B:EW=L2Q#=5&(D80%UN;3SPO >*K(,J@!Y MIP5BAMPS<1(TM]'?:-1&@A,W209M8&M &2 SWX.B5I@"S"T6=."M4&=('X% MJ+,X]%J\E^PG;G5,Q5Y'%7L]CB.K&E%)J:[9*&2[0RKVX QD:WB63OV%'SV9 M2AT'9) =AYR,Z%L)P!?+H M*GX^6,L:>C=8;.'Q!N-6PEIT!BQ#?@*.#_/_(-P2BT&3KW5.:@5[V< @0+ZT M8[EJI/)B>O :S)8]0-_Z0B#5UN6"+)$>=7.FT5;=+:, MO@V&/VIH':V4=P] M&4PMN3 R(MP@@AV)X(,#T!RM=&[];YLPU537LO'VP7E MQ@93=COG9,&>EPYR2=\0M%[/*1X(\ OFIJJ/K+E!L ]8 MF#L&'^-1RG:RDJ MP6\:$#UON^ &/A4+EG=UNVE@U!:@$0L2]PP9K*!5'IX%/L2$1R?GH!>J@6L!=D($PA)L+0V$V#$'W-O# [D!2,A56X;QF O'QB!U+X'! M4^SE!WI\B ?SD (W50,IH8-^G#QKC1X_F@V2#&D$=>"_Y( GDCYG? M:_K5.K$0:ZP0/30"WN;4EI2_K/$)[DL]_?GFTZ_/U-H =O-"/X#5 '*Y>OID M^KIC%FGSW@$]8Y[ZR67.P>R?TME)9FRZPT9]L$MUJ3Y#!ZSC(_G=%/U=VK11A/GWR?'IV,4Z1W[X@%2.Z05L<1CX@6O><_9/+3CX/3BWR\_P82V(& M\SG@(9TU$>37(]>:$,+B7TP<:6G75#S9XI1PGK3TK2M"TD 0%%-);)3 MVEU0C1Y8751D9GD;$0RUSI"EI3 \2H1$X]^K#ZTM:-=.G:KI!;GWR^] )4=Y M;]0O.B.'6.\&W#I5G-#& D'QT2AJRE-1^M![V\@BK9>^XCP9\H<_,R9@RNF M]>"9_XT*$ZE(1I+.A\K13U+. @ OK'JLH))1SDTJ.+70J&H7$>PX9\ M4UM:CZ]MMRU=EBU#,=L9,D9-:\0L0-N0%3Q&OR\4I;8:#B0S6R-ZA[;X$E9. M_(5-89_#(PM[1Q85(6/)(1S'CBS86+G+/.D!?1Q9493* QG6!YLM$>>9NB44 MZ$DA:>[3(KDD7R*8T"""RIQ?($RXE,05P2N*?<$MTUA![#4((!7/0MQ!]*UU M?0=+RVF-22_NU/D]8@T3T&G E#* _Y0R0VJ=)6MD!)8FJ\W),M"N<^L(UG): M6>V?YP-G"7_&E8N8:^Q,1Y_K7)H<,)X5Z"##;\32#+X_>'KB!" M2[0]A_J E> +@C:IK)7^#U>U-;2N+ZL0J_T2<["?KS7(@%I/B Z7)1XG? M(YBU*2EL(Y;QT(T,:U_D>=%N(>&DI8^ZV%%*@:)E&+>ZB]7Q'006IS?JG;MZ M[72\QGK3I?='_/$#15_=Q-1P1)L>-(F@XP=H%Q3ESX=Q3W5OQ-OV@,U&UL"9 MF6Q55D6UW/DD>Y86)Q]A/32E*1A%C"1^E=5GHJG MP+S+VOA*&ML=G[60T@L=ULINW-_;/NQ,"O"P\1K!/?F37D /TEAQHI_=.GJ&)5XU@[R^%4 MPJA:==7[Z7CQ_1/YB=\#+S_%E-M-B4-OU\?2_H^954Z(@_D%6S]??HS%C0TL MMC_:+<.?N?$9)<\92KMRE8H2>=J*GZ&*"!7<=%*W>LJU*?@UGO)9\!^^+$S( MEX"A8_0#BP175+4N@*1P!G&I;EXKR5.H:EWL>L68X-#]' OC:6EV$UX2 6P MUOH:(H6\8L9#CT;;8(D_R1ZDOGIE@;3J; 7S*S!LK1'E\W.)IT8PC%B"\R:V M1(PFJD/>?^_1MMQ_F#.;0AW;CKB\4'B(' [0I2Q34!>%D_(K3\<'Z'6H=:(C M?N_)7-^KGVD@C-374LIT[&@K^H=/C;V^-'A&-"I%]9I3A'!DHK7-0>X*J,PI MV0N'-L'&J2<.$S>Q]IN>+54R/$4S];]#,O;6YPX0IHT;GP28I_NGASI.3Y2Q M_$BL/7+Z*/PU86*IJM)H3DX7/@W5PLN2<>E%R3V1#$13XHFIK82_8JH:\CGV MC]9XJKPUVJ.4H5&*]SR 2XX^Y2])5RI(/4!R(%]O.^/!RX&QX*CE:*TK 48^ MLVPZDU']CWM7O:1(BLY7Z*.U=D9Z#A7%OE^Z,OT'*=-S'L>)JO4!L_2_\+$< M)O4IU\@$E_>+BY/#E$X.9<*3+S=ZIT,_ N5WGWD0]N@\=I+F2\]F;C+M]5L< ML%O!:9^RY)2:@30;!*;Y5% R(S;J$JT?ZDR8=MT_T_'FG9\I'#WL'Q[N^HFP M6T($L) A1K4XI:V%A,>77[_&A$?:!L.YL+09QAO=?J:1G0ATBA]WOL,*7'+< M&,+X!?9].O.UYHF8H'YRALO#45X.IFH^5)QT]B1_NKK]$&D^^/S7#5NL+JG3 M[7%V,7UY>H&C%][VH3_WP8N!]3+&.RP!](0AL:?!24&N;H(E&?Q.4\0X?^<[ M<,YDT;2Q*L:)J;'X3YLO0VM1![/6^BY-^[FTK:>C@+@_\9]#>5-RH=3]Q%NJ MHZ],L\.^NQUV3;0:"$XAK?&68E*T(!&96*J>8INV-H3P7^C+L%S<:7Z?O#P[@XS/8; M0E>A9XN4@]$G^Y#4Q?-NY]Q\V'+U_]DD4%>7#RZ&+;4<$WTGY@FN,"MMK#B$? M'0.K0^;@#02@H]XO&++C'@6Z*!7C =B0XE_HL/S(T.@+38L9R2JT"5:@H#1; M$3/SS=29=0E?^$<"K/YYRZ4F:L:@^@=+ M;,@$3LO:(NV\[03P@/P!^T@37#/,3I"2S&;[)L*W%@VFX1+*]%52#.-"]+8: MVH61X4D%YIA/EP-BD9F(TQ'#E"1(4ML<@N5AW9-0X[W-*;/3!?$RMQ^75Z'9 MB$\#^B:/B\8M6TU)&$-V,2!B:7ADJW5O2HY9&!I*$EJP13W-KX4QIX!;">H[EW%RM:Y!%/> M]]7&ZW9T)_1K+Q8;/NC9PCMBX2/N[$P3C53>VRTH TVI?V-;Z[Q=C7N+<:+G MBIS!EJ^,D2GT78M HUK2L)UY(+UY=?:88E77%3H=;^K\(OVZU#]%YNQH47)\ MEGZ+CS>,+C0#'T)#5[?7ZN7%2[$([-^J(J:^8%7XSA E2=DV4\ @,96+@7O= M08*8AI(XV^>U?>2R(+ 3NIRD3\<'.2DBXE($VRJR.E2A+F1^FW2KRLE1:^X> M97UW'Q8"WJ%D)HFY=$/1='DOQ1[<.[8?=N;V]M4";2G*K84TM^]O=J&3OYL^ MW UAE[HD9T=;.3[WO@74T==&L."]["2VVD3*> "EZGV=@=L.Y3;0EC$JQ4K; M$@N#^A!S ]E)I6 5L)+T0/Q2%3EG ,QZ4U1BMT+/#_M7,OI)(P4+"QR$X52, M=(5@)/LU?B (8-U)MUR7"!YGJ/U'EPL^QF=%R/10?E,\C@SJQA"\XGI@&0I2 M3IPI;Y[[@Y(A 8K/33=#V%U ?D)<5[ 9;.Q/L?/"MI!M//Z%)?' MI6>O/^<9]4?_W2SIH][^9O.L=C=K+U[B^>33%/X?[&])# M),Z*U'3#^0^NFI4Y]U]R&LNG+X8W,;K?A. J8Z_/K7TQ\>KOIK#E&]JD?G'# MQ6M;W;:$=,;<_ 0#"TZ8__=/N8P'TXM&?3:?G5KJX!W^=1P.Q7MV>-)?L\X[4H)@%&CL8<81:42IVPT<<8A?I< .J MY\0D)D5"#4EVZH\R7"8*(9?>;(K^[3AJ-N(\1I\II5P#)JF10 &"[AE"*3"Y MVW-//7'Q2%AP8X&VZX/F>)R*D\$0L#J)PX:&Q?S?+-ZR^-%4RUIO5HAQ;TIY MS<$>(.H#K>X.Q/2!2Q!>@G]DY' +3W<09SUN$H$?='=Q"'#\[4:Y%8%CIXQC MV1(\X"2]G+9*F]^)M=G$*2Y#"%J'$M$R%* MG#GM3?.-\)U Y&FG&>NWU _YBV=1X[L,<.]FN4]F!$U3Z1 R"V M,CH/%1$/E5S,IX>'L0%_BZG7*\8,(5,WAQ,F:\F(?>(SMLQ;6XIU)TN?'D'( M*<4#X&:81B[]2&-++\4UOS!9]B.R>W=DPIM^3]-%==;W)L_'NXG!)^&-R2?CXGAXW5WKAV$L)CJ]> MRH&&Q%#BHR92OWWR(ND/#RVP>QVVOI72-YZ(#Q"^<0V9EU:EV9)HF'+%]IV; M0>1"JU="QI<-^5_!1Y0)BI9RE+5="^QLO#/UUA1%..&KG (2L-H/WEP< M9/+HK(=['].E='^I:)D"K_C2>\SH".<&M^5[Y;E8:ALHY7_1MD8:.Z/J'K$C M*?9M*/!0B[8,5_$YV/(7";V-&VWDGW6=K+/Q3M8KZO$#EAE7_/$Y?AN "NE= M22;V-B!%<%=[/XN^7"1A1T]?+O9;CT=ENFM'G8WWE-XV57;G@Q?:!<@_VK@] M/M5A04ZYT[L"QB]OH,5]V4U+-'TDD_)J^II;>%,2@Y^+U]#U6%DVC9!]M!@F MZJ6V29NX&]33%2XV>?KX/@YE32B$YFC4>+S^D=6JJGO10GA$MAHF$7IBT3W] M;5#'BC6B_5;%)6CE& MXP\BK64M04B(T(ON/B9E1*CY)#"$$^"(*RE+0:7NX4[FABY5AORXGW ]&;2] MWE>4%B_B==C].)%RF91;XKFED28$V67+L1%!#%E3.FQ\9A[++XSU[0Z"^XE. M4++7_2'W^N%,7VQ2W6VIT0^9>]"0_DD=*;J[@T*:3K''H[K>Z^' M2=YKT7\EA_I:YIZ14J;VM 8EC--]@J@!QD 1O.SD04U#!Y7O#,B'(Q?&^+=I MB "131@ZUG$WU+5LSAYJV>2+_[]1 N2@X7WXK3K#]^+P7:KT.C+=*C5\B37A M+S^U\%>ZN_<]^'P/-4N'/#2^//9RC4$U)N3!NJ9NUW5UQUI(UV;-VHCIO7Z, MOOR#7U4@ACUMNS2EEAP#D1Y%OM#;@4K;,KSX):8#4BI#QB6+J06^ = WR3TG M!HP2$JU8FF_$LX8!0KDV:1?BB-Z%4A8[M.<77K.S N>SL-XDZ_X=E;B ]-BE MK^08Z)(.#7,'VHPZ-0H +2$H)QMA((2 M8L9]"[!Z75TK^@GB,VB,*L\#0 MB[-7L!FUO*51_FBJ#;\9<5XU"(KX(R%I4],#^'U1@6K_!RT0WY7Y_O\!4$L# M!!0 ( #2$;%BN5CF.^P( *0& 9 >&PO=V]R:W-H965T[173PTC;*+J*M<]UE'-MJBZVP MY[I#13MK;5KA:&HVL>T,BCHXM4V<)LDT;H54T7(>UN[-#SQ)W]F@,/I.5UD]^C=!]SG4WB\2C0Z# \E8XL9P;O0/CK0G-#T*JP9O( M2>6;\N@,[4KR<\M;:2NMG%0]UO!WAT;X8EF8_"-6#=JS>>PHBK>-JSWB]8"8 MOH/(4_A(B%L+OZL:Z]< ,=$;.:8'CM?I2<1;K,XA2QBD29J=P,O&G+. E_V_ MG-]*=0#*WP;R%^;2=J+"140WPJ)YQFCYRT]\FOQV@F8^TLQ/H2\?Z0+6?8,@ M5:5;A+71+=3'W/5)[B?1W^8.7U&8H6] 5<=VA6:L_-$*#RLI_$6J806=$_@9 M?J5GQHI9SGC)X49;!WH-G=%U7SD+5C MRO)LRLJ$PR/=4JDV(%0-HJ9C+ZWSF3XCX OID:6(A%5><%;P"T)Z0#*@.+WQ M;BM4N)8.)A6QL&=DFB4%*[*+0[?)9E_424,4O 5G99&P,N5PIQQ21=PAE(_$ MRYP5B8]T]\KO5$^(!HGFV#XG7@)KSJ;3*\RA)9RE!6=Y,8.WCF1\I!PMFDW01PN5[I4;1&1<'27X:E"> M_\P'_?X8VFBAP36Y)NT_!=02P,$% @ -(1L6&A/N[MT @ F@4 !D !X;"]W;W)K&ULA51;;YLP%/XK%INF3F(%# FD2Y":MKL\5*K:79X= M. &KQJ:V*=V_GVT(2R6:/23X7+[O? =\SKH7\E'5 !J]-(RKC5=KW5X$@2IJ M:(@Z%RUP$]D+V1!M3%D%JI5 2@=J6(## #]L[V3Q@HFEI(VP!45'$G8;[S+Z&*; MV'R7\(M"KX[.R':R$^+1&M_+C1=:0<"@T):!F,!HYO:FD!1Z? M#^Q?7.^FEQU1<"78;UKJ>N-E'BIA3SJF[T7_#<9^%I:O$$RY?]0/N7'JH:)3 M6C0CV"AH*!^>Y&5\#T> +'P#@$< =KJ'0D[E-=$D7TO1(VFS#9L]N%8=VHBC MW'Z4!RU-E!JR-+: MIS2?9)W7[%XEVD)%.:>\0EO"""\ O4=IZ*=IZB>+%;HLGCJJJ!N7)$G\+ G1 M-56M&'UGR2KSDR1&'Y$9"7/A.;IY*6K"*T"+V _CU%Z!&?JEGZUB*P'/2\ ^ MCB(_2^/7Y2(?XX7Y+><*GN%PY4=99F+S18>>YCY3<#0O#P,-S].%A^2P"09#B]9-WTYH,\ON6)OE"=(F MF/A>"'TP;(%I'>=_ 5!+ P04 " TA&Q8'E*GB4D# H" &0 'AL M+W=O#[MY0;OT?W9KPSU MXA-*W72H;*,5&%S/HD5ZNQ0^/@3\U>#>/FN#5_*@]2??>5//HL03PA8KYQ$D M?1[Q#MO6 Q&-?P;,Z+2D3WS>/J+_%K23E@=I\4ZW'YO:;6?1.((:UW+7NO=Z M_P<.>G*/5^G6AE_8#[%)!-7..MT-R<2@:]3A*S\/^_ C"7Q(X('W8:' \K5T M@_&1Q.:;P2I(9O(-Q(V0_ M'U<#RO* PB^@I!S>:N6V%GY5-=;? L1$Z<2+'WDM^57$UUB-($L8\(1G5_"R MD\XLX&7?UWE.WB%9G$_V%^/6]K+"640GWZ)YQ&C^\T]ID?QRA9HX41/7T.?W M=-'J78N@U_"[T=;"G33FJ5$;6'1ZIQQ(5<.BJG;=KI4.:S]L7/.O#.>:LHY] M4@=?A<+"6G1GY5XE=%XN? P''.M7BT%M@A6:1M?PXF^4QKX_#6O8;=-; MX 5+,L%RD4(V*N&=5J\JW?7H$.3&('9AE90EQ9AE(H=TE,,'[60[T'E^X&^ MD,IQPL9Y$= N;O(/L!2I8,TU%*V4E4(]Z&24US.,D*;\-+'\/_@A4@Y2Y.4O!A?]")G8Z\H MF82HRUX(VN94 !^)ZUYD(F$Y%X3V_[S(6#;)64F;=,F+E!4\8:)(+['.$\%$ M=MT+LIM "MKCP0M^WHLQ&Y-OXTD)Y\I%_*QZ$]-->*,L5-ZJ0R$_C9Z>P<6A M^G\-/[RA;Z79-,I"BVM*349E'H$YO$N'CM-]> L>M*-M"5H? #-K[5V MQXY?X/3G8/X%4$L#!!0 ( #2$;%B\*77BM ( &,& 9 >&PO=V]R M:W-H965TVF36JE MJ.VVSPY<@E5C,]LDW;^?;1*:2@G:!\#GN^?Q-J[M5: MMU=!H,H:&J(N10O<>-9"-D0;4VX"U4H@E0,U+,!AF 4-H=PK9FYN*8N9Z#2C M')82J:YIB/R[ "9V%G3H:(YO)2H@7:_RHYEYH!0EL&8CY;N 7&+)&1\6?/ MZ0U+6N#Q^,#^S>5N"_::5KN=>[J$*UJ1C^E'LOL,^'R>P%$RY-]KU ML:D)+CNE1;,'&P4-Y?V7O.[K< 3(PS, O =@I[M?R*F\(YH4,REV2-IHPV8' M+E6'-N(HMYORI*7Q4H/3Q1VL-/KT3%8,U.=9H VE=03E'K[HX?@,/,+H07!= M*_255U"])PB,ED$0/@A:X%'&.R@O41SZ"(/)'@JKQZ5G$;9 MJW"E6E+"W#-G78'<@E=/L!5L2_D&E1(JJAT 77S( M<82OA^\1^@A[#TJ9\RDE<(U:(=T5PWX^BB.TDU!67=]X)OOKBRG*OX MZ%*G*VYJG1QE;2?(I/_FS1&>^-,D]W&:HN<:3%==:Y!# MZ=]MW:ER!4<7OP&Y<>W-[(OHN.Y[P# [=-";OG&\A??M]X'(#37'A<':0,/+ MB2F'[%M:;VC1NC:R$MHT)3>LS5\ I TP_K40^F#8!8;_2O$/4$L#!!0 ( M #2$;%C#UF8.@@, .0) 9 >&PO=V]R:W-H965T?(.Y+3@Y /:H>HX:DJ:S5S=EHW-[ZO\AU63'FBP9HT M&R$KIDF46U\U$EEAG:K2CX(@]2O&:V<^M7/WUWR&N\EJ'U5,?GU%DMQ MF#FAH/S?WDB2_0REXA;7BH@:)FYFS"&]N4V-O#?[@ M>%!G8S"9K(5X,,*[8N8$AA"6F&N#P.CWB'=8E@:(:/QUQ'2ZD,;Q?'Q"_]7F M3KFLF<([47[AA=[-G,R! C=L7^JE./R.QWS&!B\7I;)?.+2VR<2!?*^TJ([. MQ*#B=?MG3\=U.'/(@A\X1$>'R/)N UF6;YAF\ZD4!Y#&FM#,P*9JO8D*7A;%U@\!_")7T*S6*+O%[U>&5AG!YYH3 MGR^V$\C@"A:/**FUX>T3RIPKA'O)]5IJVA]=;8!K6N.5U;01:CP8E M%P6$2>J&:0H7$,4>40BSP,WBV,B1EV6$V'!),4;C=OX2HL2+$HIYU44C;1R[ M<:L-O3" 49BZ:3IIY2@ .@ VR W747+M!D%@-(1O++.3''J3Y"5EI-HZ(QM; M6V(07G?,6]X#U3+NJF7\^FI9+-5S+D3DF*_IZ[Y:&43OKY5_"@-+5F\MH><[ M^\))&8OO:^U4(-_J8XGFGC$^=W3"2#K2]ZR$]WR#/<8OBNFW-_,V_?/!R8I M:04E;L@U\";4C[)]4[2"%HV]Q]="TZO #G?T#$-I#$B_$4*?!!.@>]C-_P90 M2P,$% @ -(1L6!G")RH0!P [!, !D !X;"]W;W)K&UL[5C[;R.W$?Y7"-47R !C[9++?5QL WXDZ %)S_"=FY^I%641 MMP^%2]EW_>O[#?#(EZ(M4* P+'$HSK?SGN&>/[?N4[Q[.1C-6[CK?U@,S)*AMTW_KSX,=OH5!# PBR-T_*$AY MJ[V^/'?M,W-T&FBT"*H&;@AG&W+*!^_PJP6?OWS7E&UMV$?]V71L_E$O*].= MGB\\H.G HAQ@KGL8\0<9D MQ)F(A#R")R=%9<"3WZ#H2_KUW,G+W)0:;[NM+LW%#+'?&?=D9I??_25.HQ^. MR)9,LB7'T*'KVCAG5FPO))M?=9WQW2G[V>JEK:RW+\M]%/EEN8-)Z4.P.X?T M=OX+9]M*-YXSW:R8^6UGMT@\STZ8Y'F1\:*(PUJE.1=1P4+NLG;-'CK#@J L MX7$AN$QS)GB6ISS)4ZCC=?-H$5-,!VU8S-,LX4(H@,DL\+#W?F,JO<58 M'/%82EXD@I9IFO(HCX9';MO..^.M,T'9I6G,VD+(>2P+'JF(G6*IXJ#**91Y MPJG6$>H\YBK/2(-P!G81/,X4B*L*94XWI6$HF&S5[I9^O:M0?,IVU_38D";/ M Q]IDA#V55FZ'92 "JBVG0X%:Y[(A*!)G7,4R: <E!:B_(4)>8IWK(*PM'L5Y-KQO41-OL*';?(\^"PSIV:[NR_P'& M.-CO+3Q(],%KW\?EOP7D%F3G;0EKYL@SRL,,N71(G;"8HB?C62:)"-DB4=FQ M3GBB$J2.FB)&\#2)N$A3H.S78(H5CY,$N_OU">4>:@C24(:''I ]>"009=GO MGYI2]*!:%.R(W]/)[^E1OZ/4/=DP2U!FON;WHUC_0WZ_V2'E\/V36>%H!:L* MKA2J>%8$3^RI$Y1P)7*>"'**E'!JJL)NGL9P?3ZYOD@SI+8 _[A2&>$H[(RK M( %3D40QSVE_6,4H5*BH:<0 :&=#?@3,5<)%;/AN7N"#)9$*2(W M&LPW4M0>I0*M4C(:@CI7*NQFD$O&\;$8SJ88SH[&\+V![TO4R;[THP%_-;_= MH'WL/.+BH:.H09-C#V3OR'=36X JNZ!!D'X]2-]-TCN2GHPOHYS^F8C9F]X# MF"F4'#9Z%]L#6,X:$^:6$7/H^4PD\!>ZN6 9E2,TO(2]JZ$*3C=3/-V;K?9N M,#ZUS'MJ(C7&5)0L]%,J;M'$MZ9"$_BZW;*S*ZO#[ !6LUZ;_H",><*MJA_5"*D<.[B$/$G?A<.' M1 )':J0?,)XXCPM;8,(49/L2,KB,479&#/4^ \\X+)'AYC':<,BA" (CHPM9 MC*"'N0!7O_DJ]!$ ;_ZK<1 )C$YH(O]Z'*1)$<:H_\?!-\5!?C0.QL+XGXP# M,GEX&AQ7X(+Q9UU/_&D"52)&$\L(-U9R(+XY4L'SJ8+G?[*"/S0.>X^-_0<* M, 73]7 />:G^'@5_M?Y>ZRI<331==AYMTY!-(<(7!!-437.%X3VG%;IX5.3D M A?N&S0R[0/$ZT^F8:N=&[M,.4P9Z!VV7<$%7!228;!0X18X@,Q7IE^=OH:W M!8P;T>:JP$A:A%9\.R!0C.XJ3^?7KJT#D_F\M6XR*^WT$6*(K&QM_3 JS7&; MB/N[4((!-:7;S8%I#*[ >Z/@#H(!*#DPSTM1L#AX U,;]QC>,W4L7/KZES'3 M[O0JZZI_@[,_WK\'^T4[N*9CE5F#-3K+< 5Q_;NEGO#M-KS/6;;>MW58;HQ& M,-,!_+YN6S\2](#I!=_E/P%02P,$% @ -(1L6!'D+=ML P S @ !D M !X;"]W;W)K&ULC59M;]LX#/XKA*\XM$#KMR1M MUTL"--D5=T"[!6UW]UFQZ428+'F2O*S[]:.DQ$VZ)-N76*+(AP]%4LQPI?1G MLT2T\*T6THRBI;7-39*88HDU,[%J4-))I73-+&WU(C&-1E9ZHUHD>9I>)C7C M,AH/O6RFQT/56L$ESC28MJZ9?IF@4*M1E$4;P2-?+*T3).-APQ;XA/93,].T M2SJ4DM6F7H^@Z@A(KU@K[J%;_ MX#H>3[!0POA?6 7=JWX$16NLJM?&Q*#F,GS9M_4];!EV;9>*C5"K33)C2W\*%Z:R+'I4O*D]5TRLG.CN^10C)P^LSF LW9,+$$ZHZ2 M8@TP"0#Y 8 LAPMU M(?8\7N]HB/LB"W;]_7:N'6Y,PPH<153O!O57C,9__I%=IG\=8=7O6/6/H8^? MJ+W*5B"H"GA-;JQ;B9 .+L$ND/]1QU=_];DLQ+?@R18W]PNH+8[@!/( MKN+G^T?3F'AFA;8+($_-+RAAX&&U32^!ULSD7W'(D]M-6:X( ]28*\:K4Z31*^]LA?H?47Z ?]Z%' MKC9&U4Z OX -ROM@4R)^ 1^4+'Z#\-N4=##G)# &BC>>Z5JNX1UYV,(_S/ON M$,D#Z&E\M9N8';23D!E?#CTXTE&#KJ,&O]U1=ZUM-<(#E[QN:YBQ%UJ%GZ.4<>L&EH8JHR)1JA*Y6A]D9-E8U?E[-E:7IYY=+^KN!VBG0>:64W6R<@^X/ MS/@'4$L#!!0 ( #2$;%BL!JV/3 D $<: 9 >&PO=V]R:W-H965T MAN@[05Q[A;[ M499I6UN]>"DI:?;7WS.D;,NI[;1;+' (8I$T9SBOSPSET\=*?ZZ72C7L2Y&7 M]=E@V32K-^-QG2Y5D=0GU4J5^&9>Z2)I,-6+<;W2*ID9HB(?"]<-QD62E8/S M4[-VJ\]/J[;)LU+=:E:W19'HITN55X]G SY8+]QEBV5#"^/STU6R4!/5_&=U MJS$;;[C,LD*5=5:53*OYV>""O[F4M-]L^&^F'NO>F)$FTZKZ3).;V=G )8%4 MKM*&."1X/*@KE>?$"&+\V?$<;(XDPOYXS?V]T1VZ3)-:757Y;]FL69X-H@&; MJ7G2YLU=]?BKZO3QB5]:Y;7Y9(]V;R &+&WKIBHZ8DA09*5])E\Z._0((O< M@>@(A)';'F2D?)->PV3\J:#>^3::[JT>FXP3&T>9QV+"\M2W& )1?L8U4VRYI=ES,U MVV4PAGP;(<5:R$MQE.,[E9XPSW68<(5WA)^W4=HS_+SO5'J?KI:3W,^)4N9- MO4I2=39 3M1*/ZC!^2\_\T1.N9%3'N-^/D$*SMINRF;!1(&[O'<^+ =00"0CC2$T[H!^SZRPH)J6;(Z*;5)4-FKB N M2^I:-0@[Z? X<-S 92,V])U("B>0').+HM)-]E=BDAD&6>FL KKT97K-@L 1 MOOAJ;[-4K 3"P6@UI/5"[DB'ON9B9/0IZDXB3BC MP:1=K7(3C$D.&?JD\B06AL2-\'C!L3 ';M6(N M=M#_0<\*WXFECX'OP3K\F5?]R.$>9Q+>]=T7_9&Q!_?Q+P(S#H6$,06[6B;E0D%N-MLQ"W;$ MTG$CR88B<*0;.;Z,8''/-RR&?B",?4>[ ;4&BBU,= &V-[SV@<9NR%VD39OH M#.DR7*#M&(UM)/A1Z,2<3H\]1 X.''((% 8F^D(/<>ACU-FM9JLDFQ'>1*&Q M#VV2=)KC"A1G;JY[Y-5(CL)J+P)82$4!]3/3DC2M"U:] .85D8+PB&MEJ3A R4TYI24 MF"+3JOF;'X9YTM+WMD&$K7\3E@+;0N6TN"FBJY M$PA.V*H7\ _:M?)@H;H]TMOT2^.G31DT0+BWM=E3(3]DR33+L^;)TM460=%, M[E;!X1;OT>YL 7_8X?V(K0'_@M+P.3/;[K<[WGE>R/E6YLY=&2Q;>9< M*O?/>KL7FKE0F.IO>KK7G;*KW6 TH ;FTC*/=KJT3VTQ!4F'?D2'\;<'MSVP/8B$P"G=]D[.-_'81\1H#R+B)JB, M$=:W0?9!/:B<\>XINJ?'[BMRP552+UF"\+C^L\T@.FQ=HA1[0"%$HU)LUCNL'KI2A?(NO M9^J+J4%LF(P8(CKVD>BR-S+L)D62D_*K;N^44A7=41QMGF:?Z;Q*XW,8R^Y- MT<^A.4;Q1I)M1V;_=:'T@C#P8Z(_D^,MR8R01\01 D;V1H;DMTKGUOQPK]VN M1BRT31[DW8[,]G_E%6HD;K7XN*X;RL&)2EMM+-W1SRW0>01(O5&?_@/J&P+L MIIQK^$6W:'FTZL@7AAPQ&@B_-S+DQFNS_F%+VLT#2@C9&]W=W+S_P'[-%DOV M>Z:@X66%W98D Z!1+CB<1[W1^^R+$8EJ\$LQ>$]% A?]5MN$_/#N9H?>G 38 M_V-D(DH$;S?A E5^IR9H+\DF_N!4DZG\P$J?(USY#1S1+DK@1BR"?4N3^[N; MV\E>'3Y_K0/ !O51N/;<0[2;^P=8DM][^5+N?1=T<512W!I[T+5>.2[, MVNH?V[S)NA;AJD(:WN;M.KORT88M&@R!NT4 3-^S]'^5/' Z(HQ>9NQ?^1O) M0XB)WHA[^Y;^T>01YB8JN7M@Y0<2"+B'9H\:Q*]7MDFTCB8D$P]%:Q>[YKI+N6FC_EZC:\JZ8M==+Y[=7EUT MI+AU$\WBIZI\3:] J$,#E7YZMC^(R%:2D?.C@'=*[>XIDIEB<[3S=/_; MM*CHJ$(TH2*T[P4@88!F==\[XW'OY3Z57_,31LU,DVK?\V]6-[^27-@?![;; M[4\LJ-JHWC7+U1RD[DGH#YBV/UO825.MS$\%TZIIJL(,EPKR:]J [^=5U:PG M=,#FMZ/S_P%02P,$% @ -(1L6'3DHZ:% @ Q@4 !D !X;"]W;W)K M&ULI51=;]LP#/PKA <,&V#4GTW2+#'0-!VVAP)! MTZ[/BLW$0F7)D^1F^_>CY,3+@#0O>[$EF3S>B3[.]DJ_FAK1PJ]&2#,/:FO; M:129LL:&F2O5HJ0O6Z4;9FFK=Y%I-;+*)S4B2N-X%#6,RZ"8^;.5+F:JLX)+ M7&DP7=,P_7N!0NWG01(<#Q[YKK;N("IF+=OA&NUSN]*TBP:4BC0NW@?\X+@W)VMP2C9*O;K-]VH>Q(X0"BRM0V#T>L,[%,(!$8V?!\Q@ M*.D23]=']*]>.VG9,(-W2KSPRM;S8!) A5O6"?NH]M_PH.?:X95*&/^$?1\[ MN@Z@[(Q5S2&9<]F_VZW /)PF3^)V$])"0>MY](<]RR2PK9EKM0;MH0G,+ M+]5G$SDN75/65M-73GFVN&=:P!8] M6/H.6)+"@Y*V-G O*ZS^!8B(V4 O/=);I!<1EUA>01:'D,9I=@$O&^1F'B][ M!^])628 3T4;)WIZ3FP/E9^'OR] MNT<*"V9X.847_Y\3!_:&FFS;WY\!,KRQ3%;$"49AFJ5AEB=NE6;A)+N!)1<= MI?TG #D8R!/E*[ ]TY6!;!+F:0Y)'B9Q>GI30 ,+JK[HF88[X'$YL-I\.0NNV]^3>\GW /3.^X-"!P2ZGQU9AF M@NZG1K^QJO5.W2A+OO?+F@8M:A= W[=*V>/&%1A&=_$'4$L#!!0 ( #2$ M;%A9"[OWOP( 8& 9 >&PO=V]R:W-H965TN=:J?#&@-UUG3"_+K#5^V641H\;7^2V M<7XC7BUZL<4UNF_]C2$K'E%JV:&R4BLPN%E&Y^G\(O?^P>&[Q+U]L@9?R:W6 M=]ZXKI=1X@EABY7S"()^]WB);>N!B,;/ V8TIO2!3]>/Z.]#[53+K;!XJ=L? MLG;-,BHCJ'$C=JW[HO!)0)L\$\$, #[R'1('EE7!BM3!Z#\9[$YI?A%)#-)&3RE_*VADZE13G5A]0 M;XWH&UG!M1KNV#?K]5=QVZ)]LX@=)?&N<74 O!@ ^3. *8=/6KG&PCM58_TW M0$SL1HK\D>(%/XEXA=499 D#GO#L!%XVEIP%O.R_2CY6Z8"3'\?QF"B.,&ULK9AK;ZLV',:_ MBL6FZ1SII&!C<^F22*=AER.M6]7J;"^FO:#@).@ SFRGZ;[]S*60@G';-&_: M0/R__!X;\\3S ^/?Q)92"1Z+O!0+:ROE[M*V1;*E12PNV(Z6ZILUXT4LU27? MV&+':9S6045N(\?Q["+.2FLYK^_=\.6<[66>E?2& [$OBIC_=T5S=EA8T'JZ M<9MMMK*Z82_GNWA#[ZC\NKOAZLKNLJ1904N1L1)PNEY8G^%EA)PJH![Q9T8/ MXN@SJ%#N&?M677Q)%Y93=41SFL@J1:S^/= 5S?,JD^KCWS:IU=6L H\_/V7_ MN897,/>QH"N6_Y6E2 M%6VPZJ#(RN9__-@*<10 O8D U :@80);==JU MBY[:O4+&C!%-+H#K? +(0:ZFH=5KPF$=CC3ATC@70#46.AX/0<9X/C8S- M51O.I=C%"5U8:D<1E#]0:_G#=]!S?C2@XPX=&]%_X4P(M9#Y)BMUQ$TT.<+P M<$AM <* MZ*/:P@45.A'(B&V&,?1]3,*!"IJ1;DB<(,"#D9&QT1-E\#H9/*,,[?ZBA,C5 M[.N(O1$')#!P77>P=E>:@1AZG@N# :^QHQ-Y_8[7-_)^*2556>73).N(?4_Z,U$,:4KV^YT>FL MV:)S97LNYY$S@T8Y?U>+1L2Y_M70QIH6C3G]F\6 HS7H$Q_# '9EGW.BGA.= MQP6U>8S,QE)O9AX7G!'H^F[@3$#WS@^:K=]+_J<--[*>R;^UK..""+M>X$S- M;^_TH-GJG6A^X-C9C10XDZ=K%1@7G 6A\A_AA *]^X-F^W>K/ !72WO/*QT2 MM=[UQ&,7-R(^DWUKB<<%78<0=PJX]WGPO48/C@W_PH-GBO6AWE/-;,TY!UGG!B0=\ M[.Y&FIS)U[6:C NJGPSJ-P.:T*1W@-!L 5]G>^'+1L]NSUOF]\S:&%NX:U:: H./72CA7UTF%90OJD/)87:M?>E; ZJNKO= MP>?G^KAO^FB'>'% V%Y+MZB.[>R8E M*^J/6QJGE%<#U/=KQN33156@.R9>_@]02P,$% @ -(1L6$\2X)_2!@ M%RL !D !X;"]W;W)K&ULM5K;;N,V$/T5PBV* M+=#&%N5+DB8&$BM! VRZ0=+M/A1]H"7&)E82O23EQ$4_OB3E2);%C*. NP\; MZS)G.$>CX1F*9T]62JU.^WT9+VE&Y!%?T5Q?>>0B(TH? MBD5?K@0EB37*TCX>#,;]C+"\-SVSY^[$](P7*F4YO1-(%EE&Q.:2IOSIO!?T M7D[Y\QN94.:]XY[**&/I$C5/7_ZG6X#L@.,>2KM_^BIO':Y/RBAKS)MIZ87<YXRF)&)?H0 M4458*M$?1 ABGLO/Z%?T^2%"'W[\^:ROM%MCW(^W+BY+%_@5%P%&MSQ72XFN M\H0F38"^'F\U:/PRZ$L,(D8T/D+AX!>$!SAT#&CV%O/ FF.'>?1N\T8T8?4( M0HLW? 7OGJYI7E#]%L5\D;-_:8)HMDKYQCP4M:1H145,S:N_G@;!P/P[ZZ]WB0)'9FK.J5R1F)[W=%&15*QI;_K3 M#\%X\)N+-H?38=-I@Y]AQ<\0Y.>!I#HI!56%R*4KV&'+[XDK5M!+UUA+L-&. MSS$0ZJ@*=02&>M=XTF2MWT(R3RF*B5RBE,=$Z>1@.=+U7A>T7%?KN60)(T*_ MMBYF2F\G.Z,<' 7C/5[ (77EQ1-8@[UQQ=X89._CS?4GS8Y^FQ07&T0R4]E< MM(S;B7J,72D#^NM*C2>P!C63BIH)2,WU6ZF9M/)Z6!:.?6I ?UVI\036H.:X MHN88I.;J.:92VLI:"*$)TA56*L375"";4;&>!6TM7I.TH"[2CENDA1,79\>M MO!NZTBYJX^W?UXCTI(KT!(PTHIJ^F!$S=[C".&F',7*% 7KI^N@=3D,@UF!0 M"YL!&.V%S7'S7!.ZXI(IJ5\ 60A=0><;=$T3*DB*HO(:NC&72!Y3-.-BQ84E M"7VXCFYF;LDS:(T;CQQE+=PNR2-1B FK]&L "=MM#2'1/8\K65K'\?4NS.17_. GPJ3IG M7M$B7VA-*FNI&\!:]Y(D.H_F50(YZ6MK3Z>V=]SGG&T.W]<,IA:S :QF(U[, MU6.1ZN9^FR"B2A!G8*-#HGH;V*@UC[JFV\B!-X$"JW5F<$!HFOH'I[A/Y3CS MBA;Y0FN25RO1 ):BGW0[2^R"@YU&4,K(G*5,;9P\MO5H,'%*==AK9XZ^AR(- M:DD:P)JT,=$>8*@M*MU3+NBQ,S^>T)K\U$(V@)7L%[NW5UY%1'L-_.++7=@FL1N):Z&):Z MM^299456Y0_Z#_U)XV7.4[[8H(L\01]9;.F 4\SGLN[,*UKD"ZW)<*V_,:R_ M/TMJU'?*UM2N;[%GR=AT\[D?8^E9%QK? QK?$=Z M7A8L30[.FUZ5OU>TR!=:D]):^6-8^5])Q3+[":/8RTSSE0M(21@V/"E3$HU1 M9K\S.HGTVA[X0FL26;<'&&X/'+EY2^*EOLNL[>O*>?6M8.64 J:JSY9@YA4M M\H769+AN,##<#;P[56'8 *J>7KL,7VC-+]IUEQ'"7<:M;L8\3.ZPEZX9ZA4M M\H769+AN0D*X"7G7Y'X ,[#9Z:3.:Y?B"ZU)7=W+A' OXTC.-TWM,&SG;/3: MS?A":U*ZLX4%[F;>6R\/P$+U$C;MS-_W6/G:$P; @DJ-=VR!=:25]_9\=@1L7"[KR4R'ZF*??A56>K MW9T7=D_CWOG+X#0J]VC6,.66T5LB%BR7**6/&G)P9/98BG(79GF@^,KN2YQS MI7AF?RXI2:@P-^CKCYRKEP/CH-H+._T?4$L#!!0 ( #2$;%A]1,&IMP( M & ' 9 >&PO=V]R:W-H965T<>\[% MN1YMA'Q0%8!&3S7C:NQ56C>7OJ^*"FJB+D0#W+Q9"%D3;;9RZ:M& BD=J&8^ M#H+4KPGE7CYRL1N9C\1*,\KA1B*UJFLB_TZ BVMDG+";'^78"ZP@ M8%!HRT#,8PU38,P2&1F/6TZO*VF!^^L=^U?GW7B9$P53P7[14E=C;^"A$A9D MQ?2MV'R'K9_$\A6"*?>+-FUN//10L5):U%NP45!3WC[)T[8/>X P/0+ 6P ^ M!,1' -$6$#FCK3)G:T8TR4=2;)"TV8;-+EQO'-JXH=S^BW=:FK?4X'3^38AR M0QE#9S/0A#+U$9VC+OC[&NHYR#\F=G\W0V?O/XY\;:I:K%]L*TS:"OA(A1"C M:\%UI= 77D+YG, W*=Y@D\RSJ"X0%'P">$ 1SV"IF^!APZ.3\B)NA9& MCB]^K85S6%+.*5^:@\4(+Z"O62U7ZKCL)[;.LR#+LC@9COSUOHF>1(S#<)!% M7>(SN7$G-SXI]ZIX7%%%[4?4IZ\%)WMEXS@>Q,&!NI,U[.BY5 TI8.R9V:) MKL'+/[P+T^#SB88GG8/DI(,958TX[B!YX> \'@[B.#JPT),78IQ@G/8W..WD MI2?EF?%BA@='\%14A"][3T'ZHG82!5%VH/!EUCD.AN%@T"\PZP1F;SNPP,O7 MCFO6>US3P?"PF_V)S\YU*];?&U8UR*6;X0H58L5U.P.Z:'=-7+GI>!"?F.NC MG?;_:=J[YYI(\R4JQ&!A*(.+S+10MO.\W6C1N)$X%]H,6+>LS!4(TB:8]PLA M]&YC"W27:OX/4$L#!!0 ( #2$;%@R'2V&+00 !@1 9 >&PO=V]R M:W-H965TZ:N30FRHUN_1]F4^A9O*"SZ#1OSQR43.E;\7$ES,!K#!.=>63((C]FI6- M-QJ89W=B-.!S594-W DDYW7-Q-,U5'PY]+"W?O"QG$Q5^\ ?#69L O>@/LWN MA+[S>Y2BK*&1)6^0@,>A=X4OQSAM'8S%'R4LY=8U:D-YX/Q+>_.^&'I!RP@J MR%4+P?37 L9052V2YO'/"M3KW]DZ;E^OT=^9X'4P#TS"F%>?RT)-AU[JH0(> MV;Q2'_GR-U@%%+5X.:^D^43+SI9&'LKG4O%ZY:P9U&73?;.OJX78[8N!,'G;!?L=#@T0-X MOW/%*O2KX%*BK=6SK50'%!N@5D^+44B3-$BC>. OMB.P&88TB CM#7>XTIXK M=7*]RO-Y/:^8@@)=U5RH\E_6JL=&EC[C@#,:T8QD>V0MAE%$@I@D=K)13S9R MDOUL) ?%^=4"A"XA.XS1'8B2%^CL3V!"6O/2C1ZBI]83I:CNTE,G:L&>;/LV M=B/15R'M+$'<+T'LA/Z@Z_8FIQ"3$I0ULV++'H0DRK;VH O%8IBF.$NS YN5 M]$P3)],[G5.-DH@UA:Z:"]T.9CK'%.33AE=\\H3^NH7Z <3?-O9.Z+9Q7*LQ8R?XV#1_$'I8JDS@'.>\WH&2O?; MB0"H35]SZLR)>+3.3H2V&_]FXL#ND>,8G5F&B4"G+8WVL]9F2&F"#XRS>#-U M8/?8<93*DF#[U:8&QX;6>CNU:G"FEMN M!+(2%ET+B]"#PO*WSIBZ*TW,T5NBG,\;U9WE^J?]\?[*'&KWGE^WQWYS=MW M=/\9W#(Q*1N)*GC4D,%%HI4ANF-X=Z/XS)QD'[C2K=%<3H$5(%H#_?LCYVI] MT[Z@_S-D] U02P,$% @ -(1L6"MR<("D @ -PD !D !X;"]W;W)K M&ULK99=;]HP%(;_BI5-4RMMS2?%;H4)==+$C-WP-&%K M61(*-QR)=55A_FL*)=M.'-_9#=R252'U@)LF-5[!'P%7MMI"-9,/:@.U?YQ/$T$)202>V U6,#,RA+;:0P M?K:>3K>D%NZW=^Z7)G85RP(+F+'R!\EE,7%&#LIAB=>EO&7;K]#&,]!^&2N% M^4?;9FX4."A;"\FJ5JP(*D*;)WYL\[ G\.-7!$$K")X+HE<$82L(3: -F0EK MCB5.$\ZVB.O9RDTW3&Z,6D5#J/Z*=Y*KMT3I9'I%):8KLBA!H),Y2$Q*@;YA MSK%.[RGZA.[OYNCD_6GB2K6<%KE9:SUMK(-7K/T 73,J"X&^T!SRIP:NXNQ@ M@QWL-.AUG$-VAD+O(PJ\(+0 S=XB]XT\Z,$)N]R%QB\\G#M;=AIQ9!?KW7DN M:IS!Q%';3P#?@)-^>.?'WF=;9/_)[$F<41=GU.>>7E2,2_(;FWT'C^H $?:( M&YO8V.CC8Y-&GODE[F8_F,/SGG ..LY!+Z?ZK)$-JU$-]I8+QS:L7OZ_[D>S#CGUXB#VVL0]?LD)_;9HKQ37F*T(%*F&I++VSH?H\O"G334>RVE2Z!9.J;IIF MH6XVP/4$]7[)F-QU] +=72G] U!+ P04 " TA&Q8'/;#WH," !D!P M&0 'AL+W=O%[LE MH963I7;M060IWRA&*W@02&[*DH@_=\#X;NKXSG[AD:[6RBRX65J3%3R!>JX? MA)ZYG4I!2Z@DY142L)PZG_W;66+P%O"3PDX>C)%)LN#\Q4R^%E/',X: 0:Z, M M&/+2*CEW,F[2_:-5B<."C?2,7+EJP=E+1JGN2UK<,!P0_/$(*6$+R5@%L" MMD$;9S;6G"B2I8+OD#!HK68&MC:6K=/0ROR+3TKHMU3S5#:'A4(7'^9NDJK&XR;MTIWC5)P5BF_1MB[0H$7X 'Z["UTW]*#8[JK,W7! M@BY88/7P2+"A$ TK'&:9,W,K:Y+#U-&'0H+8@I-]>.?'WJ>A2/])["@@[@+B M,?7L!X@2,4XJ.12SX<:6:T[R-@OQ#8X2'*7N]C!"'QB'?IAXP:0#'MD+.WOA MJ+U'V'*VI=4*Y0(*JJS5(:>-3'1@P#NQ.(8X\A9UWJ)1;]^XMJ5,_8HS7TG4 MV_),^?K \?+%G<5XW")(J<^_$% I5'-A>MZ0T;BW?S!)_$ER6L,^[L;SO>0& M#]M,.IO)/U3R"K$WVD[ZGZ?OQ7@2G]:W#XPB'\CW2\[5?F(Z;7>Q9G\!4$L# M!!0 ( #2$;%C0@IHR0P( '4& 9 >&PO=V]R:W-H965T&7\1%8!$KPUM16954G9SVQ9%!0T1,]9!JW9* MQALBU93O;-%Q(%LC:JB-'2>T&U*W5IZ:M17/4[:7M&YAQ9'8-PWA;PN@[)A9 MKG5>>*IWE=0+=IYV9 =KD,_=BJN9/;ALZP9:4;,6<2@SZYL[7R3ZO#GPIX:C MN!@C7#D^NW\WM:M: M-D3 (Z-_ZZVL,BNVT!9*LJ?RB1U_P*F>0/L5C KSB8[]63>R4+$7DC4GL4K0 MU&W_)*^G[^%"@/$- 3X)L,G=@TS*)9$D3SD[(JY/*S<],*4:M0I7M_I'64NN M=FNED_D2-A(]+$&2F@KD?DYMJ5SUGEV<'!:] [[I4,R0YWQ!V,$>>EXOT.G-0^C.#\ >??PP5CN%X57."\$-_&!0,N MN(<+QW#!%<[W)JH+!UQX#Q>-X<(K7.!.5!<-N.@>+A[#15;GJC.%MD1DGRJV)1>;MR)U=K8&[WIY8:M^#TW'S55YXW_.J1C:Y"U^"3X7A]\)G8J6!./X4D [99_6\/#S$_W7;/(PF3G3?";CO\3"K*\ZDPY9\"7; MQN9.[G_CQ82&EA?)6&>_R;YHZW5(M-5&)H4QC" 1:?Z7/12..# 3K,!+0SH MD<'9'OJ%0?^XA\$9@T%A,/A:@V%AD$V]E\\]*KDGRK8&FOV0>3^S M!G^)U"Z4>Z/@OP+LS#3@!-PP$6ORCBG%;.1^)J_(Q_N O/CQY\N>@7YL MZUY4,*]S)CW#],FM3,U:DS!=\$6#_>P9>^H ]&""Y2SITRROJ9/X^S;M$G_T MDE"/]IL&Y#8/>-0E?>^L>? UYGYF3AO,PV\VKSFC7X:\G_$&9W@?4Y9(9<2_ M?$$60D=RFQI-6 I7=C'<:+UE:<1))+713=%WXNW.]EIO6,2O.K!U::YVO#/] MZ0=_Y/W2Y/D<-LI@=E?;38>C 1T-+WN[0P^?-O/]_GAT46\6/MNLYK%!Z;&! MTV,WJ>$P%4,V3#2MYVNG>5N/#$[FT.]/)OW!^,@EI^WHT*/0\L@GS[>K.658 M.F7H=,H=;!02EHR.E-C83;_),4Y$6\>XQV/6G,QDLF'I(S&2V(/DM5TQF+ $Q8BP6I!&9=! M&;LSE^]DO!/I"M9ID@@#[WVPM=E'0G,2CT\W)"__J>\T,V>W;=V-"0N18#5W M3TIW3[XC!\A_Y%:D(MDFA[?>WER_OW/FB;//MGF""0LP82$2K!:XBS)P%\[ M73,-^WU>@!$H:G9,"3:/LUV=-\7$B6L;$TQ8@ D+-FCYO7.C*8M "5%A:T MXPSR1_1,SM#*Z=3I]%M(%,J<,.#]3%J?N5R=]S:Z9BT$(M6=WI5M/ONJOV.;]ACYFFYS*2-1D^? M5L?#BV9/8Q;Y 2HMQ*+5/5TI ;Z[],ZV&W!R+*&P!:=GVSQL^;9R3IC9*F$> MR>+F*KZ]MWE]_G' ;PKE:K6'42&W._9 MQOVP0*W,46D!*BW$HM6#5E7GOKL\#RI)S2:5> J3?6\BVH8IDJE1+&K>T##K MYMDS0SVON<$0M8R%3?J%4QN#&3*KBS&88:F)O23[M8C65F[+M3-8NA;T9"-^M+L+(V;/XQU_E=@O"PAX1,3V$3NW+YY?K^'I-02HO4C8N Q1-0LL6GT9 M5JJ%[Y8MG'O'L631N!)1)0I46H!*"[%H]4A5,H7OUBD^/556]1T="C!8K^]3 MPM-\^+>U,O6^,&JJ(\YD/&R,#ZI@@46K?_=8"1G4+62X,^E( MQ&B*B9O?-B:HM "5%F+1ZI&J- OJUBQ0,\G=5^NHN4=.NR/:F$FHHPBQ:/7X M5/(&_59Y S(IX%$N$>;?E?L7\-17FOB3A]4@065%J#2 M0BQ:/9:5P$+=JD7;]$%55.CI:0I_V* W!ZC=AEBTW.6]@P.G"5>K[*2O)ME1 MPOQ49GFW/$W\)CM#>W1_YK\.\S/!%28_H@R)LQ*I)C%? M+KCB'_57[J-[\P MRG-I_]&VLHT#!Z4;J7A1.VN"@K+J M2E[J1+0<_.B ZX=<-\A/. 0U Z!%5J165G71)'Y5/ M$L9:1S,W-C?66ZNA MS+S&!R7T4ZK]U/Q!\?0)_2A-3B4B+$-D2T0FT<=K4(3F\A/ZC!Y4RE^-?M]" ML0#Q1S_X@%PDUT2 G+I*TYB8;EJO?%FMC ^L[&-TRYE:2W3#,LBZ 5PMH]&" M=UHN\=&(UY".4."=(>SA8 #HZBWNOG7'1W"")K6!C1<>B/=]8]*$^!)M&%42 MZ2*22F>8LA4B"BU@11DS VU1@J \&TIBM<;8KF%J\GGNAY$?15/WN2UMP"SQ MDB!HS#H2PD9"^!X)9^CFI:2B_[(JT'"/X/.X0U"![IMYPXSCAG'\7D80*97# ME.-]RL#\>I0#9CKG43R,&C6HT?M0]4FT!*J&4:-]AG#B>5X/=_+6*O2]UP^)=QHT'*O+.GB'VQ_Y/>QA*WP O?4-]$]#7QZKTSIXTML# M??0!*W\4AP?8\2L[/C'M5=$>V>GU"G%WS_B3OH(!LTY%5 K<5C-2@%C9'DVB ME&^8JK[ES6S3!U[8[JR*+JUZJ! MXJ5M>19&ULM5;;CM,P M$/V544 ()&@NO2]MI'9W$4A46[6"?4 \N,FTL=:)@^VT1>+CL9TT6T0;RNTE MOL1SSO%X/./1CHL'F2 JV*(Y9OK/FHN4*#T4&U?F M DELC5+F!I[7\4(QF.!<@BS0EXNL4&=^-'=\Y3"SH)E%F MP@U'.=G@$M6'?"[TR*U18IIB)BG/0.!Z[$S\JZD?& .[XB/%G3SJ@]G*BO,' M,W@7CQW/*$*&D3(01#=;O$;&#)+6\:4"=6I.8WC"[MUAMJ&OP(LZD_<*N7-OM.A 54O&T,M8*4IJ5+=E7CC@R M: =G#(+*P#K"+8FLRANB2#@2? ?"K-9HIF.W:JVU.)J94UDJH?]2;:?"I>+1 M ]SEQD422!8#V1$12WA^@XI0)L%_,7*59C+KW:A"G9:HP1E4/X 9SU0BX3:+ M,?X1P-42:YW!0>\E!%[0AJ?@@DR(0%DU#0SMVA-MR] YPW!7 M**FT VBV@6\G84N=)4K7HIB8WX9^V_.\D;L]0=ZIR3N-Y+=[%!&59,6PD;SS M.^3=FKS;2#XC>YH6*7R:8;I"\5DK6$X6]?"4CD9 DTFN9$XB'#LZ54@46W3" M9T_\GO>ZX:!ZM=Q>H]Q[>]-01^J6H-"I [#T'D(N:(2G]):(_2._!9V6/SSM MMWXMI'^1D%<@C!X3]I^(_P: ?\P_'SO,65Z_SP *\C!91'H'Z5O_Z*[^_='6Q$=GZT_;'4Z9Q0& MCPJ#_WI+?@'?=$W*YK;(KKG3-MMU$OY)0F 7Z_YIS=1@8@OK=%7X'4$L# M!!0 ( #2$;%@)1W"SI ( 'D' 9 >&PO=V]R:W-H965T-JDM/P-=19":I-/ZT*UJM>UAVH,#1[ "-K-- MR?[[V8:PI(1HU5[ 9]]]]WUG^QRWC&]% 2#1KBJIF%N%E/6-;8NT@ J+*U8# M52LYXQ66RN0;6]0<<&:"JM+V'">T*TRHE<1F[I$G,6MD22@\6/:!DI (J"*.(0SZW;MV;9:3]C<,W M JTX&".M9,W85AOWV=QR-"$H(94: :O?"RRA+#60HO&KQ[2&E#KP<+Q'_VBT M*RUK+&#)RN\DD\7*\#@HD OP_PC=".F9&UPA(G,6F!J8V) M5FH(U;OX++E:)2I.)L^2I5OTI=8U%0C3#.$6\TR@=RN0F)0">>_1)3IV^_$ MU1KX3[4@"LQ!Q+947#2BG?9Y%UU>;R*OZZ$'1F4AT!W-(#L&L)6(08FW5[+P MSB*N(+U"OG.!/,?S3Q!:_DNX:\*],W3\H;"^P0LF\#XWND2(Y:BA1 JD;I"0 MJKZ$;A"6: T;0JDVE$<-G+#L5!&['#.30U_(ER0,9HX3VR^'RL9>7N0?>!T) M" 8!P5D!]T(TKS>F(Q6,TEU[UR-28Z_ GR0U&TC-WE+5"W2W YX2<9KH;$3A MTG7"$=.QVP3+<& 9OHVEZC@Y$'F:93AF&1QM7\?RA%OH3M4S&IA&_W-*0?6# ML^&ULK55M;YLP$/XK%INF3NH* 1+2+D%JDE7MA[91 MTVX?IGUPX!)0L3Q@ ME2QR"E..1$4(YJ\C*%@]=#K.YN A7V92'[CQH,1+F(%\*J=<[=P&)-I0E! (C4"5J\5C*$H-)"B M\7N-Z30AM>/V>H-^9;0K+7,L8,R*'WDJLZ'3=U *"UP5\H'5U[#6T]5X"2N$ M>:+:VG:[#DHJ(1E9.RL&)*?VC5_6>=ARZ/2../AK!W_7(3SB$*P= B/4,C.R M)ECB>,!9C;BV5FAZ87)CO)6:G.I;G$FNON;*3\8SR9)G=%_JG J$:8IPC7DJ MT,D$),X+@>XPYUCG^C/Z@IYF$W3R\?/ E2JV1G"3=9R1C>,?B=/QT2VC,A/H M&TTA?0O@*M(-@9 5]1AZ W>U3;PUD"[K"U'B!(:.JEL! M? 5._.E#I^=];9$1-C+"5AGV?T@846U"8%-I\*+7!Q6%>XJBT(^B'3W[5ETO M[)V'C=D;IMV&:;>5Z9@1HMA9PK,,JUR@!YN/%*D21U>5K#B@&R$J3).#_&V$ M[A:S?M\[CX(= :U$_O%">HW,7JO,QYJAQVM6"5V;CS50^8JF!:;HYRV0.?!? MAW2U0KZ?L%7_G\#>J(\:]5&K^KM*:T3W"_1$&ULK5=M;Z,X$/XK%K@E2-]7I*MWM1MOM[6>'.(FU M!F=M)^G^^[,A)2D8V@_W)>'EF?$S@V>>\?0HY ^UI52#YY)7:N9MM=[=^KXJ MMK0DZD;L:&7>K(4LB3:WJGW4*:.[_ULF(EK103%9!T M/?/NX.T<)M:@1OS+Z%%=7 ,;RE*('_;F837S LN(>"?V#((WVN 3@:H#K1A5H=U M3S3)IU(<@;1HX\U>U+FIK4TTK+*?\5%+\Y89.YT_5(4H*?A&GJD"5_=4$\;5 M-9B I\=[NIKLXK%^L7)XZ?&8SC@\9X6-P %'T$8A,AA/G^/.:S-P]?F MOHFM#3!L PQK?^@= ;J"::PCM[4MHENU(P6=>:9*%)4'ZN6__P9Q\(+Z2I;:E_?00[3BH-2+4"].>>[4S1:5?DC3MX5WZCE&XWRK3L&$&OPI"BX4XHZ238^XHO%(YB%"*<= MDGU+>VA G41C&'8Y]'$*)#'I0E.$'2S2EI6R2@KTV1-"ZW =Z:W6\%7 MK-K8(G3Q3'H$@@[%/@('$1[(6]HR3$<9?A.:<-ORJ91T!5C3*#1Y!IR1)>-, M,W?+2/O?.X (95'8H>T"8HR#-' SSUKFV=M?'.R$TI)J)JFM<+"D%5TS]P[- M>D0F$&5!W,VS"Q?#P2J"P5EE@C?JZ& X"CF0T9-U9^$T,>718>A&XA F\0#' M"R6$HQSON)EI2%508*8CL!+[I5[ON1DT"K&OW'D]>>PD%F5IM\:<0+.'HZ', MGN4-CHI*?E<4!8H.*Y0 M?U,S;X$O2\XVPS218W5GQWF13.FNC]Y7VDF40JSN$_0@8R# M* P&,WE6)3@N2R_-U314,#?-BSFU$_8%9P(A#&+4JRH',HM1!H=2>=8F."Y. MPTUV6$]A7Y$F,(Q,B4/4)>Z"0AC' 1X83^!9P."X@GTVAR@7\:N&^?5;,G%R MCU]MT#!%<=(K.0)281L#B[-C1:[ M>O9?"FU.$O7EUASVJ+0 \WXMA'ZYL<>)]OB8_P=02P,$% @ -(1L6"OR MNTDU P *0P !D !X;"]W;W)K&ULM9=;;YLP M%,>_BL6FJ9.V@LTM=$FD)MFT/E2JVG5[F/;@P$F""CBSG4N__6Q#R(VP5&I? M C;G_/F=8XY]TETQ_B1F !*M\ZP0/6LFY?S*MD4\@YR*2S:'0CV9,)Y3J89\ M:HLY!YH8ISRSB>,$=D[3PNIWS=P=[W?90F9I 7<4_X\@(RM>A:V-A/W MZ70F]83=[\[I%!Y /L[ON!K9M4J2YE"(E!6(PZ1G7>.K(7:U@['XF<)*[-PC M'<]6WZ$*R-=Z,79":L$96TW^5LA;BV5FKZQN3&>*MH MTD(OXX/DZFFJ_&3_IHA9#N@'78- %R.0-,T$PA_19_3X,$(7[S]V;:G>HZWM MN-(Q$ M$8X\%=)R-YH&0\]S2(3#VG"/VZNYO9=Q)ZG8H"?M[*6POX/D'$ ?6^ @"%Q, MFIG]FMD_FWD,:M\").FZ"=$_!FA.;X-AX 01(5$S:E"C!JVH(P4J9!JC(5L4 MDC^CW[>0CX'_::)ME=*;]Y68TQAZEMJ=!? E6/T/[Q3GEZ;/_Y7$]J(.ZZC# MMRB&\&@1.JZ/@S \6*QC.TS"3AB&;O-B=6KLSEO50N>_M7!LT5H+4^FRSN8'^@^V#1S6YFR MB;ZE?)H6 F4P49+.9:B2Q\N^M!Q(-C>MW9A)U2B:VYGJY8%K _5\PIC<#/0+ MZG\'_7]02P,$% @ -(1L6/@APEL2!0 F!X !D !X;"]W;W)K&ULM5E=DSC- M5MJ.\_V-KF?!CB1^=DWW)!7?;"E+?"XNV;.>[1GQPR(HB75D&+:>^%&JK9?% MO0>V7M(#CZ.4/#"0'9+$9]_N2$R/*PUJ;S<^1\\[GM_0U\N]_TP>"?^R?V#B M2J]1PB@A:1;1%#"R76FW\,9#3AY0//%G1([9R6>0I_)$Z=?\XE.XTHQ\1"0F M <\A?/'OA6Q('.=(8AS_5J!:S9D'GGY^0_^E2%XD\^1G9$/COZ*0[U::JX&0 M;/U#S#_3XZ^D2LC*\0(:9\5?<"R?M0P-!(>,TZ0*%B-(HK3\[[]60IP$0'L@ M %4!J!N !P+,*L <&X"K %PH4Z92Z.#YW%\O&3T"EC\MT/(/A9A%M$@_2O-Y M?^1,?!N).+[^E 8T(> /_Y5DX(-'N!_%&4 ?P17X\NB!#]]_7.I<\.1/ZT&% M>5=BH@%,B, ]3?DN S^G(0G; +H88#U*]#;*.Z1$]$AP#4SC1X ,9$H&M!D3 M#HMP) GWS@YO96/6FIL%'A[ >V#T)2H6CEBW("IG@!50QPO6$L*JA;#.+8LPRD9*8O4DZ=:$ M$G:MA'VN$IQR/Y8E;O=&(E\22N:IZ?=)3<=V3 CE^3MU_HYZ28A\,QX%8$,/ M*6??P-_W)'DB[!]9XDJHB0EMY@3S9@)K2>C6$KI*"3<'L:>D_(Q-Q>T7DF6Y MR%ET"DG)/U6J/BFVD(OS9B1"NK]R5=S3DU=0HM=&QJN.Y#\B;N#_U=SK9#;W=5TH F[9: > MPV0Q)+S(LAW+&5@,$#5JH,EJC%\/%;AJ0:CY)RNA(FQ+T%A/J/:>,@F&EX,Y MN@1F=9HR7G4)-&83JMVF^+$H?@JFHSJK&FIJ:YT5S9L+K2UC8U6AVJN>WUYA MWS(N; =:J%M1L_I4":OEB*U]J+LT3A6JK>I%'1;V_6-O8#N#]*->@23E>BS#LU_8S&A MVF->V%3?=YEJ_LD2J C;+Z<:BXG4%G-24T5]LR>=>37GU+0EK$-I-^82J ;,Z40DKQ-BTK:$*:$PF4IO,"]HKZON]*S$;V'*Z M6LQJ,V6T%D88#M5!XS.1VF=>UF71^T93S3]9B-%&$S5&$[WS5G12EW7ZK_SE M!3"KU9312@M /SFR2PA[+HX^\_,?\;.T/!>K[];'J[?%H6+G_AV\\0Q:7G"Z+PX&GRCG-"D^[H@?$I8_(+[?4LK? M+G*"^C!Z_1]02P,$% @ -(1L6#NDV;I6! 1$ !D !X;"]W;W)K M&ULK5AA;Z,X$/TK%G>WZDIMP)A Z":1MNVN;C^L MKFJW=Y]=,DG0 N9LI^G^^[,-!0+$R:U6JAIC9L;OCG:>$LYV;N MGB_G;">SM(![CL0NSRG_<0,9VR\<[+Q-/*2;K=03[G)>T@T\@GPJ[[EZ=,=)4GAG[KA^^K!:.IQ%!!HG4(:CZ M>(%;R#(=2>'XMP[J-&MJQ^[X+?IG0UZ1>:8";EGV3[J2VX4S<] *UG27R0>V M_Q-J0E,=+V&9,/_1OK(-?0KQ#%[^_G[M2K:.MW:2.>5/%](_$Q#[ZR@JY%>A3 ML8+580!7 6Q0^F\H;WQKQ#M()HAXE\CW?#("Z/8<=VS OX"S?/<;#KT/8]1^4; #HD%#-+!%?R,J377L M1%ILT-/D<8+6L ).,R0DE3O)^ _$J81+]#%GNT*.I:1:)S3KZ-;RLO2)-U-_ M<_>ERW9H1T@43$EK=T!DVA"96HD\*J" T@Z=2U2H)LG6#9=G*&"=2AN):HUI MET00S**@QV%H%N$@P.$XA;"A$-KW(E?;K! 72/4OU9T*] EE3REIA^J8E03 MNJ_;&(0#:,0+"?%Z#(9FWCCXJ $?G05>I;L&+W;/(EVEE*>JM!1^6*_!M'2] M/2?+*1H O/+C*/+[Y31B%^# "\;9S!HVLS/9/*@C1WFR1>]H7GY =_"BA+%4 M,B<-C83#REY2LR% 3$(2D!Z143OL>=-Q)G'#)+8R>2H2X*KG%P9NR42JBTF@ MNI78D,<#1$&(>ZB'-M,@.H89>ZUF>5;4?\DM\"MU?FWXZAB'*9O%H=_#.&;G M>R0F\1&8'6G%5IC?F%1]I6TZ2 W*G>PK8@T7#SMDX(5QT#^;(X8D"B."\1&\ M?HO7_Z7=_AYX D>27ZT4=SO(Q.^7QRFK0QZM.F.K)OZO9F_C0$;0>8/R&;4Z MTF!P*[SXA/*>W^U+"X5@#%R_MXQ9'<'?ZBVV"^[/-7S;;MC7NR 3S_MC[,OJ M;>UY#KU6B_%Y8MQ7 *L*U.S4[6B4H'W%"WR] +-+]Z M+/\#4$L#!!0 ( #2$;%BU0Q&PO=V]R:W-H965T MAFJJ=[CZL M]L' !:))XJQCVL[?KQ/2&!+'R;1(54G"]?4YCGV/#YX\<_$CW0)(]!*%<3KM M;:5,+@>#=+F%B*5]GD"LOEES$3&I;L5FD"8"V"IO%(4#XCC>(&)!W)M-\F=W M8C;A.QD&,=P)E.ZBB(F?UQ#RYVD/]UX?W >;K

    #&:3A&W@ >1CMJ[PI=S.LP:Y!%_!?"<'ERCC,J"\Q_9S=?5M.=DB""$I/_)7HJ!.&B O88&I&A MJ@WYR0-.3%! MMSR6VQ1]CE>P.DXP4 !+E.05Y36Q9KR!91]1YQP1AU #H'F7YCAO3BQP:#EH M-,_GV@=-YH.V2X-X@Q[[#WVTAA4(%J)4,KF37/Q$@DDX1U<1W\72-)#[?KR\ MGVS%/CU*DPJ("=[K!%X-=P$^W2W28!4P M$:BII?##>@UYI3^MT\FH +\C8]TEU.AGB7.PZKIF-7[+Q.[*YAQ286&[1 M!Q8EG] -/"F]2%3UESF-I8"5?4KY=8"8>M2E%2+&..PX0S.34,W3])LSC$O/8BOF;W(*X4*O7 MAFYL&*_1V",5@(8PXM Q'9LA8D>KC6,%^9U+55-TP4'J(MG)JD@4*N/4JZ/K M>&.WNBX-@=3W?(IQ ]X#=<0GK?1W()9@'OJBI_%A]>B3ZM1HBSKF030/H;O=*GU@H4!.X:ETQ137@UUJ+[6+[MF)O>QOV M_LYHWW'^,.W?YD7++O2T#N-N0ERM_E8%*-@IPV D:._Q##<3?$/+8]Y:PK%= MPUNUHH6C9WD5!1E;R#%J+=78KM4':F&;87X[.'L_'49:BS*VJ_+G)? M(VQKXLS47Z9JG<&TEQ03K#?[\!OVG$_&97"B;,>F3:L]L:O]Z7P2,6P%C$;) M$$@=HK9@Q/Q.B=X*$/M6X#1>J>BDU2P9XCQW[(X:W!+1.P%BWPFAM NFT#3N69BN[:39,IT.*:B-X8D*X;@W?[)E(WV6;C9 YL=DY$ M[P.(75O?X9U(W6#7S9,AR.*>B-9Q8M?Q3OZ)&)RSR4"9XG('U?"##='"3>R" M^DL.JLC5[J ,@90.B3MLJC=:M(E=M$_HH(A1K&OSHR7JF(>6=-(BZ:=Q4$4O M+0[*'-50:*C68]JBQR=Q4$4G+0[*%-6 7TLP;7'CIW90+?U9'!0U^/0&>EJ: M:3=I/J&#:NG1XJ#>TO*8]\&OZ79%?Z>#HC:O7I#I;.>I5FUJ5^UN#HK:G'8! MKL7&MX^TUF9JU^9?'@ M57XD5GE^C2_G^R,^G69_XGC+Q"90LR:$M4KI]'T%3.P/\?8WDB?Y.=B"2\FC M_'(+3)7N+$!]O^9$FEFO*M*VH. M-#5&9>'ZGA>Y)05/' DFK*D_-LM%&R_<+#S\N!COMU) M_TGS$BJ1LPIQR!;.#;Z^PZ$V,(B_<]B+P1AI*1O& MONK)^W3A>)H1%)!([8*JGR>X@Z+0GA2/?SNG3A]3&P['+][_-.*5F T5<,>* M?_)4[A;.U$$I9+0IY$>V_PLZ089@P@IAOM&^Q8:1@Y)&2%9VQHI!F5?M+WWN M$C$PP.<,_,[ /S8@9PR"SB P0EMF1M:*2KJ<<[9'7*.5-STPN3'62DU>Z;]Q M+;EZFRL[N7Q?):P$](D^@T!O5B!I7@@4OD6_H\?U"KWY]>WF?\8E]=,\JN1/H795"^MJ!JPCV+/T7EK?^J,<5)!,4>%?(]_S 0NCNOYAC M8^Z/T GZI 7&'QE/FC1):T1>;='C9#U!&:3 :8&$I+*1C']#G$JX0C*"X*8A,$!]TH(Z86042%K1110/I!SA2I5 M.UC6:]E !5DNQT2T,<*A"$*F,3G2< J+,2$XLDL(>PGAJ(1/3"J6!PE(#>I& M'B^[EFEXFF[B13/B'5$]Q05Q% <8V[E&/=?HHNOF 7@"]IRW@68#AM[$QTH3EY/ZG0=H&&6_IXTUL@ M 9G-_-#^5^)!B\4_H0B,P"[XP _R# OUR-[7R-9OH40C"9ANC+^+*->:1 =9%F8S(LD+/U%1]Z,KY<4QX30'XLP (Y6V#QH2/C\9;\OTIL MYVN4I@4R.=F6[N 07 +?FKN!4$M5[:?VI-D_[>\?-^;4??3\5M]+S.'ZX*:] MU-Q3OLU5]2T@4RZ]2:R(\?:>T$XDJ\U1>\.D.KB;X4[=K8!K@'J?,29?)CI M?UM;?@=02P,$% @ -(1L6"QQ:XWZ @ K @ !D !X;"]W;W)K&ULK5;9;MLP$/P50BV*!&BB^W!J"ZCM%LU#@"!IVF=: M6EE$)%(EZ2-_7Y*25<>6C13(B\UC9SBS/%;C#>//H@20:%M75$RL4LKFQK9% M5D*-Q35K@*J9@O$:2]7E2ULT''!N0'5E>XX3V34FU$K'9NR>IV.VDA6A<,^1 M6-4UYB]3J-AF8KG6;N"!+$NI!^QTW. E/()\:NZYZMD]2TYJH((PBC@4$^NK M>S-+=+P)^$5@(_;:2#M9,/:L.[?YQ'*T(*@@DYH!J[\US*"J-)&2\:?CM/HE M-7"_O6/_;KPK+PLL8,:JWR27Y<1*+)1#@5>5?&";']#Y"35?QBIA?M&FBW4L ME*V$9'4'5@IJ0MM_O.WRL =PHQ, KP-XAX#@!,#O +XQVBHSMN98XG3,V09Q M':W8=,/DQJ"5&T+U+CY*KF:)PLGTEF:L!O03;T&@BSE(3"J!HDMTA9X>Y^CB MX^78EFH='6UG'>>TY?1.<+H>NF-4E@)]HSGDKPEL);!7Z>U43KVSC'/(KI'O M?$:>X_D#@F9O@;L&[IV1X_=)\PV?_X:D#:6G10?#:'TO;T2#,YA8ZN()X&NP MTD\?W,CY,F3MG&0UZH\$Y=FU4/0T"T$4.;>L2J9<#-4P0?0L%DO@9*,I7 MG- EDB6H,\LY4(D:X(3E0]EIEXS,DOJ16:=^X(W4MJ[W;1]'A4F81'W4*S]A M[R<\ZV>**TPS0%BB!2P)I5HU*] +8#XDM64+]T1$21BZR8'6@;#8&PO M=V]R:W-H965TL).XQG.X!7E?7W/5LSN6G%1 M!6$4<2@FUKE[ED8ZW@3\(+ 66VVDE]"=RWQB.3HA*"&3F@&KOQ5<0%EJ M(I7&KY;3ZJ;4P.WVAOVKT:ZTS+" "U;^)+E<3*RQA7(H\+*4-VS]#5H](\V7 ML5*87[1N8H/(0ME22%:U8)5!16CSCQ];'[8 ;O@,P&L!WCX@> ;@MP#_M8"@ M!03&F4:*\2'%$B32YJQ"M =?@2! MCE*0F)0"?<><8[T@Q^@3NK]-T='[X]B6:CZ-LK.6>]IP>\]PNQZZ8E0N!/I" M<\AW"6R5:)>MM\EVZ@TRII"=(-_YB#S'\WL2NG@-W#5PKP>>_C=\1XW?>>\; M/O\5WO>YVZ"#?K2^#\Y$C3.86.K "^ KL)(/[]S0^=SGS"')T@.1[;@6=*X% M0^S)/&7U^+J\1U M1T[D.$YLK[8]&TSDK9X=B&S'LU'GV6C0LSLF<8E(L]^D.>LU)GF?.0W1:,N< M,'3&SCC8\V;TQ$0_C$[#:+P;E[X*O#U)@S.^=;D/1+9C3M29$PV:UAF3ZITVS84JO8#K /6]8$QN M.GJ"KIA+_@)02P,$% @ -(1L6,Z]=Y[7 @ NPD !D !X;"]W;W)K M&ULK99M;YLP%(7_BL6JJ94Z7O/:)4AKHFJ3UJUJ MU^VS0RZ)56,SVTFZ?S\;*"/$2=FT?$@PW'-XSL6.F>RX>))K (6>,\KDU%DK ME5]YGDS6D&'I\AR8OI)RD6&EAV+ER5P 7A:BC'JA[P^\#!/FQ)/BW)V()WRC M*&%P)Y#<9!D6OZZ!\MW4"9R7$_=DM5;FA!=/=/9O!I.75\0P04$F4LL/[9P@PH-4Z: MXV=EZM3W-,+F\8O[31%>AUE@"3-.?Y"E6D^=D8.6D.(-5?=\]Q&J0'WCEW J MBV^T*VM[^H[)1BJ>56(]S@@K?_%SU8B&(.@=$825(.PJB"I!5 0MR8I88'>H<>'.3H_ MNT!GB#!T2RC5[9833^F[&8V75,[7I7-XQ'D.B8LB_Q*%?AA9Y+,N\J"0A_MR M3V>L@X9UT+#PBTX&M<4H=3V[SBRC*YGC!*:.7B<2Q!:<^.V;8."_MX7Z3V9[ M$:,Z8G3*/?Z:@\"*L!6B)BPJUB3B*=KH 982E$0,E*T'I7%0SA*S]+=Q,'1U MW[?-<+:JL%&U1]VKJ7LGJ6\(PRR!BED<,E\>@RY]@["!X[OC%G-9U&_6V'G[ M-6__).\WKC M:9>O$?8/"8.1&[00;55'VSJH,0[S#FG?8B3?=FPZOT YM,Z ]:X==9\"H1AV=1/W" M6?)OW1U9G_2H!6RI&KO!>.]C3S"N$XR[)OBK?H]M_1ZV\,==^QWX?S8IO^N: M>PVQS$Y[R/ M/\Y;3S90\\W4P<[VQ1U=KI1YX<63 M-5G"/:B']5SHGM=F26D!3%+.D(!LZGS%%YJTFB9PO[W-?EU-7D]F021<\?P73=5J MZIP[*(6,E+FZXYMOT$PH-/D2GLOJ%VWJL6'@H*24BA=-L"8H**N?Y+E9B+V MH"L@: *"BKL6JBAG1)%X(O@&"3-:9S.-:JI5M(:CS.S*O1+Z*]5Q*KX!/26) MCF>@",TEPB?H"%&&;FF>ZU63$T]I%3/62YJ,EW7&H"/C#!(7#?Q3%/C! #W< MS]#QT.]85$@UZE<-WZL&;FA7C5K5Z)#J:*>*"$N16H%VH$R!L$%$ M[R&P[P9VBE%+,>JE^-$"U.?P%%V7JA2@"X71HBS0G+QHLU(2S4I 2\&E]:B. M+ O4R7;>LIWWLMV E BR3!N=1#Q#*94)+UE%VW)WET^=/-Q#.AO8@<8MT/@ MD-9".24+FE-%M;\(2/B2T3^0HK]]V-HO[?;:W M:.O]["_:)O^K?SK?';_A\O;N*N;>=TO$DC*)B]D(;_P502P,$% @ -(1L6/YM:.\V M P 00P !D !X;"]W;W)K&ULK5=A;]HP$/TK M5E9-G;21Q(% .XA48-4FK5O5JNMGDQQ@-;$SVT#Y][,=2 --(Z#[0F+'[]U[ M=TY\]%=@@I7PTK@?H_.S3^@,489N:)KJQ,N^JW1<@W;C M38QA$0._$!2-=ZJ'N)&QC'$+11XGQ'V<% C:'0( MW+=PW" G*),86+Z@,8EUB2EP[7J<>44O94YB&#CZ'90@EN!$'S_XH?>USM1_ M(MNQV"XMMIO8H]\YF'W!9B@U9A$\ZP^)A#K/!5%HBQW#0?MY$,$8J!?="O%?R9B6G.L4O3O%[G!Y0 MW-S\T_;%M\EYHBN;Z MAH@995);GVI*K]75AY4H^M5BH'AN6[X)5[J!M+=SW>.#, OT\RGG:CLP &PO=V]R:W-H965T M).,P-:AQO/,7;G2YNF(M9'F[A&?3G?"EQ9#8JZSB% M3,4B(Q(V<^.6WMQ37CB4%K_%<%!GUZ0(927$EV+P<3TWK((($HAT(1'BWPO< M0Y(42LCQ5RUJ-',6CN?71_4/9? 8S"I4<"^2W^.UWLT-WR!KV(3[1#^)PR]0 M!^06>I%(5/E+#I6MXQHDVBLMTMH9"=(XJ_[#USH19PX8Z+ #JQU8U\$9<;!K M![L,M"(KPWH(=;B827$@LK!&M>*BS$WIC='$6?$:G[7$IS'ZZ<43Z%@"OA=- M[B"#3:S),@DS1=X\@ [C1+TE5^3S\P-Y\^/;F:EQQL+/C&KUNTJ=C:A31AY% MIG>*O,_6L&X+F(C:\+(C[QV;5'R Z)K8UCO"+&8/ -W_%W=:NK,)'+M)GUWJ M.2-ZRWI!'W/WQR.D*Y!_#J5J4JGX7&]4'D8P-_![5"!?P%C\] /EUL]#87XG ML5;03A.T,QGT,^K%$9!(*#T4:.7-2^^BC+PL?.YP2F?FRWD(?3-J>7[@V8U= MB\YMZ-Q)NH^9!HQ9C^)5[N[9O'; +499AZ]OQQR;>2X?YN,-'Y_D>_^:8PF# M-19!O9<9P=63XQ='0J5 JR%@W@.Y$5&Y++6& K^,HR\'HT7=Z^!>?,9<.P?@/K7P2K=T R[(>)4(/9]7L0 MU/:HTTON@)V+RR8(AG&#!C>8Q/V$:#E@0M=Q1%9U&1E+:=!?DI:%E[#>.J>(WK7MI]?M>:NTLG/5,^DT%L'9O MO25 AKK=;FP7:Z)7O "MLW]SNHYMGV M.06Y+4\5"N?>9[K:F39WFY/+;;E?[]R_*TXTY;;\)%,=AQY#N8UQ5YW !B6M M:P_3)ZL31C70(B\WZ2NA<&PO=V]R:W-H965T,S,_;,>'#@XDEN 10ZAD$DA\Y6J?C.=:6_A9#*!H\A MTE_67(14Z:G8N#(60%=6*0Q&W,DDJ8\. '6ZGMT.DY: 5KN@O4@A\^0VI0V^#Y/)#V%QT2V5;+0?Y. M*AZFRII!R*+DGQY31UPHX$Z% DD52%&A:H=FJM"TAB;,K%E3JNAH(/@!"2.M MT&BU ,0$Z+@J-(8(U4V@>T$BB=U-0E 42X?<# M5^F=C+SKIZCC!)54H&*"9CQ26XD>HA6L\@"NIICQ)">>8U*+. 6_@9K>!T0\ MTBPA-/D?=6S520V=9N:VIL5K5>#-TX-\\MG/&81+$+_*7%6+9*[IG8RI#T-' MWT,)8@_.Z.T;W/$^EIEY(["0-W?VE.G42.8SOCV*[E^'",=8* E4XQ:B)8>&UVT7F%X5R]'M9'0[M72G3/I\IR^?T+XM8]YH'>;0]]KSQBS4+ MKHKEV/8SMOT;'__^\QNH:13(7A'*4<7>N?1XKSO\J7[126W2*_"K$"3]"G?B MB_*(:SG.6,3"79B==?07O23WUZ._]![<"BWO"W+V!7EEO$A%O' Q7N6"I"J= MXG-=QO6%>4:/KXK738OUK=#ROCB7:UQ?KZ_'JU41KV*RJA D/5R(EWO1B88@ M-K9!E\C22)J];#5[!-S;UK>P/C:/ ]OAGF&2E\6,B@W3#6H :PWI-;JZ,HND M64\FBL>VWUURI;MG.]SJ!PX((Z"_KSE7IXG9('LRC?X!4$L#!!0 ( #2$ M;%@BPXE:O 4 @: 9 >&PO=V]R:W-H965T@0;>'80^T3-M"=?$H.FGVZ4== MHBO%.&U>$DD^//H?DN?\CJ3E?2Z_%GLA%/J6)EEQL=@K=3AWG"+:BY07;_*# MR/0OVURF7.E3N7.*@Q1\4PU*$P==7!,H!E<6?L;@O>L>H#&6=YU_+DX^;BX5;*A*)B%3I@NM_=^)*)$GI2>OX MMW&Z:.]9#NP?/WI_7P6O@UGS0ESER5_Q1NTO%L$";<26'Q/U.;__()J O-)? ME"=%]1?=U[;,7:#H6*@\;09K!6F@,PFQD S0 8#Z S T@S@%2! MULJJL*ZYXJNES.^1+*VUM_*@FIMJM(XFSLIEO%52_QKK<6KU6:A8"KTN"EV* M3&QCA6X2GA7HU;50/$X*!*_1&?IR>XU>_?QZZ2A]SW*D$S7^+VO_,.,? _J4 M9VI?H'?91FR&#APMME4,CXHOP>KQ6D1O$'%_1> ",0BZ.F4XKH:#10YI)Y!4 M_NB,OS_47DATDQ=*3J?R[T\B70OYCVG>K&[+[#TO#CP2%PN=GH60=V*Q^N4G MS-S?3#&_D+/!#-!V!JAU!AZ#S==)O.-UA!3P'QICJG5F<> T)=LT[6ZF16G;=ZQ>)(H$CO,I,X-KDM>"'U1N*F M5AZ!$)NE^:TTWRKM8Z:$WE)J5IL_O6N "1YIFUI1$GHSTQ:TV@*KMK>1.G(9 M\P2]VFF@O7:2O"A,&H/ILF$&/ALOK\'.)UJG66;8R@Q/R9\"'7B\,J38:C&C#4W2,;MNK^ M73=!/*VS6D3Y+HO_$YLRV77%UNC7E-,I59'3& VY+)'?2\8!V P9(P!S$T\ M= & -8";IENJ@7RM%R'3 9S"%KOCY\+EI;P-IZ$#++83]LG\:,8/5H &OMYN MXS)CM/0]YN*9',8=!+&=@N]Y+-$=3XZB3(N#7C+$BT)HV:?"L+G!L%1ZX$.O M#C9A3"T#-\ T].:2IB,BMB.QJIF)3AAUE!G2FZ\7B5'T%'E>Z$)?2:/9P$;L MZR7R9D5W>,1V/KY+#TG^H-NP2+>:,EX?RR)EECN%( ;?QV22U09#%@9L;I]T MO,1V8%KWR5-%=8I)Y@:$,4K&\DW8'>VE80 =5+&=JH]5J4U+:R&R^GIV(7HA M;\/(.T[CDT#]/8TNGL(Y*.N3C\==FL%2@Y."2WI[=/C@U)$<["1_1K\+!BS[ M(74#.M)K,#P#I@T].J>W(SC8"?Y4WPM3] :,,CPN^P8[/:=!Z),9A1VBP8[H M)]O?9OS@P2%D+F 8:YP: B7@SU5'Z/@)=GZ>W :#@8Y>X(=XS!^#84@HX)EG M">@@"B<]2LZC'J;DFT&]T=*&>N@8"79&?E=##%/^!3A@X$YWJ\%R7"N&RCM0 M@AV4/]82PY2)9X!=\ @;5S&C*6"?TCF"0D=0L!/4^L;E^;VR_6[/1=1+>1O. M30=GL,/YZ00R/,/JIZU@DN(&.QIB;ZZF=Q %.T1_O$^&*2%I0$-W0B:#'0G# M<*;HDPZCQ([1Y_;(Q(!(S+Q)R3+843WG,U65=!@E=HR>WAZ3*2A-F\-@9MD; MI*,IL=/T1WKCQG7_'2%E 77'G;');KA[:O%.[YUZ*N2N^M10H*IKJE]6MU?; MSQEOJY?XH^N7^/RJ_BC1N:F_D7SB4F_W B5BJUVZ;WP]H;+^[%"?J/Q0O;E? MYTKE:76X%WPC9&F@?]_FN7H\*6_0?OQ9_0]02P,$% @ -(1L6")/MO6L M! E10 !D !X;"]W;W)K&ULK9A1;ZLV%,>_ MBL6FJ97N+=B @2Z)U+2;MH=N4;N[/4Q[H,1)T 6?P/^?8_@7/CI1]Y3M"!/A6%A6?.SLA]K>NR[,=*5-^0_>DDK]L*"M3(8=L MZ_(](^FZ=BH+%WD>=LLTKYS%K+ZW8HL9/8@BK\B* 7XHRY3]MR0%/,JW.Z%NN(O9/MV29R*^[%=,CMPNRCHO2<5S6@%&-G/G#M[>(ZP<:HL_R3TI"A5)ZOBW#>ITSU2.I]=OT7^N MDY?)O*2!DM>/T)CHUM$#D@.W!! MR]99*BCSJOE.O[6%.'& >,0!M0YHZ!",./BM@U\GVBBKTWI(1;J8,7H$3%G+ M:.JBKDWM+;/)*]7&9\'DK[GT$XLG(G)&9%\$6)**;'(!5D5:<7#U0$2:%QSX MU^ S^/+\ *Z^OYZY0CY3>;I9&W_9Q$A- M\1)9(SZ0[ ;XWB> /.0;!-U/<8>U.[+(\;L"^G6\8"3>,I7ER@A(!7@AV[RJ M\FH+Z ;L"Q]Z,EKZ#+*YB:%ZG6]HR:2.%91BA)@B3"@XR"";F?R0T[N:%5 M[JK=6=XF\=^/I'PA[!^37&NDZ65M,OJ@8&=)XRYI;$WZ-[G-7Q64\VMW*W=L M4ZY8;XT?>G$0>.&@-29+G(0XC"-S:Z).961OC9PV$APR]US.IZN,),8=PIC*T*_Z B+4Q:XLG5,UE:JY=TVI(/WE^2"5(:T09+ MF1GT432R&J'78\6[H.FJYT9V>.\VVV"",0K1B, 3[L%WUXY:.N!*+1TSV:#V M:.A',,":1H-AB#VY!8ZH1+U*9%7YD/.,'B2<62K()Y"6:F#4BO1>PB@)Y&0= MBM4M$99V83#6]!Z%T,[".\[5CJ0**K.R/>ZE8/ZH:.=5Z*$'[=2;P&:H@RQ! MB9<,MVF3G7Q+2X*13O78@W;N74AFJ$-.6Z]8G4OL MF8?LS)M 9F2@'8["6%-HL(L1'&M\#SID!]UD+",#M_Q0ON\,A>IV(99O1B.+ M!_5P0W:X78QD9&"9'\;:HC+8H:\B.M4M(W(;"[^U,)CO3SN2>'/"4A&WKO+'4G7 MA"D#^?N&4O$V4 _H3B(7_P-02P,$% @ -(1L6(TIH0C+ @ & D !D M !X;"]W;W)K&ULO59=;],P%/TK5I 02*CY[,=& M&FGM0/!046T"'A /;G+;6+/C8+L?2/QX;"?-VBBI-C'QDMC./2?GWA/[)MYS M\2!S (4.C!9RZN1*E=>N*],<&)8#7D*AGZRY8%CIJ=BXLA2 ,PMBU T\;^0R M3 HGB>W:4B0QWRI*"E@*)+>,8?%[!I3OIX[O'!?NR"979L%-XA)OX![4UW(I M],QM6#+"H)"$%TC >NK<^-?SB8FW =\([.7)&)E,5IP_F,GG;.IX1A!02)5A MP/JV@SE0:HBTC%\UI].\T@!/QT?VCS9WGTKV,]!Z5;J3BKP5H!(T5UQX>Z#B< ?]0#"&I T 9$/8"P M!H0VT4J93>L6*YS$@N^1,-&:S0QL;2Q:9T,*X^*]$OHIT3B5W($B K0M"LV@ M@#51:$EQ(=&;6U"84(FBM[&K])M,O)O6K+.*->AA]0.TX(7*)?I09)"=$[A: M8J,S..J -OZ$6QNSM-JBIEE_RH4U8T#EKR>^*N@F[YPT;^\*+\!2D(VS+T M8P%L!>(G^H.6M>3S;Q@7&?IB?5F>^W(:UM!T97I1B#EAKV6)4Y@Z^@B5(';@ M)*]?^2/O?=GXT;?^+*G^/"_ M/+THY+F>OA#96B:R"ZAQO M5IOV?F.[6FM]IMM^U:4?::I_A@46&Z(]IK#6E-Y@K'>,J/IP-5&\M*ULQ95N MC':8ZU\7$"9 /U]SKHX3\X+F9RCY"U!+ P04 " TA&Q8*HO=/-," "L M!P &0 'AL+W=O*T8K6 HDZ[(DXG4&C.^FCN_L%QYHL59FP4TF&U+ M(ZBGS5+HF=NIY+2$2E)>(0&KJ7/KW\QC8V\-OE'8R8,Q,I&DG#^;R9=\ZG@& M"!ADRB@0_=K"'!@S0AKC=ZOI=%L:Q\/Q7OW.QJYC28F$.6??::[64V?LH!Q6 MI&;J@>\^0QM/:/0RSJ1]HEUC&XT6GS<. 0>&<<<.N MW^L0M Z!#;0ALV$MB"+)1/ =$L9:JYF!S8WUUM'0RISBHQ+Z*]5^*GD 107H M8U%H!A6LJ$)+1BJ)+A:@"&42A9?H"BW;<]O;_+B',@7Q<^(J#6&DW*S=<-9L MB,]LZ&-TSRNUENA3E4/^5L#5]%T(>!_"# \J+B"[1H'W$6$/!^CI<8$N/EPB M6BDH0/0 SM\CYULY/"SW!C?H,AY8_=$9_:^UR1SB*[2QB?X[@#IKI$(K92[D M-@DG[O8PF"&+-WRCCF\TR+<4_)>^8Y"CM#ULGC):$'/K^A ;M>@ 8.R/(^SY M_A%ICZ$7>W[LGP$..^!P$/@VR^JR9N3]R.%)SLX@]Q@.(D<=H0%O" M:MC_!XA("4KVT48G$)$W#J)H%!S1GAJ&XQ#'./3Z:>..-A[^8W4S(26O=8T0 MD/&BHG]TJJFIP9FH#[+.*$DIH^JU+XSXY/BOL._A,(C&1W'T66(_'HVBX[2[ M!X6O!%'8?B!19EB; M*M=BWGUE;:H_69;D5-Y_@OT_2Q>R(*JJ\I@Y66]*YC MG5_1](9FHOC&EM>4*UVL[7"MVRD(8Z"_KSA7^XG9H&O0R3]02P,$% @ M-(1L6!A$@_?]"0 V%\ !D !X;"]W;W)K&UL MM9QO;]LX$H>_"N$['%K@KA9)B9)Z20[;M-D-T )!TKW%XG O%)M)A,J65Y*3 M%K@/?Y*M>"Q+'I%>SIO$ML@9#G_\\XBB>/:2%]_*)ZTK]GV1++)*J_EH\3LM5H9/Y)M,BFPK/4]-%DBXG%V>;WVZ* MB[-\767I4M\4K%PO%DGQXX/.\I?S"9^\_G";/CY5S0_3B[-5\JCO=/7KZJ:H MOTUW5N;I0B_+-%^R0C^<3W[B[R_CJ,FP2?'O5+^4>Y]9$\I]GG]KOES/SR=> M4R*=Z5G5F$CJ?\_Z4F=98ZDNQQ^MT M/9U/H@F;ZX=DG56W^:Z!(MTN?V? M?&\K8B\#]X]D$&T&89I!MAGD)M!MR39A?4RJY.*LR%]8T:2NK34?-G6SR5U' MDRX;&>^JHKZ:UOFJBUM=I86N=:G8![W4#VG%;K)D6;(W'W65I%G)U%OV#W;3 M"O>:YC]?].)>%_^M+_UZ]Y&]^>O;LVE5%Z_<.7] M$\-6!7@,)?>E+OB=L)X1@%T)@H!=']4(M MV.KER%@G6+4+5A'KI7HR^&'HR_A0KH%T//*Y%PZK%>X"" W4DJA:J 5;M1P9 MZP0;[8*-B-6*>BIX!SIA*3J%CG>%CM%"?TK*2A=+=IDO5LGR1_-_44]:=U4^ M^X;*AIJUE#\;2HAU-+X')?S/"\G^QTP&4-R5K;BN MK'4K!AB%4T-*Z\! W8&$J+I *1S'%#MU\0$7=V6M+@70<" :3HTTO(\JAZ,N MFJ1;<. 8CH/,[?772W:W2+*,728K=K5>SMF;^[>X* MHR4Y-5(@.6% 3]EA?9 MG'WZ8YU6/]H&H$>ZO%.H4+UU*:@.@%4)PRH#E?; MM+L[Y3Q7UKJ/4H#S)#7GR3[G#3< O"2G1@J<)PTX[W9=!U??U5TOGW59-0\$ MR]UOW/.\?]57YOI[VS82?"3 '5H_9:+ /0FX)ZEQ3_9Q3P5Q$/0; @7NR;W' MAP:X=W)#,!PD\#)8MPT*,)0 AI(:#&4?#(^T#0HPE "&T@ ,?\[R^_HN\%;7 M?SZ555)I=J=GZR*M4OU*B0\C0X-3)'1EK5LI@(22&@GE !+*4/K>X=(/7I)3 M(P4DE 9(:"F_Z8#@%!M=6>O6$V"CI,9&V.&5&5]:Z.U* &7UJ9O3[S,BE")4X7!G"2W)J MI,",O@$SVJEO.!S@CFT;A"MKW6H"=O2IV='OL^.1!D'!CCZPHX^SX_8A[O0R MSS8[-)\U^UJLRVK3#$I<<*= Z,I:MQKV-J61[TKK Z'/N8H.A_^!=#+F,CCR M>-X'TO-QTC-3TK0W.\4]5]:Z-0.XYU/CGC^T-VU(W'XZ5%S@.!_G.$MQ\:TU MN"]K<2G(S0=R\ZG)S1_?\H8FZ18<0,S'0[+6E(*' L QP)J' OZ M.'8H*9JD6W"@J\" KC:ZSO?OK9YPE,:-6N\5IB"G ,@IH":G8("N0[K3[&R%NR]!#"VLG9] M]9G]DCX^L=]3G[_;M JZ"H"N FJZ"OK4))0O.3_$*[PD MIT8*$!:,+:89*6[:[9U2F"MKW:H!"@NH*2SH(]:11D"Q?A8 M@4XMGU99U7* M?FJ"JT?_0K.;;-V._:C:3@'-E;7N&T$ :(H:T' 'MM6A^BPGE/!])8Z\Z:4 MZ12.= 9R&_9WW)%UR!28IP#S%#7FX0ZLJZ,/C2,M #A/X9QGTP+P^V[CA#JRKHX^-1^[G%"">PA'/1GK\_AQW9!TKR0NA>V^$DK\2Z@CD MVNKH\^,QZ8'UU CKM5LG1,!^KX-@GS]>LZOT^^9YR2Q?Z/$9'W=@'2,%WRG@ M.T7-=ZK/=W'4O#_/#U\#[B?T9:B4=TQ30#>MP@15- MTBTXL%@XLN9VFK0C+_\[Q3)7UKHU!%@64F-9B(%4&Z,Q:X7 6N'($'DB)"PUL%9JQE:70(Y.N4[9R9:U[, NP M543-5M'X4TTT2;?@P%.1&4]92HM/NKA/6VE=6>O6$/!41,U3T3A/H4FZ!0>> MBLQXB@>LRIGPM@+??;V]OKFSG'UQ3]:"4E!4!!0545-4U$>D*%1!=/@0"4-.,M8Q% 5F0(62=J/#(E.Z4M5]:Z)\H! M;<74M!6/TQ::I%MPH*W8D+:\1F,>_(DI&?=D?3X>!6/%P%@Q-6/%?8"*9!"& MAQL,!M))KI3TCVD+N!4;XI:=MH93,N[<6FX* HN!P&)J HL'"&Q0[H$-^:C< M0&"Q(8&=*#<^)>/.K>6F(+ 8""RF)K 8>PC8QFC\G# &[(H-L>M$C?$I&7=N MK3$%=L6 73$U=K4.%*8QEF1;\.G>L>O-F?=?DN;4G))E^J'.X[UK5GZ+[3'R MVR]5OMJO7YK#W7>'^5_\'U!+ P04 M" TA&Q8-O\$D?8" #>"0 &0 'AL+W=OYCVX,!-L J8V4[2_OO9 M)F'Y(*B5VA>PS3V'<^_!^/8WE#WP#$"@QR(O^<#(A*AN3),G&1287],*2OED M05F!A9RRIFW*XCY=B9R4,&6(KXH"LZT1 P6 ^/6OAE%*EX'_"2P MX7MCI#*94_J@)M_2@6$I09!#(A0#EKSL% ^=3L8Q)-?( MM3XBQW+<%D&CY\!M#7% MI+2N _DQL;J;J">"5OI GE,ACW<]S&0#!DP%R.<+2L5NHE[0M'3Q/U!+ P04 M " TA&Q81QX#V*\% "G& &0 'AL+W=O+1C3Z%N1E^JRM]!Z>=[O MJW3!"JK.Q)*5\&8F9$$UW,IY7RTEHYD-*O(^"8*X7U!>]L87]MFM'%^(2N>\ M9+<2J:HHJ'R\9KEXN.SAWM.#+WR^T.9!?WRQI'-VQ_37Y:V$NWZ#DO&"E8J+ M$DDVN^Q=X?,)B4R ;?$'9P]JXQH9*5,A[LW-I^RR%QA&+&>I-A 4?E9LPO+< M( &/?]>@O:9/$[AY_83^T8H',5.JV$3D?_),+RY[20]E;$:K7'\1#S^SM2!+ M,!6YLO^CA[IM'/506BDMBG4P,"AX6?_2;^N!V A(@CT!9!U =@)PN"=@L X8 M6*$U,ROKAFHZOI#B 4G3&M#,A1T;&PUJ>&FF\4Y+>,LA3H^_,,TE@WG1Z)J5 M;,8UNLUIJ=#)#=.4YPK]2J6D9JQ/T3OT]>X&G?QT>M'7T+=!Z*?K?J[K?LB> M?C!!GT6I%PI]*#.6;0/T@73#G#PQOR9>Q!N6GJ%!\!:1@ PLH&Z.3-JX20X'T8X)/[TSKLRL08%/L.OS]% M2RE6/&/*3@B%E:/3A5$4!:_-CP9>,RZ51K&]9\4R%X^,;;2?!)C0Z,0S62K2$A?<4!P& T>@PP"F3L"1+"UF5)OKK MV=U9PWE-&MQ0%@B'1 H5V(!Y@#U=O[0Z9(6AG:,*CIS'C M9<9!<05$X>4O5<&Q;ZR:8:(.6OO6ANER\/H,7>7Y7N6(2H98SN=\FC,C MXA_!:\Y[TG7B35?CG>=J25-VV0-S5$RN6&_\YA6.@_>>K2)J%E?D70RW:Q=\ MVG#_^LR**9-_NY:5%^G[>=:B?Q#8ENBX$1U[17^D7*(5S2N;0\MZD2NFE4MU MW-G4XB 9Q'&XN_O5#:.-AE$2D2&)]NQ_PX;M\-!N7A553C5D_W0]36(*"4;W M;=?##I,$)S&L"+Q#V=$P& 9XB",WY:2AG'@IPZ88NH@EW2'"@?FWP\N+?F1R MC!KNHT/<(Q?W49?[P,7=BWXD=QRT)51PB'WLK(B"+OW(1=^/?RS_C1(0'^(_ M=/+'7?ZQD[\7_UC^I.5/#O%/G/Q)E__0R=^+?RS_MG+$_M(1^(_ K*2HY@OP MT(&KFKU>8VR*(2/G0O;W=JR:MG+$_E)O0M5BNWQRR@F[A6*"V[7W.^ MXL*/^]SJXD>A;8]"Z]C8;]G[_ ]W#3>,'7GF13^6?6O>^*![.QT0=^T['#K8 MOX1[X]:^\4'_=CM@U\##D8/]2_@W:?V;'/1OI_^1KG^[V/O1CV7?NC"3]4Z+]+[Q%/0?>LZWK+_+Y]K-CT+;'J"V,"#^PN!9 MW[-KK'AK%Q^&@U&\.^N.AC@)<3#<*1+Z&T>^!9-S>Q*N(/NJ4M=GJ,W3YK3] MRIXQ[SR_QN>3^LR\A:F/\#]3.>>E0CF; 61P-@1NLCX5KV^T6-J#Y:G06A3V M)\?]02P,$% @ -(1L6,'0'37< @ N0@ M !D !X;"]W;W)K&ULM59=;YLP%/TK%I.F5=H* MF(_0+D%JDD[;0Z6HU=:':0\.W 2K8#/;2;I_/]L0EJ0$]:%[26QSS^$<7_M> MQCLNGF0!H-!S53(Y<0JEZFO7E5D!%9&7O :FGZRXJ(C24[%V92V Y!94E2[V MO-BM"&5..K9K"Y&.^4:5E,%"(+FI*B+^3*'DNXGC._N%>[HNE%EPTW%-UO MZGN]$'KF=BPYK8!)RAD2L)HX-_[U+#'Q-N 'A9T\&"/C9,GYDYE\RR>.9P1! M"9DR#$3_;6$&96F(M(S?+:?3O=( #\=[]B_6N_:R)!)FO'RDN2HF3N*@'%9D M4ZI[OOL*K9_(\&6\E/87[9K8*')0MI&*5RU8*Z@H:_[)<[L/!P _/@/ +0"? M L(S@* %!-9HH\S:FA-%TK'@.R1,M&8S [LW%JW=4&:R^*"$?DHU3J6W1##* MUA+5(-!#002@#W-0A);R GU"TJS(L:OTJPS S5K::4.+S]#Z&-UQI@J);ED. M^3&!JS5V0O%>Z!0/,LXANT2!]Q%A#P<]@F:O@?L6C@?D!-V^!98O.,,W)9)F MZ.?-4BJAC^*OOBUJ&,)^!G,]KV5-,I@X^OY)$%MPTO?O_-C[W&?OCD.NI41X,IFM-R8T0/)REZRR2]$=F1W;BS&_^/),6O3%)?W$"2 M1IWJT:!JFR1=R)&N=-D3(K7>F8P26^*%,=1;?$8OQ 1)B,,3R2^C_-#W<+_@ MI!.<# L&QG4=)HH+I)LHRMM3!H>%5#:%E+(V"1=])I*>'1UYHS@ZL=$7%XRN M#C+4&'$/ND %8FV;HT09WS#5U-ENM>N_-[;MG*Q/=5]NVN@_FJ:IWQ&QIDRB M$E::TKL<:56B:93-1/':]IHE5[ISV6&AORU F #]?,6YVD_,"[JOE?0O4$L# M!!0 ( #2$;%AYGE(\3@, +L, 9 >&PO=V]R:W-H965TR)]J"Z#18UEP-76V6E>7KJNR M+91,78@*N+FS%K)DV@SEQE65!+:J067A4HQ#MV0Y=V:3>NY6SB9BIXN63/Y[#8783QWB/$WWTHSS5P36R4I9"_+2#[ZNI@VU&4$"F+04S?P\PAZ*P3":/?UI2 MIUO3 @^OG]A_J\4;,4NF8"Z*/_.5WDZ=V$$K6+-=H>_$_@]H!066+Q.%JG_1 MOHD-$P=E.Z5%V8)-!F7.FW_VV!IQ "#A*P#: F@?X+\"\%J ]U: WP+\VIE& M2NU#RC2;3:38(VFC#9N]J,VLT49^SNUS7VAI[N8&IV>_@]A(5FWS#'WGS3:R MC^-3"IKEA?J,OJ+[18H^??P\<;59SZ+0C'I(H^4!IW28%3I'51":K8L #U7%BO07)25X,"U0G_=0+D$^3?Z M#]WS7,,*+333\'QCR*?15=_KTSG)TC.1';D==FZ'IQ50.+ 3 B^*0C_H%=! M9(0]GT;4[^V9T51.%!IU0J,3"V@4]]Z-$;TTPYPY<82#I&?&4"1.3*7%T7 ! MQ9W2^(P%9%[]YL7.1TMG=+WW.G1.LO1,9$<^)YW/R6FED[PX&F,<19307N$D M+W9 G%#JTUY<.IK&B2()?NYN\(F%,PY\[[YHV0YM(S3Q@B3J'R-#D83@."9^ MKW+<@ZZN!+FINV.%,K'CNFF9NMFN [^J^\[>_#6YG#=]]#--T];?,+G)N4(% MK TEOHC,\Y1-I]P,M*CJWG$IM.E$Z\NM^;H :0/,_;40^FE@%^B^5V;_ U!+ M P04 " TA&Q8X.@0-NCTK-AT+U<63 MF*3]^U%RXF5 &C0/MDCQ'!XZ.LH.QCZ[&@#9BY+:3:,:L9G$L2MJ4-SU3 .: M=BIC%4<*[39VC05>!I"2<9HDXUAQH:,\"[F5S3.S0RDTK"QS.Z6X?9V#-(=I MU(].B4>QK=$GXCQK^!;6@$_-RE(4=RRE4*"=,)I9J*;1K#^9CWQ]*/@EX.#. MULQ/LC'FV0<_RFF4>$$@H4#/P.FUAP5(Z8E(QI\C9]2U],#S]8G]6YB=9MEP M!PLC?XL2ZVET'[$2*KZ3^&@.W^$X3Q!8&.G"DQW:VN$@8L7.H5%',"E00K=O M_G+\#F> -'T#D!X!:=#=-@HJEQQYGEES8-97$YM?A%$#FL0)[?^4-5K:%83# M?&$T"KT%70AP[&8)R(5T[">WEOOO=9O%2&U\<5P<*>7B5\X+;'TKO/+$WZ]^QIO60W'V^O\ ZZV0>!=_">V2_- MV<*'E^'>+A/7\ *F$?G!@=U#E'_ZT!\G7ZZ(&W;BAM?8\UE1V!V4#%[(?^ZR MOI9A'!B\^_;Y<)#0+XOW%SJ/NLZCJYT7QB%#0Y934 J.P+@NF3):H+$,:V"2 M$I60\I*FT?LTQ6='5H'=!F,Z5IB=QO;T=MG.^[/VR/\K;R\..AY;H1V34!$T MZ=V1!-N:L0W0-,$ &X-DI["LZ?X"ZPMHOS(&3X%OT-V(^5]02P,$% @ M-(1L6+&F%. = P E0H !D !X;"]W;W)K&UL MM59M;],P$/XK5IC0)D'STJXOHXVTMB FK3!U##X@/KC)M;'FV,5VTR'QX[&= M-B15&K&I?$G\6 M7*18Z:E8N7(M ,=6*:5NX'E=-\6$.>'0KMV)<,@WBA(&=P+)39IB\6L,E&]' MCN_L%^9DE2BSX(;#-5[!/:B']9W0,[= B4D*3!+.D(#ER+GVKR8#(V\%OA+8 MRM(8F4@6G#^:R4T\Q*FT7[3-9;M:.-I(Q=.=LO8@ M)2S_XZ<=#R4%OWM$(=@I!(<*G2,*[9U"VP::>V;#FF*%PZ'@6R2,M$8S \N- MU=;1$&:R>*^$WB5:3X43SB)@2F!+*E\B0>0C.I^"PH1*] D+LY7!!7J+'NZG MZ/SL ITAPM",4*I5Y-!5V@T#YD8[D^/<9'#$I!^@&6@]BR&N KC:_R*( M8!_$.&A$G$+40FWO#0J\H%WCT.1?U'VK'C2XTRXX;5N\SA&\ZRCB&Z8DFD,$ M),,+"NC[#-(%B!_H-YK8K() 5>[GAOB]6!VKC4;-:;^2:QS!R-''68+(P E? MO_*[WKLZ1DX$5N&G4_#3:>3G2Z(Q$TYCM 9A&-#7A2F]J,*'*<0Z&G+L@<4V M=U06>BU?IRTKAUB68U86N+T9?YXW%F:CS><6 MYHG *O3T"GIZC?2,L202Y<\ATB6884'LZ=4E69OQ',[W*G7F^?W>09SP6ES/JC->= ]/.>-9I\;E%MZX?73 ML;*-CT3VG(OV%R1NV&18KPB2BL-207JNG+RJ1 M-T'Y1/&U[2,67.GWRPX331H((Z#WEYRK_<08*#K1\ ]02P,$% @ -(1L M6-49[ETZ P R!, T !X;"]S='EL97,N>&ULW5A=3]LP%/TKD1D32!-I MFQ&:T5;:*B%-VB8D>-@;38F>.REE^/KYVF'_@BQL-6EHK&OL?GW&/[ MAA@&M5D)=C-GS$3+4LAZ2.;&5)_BN)[.64GK,U4Q:9%"Z9(:V]6SN*XTHWD- MI%+$O4XGC4O*)1D-Y**\*DT=3=5"FB%)VU#D;U_S(>FF'TGDY<8J9T-R=_+^ MUT*9RW>1OQ]].#KJW)U>[L=/''!*XJ#H^0M$SSJXKL4PZ717V@T_MD*>>(S1 M+@(TFV7#A Y&[K]H.L_,!A/.@JZV/#EBW.SD:% HN=G0A/B 5:8EB^ZI&)(Q M%7RB.; *6G*Q\N$>!*9**!T96TDV51P)_% MCO:RV-JS#NR8;)O64-/T,KX#^MMJ7GM;-GF5;E3Q>V6^+.QTI.M#D;%KS0J^ M=/UET1K U+NX.JTJL?HL^$R6S$_^Q0E' [KF17.E^8/-!J4RM0&F273/M.'3 M[&_3\=]=YQB335&R;MK5_R*O\:L?)Q;^R['ZK[!L. M>FQ>JX=N\OSP32;9X7ML#B6';O)-/#?]MV#R,&LR;@X96R>9G7-,&XW@O#@D M/^#D*39)H\F""\-ETYOS/&?RR7'&RALZL7^F[.C;\3DKZ$*8VQ8P$,VH3?L;3*^;MH=5FXO+G"U9/FZZ>C9QS<@V;-;F L(^?ZG^?31^7@,\]8/(GV4TT2#3GZTUOMMXA3Q?!]B>/EPVH'\X3Q04V%.DL"N8MZP)QA'L@Q#H!;#-9JF MR.JD\ GO#_:4)$F6A1' P@Z2!$/@:<01S %XP) D<>_!O?=1O'Y/Q9O_W8T> M 5!+ P04 " TA&Q8EXJ[', 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 ( #2$;%CVRC?)TP0 %8M / >&PO=V]R M:V)O;VLN>&ULQ9I+;]LX$(#_"N%3>UE;#RH/Q &:>#<;H&B,N.AU04NT340B M#9*.N_WU2TEQ,TKHP5XF/MFB9.G34)YO2.IJ;^S3TI@G]K.IM9N.-MYO+\=C M5VYD(]P?9BMUV+,RMA$^;-KUV&VM%)7;2.F;>IQ.)L6X$4J/KJ\.YYK;,=PP M7I9>&1T:VX8?2N[=Z_YVDSTKIY:J5O[?Z:C[7LL1:Y16C?HEJ^EH,F)N8_9_ M&ZM^&>U%O2BMJ>OI*.EW_)#6J_)=\Z*%_"Z6KFOQ8ODH LAT5$S""5?*.M\= MT9U?!,9G&0[NMW;>_*5J+^U,>'EGS6ZK]+H]3;B+,;B-+@Z'SSZ(E_;_A-&L M5JJ4,U/N&JE]'TV2^_L1FJY4I[-0PTRX,.2?$*(!PZ7"!._P]^$_X)\262GDL=,>J'@ MH#7#Y)$1RR-JXA[1L6^#*45,)1FQ2EX=]\(VZ&=,)!FQ2 :2B\%A0LF(A1*# M"[UJVX?Q60XP,:%DQ$+I91P)7HZ9)"S#&'Y,0. M.5[%=,P0$_-(?J+YJ [SGQ1BH@L5Q![!,3.(B7DD)_8(CIE#3,PC.?F0!):N ML8R#N20G=TF$[DWFP722D^LDQI<.^#"/Y!\Z,#GP99"/8T;AQ$:)\^4#/LPL MG'P%(\;'!WR863BQ6>)\Q8 /4PHG5DJ<[[>A(2:F%$ZLE,,0.9+^.+K<_2&K M'4<2'\>TP8FU\98L6G1Q3!V<6!W'YQ?>%ET<,P@G-@B*.2BZ."823KXB@F'" MHJO ?%(0^P3'A$57@6FE.-G<5XO)(29FEX+8+CAF 3$QR13$DL$QSR F)IF" M6#(XYCG$Q)Q3$#L'Q[R F.A+5L0"BLW+1O1=8 HJB!5T;&+VA1-B8@HJB!4T M6$9^KW2(B2FH(%90=&'Y%1>^5X$)U[+Z%B[A0GLIZG)N M6?O1OZN4\_9-A-6NKF]#VX/^:D1U>"WX\$KS]7]02P,$% @ -(1L6-MV ML'$Q @ B2D !H !X;"]?A)Q1JA 7/[1 M!P(>7_*A'??=J>SV?5E\'@^GLJIVX]C_JNNRWN5C6^ZZ/I_.1S;=<&S'\W+8 MUGV[?F^WN9;E,NKA=D;U]'@[<_'ZU>?_F=AM-OMU_MVM_QSS:?S'X/JC&][+ M+N>Q6KRVPS:/JZK^/%QWE_JR27?GR=7B^6U5#<]OJ:KG#A((DOF#%()T_B"# M()L_R"'(YP\*"(KY@QH(:N8/NH>@^_F#'B#H8?Z@M$09EP1)$ZP)M$[(=2+P M.B'8B4#LA&0G K,3HIT(U$[(=B)P.R'@N!WH)Z"X'>@GH+@=Z">@N!WH)Z"X'>@GH+@=Z">@N!WHIZ M*X'>BGHK@=Z*>BN!WCIY64*@MZ+>2J"WHMY*H+>BWDJ@MZ+>2J"WHMY*H+>B MWDJ@MZ'>1J"WH=Y&H+>AWD:@MZ'>1J"W35YV$^AMJ+<1Z&VHMQ'H;:BW$>AM MJ+<1Z&VHMQ'H[:BW$^CMJ+<3Z.VHMQ/H[:BW$^CMJ+<3Z.V3CY4$>COJ[01Z M.^KM!'H[ZNT$>COJ[01Z!^H=!'H'ZAT$>@?J'01Z!^H=!'H'ZAT$>@?J'01Z MQ^1G$P*] _4. KT#]0X"O0/U#@*]&]2[^4F]R_AUR.7:\[W&Z_\DU>/YW'R] M_&7YO1/O%\T%Y_JVHCS]!5!+ P04 " TA&Q8I,C#=_H! "T* $P M %M#;VYT96YT7U1Y<&5S72YX;6S-VLM.PS 0!=!?J;)%C>LG#]%N@"VPX =, M,J51D]BR72A_CY,"$@@J4)&XFT:M[;D3CW16/;][]A0GVZ[MX[Q8I>3/&(O5 MBCH;2^>ISRM+%SJ;\M?PP+RMUO:!F)C-#*M/C4=Y0L"\3 MAI7O U[/W3Q2"$U-DUL;TK7M\BZV;5E,SRW%VJ39>/E-$' MLG5<$:6N+7=%C_8GIWS#M/OD!^>/9?8%YIVWP?F8)Q;H]W%O(QE.3WTN1"$U M^U_Q/3&7/OC]:)AV3?4/L_/U/KFP'N<1V?@X_(X_SOB]_B_[$"!]2) ^%$@? M&J0/ ]+',4@?)R!]G(+TP6_Z>L]\ZM_SA^?):=;?JW?#;^67'Q E!+ 0(4 Q0 ( #2$ M;%@'04UB@0 +$ 0 " 0 !D;V-0&UL4$L! A0#% @ -(1L6-@1O7;N *P( !$ ( ! MKP &1O8U!R;W!S+V-O&UL4$L! A0#% @ -(1L6)E&PO M=V]R:W-H965T&UL4$L! A0#% @ -(1L6"A6++[?"0 M+2L !@ ("!Z@\ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ -(1L6 7*_D*# P PPH !@ M ("!E2, 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ -(1L6*6@P-W&" 2A8 !@ ("!M3D 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ -(1L6$M"/F+% P +@D !D ("! MV&0 'AL+W=OVZ ' "H$P &0 @('4: >&PO=V]R:W-H965T&UL4$L! A0#% M @ -(1L6$75O1H2#0 ,20 !D ("!_'8 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ -(1L6-I@80K&! E H !D M ("!7K 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ -(1L6,:EL-1O&@ -U, !D ("!V;P M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M-(1L6!Y2IXE) P * @ !D ("!7-T 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ -(1L6!G")RH0!P M[!, !D ("!@.< 'AL+W=O0MVVP# #," &0 @('' M[@ >&PO=V]R:W-H965T&UL4$L! A0#% @ -(1L6'3DHZ:% @ Q@4 !D M ("![?L 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ -(1L6$\2X)_2!@ %RL !D ("!B 8! 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ -(1L M6"MR<("D @ -PD !D ("!XQ0! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ -(1L6+F@3#/"!@ ART M !D ("!\AP! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ -(1L6 E'<+.D @ >0< !D M ("!I"H! 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ -(1L6"ORNTDU P *0P !D ("!]C0! 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ -(1L6+5# M%R*I!0 5AT !D ("!.$(! 'AL+W=O&PO=V]R:W-H965T5+ 0!X;"]W;W)K&UL4$L! A0#% @ -(1L6&&A1R3O @ V D !D M ("!%D\! 'AL+W=O&PO M=V]R:W-H965T/:^<(0, M -P* 9 " @4I5 0!X;"]W;W)K&UL4$L! A0#% @ -(1L6/YM:.\V P 00P !D ("! MHE@! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ -(1L6"+#B5J\!0 "!H !D ("!CV,! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ -(1L6$<> ]BO!0 IQ@ !D M ("!TH$! 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ -(1L6.'*.JHW @ '04 !D ("!4(X! M 'AL+W=O&PO=V]R:W-H965TY=.@, ,@3 - M " 1*4 0!X;"]S='EL97,N>&UL4$L! A0#% @ -(1L6)>*NQS M$P( L ( !=Y7!E <&UL4$L%!@ !. $X 614 /2A 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 88 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.0.1 html 228 442 1 false 66 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 - Consolidated Statements of Cash Flows Sheet http://eml.com/role/ConsolidatedStatementsOfCashFlows 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 - Other Information Sheet http://eml.com/role/OtherInformation Other Information Notes 23 false false R24.htm 000024 - Disclosure - Accounting Policies (Policies) Sheet http://eml.com/role/AccountingPoliciesPolicies Accounting Policies (Policies) Policies http://eml.com/role/AccountingPolicies 24 false false R25.htm 000025 - Disclosure - Discontinued Operations (Tables) Sheet http://eml.com/role/DiscontinuedOperationsTables Discontinued Operations (Tables) Tables http://eml.com/role/DiscontinuedOperations 25 false false R26.htm 000026 - Disclosure - Goodwill (Tables) Sheet http://eml.com/role/GoodwillTables Goodwill (Tables) Tables http://eml.com/role/Goodwill 26 false false R27.htm 000027 - Disclosure - Intangibles (Tables) Sheet http://eml.com/role/IntangiblesTables Intangibles (Tables) Tables http://eml.com/role/Intangibles 27 false false R28.htm 000028 - Disclosure - Debt (Tables) Sheet http://eml.com/role/DebtTables Debt (Tables) Tables http://eml.com/role/Debt 28 false false R29.htm 000029 - Disclosure - Stock Options and awards (Tables) Sheet http://eml.com/role/StockOptionsAndAwardsTables Stock Options and awards (Tables) Tables http://eml.com/role/StockOptionsAndAwards 29 false false R30.htm 000030 - Disclosure - Income Taxes (Tables) Sheet http://eml.com/role/IncomeTaxesTables Income Taxes (Tables) Tables http://eml.com/role/IncomeTaxes 30 false false R31.htm 000031 - Disclosure - Leases (Tables) Sheet http://eml.com/role/LeasesTables Leases (Tables) Tables http://eml.com/role/Leases 31 false false R32.htm 000032 - Disclosure - Retirement Benefit Plans (Tables) Sheet http://eml.com/role/RetirementBenefitPlansTables Retirement Benefit Plans (Tables) Tables http://eml.com/role/RetirementBenefitPlans 32 false false R33.htm 000033 - Disclosure - Earnings per Share (Tables) Sheet http://eml.com/role/EarningsPerShareTables Earnings per Share (Tables) Tables http://eml.com/role/EarningsPerShare 33 false false R34.htm 000034 - Disclosure - Geographic Information (Tables) Sheet http://eml.com/role/GeographicInformationTables Geographic Information (Tables) Tables http://eml.com/role/GeographicInformation 34 false false R35.htm 000035 - Disclosure - Discontinued Operations (Details) Sheet http://eml.com/role/DiscontinuedOperationsDetails Discontinued Operations (Details) 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 1) Sheet http://eml.com/role/LeasesDetails1 Leases (Details 1) Details http://eml.com/role/LeasesTables 56 false false R57.htm 000057 - Disclosure - Leases (Details Narrative) Sheet http://eml.com/role/LeasesDetailsNarrative Leases (Details Narrative) Details http://eml.com/role/LeasesTables 57 false false R58.htm 000058 - Disclosure - Retirement Benefit Plans (Details) Sheet http://eml.com/role/RetirementBenefitPlansDetails Retirement Benefit Plans (Details) Details http://eml.com/role/RetirementBenefitPlansTables 58 false false R59.htm 000059 - Disclosure - Retirement Benefit Plans (Details 1) Sheet http://eml.com/role/RetirementBenefitPlansDetails1 Retirement Benefit Plans (Details 1) Details http://eml.com/role/RetirementBenefitPlansTables 59 false false R60.htm 000060 - Disclosure - Retirement Benefit Plans (Details 2) Sheet http://eml.com/role/RetirementBenefitPlansDetails2 Retirement Benefit Plans (Details 2) Details http://eml.com/role/RetirementBenefitPlansTables 60 false false R61.htm 000061 - Disclosure - Retirement Benefit Plans (Details 3) Sheet http://eml.com/role/RetirementBenefitPlansDetails3 Retirement Benefit Plans (Details 3) Details http://eml.com/role/RetirementBenefitPlansTables 61 false false R62.htm 000062 - Disclosure - Retirement Benefit Plans (Details 4) Sheet http://eml.com/role/RetirementBenefitPlansDetails4 Retirement Benefit Plans (Details 4) Details http://eml.com/role/RetirementBenefitPlansTables 62 false false R63.htm 000063 - Disclosure - Retirement Benefit Plans (Details 5) Sheet http://eml.com/role/RetirementBenefitPlansDetails5 Retirement Benefit Plans (Details 5) Details http://eml.com/role/RetirementBenefitPlansTables 63 false false R64.htm 000064 - Disclosure - Retirement Benefit Plans (Details 6) Sheet http://eml.com/role/RetirementBenefitPlansDetails6 Retirement Benefit Plans (Details 6) Details http://eml.com/role/RetirementBenefitPlansTables 64 false false R65.htm 000065 - Disclosure - Retirement Benefit Plans (Details 7) Sheet http://eml.com/role/RetirementBenefitPlansDetails7 Retirement Benefit Plans (Details 7) Details http://eml.com/role/RetirementBenefitPlansTables 65 false false R66.htm 000066 - Disclosure - Retirement Benefit Plans (Details Narrative) Sheet http://eml.com/role/RetirementBenefitPlansDetailsNarrative Retirement Benefit Plans (Details Narrative) Details http://eml.com/role/RetirementBenefitPlansTables 66 false false R67.htm 000067 - Disclosure - Earnings per Share (Details) Sheet http://eml.com/role/EarningsPerShareDetails Earnings per Share (Details) Details http://eml.com/role/EarningsPerShareTables 67 false false R68.htm 000068 - Disclosure - Geographic Information (Details) Sheet http://eml.com/role/GeographicInformationDetails Geographic Information (Details) Details http://eml.com/role/GeographicInformationTables 68 false false R69.htm 000069 - Disclosure - Contingencies (Details Narrative) Sheet http://eml.com/role/ContingenciesDetailsNarrative Contingencies (Details Narrative) Details http://eml.com/role/Contingencies 69 false false R70.htm 000070 - Disclosure - Concentration of risk (Details Narrative) Sheet http://eml.com/role/ConcentrationOfRiskDetailsNarrative Concentration of risk (Details Narrative) Details http://eml.com/role/ConcentrationOfRisk 70 false false All Reports Book All Reports eml-20231230.xsd eml-20231230_cal.xml eml-20231230_def.xml eml-20231230_lab.xml eml-20231230_pre.xml eml_10k.htm http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 true true JSON 91 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "eml_10k.htm": { "nsprefix": "eml", "nsuri": "http://eml.com/20231230", "dts": { "schema": { "local": [ "eml-20231230.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://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd", "https://xbrl.sec.gov/country/2023/country-2023.xsd", "https://xbrl.sec.gov/currency/2023/currency-2023.xsd", "https://xbrl.sec.gov/dei/2023/dei-2023.xsd", "https://xbrl.sec.gov/exch/2023/exch-2023.xsd", "https://xbrl.sec.gov/naics/2023/naics-2023.xsd", "https://xbrl.sec.gov/sic/2023/sic-2023.xsd", "https://xbrl.sec.gov/stpr/2023/stpr-2023.xsd" ] }, "calculationLink": { "local": [ "eml-20231230_cal.xml" ] }, "definitionLink": { "local": [ "eml-20231230_def.xml" ] }, "labelLink": { "local": [ "eml-20231230_lab.xml" ] }, "presentationLink": { "local": [ "eml-20231230_pre.xml" ] }, "inline": { "local": [ "eml_10k.htm" ] } }, "keyStandard": 338, "keyCustom": 104, "axisStandard": 27, "axisCustom": 0, "memberStandard": 26, "memberCustom": 40, "hidden": { "total": 24, "http://eml.com/20231230": 14, "http://fasb.org/us-gaap/2023": 4, "http://xbrl.sec.gov/dei/2023": 6 }, "contextCount": 228, "entityCount": 1, "segmentCount": 66, "elementCount": 614, "unitCount": 5, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 820, "http://xbrl.sec.gov/dei/2023": 38 }, "report": { "R1": { "role": "http://eml.com/role/Cover", "longName": "000001 - Document - Cover", "shortName": "Cover", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-30", "name": "dei:EntityRegistrantName", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "strong", "p", "td", "tr", "tbody", "table", "body", "html" ], "reportCount": 1, "baseRef": "eml_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-30", "name": "dei:EntityRegistrantName", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "strong", "p", "td", "tr", "tbody", "table", "body", "html" ], "reportCount": 1, "baseRef": "eml_10k.htm", "first": true, "unique": true } }, "R2": { "role": "http://eml.com/role/ConsolidatedBalanceSheets", "longName": "000002 - Statement - Consolidated Balance Sheets", "shortName": "Consolidated Balance Sheets", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "AsOf2023-12-30", "name": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "strong", "td", "tr", "tbody", "table", "body", "html" ], "reportCount": 1, "baseRef": "eml_10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "AsOf2023-12-30", "name": "us-gaap:MarketableSecuritiesCurrent", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "strong", "td", "tr", "tbody", "table", "body", "html" ], "reportCount": 1, "baseRef": "eml_10k.htm", "unique": true } }, "R3": { "role": "http://eml.com/role/ConsolidatedBalanceSheetsParenthetical", "longName": "000003 - Statement - Consolidated Balance Sheets (Parenthetical)", "shortName": "Consolidated Balance Sheets (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "AsOf2023-12-30", "name": "eml:AccountsReceivableAllowanceForDoubtfulAccounts", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "tbody", "table", "body", "html" ], "reportCount": 1, "baseRef": "eml_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2023-12-30", "name": "eml:AccountsReceivableAllowanceForDoubtfulAccounts", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "tbody", "table", "body", "html" ], "reportCount": 1, "baseRef": "eml_10k.htm", "first": true, "unique": true } }, "R4": { "role": "http://eml.com/role/ConsolidatedStatementsOfIncome", "longName": "000004 - Statement - Consolidated Statements of Income", "shortName": "Consolidated Statements of Income", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-30", "name": "us-gaap:Revenues", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "strong", "td", "tr", "tbody", "table", "body", "html" ], "reportCount": 1, "baseRef": "eml_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-30", "name": "us-gaap:Revenues", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "strong", "td", "tr", "tbody", "table", "body", "html" ], "reportCount": 1, "baseRef": "eml_10k.htm", "first": true, "unique": true } }, "R5": { "role": "http://eml.com/role/ConsolidatedStatementsOfComprehensiveIncome", "longName": "000005 - Statement - Consolidated Statements of Comprehensive Income", "shortName": "Consolidated Statements of Comprehensive Income", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-30", "name": "us-gaap:NetIncomeLoss", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "strong", "td", "tr", "tbody", "table", "body", "html" ], "reportCount": 1, "baseRef": "eml_10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-30", "name": "us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "strong", "td", "tr", "tbody", "table", "body", "html" ], "reportCount": 1, "baseRef": "eml_10k.htm", "unique": true } }, "R6": { "role": "http://eml.com/role/ConsolidatedStatementsOfShareholdersEquity", "longName": "000006 - Statement - Consolidated Statements of Shareholders' Equity", "shortName": "Consolidated Statements of Shareholders' Equity", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "AsOf2021-12-31_us-gaap_CommonStockMember", "name": "us-gaap:SharesIssued", "unitRef": "Shares", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "body", "html" ], "reportCount": 1, "baseRef": "eml_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2021-12-31_us-gaap_CommonStockMember", "name": "us-gaap:SharesIssued", "unitRef": "Shares", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "body", "html" ], "reportCount": 1, "baseRef": "eml_10k.htm", "first": true, "unique": true } }, "R7": { "role": "http://eml.com/role/ConsolidatedStatementsOfCashFlows", "longName": "000007 - Statement - Consolidated Statements of Cash Flows", "shortName": "Consolidated Statements of Cash Flows", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "7", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-30", "name": "us-gaap:ProfitLoss", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "strong", "td", "tr", "tbody", "table", "body", "html" ], "reportCount": 1, "baseRef": "eml_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-30", "name": "us-gaap:ProfitLoss", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "strong", "td", "tr", "tbody", "table", "body", "html" ], "reportCount": 1, "baseRef": "eml_10k.htm", "first": true, "unique": true } }, "R8": { "role": "http://eml.com/role/DescriptionOfBusiness", "longName": "000008 - Disclosure - Description of Business", "shortName": "Description of Business", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "8", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-30", "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "eml_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-30", "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "eml_10k.htm", "first": true, "unique": true } }, "R9": { "role": "http://eml.com/role/DiscontinuedOperations", "longName": "000009 - Disclosure - Discontinued Operations", "shortName": "Discontinued Operations", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-30", "name": "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "eml_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-30", "name": "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "eml_10k.htm", "first": true, "unique": true } }, "R10": { "role": "http://eml.com/role/AccountingPolicies", "longName": "000010 - Disclosure - Accounting Policies", "shortName": "Accounting Policies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-30", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "eml_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-30", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "eml_10k.htm", "first": true, "unique": true } }, "R11": { "role": "http://eml.com/role/Goodwill", "longName": "000011 - Disclosure - Goodwill", "shortName": "Goodwill", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-30", "name": "us-gaap:GoodwillDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "eml_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-30", "name": "us-gaap:GoodwillDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "eml_10k.htm", "first": true, "unique": true } }, "R12": { "role": "http://eml.com/role/Intangibles", "longName": "000012 - Disclosure - Intangibles", "shortName": "Intangibles", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-30", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "eml_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-30", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "eml_10k.htm", "first": true, "unique": true } }, "R13": { "role": "http://eml.com/role/Debt", "longName": "000013 - Disclosure - Debt", "shortName": "Debt", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-30", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "eml_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-30", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "eml_10k.htm", "first": true, "unique": true } }, "R14": { "role": "http://eml.com/role/StockOptionsAndAwards", "longName": "000014 - Disclosure - Stock Options and awards", "shortName": "Stock Options and awards", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-30", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "eml_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-30", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "eml_10k.htm", "first": true, "unique": true } }, "R15": { "role": "http://eml.com/role/IncomeTaxes", "longName": "000015 - Disclosure - Income Taxes", "shortName": "Income Taxes", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-30", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "eml_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-30", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "eml_10k.htm", "first": true, "unique": true } }, "R16": { "role": "http://eml.com/role/Leases", "longName": "000016 - Disclosure - Leases", "shortName": "Leases", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-30", "name": "us-gaap:LeasesOfLesseeDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "eml_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-30", "name": "us-gaap:LeasesOfLesseeDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "eml_10k.htm", "first": true, "unique": true } }, "R17": { "role": "http://eml.com/role/RetirementBenefitPlans", "longName": "000017 - Disclosure - Retirement Benefit Plans", "shortName": "Retirement Benefit Plans", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-30", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "eml_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-30", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "eml_10k.htm", "first": true, "unique": true } }, "R18": { "role": "http://eml.com/role/EarningsPerShare", "longName": "000018 - Disclosure - Earnings per Share", "shortName": "Earnings per Share", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-30", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "eml_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-30", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "eml_10k.htm", "first": true, "unique": true } }, "R19": { "role": "http://eml.com/role/GeographicInformation", "longName": "000019 - Disclosure - Geographic Information", "shortName": "Geographic Information", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-30", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "eml_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-30", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "eml_10k.htm", "first": true, "unique": true } }, "R20": { "role": "http://eml.com/role/RecentAccountingPronouncements", "longName": "000020 - Disclosure - Recent Accounting Pronouncements", "shortName": "Recent Accounting Pronouncements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-30", "name": "eml:RecentAccountingPronouncementsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "eml_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-30", "name": "eml:RecentAccountingPronouncementsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "eml_10k.htm", "first": true, "unique": true } }, "R21": { "role": "http://eml.com/role/Contingencies", "longName": "000021 - Disclosure - Contingencies", "shortName": "Contingencies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "21", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-30", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "eml_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-30", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "eml_10k.htm", "first": true, "unique": true } }, "R22": { "role": "http://eml.com/role/ConcentrationOfRisk", "longName": "000022 - Disclosure - Concentration of risk", "shortName": "Concentration of risk", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "22", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-30", "name": "us-gaap:ConcentrationRiskDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "eml_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-30", "name": "us-gaap:ConcentrationRiskDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "eml_10k.htm", "first": true, "unique": true } }, "R23": { "role": "http://eml.com/role/OtherInformation", "longName": "000023 - Disclosure - Other Information", "shortName": "Other Information", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "23", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-30", "name": "eml:MtrlTermsOfTrdArrTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "eml_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-30", "name": "eml:MtrlTermsOfTrdArrTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "eml_10k.htm", "first": true, "unique": true } }, "R24": { "role": "http://eml.com/role/AccountingPoliciesPolicies", "longName": "000024 - Disclosure - Accounting Policies (Policies)", "shortName": "Accounting Policies (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "24", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-30", "name": "us-gaap:FiscalPeriod", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "eml_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-30", "name": "us-gaap:FiscalPeriod", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "eml_10k.htm", "first": true, "unique": true } }, "R25": { "role": "http://eml.com/role/DiscontinuedOperationsTables", "longName": "000025 - Disclosure - Discontinued Operations (Tables)", "shortName": "Discontinued Operations (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "25", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-30", "name": "eml:ScheduleIncomeFromDiscontinuedOperationsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "eml_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-30", "name": "eml:ScheduleIncomeFromDiscontinuedOperationsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "eml_10k.htm", "first": true, "unique": true } }, "R26": { "role": "http://eml.com/role/GoodwillTables", "longName": "000026 - Disclosure - Goodwill (Tables)", "shortName": "Goodwill (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "26", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-30", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:GoodwillDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "eml_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-30", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:GoodwillDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "eml_10k.htm", "first": true, "unique": true } }, "R27": { "role": "http://eml.com/role/IntangiblesTables", "longName": "000027 - Disclosure - Intangibles (Tables)", "shortName": "Intangibles (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "27", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-30", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "eml_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-30", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "eml_10k.htm", "first": true, "unique": true } }, "R28": { "role": "http://eml.com/role/DebtTables", "longName": "000028 - Disclosure - Debt (Tables)", "shortName": "Debt (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "28", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-30", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "eml_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-30", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "eml_10k.htm", "first": true, "unique": true } }, "R29": { "role": "http://eml.com/role/StockOptionsAndAwardsTables", "longName": "000029 - Disclosure - Stock Options and awards (Tables)", "shortName": "Stock Options and awards (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "29", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-30", "name": "us-gaap:ScheduleOfShareBasedCompensationStockAppreciationRightsAwardActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "eml_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-30", "name": "us-gaap:ScheduleOfShareBasedCompensationStockAppreciationRightsAwardActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "eml_10k.htm", "first": true, "unique": true } }, "R30": { "role": "http://eml.com/role/IncomeTaxesTables", "longName": "000030 - Disclosure - Income Taxes (Tables)", "shortName": "Income Taxes (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "30", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-30", "name": "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "eml_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-30", "name": "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "eml_10k.htm", "first": true, "unique": true } }, "R31": { "role": "http://eml.com/role/LeasesTables", "longName": "000031 - Disclosure - Leases (Tables)", "shortName": "Leases (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "31", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-30", "name": "eml:SchduleOFImpactOfLeasesInTheBalanceSheetTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:LeasesOfLesseeDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "eml_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-30", "name": "eml:SchduleOFImpactOfLeasesInTheBalanceSheetTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:LeasesOfLesseeDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "eml_10k.htm", "first": true, "unique": true } }, "R32": { "role": "http://eml.com/role/RetirementBenefitPlansTables", "longName": "000032 - Disclosure - Retirement Benefit Plans (Tables)", "shortName": "Retirement Benefit Plans (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "32", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-30", "name": "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "eml_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-30", "name": "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "eml_10k.htm", "first": true, "unique": true } }, "R33": { "role": "http://eml.com/role/EarningsPerShareTables", "longName": "000033 - Disclosure - Earnings per Share (Tables)", "shortName": "Earnings per Share (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "33", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-30", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "eml_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-30", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "eml_10k.htm", "first": true, "unique": true } }, "R34": { "role": "http://eml.com/role/GeographicInformationTables", "longName": "000034 - Disclosure - Geographic Information (Tables)", "shortName": "Geographic Information (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "34", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-30", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "eml_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-30", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "eml_10k.htm", "first": true, "unique": true } }, "R35": { "role": "http://eml.com/role/DiscontinuedOperationsDetails", "longName": "000035 - Disclosure - Discontinued Operations (Details)", "shortName": "Discontinued Operations (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "35", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-30", "name": "us-gaap:CostOfGoodsAndServicesSold", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "strong", "td", "tr", "tbody", "table", "body", "html" ], "reportCount": 1, "baseRef": "eml_10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-30_eml_DiscontinuedOperationsMember", "name": "eml:NetSales", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "strong", "td", "tr", "tbody", "table", "eml:ScheduleIncomeFromDiscontinuedOperationsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "eml_10k.htm", "unique": true } }, "R36": { "role": "http://eml.com/role/AccountingPoliciesDetailsNarrative", "longName": "000036 - Disclosure - Accounting Policies (Details Narrative)", "shortName": "Accounting Policies (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "36", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-30", "name": "eml:RevenueRecognizedEmployingPercentageOfCompletionMethod", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:RevenueFromContractWithCustomerPolicyTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "eml_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-30", "name": "eml:RevenueRecognizedEmployingPercentageOfCompletionMethod", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:RevenueFromContractWithCustomerPolicyTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "eml_10k.htm", "first": true, "unique": true } }, "R37": { "role": "http://eml.com/role/GoodwillDetails", "longName": "000037 - Disclosure - Goodwill (Details)", "shortName": "Goodwill (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "37", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-30_us-gaap_GoodwillMember", "name": "eml:GoodwillBeginningBalance", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "strong", "td", "tr", "tbody", "table", "us-gaap:ScheduleOfGoodwillTextBlock", "us-gaap:GoodwillDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "eml_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-30_us-gaap_GoodwillMember", "name": "eml:GoodwillBeginningBalance", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "strong", "td", "tr", "tbody", "table", "us-gaap:ScheduleOfGoodwillTextBlock", "us-gaap:GoodwillDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "eml_10k.htm", "first": true, "unique": true } }, "R38": { "role": "http://eml.com/role/IntangiblesDetails", "longName": "000038 - Disclosure - Intangibles (Details)", "shortName": "Intangibles (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "38", "firstAnchor": { "contextRef": "AsOf2023-12-30", "name": "us-gaap:IntangibleAssetsCurrent", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "strong", "td", "tr", "tbody", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "eml_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2023-12-30", "name": "us-gaap:IntangibleAssetsCurrent", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "strong", "td", "tr", "tbody", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "eml_10k.htm", "first": true, "unique": true } }, "R39": { "role": "http://eml.com/role/IntangiblesDetailsNarrative", "longName": "000039 - Disclosure - Intangibles (Details Narrative)", "shortName": "Intangibles (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "39", "firstAnchor": { "contextRef": "From2023-01-02to2023-12-30", "name": "us-gaap:DeferredSalesInducementsAmortizationExpense", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "eml_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-02to2023-12-30", "name": "us-gaap:DeferredSalesInducementsAmortizationExpense", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "eml_10k.htm", "first": true, "unique": true } }, "R40": { "role": "http://eml.com/role/DebtDetails", "longName": "000040 - Disclosure - Debt (Details)", "shortName": "Debt (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "40", "firstAnchor": { "contextRef": "AsOf2023-12-30", "name": "eml:TermLoans", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "strong", "td", "tr", "tbody", "table", "us-gaap:ScheduleOfDebtTableTextBlock", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "eml_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2023-12-30", "name": "eml:TermLoans", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "strong", "td", "tr", "tbody", "table", "us-gaap:ScheduleOfDebtTableTextBlock", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "eml_10k.htm", "first": true, "unique": true } }, "R41": { "role": "http://eml.com/role/DebtDetails1", "longName": "000041 - Disclosure - Debt (Details 1)", "shortName": "Debt (Details 1)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "41", "firstAnchor": { "contextRef": "AsOf2023-12-30", "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "eml_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2023-12-30", "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "eml_10k.htm", "first": true, "unique": true } }, "R42": { "role": "http://eml.com/role/DebtDetailsNarrative", "longName": "000042 - Disclosure - Debt (Details Narrative)", "shortName": "Debt (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "42", "firstAnchor": { "contextRef": "AsOf2023-12-30", "name": "us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "eml_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2023-12-30", "name": "us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "eml_10k.htm", "first": true, "unique": true } }, "R43": { "role": "http://eml.com/role/StockOptionsAndAwardsDetails", "longName": "000043 - Disclosure - Stock Options and awards (Details)", "shortName": "Stock Options and awards (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "43", "firstAnchor": { "contextRef": "AsOf2022-12-31_eml_StockOptionsPlanMember", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "unitRef": "Shares", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "strong", "td", "tr", "tbody", "table", "us-gaap:ScheduleOfShareBasedCompensationStockAppreciationRightsAwardActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "eml_10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "AsOf2022-01-01_eml_StockOptionsPlanMember", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "unitRef": "Shares", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfShareBasedCompensationStockAppreciationRightsAwardActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "eml_10k.htm", "unique": true } }, "R44": { "role": "http://eml.com/role/StockOptionsAndAwardsDetails1", "longName": "000044 - Disclosure - Stock Options and awards (Details 1)", "shortName": "Stock Options and awards (Details 1)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "firstAnchor": { "contextRef": "AsOf2023-12-30", "name": "us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions", "unitRef": "Shares", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "eml:ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockAppreciationRightsByExercisePriceRangeTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "eml_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2023-12-30", "name": "us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions", "unitRef": "Shares", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "eml:ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockAppreciationRightsByExercisePriceRangeTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "eml_10k.htm", "first": true, "unique": true } }, "R45": { "role": "http://eml.com/role/StockOptionsAndAwardsDetails2", "longName": "000045 - Disclosure - Stock Options and awards (Details 2)", "shortName": "Stock Options and awards (Details 2)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "45", "firstAnchor": { "contextRef": "AsOf2022-12-31_eml_StockOptionsMember", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "unitRef": "Shares", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "strong", "td", "tr", "tbody", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "eml_10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "AsOf2022-01-01_eml_StockOptionsMember", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "unitRef": "Shares", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "eml_10k.htm", "unique": true } }, "R46": { "role": "http://eml.com/role/StockOptionsAndAwardsDetailsNarrative", "longName": "000046 - Disclosure - Stock Options and awards (Details Narrative)", "shortName": "Stock Options and awards (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "AsOf2023-12-30", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "eml_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2023-12-30", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "eml_10k.htm", "first": true, "unique": true } }, "R47": { "role": "http://eml.com/role/IncomeTaxesDetails", "longName": "000047 - Disclosure - Income Taxes (Details)", "shortName": "Income Taxes (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "firstAnchor": { "contextRef": "AsOf2023-12-30", "name": "us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "strong", "td", "tr", "tbody", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "eml_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2023-12-30", "name": "us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "strong", "td", "tr", "tbody", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "eml_10k.htm", "first": true, "unique": true } }, "R48": { "role": "http://eml.com/role/IncomeTaxesDetails1", "longName": "000048 - Disclosure - Income Taxes (Details 1)", "shortName": "Income Taxes (Details 1)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-30", "name": "eml:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterests", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "strong", "td", "tr", "tbody", "table", "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "eml_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-30", "name": "eml:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterests", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "strong", "td", "tr", "tbody", "table", "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "eml_10k.htm", "first": true, "unique": true } }, "R49": { "role": "http://eml.com/role/IncomeTaxesDetails2", "longName": "000049 - Disclosure - Income Taxes (Details 2)", "shortName": "Income Taxes (Details 2)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-30", "name": "eml:IncomeTaxExpenseBenefitContinuedOperation", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "strong", "td", "tr", "tbody", "table", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "eml_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-30", "name": "eml:IncomeTaxExpenseBenefitContinuedOperation", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "strong", "td", "tr", "tbody", "table", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "eml_10k.htm", "first": true, "unique": true } }, "R50": { "role": "http://eml.com/role/IncomeTaxesDetails3", "longName": "000050 - Disclosure - Income Taxes (Details 3)", "shortName": "Income Taxes (Details 3)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "50", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-30", "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "strong", "td", "tr", "tbody", "table", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "eml_10k.htm", "first": true }, "uniqueAnchor": null }, "R51": { "role": "http://eml.com/role/IncomeTaxesDetails4", "longName": "000051 - Disclosure - Income Taxes (Details 4)", "shortName": "Income Taxes (Details 4)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "51", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-30", "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "strong", "td", "tr", "tbody", "table", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "eml_10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-30_us-gaap_SegmentContinuingOperationsMember", "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "strong", "td", "tr", "tbody", "table", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "eml_10k.htm", "unique": true } }, "R52": { "role": "http://eml.com/role/IncomeTaxesDetails5", "longName": "000052 - Disclosure - Income Taxes (Details 5)", "shortName": "Income Taxes (Details 5)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "52", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-30", "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "strong", "td", "tr", "tbody", "table", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "eml_10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-30_us-gaap_SegmentDiscontinuedOperationsMember", "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "eml_10k.htm", "unique": true } }, "R53": { "role": "http://eml.com/role/IncomeTaxesDetails6", "longName": "000053 - Disclosure - Income Taxes (Details 6)", "shortName": "Income Taxes (Details 6)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "53", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-30", "name": "us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "strong", "td", "tr", "tbody", "table", "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "eml_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-30", "name": "us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "strong", "td", "tr", "tbody", "table", "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "eml_10k.htm", "first": true, "unique": true } }, "R54": { "role": "http://eml.com/role/IncomeTaxesDetailsNarrative", "longName": "000054 - Disclosure - Income Taxes (Details Narrative)", "shortName": "Income Taxes (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "54", "firstAnchor": { "contextRef": "AsOf2023-12-30", "name": "us-gaap:UndistributedEarningsOfForeignSubsidiaries", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "eml_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2023-12-30", "name": "us-gaap:UndistributedEarningsOfForeignSubsidiaries", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "eml_10k.htm", "first": true, "unique": true } }, "R55": { "role": "http://eml.com/role/LeasesDetails", "longName": "000055 - Disclosure - Leases (Details)", "shortName": "Leases (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "55", "firstAnchor": { "contextRef": "AsOf2023-12-30", "name": "eml:OperatingLeaseRightOfUseAssetsNet", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "strong", "td", "tr", "tbody", "table", "eml:SchduleOFImpactOfLeasesInTheBalanceSheetTableTextBlock", "us-gaap:LeasesOfLesseeDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "eml_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2023-12-30", "name": "eml:OperatingLeaseRightOfUseAssetsNet", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "strong", "td", "tr", "tbody", "table", "eml:SchduleOFImpactOfLeasesInTheBalanceSheetTableTextBlock", "us-gaap:LeasesOfLesseeDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "eml_10k.htm", "first": true, "unique": true } }, "R56": { "role": "http://eml.com/role/LeasesDetails1", "longName": "000056 - Disclosure - Leases (Details 1)", "shortName": "Leases (Details 1)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "56", "firstAnchor": { "contextRef": "AsOf2023-12-30", "name": "us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "eml_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2023-12-30", "name": "us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "eml_10k.htm", "first": true, "unique": true } }, "R57": { "role": "http://eml.com/role/LeasesDetailsNarrative", "longName": "000057 - Disclosure - Leases (Details Narrative)", "shortName": "Leases (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "57", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-30", "name": "us-gaap:OperatingLeaseExpense", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:LeasesOfLesseeDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "eml_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-30", "name": "us-gaap:OperatingLeaseExpense", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:LeasesOfLesseeDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "eml_10k.htm", "first": true, "unique": true } }, "R58": { "role": "http://eml.com/role/RetirementBenefitPlansDetails", "longName": "000058 - Disclosure - Retirement Benefit Plans (Details)", "shortName": "Retirement Benefit Plans (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "58", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-30_us-gaap_PensionPlansDefinedBenefitMember", "name": "us-gaap:DefinedBenefitPlanServiceCost", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "strong", "td", "tr", "tbody", "table", "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "eml_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-30_us-gaap_PensionPlansDefinedBenefitMember", "name": "us-gaap:DefinedBenefitPlanServiceCost", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "strong", "td", "tr", "tbody", "table", "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "eml_10k.htm", "first": true, "unique": true } }, "R59": { "role": "http://eml.com/role/RetirementBenefitPlansDetails1", "longName": "000059 - Disclosure - Retirement Benefit Plans (Details 1)", "shortName": "Retirement Benefit Plans (Details 1)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "59", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-30_us-gaap_PensionPlansDefinedBenefitMember", "name": "us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "strong", "td", "tr", "tbody", "table", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "eml_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-30_us-gaap_PensionPlansDefinedBenefitMember", "name": "us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "strong", "td", "tr", "tbody", "table", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "eml_10k.htm", "first": true, "unique": true } }, "R60": { "role": "http://eml.com/role/RetirementBenefitPlansDetails2", "longName": "000060 - Disclosure - Retirement Benefit Plans (Details 2)", "shortName": "Retirement Benefit Plans (Details 2)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "60", "firstAnchor": { "contextRef": "AsOf2022-12-31_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember", "name": "us-gaap:DefinedBenefitPlanBenefitObligation", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "strong", "td", "tr", "tbody", "table", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "eml_10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "AsOf2022-01-01_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember", "name": "us-gaap:DefinedBenefitPlanBenefitObligation", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "eml_10k.htm", "unique": true } }, "R61": { "role": "http://eml.com/role/RetirementBenefitPlansDetails3", "longName": "000061 - Disclosure - Retirement Benefit Plans (Details 3)", "shortName": "Retirement Benefit Plans (Details 3)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "61", "firstAnchor": { "contextRef": "AsOf2022-12-31", "name": "us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "body", "html" ], "reportCount": 1, "baseRef": "eml_10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "AsOf2023-12-30_us-gaap_PensionPlansDefinedBenefitMember", "name": "us-gaap:DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesAfterTax", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "strong", "td", "tr", "tbody", "table", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "eml_10k.htm", "unique": true } }, "R62": { "role": "http://eml.com/role/RetirementBenefitPlansDetails4", "longName": "000062 - Disclosure - Retirement Benefit Plans (Details 4)", "shortName": "Retirement Benefit Plans (Details 4)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "62", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-30", "name": "eml:DiscountRateForOtherPostretirementPlan", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "strong", "td", "tr", "tbody", "table", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "eml_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-30", "name": "eml:DiscountRateForOtherPostretirementPlan", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "strong", "td", "tr", "tbody", "table", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "eml_10k.htm", "first": true, "unique": true } }, "R63": { "role": "http://eml.com/role/RetirementBenefitPlansDetails5", "longName": "000063 - Disclosure - Retirement Benefit Plans (Details 5)", "shortName": "Retirement Benefit Plans (Details 5)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "63", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-30_us-gaap_PensionPlansDefinedBenefitMember", "name": "eml:NumberOfDefinedBenefitPlans", "unitRef": "Integer", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "strong", "td", "tr", "tbody", "table", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "eml_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-30_us-gaap_PensionPlansDefinedBenefitMember", "name": "eml:NumberOfDefinedBenefitPlans", "unitRef": "Integer", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "strong", "td", "tr", "tbody", "table", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "eml_10k.htm", "first": true, "unique": true } }, "R64": { "role": "http://eml.com/role/RetirementBenefitPlansDetails6", "longName": "000064 - Disclosure - Retirement Benefit Plans (Details 6)", "shortName": "Retirement Benefit Plans (Details 6)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "64", "firstAnchor": { "contextRef": "AsOf2023-12-30_us-gaap_PensionPlansDefinedBenefitMember", "name": "us-gaap:DefinedBenefitPlanFairValueOfPlanAssets", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "strong", "td", "tr", "tbody", "table", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "eml_10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "AsOf2023-12-30_us-gaap_FairValueInputsLevel2Member_us-gaap_PensionPlansDefinedBenefitMember", "name": "us-gaap:DefinedBenefitPlanFairValueOfPlanAssets", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "eml_10k.htm", "unique": true } }, "R65": { "role": "http://eml.com/role/RetirementBenefitPlansDetails7", "longName": "000065 - Disclosure - Retirement Benefit Plans (Details 7)", "shortName": "Retirement Benefit Plans (Details 7)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "65", "firstAnchor": { "contextRef": "From2023-01-02to2023-12-30", "name": "us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "strong", "td", "tr", "tbody", "table", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "eml_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-02to2023-12-30", "name": "us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "strong", "td", "tr", "tbody", "table", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "eml_10k.htm", "first": true, "unique": true } }, "R66": { "role": "http://eml.com/role/RetirementBenefitPlansDetailsNarrative", "longName": "000066 - Disclosure - Retirement Benefit Plans (Details Narrative)", "shortName": "Retirement Benefit Plans (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "66", "firstAnchor": { "contextRef": "From2023-01-02to2023-12-30", "name": "eml:AccruedAmountForNonDiscretionarySafeHarborContribution", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "eml_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-02to2023-12-30", "name": "eml:AccruedAmountForNonDiscretionarySafeHarborContribution", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "eml_10k.htm", "first": true, "unique": true } }, "R67": { "role": "http://eml.com/role/EarningsPerShareDetails", "longName": "000067 - Disclosure - Earnings per Share (Details)", "shortName": "Earnings per Share (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "67", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-30", "name": "us-gaap:WeightedAverageNumberOfSharesOutstandingBasic", "unitRef": "Shares", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "strong", "td", "tr", "tbody", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "eml_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-30", "name": "us-gaap:WeightedAverageNumberOfSharesOutstandingBasic", "unitRef": "Shares", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "strong", "td", "tr", "tbody", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "eml_10k.htm", "first": true, "unique": true } }, "R68": { "role": "http://eml.com/role/GeographicInformationDetails", "longName": "000068 - Disclosure - Geographic Information (Details)", "shortName": "Geographic Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "68", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-30", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "strong", "td", "tr", "tbody", "table", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "eml_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-30", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "strong", "td", "tr", "tbody", "table", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "eml_10k.htm", "first": true, "unique": true } }, "R69": { "role": "http://eml.com/role/ContingenciesDetailsNarrative", "longName": "000069 - Disclosure - Contingencies (Details Narrative)", "shortName": "Contingencies (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "69", "firstAnchor": { "contextRef": "AsOf2018-03-27", "name": "eml:AccruedExpenses", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "eml_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2018-03-27", "name": "eml:AccruedExpenses", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "eml_10k.htm", "first": true, "unique": true } }, "R70": { "role": "http://eml.com/role/ConcentrationOfRiskDetailsNarrative", "longName": "000070 - Disclosure - Concentration of risk (Details Narrative)", "shortName": "Concentration of risk (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "70", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-30_us-gaap_AccountsReceivableMember_us-gaap_CustomerConcentrationRiskMember", "name": "eml:ThresholdPercentageOfConcentrationRisk", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:ConcentrationRiskDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "eml_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-30_us-gaap_AccountsReceivableMember_us-gaap_CustomerConcentrationRiskMember", "name": "eml:ThresholdPercentageOfConcentrationRisk", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:ConcentrationRiskDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "eml_10k.htm", "first": true, "unique": true } } }, "tag": { "us-gaap_AccountingChangesAndErrorCorrectionsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountingChangesAndErrorCorrectionsAbstract", "lang": { "en-us": { "role": { "label": "Recent Accounting Pronouncements" } } }, "auth_ref": [] }, "us-gaap_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountingPoliciesAbstract", "lang": { "en-us": { "role": { "label": "Accounting Policies" } } }, "auth_ref": [] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://eml.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 24.0 } }, "presentation": [ "http://eml.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accounts payable", "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r30", "r751" ] }, "eml_AccountsReceivableAllowanceForDoubtfulAccounts": { "xbrltype": "monetaryItemType", "nsuri": "http://eml.com/20231230", "localname": "AccountsReceivableAllowanceForDoubtfulAccounts", "crdr": "credit", "presentation": [ "http://eml.com/role/ConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Accounts receivable, allowance for doubtful accounts", "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current." } } }, "auth_ref": [] }, "us-gaap_AccountsReceivableMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableMember", "presentation": [ "http://eml.com/role/AccountingPoliciesDetailsNarrative", "http://eml.com/role/ConcentrationOfRiskDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable [Member]", "verboseLabel": "Accounts Receivable [Member]", "documentation": "Due from customers or clients for goods or services that have been delivered or sold." } } }, "auth_ref": [ "r715" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "calculation": { "http://eml.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://eml.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accounts receivable, less allowances: 2023-$564,816; 2022-$676,678", "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current." } } }, "auth_ref": [ "r304", "r305" ] }, "us-gaap_AccrualForEnvironmentalLossContingenciesChargesToExpenseForNewLosses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccrualForEnvironmentalLossContingenciesChargesToExpenseForNewLosses", "crdr": "debit", "presentation": [ "http://eml.com/role/ContingenciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Cost to remediate and monitor the landfill", "documentation": "Amount of expense for newly incurred environmental loss contingencies. Includes, but is not limited to, remediation expense and interest accretion." } } }, "auth_ref": [ "r819" ] }, "eml_AccruedAmountForNonDiscretionarySafeHarborContribution": { "xbrltype": "monetaryItemType", "nsuri": "http://eml.com/20231230", "localname": "AccruedAmountForNonDiscretionarySafeHarborContribution", "crdr": "debit", "presentation": [ "http://eml.com/role/RetirementBenefitPlansDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Accrued amount for non discretionary safe harbor contribution" } } }, "auth_ref": [] }, "eml_AccruedExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://eml.com/20231230", "localname": "AccruedExpenses", "crdr": "credit", "presentation": [ "http://eml.com/role/ContingenciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Accrued expenses" } } }, "auth_ref": [] }, "eml_AccruedInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://eml.com/20231230", "localname": "AccruedInterest", "crdr": "credit", "presentation": [ "http://eml.com/role/IncomeTaxesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Accrued interest" } } }, "auth_ref": [] }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://eml.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0, "order": 14.0 } }, "presentation": [ "http://eml.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "negatedLabel": "Accumulated depreciation", "label": "[Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment]", "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services." } } }, "auth_ref": [ "r68", "r199", "r608" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax", "crdr": "credit", "calculation": { "http://eml.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax", "weight": 1.0, "order": 40.0 } }, "presentation": [ "http://eml.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Foreign currency translation", "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." } } }, "auth_ref": [ "r216", "r217", "r218", "r219", "r560" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://eml.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 44.0 } }, "presentation": [ "http://eml.com/role/ConsolidatedBalanceSheets", "http://eml.com/role/RetirementBenefitPlansDetails3" ], "lang": { "en-us": { "role": { "totalLabel": "Accumulated other comprehensive loss", "label": "[Accumulated Other Comprehensive Income (Loss), Net of Tax]", "periodStartLabel": "Balance at beginning of period", "periodEndLabel": "Balance at end of period", "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source." } } }, "auth_ref": [ "r41", "r42", "r123", "r210", "r604", "r624", "r625" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract", "presentation": [ "http://eml.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accumulated other comprehensive loss:" } } }, "auth_ref": [] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://eml.com/role/ConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Accumulated other comprehensive Income (Loss)", "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." } } }, "auth_ref": [ "r4", "r21", "r42", "r551", "r554", "r581", "r620", "r621", "r786", "r787", "r788", "r798", "r799", "r800" ] }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "presentation": [ "http://eml.com/role/IntangiblesDetails" ], "lang": { "en-us": { "role": { "label": "Weighted-Average Amortization Period (Years)", "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." } } }, "auth_ref": [ "r143" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "crdr": "debit", "calculation": { "http://eml.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 5.0 } }, "lang": { "en-us": { "role": { "documentation": "The sum of adjustments which are added to or deducted from net income or loss, including the portion attributable to noncontrolling interest, to reflect cash provided by or used in operating activities, in accordance with the indirect cash flow method." } } }, "auth_ref": [ "r138" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://eml.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Adjustments to reconcile net income to net cash provided by operating activities:" } } }, "auth_ref": [] }, "eml_AdvertisingCostMember": { "xbrltype": "domainItemType", "nsuri": "http://eml.com/20231230", "localname": "AdvertisingCostMember", "presentation": [ "http://eml.com/role/AccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Advertising [Member]" } } }, "auth_ref": [] }, "us-gaap_AdvertisingCostsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdvertisingCostsPolicyTextBlock", "presentation": [ "http://eml.com/role/AccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Advertising Costs", "documentation": "Disclosure of accounting policy for advertising cost." } } }, "auth_ref": [ "r183" ] }, "us-gaap_AdvertisingExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdvertisingExpense", "crdr": "debit", "presentation": [ "http://eml.com/role/AccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Advertising costs", "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." } } }, "auth_ref": [ "r505" ] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "presentation": [ "http://eml.com/role/StockOptionsAndAwardsDetailsNarrative" ], "lang": { "en-us": { "role": { "verboseLabel": "Stock compensation expense", "label": "[Share-Based Payment Arrangement, Expense]", "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized." } } }, "auth_ref": [ "r493", "r504" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivable", "crdr": "credit", "presentation": [ "http://eml.com/role/AccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Doubtful accounts receivable", "documentation": "Amount of allowance for credit loss on accounts receivable." } } }, "auth_ref": [ "r211", "r308", "r313", "r314", "r316", "r903" ] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AmendmentFlag", "presentation": [ "http://eml.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Assets", "crdr": "debit", "calculation": { "http://eml.com/role/ConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://eml.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "TOTAL ASSETS", "label": "[Assets]", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r162", "r203", "r240", "r280", "r289", "r295", "r310", "r345", "r346", "r348", "r349", "r350", "r352", "r354", "r356", "r357", "r543", "r548", "r561", "r601", "r670", "r751", "r763", "r820", "r821", "r892" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsAbstract", "presentation": [ "http://eml.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "ASSETS" } } }, "auth_ref": [] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://eml.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 21.0 } }, "presentation": [ "http://eml.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total Current Assets", "label": "[Assets, Current]", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r196", "r215", "r240", "r310", "r345", "r346", "r348", "r349", "r350", "r352", "r354", "r356", "r357", "r543", "r548", "r561", "r751", "r820", "r821", "r892" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrentAbstract", "presentation": [ "http://eml.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Current Assets" } } }, "auth_ref": [] }, "us-gaap_AssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsNet", "crdr": "debit", "presentation": [ "http://eml.com/role/LeasesDetails" ], "lang": { "en-us": { "role": { "label": "Total leased assets, net", "documentation": "Amount of net assets (liabilities)." } } }, "auth_ref": [ "r15" ] }, "dei_AuditorFirmId": { "xbrltype": "nonemptySequenceNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditorFirmId", "presentation": [ "http://eml.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Auditor Firm Id", "documentation": "PCAOB issued Audit Firm Identifier" } } }, "auth_ref": [ "r767", "r768", "r769" ] }, "dei_AuditorLocation": { "xbrltype": "internationalNameItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditorLocation", "presentation": [ "http://eml.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Auditor Location" } } }, "auth_ref": [ "r767", "r768", "r769" ] }, "dei_AuditorName": { "xbrltype": "internationalNameItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditorName", "presentation": [ "http://eml.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Auditor Name" } } }, "auth_ref": [ "r767", "r768", "r769" ] }, "eml_BasisSpreadOnVariableRate": { "xbrltype": "percentItemType", "nsuri": "http://eml.com/20231230", "localname": "BasisSpreadOnVariableRate", "presentation": [ "http://eml.com/role/ConcentrationOfRiskDetailsNarrative" ], "lang": { "en-us": { "role": { "verboseLabel": "Basis spread on variable rate", "label": "[Basis spread on variable rate]" } } }, "auth_ref": [] }, "us-gaap_BuildingMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BuildingMember", "presentation": [ "http://eml.com/role/AccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Building [Member]", "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities." } } }, "auth_ref": [ "r148" ] }, "us-gaap_BuildingsAndImprovementsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BuildingsAndImprovementsGross", "crdr": "debit", "calculation": { "http://eml.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0, "order": 12.0 } }, "presentation": [ "http://eml.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Buildings", "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." } } }, "auth_ref": [ "r148" ] }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionAcquireeDomain", "presentation": [ "http://eml.com/role/IntangiblesDetails" ], "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." } } }, "auth_ref": [ "r541", "r739", "r742" ] }, "us-gaap_BusinessAcquisitionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionAxis", "presentation": [ "http://eml.com/role/IntangiblesDetails" ], "lang": { "en-us": { "role": { "label": "Business Acquisition Axis", "documentation": "Information by business combination or series of individually immaterial business combinations." } } }, "auth_ref": [ "r80", "r81", "r541", "r739", "r742" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFinancialLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFinancialLiabilities", "crdr": "credit", "presentation": [ "http://eml.com/role/LeasesDetails1" ], "lang": { "en-us": { "role": { "label": "Lease liabilities recognized financing Leases", "documentation": "The amount of financial liabilities assumed (as defined) which have been recognized as of the acquisition date." } } }, "auth_ref": [ "r82", "r83" ] }, "us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessDescriptionAndBasisOfPresentationTextBlock", "presentation": [ "http://eml.com/role/DescriptionOfBusiness" ], "lang": { "en-us": { "role": { "label": "1. Description of Business", "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)." } } }, "auth_ref": [ "r101", "r139", "r140" ] }, "us-gaap_CapitalLeasesFutureMinimumPaymentsDueCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalLeasesFutureMinimumPaymentsDueCurrent", "crdr": "credit", "presentation": [ "http://eml.com/role/LeasesDetails1" ], "lang": { "en-us": { "role": { "label": "2024 Finance", "documentation": "Amount of minimum lease payments for capital leases 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." } } }, "auth_ref": [ "r179" ] }, "us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFourYears": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalLeasesFutureMinimumPaymentsDueInFourYears", "crdr": "credit", "presentation": [ "http://eml.com/role/LeasesDetails1" ], "lang": { "en-us": { "role": { "label": "2027 finance and thereafter", "documentation": "Amount of minimum lease payments for capital leases 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." } } }, "auth_ref": [ "r179" ] }, "us-gaap_CapitalLeasesFutureMinimumPaymentsDueInThreeYears": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalLeasesFutureMinimumPaymentsDueInThreeYears", "crdr": "credit", "presentation": [ "http://eml.com/role/LeasesDetails1" ], "lang": { "en-us": { "role": { "label": "2026 finance", "documentation": "Amount of minimum lease payments for capital leases 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." } } }, "auth_ref": [ "r179" ] }, "us-gaap_CapitalLeasesFutureMinimumPaymentsDueInTwoYears": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalLeasesFutureMinimumPaymentsDueInTwoYears", "crdr": "credit", "presentation": [ "http://eml.com/role/LeasesDetails1" ], "lang": { "en-us": { "role": { "label": "2025 finance", "documentation": "Amount of minimum lease payments for capital leases 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." } } }, "auth_ref": [ "r179" ] }, "eml_CashAndCashEquivalentMember": { "xbrltype": "domainItemType", "nsuri": "http://eml.com/20231230", "localname": "CashAndCashEquivalentMember", "presentation": [ "http://eml.com/role/RetirementBenefitPlansDetails6" ], "lang": { "en-us": { "role": { "label": "Common/Collective Trust Funds [Member]" } } }, "auth_ref": [] }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsPolicyTextBlock", "presentation": [ "http://eml.com/role/AccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Cash Equivalents", "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value." } } }, "auth_ref": [ "r53" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "calculation": { "http://eml.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://eml.com/role/ConsolidatedBalanceSheets", "http://eml.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash and cash equivalents", "periodStartLabel": "Cash and cash equivalents at beginning of year", "periodEndLabel": "Cash and cash equivalents at end of year", "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r52", "r136", "r237" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://eml.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://eml.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net change in cash and cash equivalents", "label": "[Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect]", "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." } } }, "auth_ref": [ "r2", "r136" ] }, "eml_CashDividendsDeclared": { "xbrltype": "monetaryItemType", "nsuri": "http://eml.com/20231230", "localname": "CashDividendsDeclared", "crdr": "credit", "presentation": [ "http://eml.com/role/ConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Cash dividends declared, $0.44 per share" } } }, "auth_ref": [] }, "eml_CashDividendsDeclared044PerShare": { "xbrltype": "monetaryItemType", "nsuri": "http://eml.com/20231230", "localname": "CashDividendsDeclared044PerShare", "crdr": "credit", "presentation": [ "http://eml.com/role/ConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Cash dividends declared,$0.44 per share" } } }, "auth_ref": [] }, "us-gaap_CashFDICInsuredAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashFDICInsuredAmount", "crdr": "debit", "presentation": [ "http://eml.com/role/AccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Amount of deposits insured by Federal Deposit Insurance Corporation (FDIC)", "documentation": "The amount of cash deposited in financial institutions as of the balance sheet date that is insured by the Federal Deposit Insurance Corporation." } } }, "auth_ref": [] }, "us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations", "crdr": "debit", "calculation": { "http://eml.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInDiscontinuedOperations", "weight": 1.0, "order": 36.0 } }, "presentation": [ "http://eml.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash provided by operating activities", "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." } } }, "auth_ref": [ "r112", "r136" ] }, "eml_ChangeInFairValueOfInterestRateSwap": { "xbrltype": "monetaryItemType", "nsuri": "http://eml.com/20231230", "localname": "ChangeInFairValueOfInterestRateSwap", "crdr": "credit", "presentation": [ "http://eml.com/role/ConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Change in fair value of interest rate swap" } } }, "auth_ref": [] }, "eml_ChangeInFairValueOfInterestRateSwapNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://eml.com/20231230", "localname": "ChangeInFairValueOfInterestRateSwapNetOfTax", "crdr": "credit", "calculation": { "http://eml.com/role/ConsolidatedStatementsOfComprehensiveIncome": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://eml.com/role/ConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Change in fair value of interest rate swap, net of tax cost of: $(426,659) in 2023 and $531,425 in 2022" } } }, "auth_ref": [] }, "eml_ChangeInPensionAndOtherPostretirementBenefitCostsNetOfTaxes": { "xbrltype": "monetaryItemType", "nsuri": "http://eml.com/20231230", "localname": "ChangeInPensionAndOtherPostretirementBenefitCostsNetOfTaxes", "crdr": "credit", "calculation": { "http://eml.com/role/ConsolidatedStatementsOfComprehensiveIncome": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://eml.com/role/ConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Change in pension and other postretirement benefit costs, net of taxes of: $307,548 in 2023 and $941,964 in 2022" } } }, "auth_ref": [] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CityAreaCode", "presentation": [ "http://eml.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "us-gaap_ClassOfStockDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfStockDomain", "presentation": [ "http://eml.com/role/ConsolidatedBalanceSheets" ], "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." } } }, "auth_ref": [ "r193", "r207", "r208", "r209", "r240", "r260", "r264", "r266", "r268", "r274", "r275", "r310", "r345", "r348", "r349", "r350", "r356", "r357", "r375", "r376", "r377", "r378", "r379", "r561", "r629", "r630", "r631", "r632", "r636", "r637", "r638", "r639", "r640", "r641", "r642", "r643", "r644", "r645", "r646", "r647", "r658", "r679", "r698", "r710", "r711", "r712", "r713", "r714", "r774", "r795", "r802" ] }, "us-gaap_ClosedBlockAssetsAndLiabilitiesMaximumFutureEarningsToBeRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClosedBlockAssetsAndLiabilitiesMaximumFutureEarningsToBeRecognized", "crdr": "credit", "presentation": [ "http://eml.com/role/LeasesDetails1" ], "lang": { "en-us": { "role": { "label": "Lease liabilities recognized Operating Leases", "documentation": "The carrying amount of closed block liabilities in excess of the carrying amount of closed block assets at the date of demutualization (adjusted to eliminate the impact of related amounts in accumulated other comprehensive income)." } } }, "auth_ref": [ "r96", "r97" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Contingencies" } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "presentation": [ "http://eml.com/role/Contingencies" ], "lang": { "en-us": { "role": { "label": "14. Contingencies", "documentation": "The entire disclosure for commitments and contingencies." } } }, "auth_ref": [ "r150", "r339", "r340", "r716", "r818" ] }, "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockCapitalSharesReservedForFutureIssuance", "presentation": [ "http://eml.com/role/StockOptionsAndAwardsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Common Stock Shares Reserved For Future Issuance", "documentation": "Aggregate number of common shares reserved for future issuance." } } }, "auth_ref": [ "r38" ] }, "us-gaap_CommonStockDividendsPerShareCashPaid": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockDividendsPerShareCashPaid", "presentation": [ "http://eml.com/role/ConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Cash dividends per share:", "documentation": "Aggregate dividends paid during the period for each share of common stock outstanding." } } }, "auth_ref": [ "r152" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockMember", "presentation": [ "http://eml.com/role/ConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Common Stock", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r753", "r754", "r755", "r757", "r758", "r759", "r760", "r798", "r799", "r888", "r908", "r910" ] }, "us-gaap_CommonStockNoParValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockNoParValue", "presentation": [ "http://eml.com/role/ConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, par value (in dollars per share)", "documentation": "Face amount per share of no-par value common stock." } } }, "auth_ref": [ "r118" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://eml.com/role/ConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, shares authorized (in shares)", "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r118", "r658" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesIssued", "presentation": [ "http://eml.com/role/ConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, shares issued (in shares)", "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury." } } }, "auth_ref": [ "r118" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://eml.com/role/ConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, shares outstanding (in shares)", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation." } } }, "auth_ref": [ "r22", "r118", "r658", "r676", "r910", "r911" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://eml.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 41.0 } }, "presentation": [ "http://eml.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Common Stock, no par value, Authorized: 50,000,000 shares Issued: 9,091,815 shares in 2023 and 9,056,421 shares in 2022 Outstanding: 6,217,370 shares in 2023 and 6,221,976 shares in 2022", "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity." } } }, "auth_ref": [ "r118", "r603", "r751" ] }, "us-gaap_CompensationAndRetirementDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CompensationAndRetirementDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Retirement Benefit Plans" } } }, "auth_ref": [] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTax", "crdr": "credit", "calculation": { "http://eml.com/role/ConsolidatedStatementsOfComprehensiveIncome": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://eml.com/role/ConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "totalLabel": "Comprehensive income", "label": "[Comprehensive Income (Loss), Net of Tax, Attributable to Parent]", "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." } } }, "auth_ref": [ "r43", "r222", "r224", "r232", "r596", "r615" ] }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskBenchmarkDomain", "presentation": [ "http://eml.com/role/AccountingPoliciesDetailsNarrative", "http://eml.com/role/ConcentrationOfRiskDetailsNarrative" ], "lang": { "en-us": { "role": { "documentation": "The denominator in a calculation of a disclosed concentration risk percentage." } } }, "auth_ref": [ "r55", "r57", "r93", "r94", "r303", "r715" ] }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByBenchmarkAxis", "presentation": [ "http://eml.com/role/AccountingPoliciesDetailsNarrative", "http://eml.com/role/ConcentrationOfRiskDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Concentration Risk By Benchmark Axis", "documentation": "Information by benchmark of concentration risk." } } }, "auth_ref": [ "r55", "r57", "r93", "r94", "r303", "r626", "r715" ] }, "us-gaap_ConcentrationRiskByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByTypeAxis", "presentation": [ "http://eml.com/role/ConcentrationOfRiskDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Concentration Risk By Type Axis", "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender." } } }, "auth_ref": [ "r55", "r57", "r93", "r94", "r303", "r715", "r778" ] }, "us-gaap_ConcentrationRiskDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskDisclosureTextBlock", "presentation": [ "http://eml.com/role/ConcentrationOfRisk" ], "lang": { "en-us": { "role": { "label": "15. Concentration of risk", "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." } } }, "auth_ref": [ "r140" ] }, "us-gaap_ConcentrationRiskTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskTypeDomain", "presentation": [ "http://eml.com/role/ConcentrationOfRiskDetailsNarrative" ], "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." } } }, "auth_ref": [ "r55", "r57", "r93", "r94", "r303", "r715" ] }, "srt_ConsolidationItemsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ConsolidationItemsAxis", "presentation": [ "http://eml.com/role/GeographicInformationDetails" ], "lang": { "en-us": { "role": { "label": "Consolidation Items Axis" } } }, "auth_ref": [ "r242", "r282", "r287", "r288", "r289", "r290", "r291", "r293", "r297", "r345", "r346", "r347", "r348", "r350", "r351", "r353", "r355", "r356", "r820", "r821" ] }, "srt_ConsolidationItemsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ConsolidationItemsDomain", "presentation": [ "http://eml.com/role/GeographicInformationDetails" ], "auth_ref": [ "r242", "r282", "r287", "r288", "r289", "r290", "r291", "r293", "r297", "r345", "r346", "r347", "r348", "r350", "r351", "r353", "r355", "r356", "r820", "r821" ] }, "us-gaap_ConsolidationPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConsolidationPolicyTextBlock", "presentation": [ "http://eml.com/role/AccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Principles of Consolidation", "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." } } }, "auth_ref": [ "r86", "r725" ] }, "us-gaap_CostOfGoodsAndServicesSold": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfGoodsAndServicesSold", "crdr": "debit", "calculation": { "http://eml.com/role/ConsolidatedStatementsOfIncome": { "parentTag": "us-gaap_GrossProfit", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://eml.com/role/ConsolidatedStatementsOfIncome", "http://eml.com/role/DiscontinuedOperationsDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Cost of products sold", "label": "[Cost of Goods and Services Sold]", "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." } } }, "auth_ref": [ "r130", "r590" ] }, "us-gaap_CostOfRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfRevenue", "crdr": "debit", "presentation": [ "http://eml.com/role/ConcentrationOfRiskDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Total revenue", "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period." } } }, "auth_ref": [ "r131", "r240", "r310", "r345", "r346", "r348", "r349", "r350", "r352", "r354", "r356", "r357", "r561", "r820" ] }, "us-gaap_CostOfSalesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfSalesPolicyTextBlock", "presentation": [ "http://eml.com/role/AccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Cost of Goods Sold", "documentation": "Disclosure of accounting policy for cost of product sold and service rendered." } } }, "auth_ref": [ "r780" ] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "label": "Cover [Abstract]", "documentation": "Cover page." } } }, "auth_ref": [] }, "eml_CurrentFinanceLeaseLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://eml.com/20231230", "localname": "CurrentFinanceLeaseLiabilities", "crdr": "credit", "presentation": [ "http://eml.com/role/LeasesDetails" ], "lang": { "en-us": { "role": { "label": "Current finance lease liabilities" } } }, "auth_ref": [] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://eml.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "us-gaap_CurrentIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentIncomeTaxExpenseBenefit", "crdr": "debit", "presentation": [ "http://eml.com/role/IncomeTaxesDetails2" ], "lang": { "en-us": { "role": { "label": "Current income tax continued operation", "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations." } } }, "auth_ref": [ "r158", "r528", "r534", "r797" ] }, "eml_CurrentIncomeTaxExpenseBenefitDiscontinuedOperation": { "xbrltype": "monetaryItemType", "nsuri": "http://eml.com/20231230", "localname": "CurrentIncomeTaxExpenseBenefitDiscontinuedOperation", "crdr": "debit", "presentation": [ "http://eml.com/role/IncomeTaxesDetails2" ], "lang": { "en-us": { "role": { "label": "Current income tax discontinued operation" } } }, "auth_ref": [] }, "eml_CurrentIncomeTaxExpenseBenefitTotal": { "xbrltype": "monetaryItemType", "nsuri": "http://eml.com/20231230", "localname": "CurrentIncomeTaxExpenseBenefitTotal", "crdr": "debit", "presentation": [ "http://eml.com/role/IncomeTaxesDetails2" ], "lang": { "en-us": { "role": { "label": "Current income tax total" } } }, "auth_ref": [] }, "eml_CurrentOperatingLeaseLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://eml.com/20231230", "localname": "CurrentOperatingLeaseLiabilities", "crdr": "credit", "presentation": [ "http://eml.com/role/LeasesDetails" ], "lang": { "en-us": { "role": { "label": "Current operating lease liabilities" } } }, "auth_ref": [] }, "us-gaap_CustomerConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CustomerConcentrationRiskMember", "presentation": [ "http://eml.com/role/ConcentrationOfRiskDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Customer Concentration Risk [Member]", "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." } } }, "auth_ref": [ "r56", "r303" ] }, "eml_CustomerRelationshipMember": { "xbrltype": "domainItemType", "nsuri": "http://eml.com/20231230", "localname": "CustomerRelationshipMember", "presentation": [ "http://eml.com/role/IntangiblesDetails" ], "lang": { "en-us": { "role": { "label": "Customer relationship [Member]" } } }, "auth_ref": [] }, "us-gaap_DebtCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtCurrent", "crdr": "credit", "presentation": [ "http://eml.com/role/AccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Bad debt expense", "documentation": "Amount of debt and lease obligation, classified as current." } } }, "auth_ref": [ "r205" ] }, "us-gaap_DebtDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Debt" } } }, "auth_ref": [] }, "us-gaap_DebtDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtDisclosureTextBlock", "presentation": [ "http://eml.com/role/Debt" ], "lang": { "en-us": { "role": { "label": "6. Debt", "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants." } } }, "auth_ref": [ "r151", "r239", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r368", "r370", "r371", "r372" ] }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "presentation": [ "http://eml.com/role/DebtDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Basis spread on variable rate", "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentRedemptionPeriodAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentRedemptionPeriodAxis", "presentation": [ "http://eml.com/role/DebtDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Redemption, Period [Axis]", "documentation": "Information about timing of debt redemption features under terms of the debt agreement." } } }, "auth_ref": [ "r26" ] }, "us-gaap_DebtInstrumentRedemptionPeriodDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentRedemptionPeriodDomain", "presentation": [ "http://eml.com/role/DebtDetailsNarrative" ], "lang": { "en-us": { "role": { "documentation": "Period as defined under terms of the debt agreement for debt redemption features." } } }, "auth_ref": [ "r26" ] }, "us-gaap_DebtInstrumentRedemptionPeriodOneMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentRedemptionPeriodOneMember", "presentation": [ "http://eml.com/role/DebtDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "December 31, 2019 through June 30, 2021 [Member]", "documentation": "Period one representing most current period of debt redemption features under terms of the debt agreement." } } }, "auth_ref": [ "r26" ] }, "us-gaap_DebtInstrumentRedemptionPeriodThreeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentRedemptionPeriodThreeMember", "presentation": [ "http://eml.com/role/DebtDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "September 30, 2027 through March 31, 2028 [Member]", "documentation": "Period three representing third most current period of debt redemption features under terms of the debt agreement." } } }, "auth_ref": [ "r26" ] }, "us-gaap_DebtInstrumentRedemptionPeriodTwoMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentRedemptionPeriodTwoMember", "presentation": [ "http://eml.com/role/DebtDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "September 30, 2025 through June 30, 2027 [Member]", "documentation": "Period two representing second most current period of debt redemption features under terms of the debt agreement." } } }, "auth_ref": [ "r26" ] }, "us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet", "crdr": "debit", "presentation": [ "http://eml.com/role/DebtDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Unamortized discounts and debt Issuance costs", "documentation": "Amount of unamortized debt discount (premium) and debt issuance costs." } } }, "auth_ref": [ "r95", "r365", "r373", "r732", "r733" ] }, "us-gaap_DeferredIncomeTaxAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxAssetsNet", "crdr": "debit", "calculation": { "http://eml.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_OtherAssets", "weight": 1.0, "order": 19.0 } }, "presentation": [ "http://eml.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Deferred income taxes", "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting." } } }, "auth_ref": [ "r512", "r513" ] }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://eml.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 13.0 } }, "presentation": [ "http://eml.com/role/ConsolidatedStatementsOfCashFlows", "http://eml.com/role/IncomeTaxesDetails2" ], "lang": { "en-us": { "role": { "label": "Deferred taxes", "verboseLabel": "Deferred income tax continued operation", "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r11", "r158", "r190", "r533", "r534", "r797" ] }, "eml_DeferredIncomeTaxExpenseBenefitDiscontuedOperation": { "xbrltype": "monetaryItemType", "nsuri": "http://eml.com/20231230", "localname": "DeferredIncomeTaxExpenseBenefitDiscontuedOperation", "crdr": "debit", "presentation": [ "http://eml.com/role/IncomeTaxesDetails2" ], "lang": { "en-us": { "role": { "label": "Deferred income tax discontinued operation" } } }, "auth_ref": [] }, "eml_DeferredIncomeTaxExpenseBenefitTotal": { "xbrltype": "monetaryItemType", "nsuri": "http://eml.com/20231230", "localname": "DeferredIncomeTaxExpenseBenefitTotal", "crdr": "debit", "presentation": [ "http://eml.com/role/IncomeTaxesDetails2" ], "lang": { "en-us": { "role": { "label": "Deferred income tax total" } } }, "auth_ref": [] }, "us-gaap_DeferredIncomeTaxLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxLiabilities", "crdr": "credit", "presentation": [ "http://eml.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Total deferred income tax liabilities", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences." } } }, "auth_ref": [ "r115", "r116", "r163", "r523" ] }, "us-gaap_DeferredSalesInducementsAmortizationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredSalesInducementsAmortizationExpense", "crdr": "debit", "presentation": [ "http://eml.com/role/IntangiblesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Amortization expenses", "documentation": "Amount of amortization expense (reversal of expense) for deferred sales inducement cost." } } }, "auth_ref": [ "r180", "r618", "r906", "r907" ] }, "us-gaap_DeferredTaxAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsGross", "crdr": "debit", "presentation": [ "http://eml.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Total deferred income tax assets", "label": "[Deferred Tax Assets, Gross]", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards." } } }, "auth_ref": [ "r524" ] }, "us-gaap_DeferredTaxAssetsInventory": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsInventory", "crdr": "debit", "presentation": [ "http://eml.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Inventories", "label": "[Deferred Tax Assets, Inventory]", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from inventory." } } }, "auth_ref": [ "r79", "r886" ] }, "eml_DeferredTaxAssetsLeaseObligations": { "xbrltype": "monetaryItemType", "nsuri": "http://eml.com/20231230", "localname": "DeferredTaxAssetsLeaseObligations", "crdr": "debit", "presentation": [ "http://eml.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Lease Obligation" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsForeign": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsTaxCreditCarryforwardsForeign", "crdr": "debit", "presentation": [ "http://eml.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Foreign Tax Credit", "label": "[Deferred Tax Assets, Tax Credit Carryforwards, Foreign]", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible foreign tax credit carryforwards." } } }, "auth_ref": [ "r78", "r79", "r886" ] }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation", "crdr": "debit", "presentation": [ "http://eml.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Accrued compensation", "label": "[Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Employee Compensation]", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from employee compensation." } } }, "auth_ref": [ "r79", "r886" ] }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions", "crdr": "debit", "presentation": [ "http://eml.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Pensions", "label": "[Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Pensions]", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from pension benefits." } } }, "auth_ref": [ "r886" ] }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPostretirementBenefits": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPostretirementBenefits", "crdr": "debit", "presentation": [ "http://eml.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Other postretirement benefits", "label": "[Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Postretirement Benefits]", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from postretirement benefits." } } }, "auth_ref": [ "r886" ] }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts", "crdr": "debit", "presentation": [ "http://eml.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Allowance for doubtful accounts", "label": "[Deferred Tax Asset, Tax Deferred Expense, Reserve and Accrual, Accounts Receivable, Allowance for Credit Loss]", "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary difference from allowance for credit loss on accounts receivable." } } }, "auth_ref": [ "r79", "r886" ] }, "eml_DeferredTaxLiabilitiesForeignWithholdingTax": { "xbrltype": "monetaryItemType", "nsuri": "http://eml.com/20231230", "localname": "DeferredTaxLiabilitiesForeignWithholdingTax", "crdr": "credit", "presentation": [ "http://eml.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Foreign Withholding Tax" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets", "crdr": "credit", "presentation": [ "http://eml.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Intangible assets", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from intangible assets other than goodwill." } } }, "auth_ref": [ "r79", "r886" ] }, "eml_DeferredTaxLiabilitiesOperatingLeaseRightOfUseAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://eml.com/20231230", "localname": "DeferredTaxLiabilitiesOperatingLeaseRightOfUseAssets", "crdr": "credit", "presentation": [ "http://eml.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Right of Use Asset" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxLiabilitiesOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilitiesOther", "crdr": "credit", "presentation": [ "http://eml.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Other", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences classified as other." } } }, "auth_ref": [ "r79", "r886" ] }, "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilitiesPropertyPlantAndEquipment", "crdr": "credit", "presentation": [ "http://eml.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Property, plant and equipment", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment." } } }, "auth_ref": [ "r79", "r886" ] }, "us-gaap_DefinedBenefitPensionPlanLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPensionPlanLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://eml.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 37.0 } }, "presentation": [ "http://eml.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accrued pension cost", "documentation": "Amount of liability, recognized in statement of financial position, for defined benefit pension plan, classified as noncurrent. Excludes other postretirement benefit plan." } } }, "auth_ref": [ "r72", "r73", "r114", "r153" ] }, "us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanAccumulatedBenefitObligation", "crdr": "credit", "presentation": [ "http://eml.com/role/RetirementBenefitPlansDetailsNarrative" ], "lang": { "en-us": { "role": { "verboseLabel": "Accumulated benefit obligation", "label": "[Defined Benefit Plan, Accumulated Benefit Obligation]", "documentation": "Amount of actuarial present value of benefits attributed to employee service rendered, excluding assumptions about future compensation level." } } }, "auth_ref": [ "r424" ] }, "eml_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeLossAfterTax": { "xbrltype": "monetaryItemType", "nsuri": "http://eml.com/20231230", "localname": "DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeLossAfterTax", "crdr": "credit", "presentation": [ "http://eml.com/role/RetirementBenefitPlansDetails3" ], "lang": { "en-us": { "role": { "verboseLabel": "Total", "label": "[Total]" } } }, "auth_ref": [] }, "us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesAfterTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesAfterTax", "crdr": "credit", "presentation": [ "http://eml.com/role/RetirementBenefitPlansDetails3" ], "lang": { "en-us": { "role": { "label": "Net (loss)/gain", "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." } } }, "auth_ref": [ "r42", "r436" ] }, "us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditAfterTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditAfterTax", "crdr": "debit", "presentation": [ "http://eml.com/role/RetirementBenefitPlansDetails3" ], "lang": { "en-us": { "role": { "label": "Prior service (cost) credit", "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)." } } }, "auth_ref": [ "r42", "r436" ] }, "us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanActualReturnOnPlanAssets", "crdr": "debit", "presentation": [ "http://eml.com/role/RetirementBenefitPlansDetails2" ], "lang": { "en-us": { "role": { "label": "Actual return on plan assets", "documentation": "Amount of increase (decrease) in plan assets of defined benefit plan from actual return (loss) determined by change in fair value of plan assets adjusted for contributions, benefit payments, and other expenses." } } }, "auth_ref": [ "r406", "r737" ] }, "us-gaap_DefinedBenefitPlanActuarialGainLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanActuarialGainLoss", "crdr": "credit", "presentation": [ "http://eml.com/role/RetirementBenefitPlansDetails2" ], "lang": { "en-us": { "role": { "label": "Actuarial (gain)/loss", "documentation": "Amount of gain (loss) from change in actuarial assumptions which (increases) decreases benefit obligation of defined benefit plan. Assumptions include, but are not limited to, interest, mortality, employee turnover, salary, and temporary deviation from substantive plan." } } }, "auth_ref": [ "r399" ] }, "us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanAmortizationOfGainsLosses", "crdr": "credit", "presentation": [ "http://eml.com/role/RetirementBenefitPlansDetails" ], "lang": { "en-us": { "role": { "label": "Amortization of the net loss", "documentation": "Amount of gain (loss) recognized in net periodic benefit (cost) credit of defined benefit plan." } } }, "auth_ref": [ "r393", "r431", "r455", "r737", "r738" ] }, "us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanAmortizationOfPriorServiceCostCredit", "crdr": "debit", "presentation": [ "http://eml.com/role/RetirementBenefitPlansDetails" ], "lang": { "en-us": { "role": { "label": "Amortization of prior service cost", "documentation": "Amount of prior service cost (credit) recognized in net periodic benefit cost (credit) of defined benefit plan." } } }, "auth_ref": [ "r393", "r432", "r456", "r737", "r738" ] }, "us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanAmountsRecognizedInBalanceSheet", "crdr": "debit", "presentation": [ "http://eml.com/role/RetirementBenefitPlansDetails2", "http://eml.com/role/RetirementBenefitPlansDetails5" ], "lang": { "en-us": { "role": { "label": "Net amount recognized in the balance sheet", "verboseLabel": "Net amount recognized in accrued benefit liability", "documentation": "Amount of asset (liability), recognized in statement of financial position, for defined benefit pension and other postretirement plans." } } }, "auth_ref": [ "r72", "r73" ] }, "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate", "presentation": [ "http://eml.com/role/RetirementBenefitPlansDetails1", "http://eml.com/role/RetirementBenefitPlansDetails4" ], "lang": { "en-us": { "role": { "label": "Discount rate", "verboseLabel": "Discount rate", "documentation": "Weighted average rate for present value of future retirement benefits cash flows, used to determine net periodic benefit cost of defined benefit plan." } } }, "auth_ref": [ "r437" ] }, "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets", "presentation": [ "http://eml.com/role/RetirementBenefitPlansDetails1" ], "lang": { "en-us": { "role": { "verboseLabel": "Expected return on plan assets", "label": "[Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Expected Long-Term Rate of Return on Plan Assets]", "documentation": "Weighted average rate of return on plan assets, reflecting average rate of earnings expected on existing plan assets and expected contributions, used to determine net periodic benefit cost of defined benefit plan." } } }, "auth_ref": [ "r439", "r460" ] }, "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease", "presentation": [ "http://eml.com/role/RetirementBenefitPlansDetails1" ], "lang": { "en-us": { "role": { "label": "Rate of compensation increase", "documentation": "Weighted average rate of compensation increase used to determine net periodic benefit cost of defined benefit plan. Plan includes, but is not limited to, pay-related defined benefit plan." } } }, "auth_ref": [ "r438" ] }, "us-gaap_DefinedBenefitPlanBenefitObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanBenefitObligation", "crdr": "credit", "presentation": [ "http://eml.com/role/RetirementBenefitPlansDetails2" ], "lang": { "en-us": { "role": { "periodStartLabel": "Benefit obligation at beginning of year", "label": "[Defined Benefit Plan, Benefit Obligation]", "periodEndLabel": "Benefit obligation at end of year", "documentation": "Amount of actuarial present value of benefits attributed to service rendered by employee for defined benefit plan." } } }, "auth_ref": [ "r394" ] }, "us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanBenefitObligationBenefitsPaid", "crdr": "credit", "presentation": [ "http://eml.com/role/RetirementBenefitPlansDetails2" ], "lang": { "en-us": { "role": { "negatedLabel": "Benefits paid", "label": "[Defined Benefit Plan, Benefit Obligation, Benefits Paid]", "documentation": "Amount of payment to participant of defined benefit plan which decreases benefit obligation. For pension plan, payment includes, but is not limited to, pension benefits and death benefits. For other postretirement plan, payment includes, but is not limited to, prescription drug benefits, health care benefits, life insurance benefits, and legal, educational and advisory services." } } }, "auth_ref": [ "r401", "r463" ] }, "us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanByPlanAssetCategoriesAxis", "presentation": [ "http://eml.com/role/RetirementBenefitPlansDetails6", "http://eml.com/role/RetirementBenefitPlansDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan By Plan Asset Categories Axis", "documentation": "Information by defined benefit plan asset investment." } } }, "auth_ref": [ "r415", "r416", "r418", "r419", "r420", "r421", "r422", "r423", "r442", "r735", "r736", "r737" ] }, "us-gaap_DefinedBenefitPlanContributionsByEmployer": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanContributionsByEmployer", "crdr": "debit", "presentation": [ "http://eml.com/role/RetirementBenefitPlansDetails2" ], "lang": { "en-us": { "role": { "label": "Employer contributions", "documentation": "Amount of contribution received by defined benefit plan from employer which increases plan assets." } } }, "auth_ref": [ "r408", "r418", "r459", "r735", "r736", "r737", "r738" ] }, "eml_DefinedBenefitPlanDiscountRate": { "xbrltype": "monetaryItemType", "nsuri": "http://eml.com/20231230", "localname": "DefinedBenefitPlanDiscountRate", "crdr": "credit", "presentation": [ "http://eml.com/role/RetirementBenefitPlansDetails2" ], "lang": { "en-us": { "role": { "label": "Change in discount rate" } } }, "auth_ref": [] }, "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter", "crdr": "credit", "presentation": [ "http://eml.com/role/RetirementBenefitPlansDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "2029 through 2033", "documentation": "Amount of benefit for defined benefit plan expected to be paid in five fiscal years after fifth fiscal year following current fiscal year." } } }, "auth_ref": [ "r425" ] }, "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths", "crdr": "credit", "presentation": [ "http://eml.com/role/RetirementBenefitPlansDetailsNarrative" ], "lang": { "en-us": { "role": { "verboseLabel": "2024", "label": "[Defined Benefit Plan, Expected Future Benefit Payment, Year One]", "documentation": "Amount of benefit for defined benefit plan expected to be paid in next fiscal year following current fiscal year." } } }, "auth_ref": [ "r425" ] }, "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive", "crdr": "credit", "presentation": [ "http://eml.com/role/RetirementBenefitPlansDetailsNarrative" ], "lang": { "en-us": { "role": { "verboseLabel": "2028", "label": "[Defined Benefit Plan, Expected Future Benefit Payment, Year Five]", "documentation": "Amount of benefit for defined benefit plan expected to be paid in fifth fiscal year following current fiscal year." } } }, "auth_ref": [ "r425" ] }, "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour", "crdr": "credit", "presentation": [ "http://eml.com/role/RetirementBenefitPlansDetailsNarrative" ], "lang": { "en-us": { "role": { "verboseLabel": "2027", "label": "[Defined Benefit Plan, Expected Future Benefit Payment, Year Four]", "documentation": "Amount of benefit for defined benefit plan expected to be paid in fourth fiscal year following current fiscal year." } } }, "auth_ref": [ "r425" ] }, "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree", "crdr": "credit", "presentation": [ "http://eml.com/role/RetirementBenefitPlansDetailsNarrative" ], "lang": { "en-us": { "role": { "verboseLabel": "2026", "label": "[Defined Benefit Plan, Expected Future Benefit Payment, Year Three]", "documentation": "Amount of benefit for defined benefit plan expected to be paid in third fiscal year following current fiscal year." } } }, "auth_ref": [ "r425" ] }, "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo", "crdr": "credit", "presentation": [ "http://eml.com/role/RetirementBenefitPlansDetailsNarrative" ], "lang": { "en-us": { "role": { "verboseLabel": "2025", "label": "[Defined Benefit Plan, Expected Future Benefit Payment, Year Two]", "documentation": "Amount of benefit for defined benefit plan expected to be paid in second fiscal year following current fiscal year." } } }, "auth_ref": [ "r425" ] }, "us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanExpectedReturnOnPlanAssets", "crdr": "credit", "presentation": [ "http://eml.com/role/RetirementBenefitPlansDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Expected return on plan assets", "label": "[Defined Benefit Plan, Expected Return (Loss) on Plan Assets]", "documentation": "Amount of expected return (loss) recognized in net periodic benefit (cost) credit, calculated based on expected long-term rate of return and market-related value of plan assets of defined benefit plan." } } }, "auth_ref": [ "r393", "r430", "r454", "r737", "r738" ] }, "us-gaap_DefinedBenefitPlanFairValueOfPlanAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanFairValueOfPlanAssets", "crdr": "debit", "presentation": [ "http://eml.com/role/RetirementBenefitPlansDetails2", "http://eml.com/role/RetirementBenefitPlansDetails6", "http://eml.com/role/RetirementBenefitPlansDetailsNarrative" ], "lang": { "en-us": { "role": { "periodStartLabel": "Fair value of plan assets at beginning of year", "label": "[Defined Benefit Plan, Plan Assets, Amount]", "periodEndLabel": "Fair value of plan assets at end of year", "verboseLabel": "Fair value of plan assets at beginning of year", "terseLabel": "Fair value of plan assets", "documentation": "Amount of asset segregated and restricted to provide benefit under defined benefit plan. Asset includes, but is not limited to, stock, bond, other investment, earning from investment, and contribution by employer and employee." } } }, "auth_ref": [ "r405", "r416", "r418", "r419", "r735", "r736", "r737" ] }, "us-gaap_DefinedBenefitPlanInterestCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanInterestCost", "crdr": "debit", "presentation": [ "http://eml.com/role/RetirementBenefitPlansDetails", "http://eml.com/role/RetirementBenefitPlansDetails2" ], "lang": { "en-us": { "role": { "label": "Interest cost", "verboseLabel": "Interest cost", "documentation": "Amount of cost recognized for passage of time related to defined benefit plan." } } }, "auth_ref": [ "r393", "r397", "r429", "r453", "r737", "r738" ] }, "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanNetPeriodicBenefitCost", "crdr": "debit", "presentation": [ "http://eml.com/role/RetirementBenefitPlansDetails" ], "lang": { "en-us": { "role": { "label": "Net periodic benefit cost", "documentation": "Amount of net periodic benefit cost (credit) for defined benefit plan." } } }, "auth_ref": [ "r427", "r451", "r737", "r738" ] }, "us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateAccumulatedBenefitObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateAccumulatedBenefitObligation", "crdr": "credit", "presentation": [ "http://eml.com/role/RetirementBenefitPlansDetails5" ], "lang": { "en-us": { "role": { "label": "Accumulated benefit obligation", "documentation": "Amount of accumulated benefit obligation for defined benefit plan with accumulated benefit obligation in excess of plan assets." } } }, "auth_ref": [ "r449", "r450", "r737" ] }, "us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateFairValueOfPlanAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateFairValueOfPlanAssets", "crdr": "debit", "presentation": [ "http://eml.com/role/RetirementBenefitPlansDetails5" ], "lang": { "en-us": { "role": { "label": "Fair value of plan assets", "documentation": "Amount of plan asset for defined benefit plan with accumulated benefit obligation in excess of plan assets." } } }, "auth_ref": [ "r449", "r450", "r737" ] }, "us-gaap_DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateProjectedBenefitObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanPensionPlansWithAccumulatedBenefitObligationsInExcessOfPlanAssetsAggregateProjectedBenefitObligation", "crdr": "credit", "presentation": [ "http://eml.com/role/RetirementBenefitPlansDetails5" ], "lang": { "en-us": { "role": { "label": "Projected benefit obligation", "documentation": "Amount of projected benefit obligation for defined benefit pension plan with accumulated benefit obligation in excess of plan assets." } } }, "auth_ref": [ "r872" ] }, "us-gaap_DefinedBenefitPlanServiceCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanServiceCost", "crdr": "debit", "presentation": [ "http://eml.com/role/RetirementBenefitPlansDetails", "http://eml.com/role/RetirementBenefitPlansDetails2" ], "lang": { "en-us": { "role": { "label": "Service cost", "verboseLabel": "Service cost", "documentation": "Amount of cost for actuarial present value of benefits attributed to service rendered by employee for defined benefit plan." } } }, "auth_ref": [ "r395", "r428", "r452", "r737", "r738" ] }, "us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedContributionPlanEmployerDiscretionaryContributionAmount", "crdr": "debit", "presentation": [ "http://eml.com/role/RetirementBenefitPlansDetails7" ], "lang": { "en-us": { "role": { "label": "Total contributions for the period", "documentation": "Amount of discretionary contributions made by an employer to a defined contribution plan." } } }, "auth_ref": [] }, "us-gaap_Depreciation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Depreciation", "crdr": "debit", "presentation": [ "http://eml.com/role/AccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Depreciation", "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." } } }, "auth_ref": [ "r11", "r67" ] }, "us-gaap_DepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepreciationDepletionAndAmortization", "crdr": "debit", "calculation": { "http://eml.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://eml.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Depreciation and amortization", "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets." } } }, "auth_ref": [ "r11", "r284" ] }, "us-gaap_DerivativeContractTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeContractTypeDomain", "presentation": [ "http://eml.com/role/DebtDetailsNarrative", "http://eml.com/role/StockOptionsAndAwardsDetails", "http://eml.com/role/StockOptionsAndAwardsDetails2" ], "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." } } }, "auth_ref": [ "r648", "r650", "r663", "r664", "r665", "r666", "r667", "r668", "r669", "r671", "r672", "r673", "r674", "r686", "r687", "r688", "r689", "r692", "r693", "r694", "r695", "r705", "r706", "r707", "r708", "r753", "r755" ] }, "us-gaap_DerivativeInstrumentRiskAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeInstrumentRiskAxis", "presentation": [ "http://eml.com/role/DebtDetailsNarrative", "http://eml.com/role/StockOptionsAndAwardsDetails", "http://eml.com/role/StockOptionsAndAwardsDetails2" ], "lang": { "en-us": { "role": { "label": "Derivative Instrument [Axis]", "documentation": "Information by type of derivative contract." } } }, "auth_ref": [ "r87", "r88", "r89", "r90", "r648", "r650", "r663", "r664", "r665", "r666", "r667", "r668", "r669", "r671", "r672", "r673", "r674", "r686", "r687", "r688", "r689", "r692", "r693", "r694", "r695", "r705", "r706", "r707", "r708", "r724", "r753", "r755" ] }, "eml_DescriptionOfInterestRateSwapContract": { "xbrltype": "stringItemType", "nsuri": "http://eml.com/20231230", "localname": "DescriptionOfInterestRateSwapContract", "presentation": [ "http://eml.com/role/DebtDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Description of interest rate swap contract" } } }, "auth_ref": [] }, "eml_DescriptionOfInvestmentPlan": { "xbrltype": "stringItemType", "nsuri": "http://eml.com/20231230", "localname": "DescriptionOfInvestmentPlan", "presentation": [ "http://eml.com/role/RetirementBenefitPlansDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Description of investment plan" } } }, "auth_ref": [] }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "presentation": [ "http://eml.com/role/StockOptionsAndAwards" ], "lang": { "en-us": { "role": { "label": "7. Stock Options and awards", "documentation": "The entire disclosure for share-based payment arrangement." } } }, "auth_ref": [ "r477", "r479", "r494", "r495", "r496", "r746" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "lang": { "en-us": { "role": { "label": "Stock Options and awards" } } }, "auth_ref": [] }, "us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax", "crdr": "credit", "presentation": [ "http://eml.com/role/DiscontinuedOperationsDetails" ], "lang": { "en-us": { "role": { "label": "Loss from discontinued operations before income taxes", "documentation": "Amount before tax of gain (loss) not previously recognized resulting from the disposal of a discontinued operation." } } }, "auth_ref": [ "r106", "r108", "r110" ] }, "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax", "crdr": "credit", "presentation": [ "http://eml.com/role/IncomeTaxesDetails1" ], "lang": { "en-us": { "role": { "label": "Income loss from discontinued operation", "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." } } }, "auth_ref": [ "r106", "r107", "r108", "r109", "r110", "r111", "r126", "r904" ] }, "us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DiscontinuedOperationsAndDisposalGroupsAbstract", "lang": { "en-us": { "role": { "label": "Discontinued Operations" } } }, "auth_ref": [] }, "eml_DiscontinuedOperationsMember": { "xbrltype": "domainItemType", "nsuri": "http://eml.com/20231230", "localname": "DiscontinuedOperationsMember", "presentation": [ "http://eml.com/role/DiscontinuedOperationsDetails" ], "lang": { "en-us": { "role": { "label": "Discontinued Operations [Member]" } } }, "auth_ref": [] }, "eml_DiscountRateAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://eml.com/20231230", "localname": "DiscountRateAmount", "crdr": "debit", "presentation": [ "http://eml.com/role/RetirementBenefitPlansDetails3" ], "lang": { "en-us": { "role": { "label": "Discount rate, amount" } } }, "auth_ref": [] }, "eml_DiscountRateForOtherPostretirementPlan": { "xbrltype": "percentItemType", "nsuri": "http://eml.com/20231230", "localname": "DiscountRateForOtherPostretirementPlan", "presentation": [ "http://eml.com/role/RetirementBenefitPlansDetails4" ], "lang": { "en-us": { "role": { "label": "Discount rate for other postretirement plan" } } }, "auth_ref": [] }, "eml_DiscountRateForSupplementalPensionPlans": { "xbrltype": "percentItemType", "nsuri": "http://eml.com/20231230", "localname": "DiscountRateForSupplementalPensionPlans", "presentation": [ "http://eml.com/role/RetirementBenefitPlansDetails4" ], "lang": { "en-us": { "role": { "label": "Discount rate for supplemental pension plans", "documentation": "Weighted average rate for present value of future retirement benefits cash flows, used to determine net periodic benefit cost of defined benefit plan." } } }, "auth_ref": [] }, "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "presentation": [ "http://eml.com/role/DiscontinuedOperations" ], "lang": { "en-us": { "role": { "label": "2. Discontinued Operations", "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." } } }, "auth_ref": [ "r102", "r147" ] }, "dei_DocumentAnnualReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentAnnualReport", "presentation": [ "http://eml.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Document Annual Report", "documentation": "Boolean flag that is true only for a form used as an annual report." } } }, "auth_ref": [ "r767", "r768", "r769" ] }, "dei_DocumentFinStmtErrorCorrectionFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFinStmtErrorCorrectionFlag", "presentation": [ "http://eml.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Document Fin Stmt Error Correction Flag", "documentation": "Indicates whether any of the financial statement period in the filing include a restatement due to error correction." } } }, "auth_ref": [ "r767", "r768", "r769", "r771" ] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://eml.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Document Fiscal Period Focus", "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY." } } }, "auth_ref": [] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://eml.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Document Fiscal Year Focus", "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006." } } }, "auth_ref": [] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentPeriodEndDate", "presentation": [ "http://eml.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Document Period End Date", "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD." } } }, "auth_ref": [] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentTransitionReport", "presentation": [ "http://eml.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Document Transition Report", "documentation": "Boolean flag that is true only for a form used as a transition report." } } }, "auth_ref": [ "r770" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentType", "presentation": [ "http://eml.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Document Type", "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'." } } }, "auth_ref": [] }, "us-gaap_DomesticCountryMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DomesticCountryMember", "presentation": [ "http://eml.com/role/IncomeTaxesDetails1", "http://eml.com/role/IncomeTaxesDetails2" ], "lang": { "en-us": { "role": { "label": "Domestic Country [Member]", "documentation": "Designated tax department of the government that is entitled to levy and collect income taxes from the entity in its country of domicile." } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareAbstract", "presentation": [ "http://eml.com/role/ConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Total earnings per share:" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasic", "presentation": [ "http://eml.com/role/ConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "verboseLabel": "Basic", "label": "[Earnings Per Share, Basic]", "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period." } } }, "auth_ref": [ "r233", "r248", "r249", "r250", "r251", "r252", "r258", "r260", "r266", "r267", "r268", "r272", "r557", "r558", "r597", "r616", "r727" ] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDiluted", "presentation": [ "http://eml.com/role/ConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "verboseLabel": "Diluted", "label": "[Earnings Per Share, Diluted]", "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period." } } }, "auth_ref": [ "r233", "r248", "r249", "r250", "r251", "r252", "r260", "r266", "r267", "r268", "r272", "r557", "r558", "r597", "r616", "r727" ] }, "eml_EarningsPerShareFromContinuingOperationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://eml.com/20231230", "localname": "EarningsPerShareFromContinuingOperationsAbstract", "presentation": [ "http://eml.com/role/ConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Earnings per share from continuing operations:" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://eml.com/role/EarningsPerShare" ], "lang": { "en-us": { "role": { "label": "11. Earnings per Share", "documentation": "The entire disclosure for earnings per share." } } }, "auth_ref": [ "r257", "r269", "r270", "r271" ] }, "eml_EasternCompanyCommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://eml.com/20231230", "localname": "EasternCompanyCommonStockMember", "presentation": [ "http://eml.com/role/RetirementBenefitPlansDetails6", "http://eml.com/role/RetirementBenefitPlansDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Eastern Company Common Stock [Member]", "verboseLabel": "Eastern Company Common Stock [Member]" } } }, "auth_ref": [] }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "calculation": { "http://eml.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 40.0 } }, "presentation": [ "http://eml.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Effect of exchange rate changes on cash", "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." } } }, "auth_ref": [ "r563" ] }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateContinuingOperations", "presentation": [ "http://eml.com/role/IncomeTaxesDetails3", "http://eml.com/role/IncomeTaxesDetails4", "http://eml.com/role/IncomeTaxesDetails5" ], "lang": { "en-us": { "role": { "label": "Effective income tax rate", "verboseLabel": "Effective income tax rate", "terseLabel": "Effective income tax rate", "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r515" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "presentation": [ "http://eml.com/role/IncomeTaxesDetails3", "http://eml.com/role/IncomeTaxesDetails4", "http://eml.com/role/IncomeTaxesDetails5" ], "lang": { "en-us": { "role": { "label": "Income taxes using U.S. federal statutory rate, Percent", "verboseLabel": "Income taxes using U.S. federal statutory rate, Percent", "terseLabel": "Income taxes using U.S. federal statutory rate, Percent", "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss)." } } }, "auth_ref": [ "r241", "r515", "r535" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential", "presentation": [ "http://eml.com/role/IncomeTaxesDetails3", "http://eml.com/role/IncomeTaxesDetails4" ], "lang": { "en-us": { "role": { "label": "Impact of foreign subsidiaries on effective tax rate, Percent", "verboseLabel": "Impact of foreign subsidiaries on effective tax rate, Percent", "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." } } }, "auth_ref": [ "r884", "r887" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseResearchAndDevelopment": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpenseResearchAndDevelopment", "presentation": [ "http://eml.com/role/IncomeTaxesDetails3", "http://eml.com/role/IncomeTaxesDetails4" ], "lang": { "en-us": { "role": { "label": "Impact of Research &amp; Development tax credit, Percentage", "verboseLabel": "Impact of Research &amp; Development tax credit, Percentage", "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." } } }, "auth_ref": [ "r884", "r887" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationOtherAdjustments", "presentation": [ "http://eml.com/role/IncomeTaxesDetails3", "http://eml.com/role/IncomeTaxesDetails4" ], "lang": { "en-us": { "role": { "label": "Other-net, Percent", "verboseLabel": "Other-net, Percent", "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." } } }, "auth_ref": [ "r884", "r887" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes", "presentation": [ "http://eml.com/role/IncomeTaxesDetails3", "http://eml.com/role/IncomeTaxesDetails4", "http://eml.com/role/IncomeTaxesDetails5" ], "lang": { "en-us": { "role": { "label": "State income taxes, net of federal benefit, Percent", "verboseLabel": "State income taxes, net of federal benefit, Percent", "terseLabel": "State income taxes, net of federal benefit, Percent", "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)." } } }, "auth_ref": [ "r884", "r887" ] }, "eml_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017TransitionTaxOnAccumulatedForeignEarningAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://eml.com/20231230", "localname": "EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017TransitionTaxOnAccumulatedForeignEarningAmount", "crdr": "debit", "presentation": [ "http://eml.com/role/IncomeTaxesDetails3", "http://eml.com/role/IncomeTaxesDetails4" ], "lang": { "en-us": { "role": { "label": "Impact on Foreign Repatriation Tax Reform, Amount", "verboseLabel": "Impact on Foreign Repatriation Tax Reform, Amount" } } }, "auth_ref": [] }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeRelatedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://eml.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 25.0 } }, "presentation": [ "http://eml.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accrued compensation", "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r34" ] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine1", "presentation": [ "http://eml.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Address Address Line 1", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine2": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine2", "presentation": [ "http://eml.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Address Address Line 2", "documentation": "Address Line 2 such as Street or Suite number" } } }, "auth_ref": [] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressCityOrTown", "presentation": [ "http://eml.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Address City Or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://eml.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Address Postal Zip Code", "documentation": "Code for the postal or zip code" } } }, "auth_ref": [] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://eml.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Address State Or Province", "documentation": "Name of the state or province." } } }, "auth_ref": [] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCentralIndexKey", "presentation": [ "http://eml.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Central Index Key", "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK." } } }, "auth_ref": [ "r765" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://eml.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Common Stock Shares Outstanding", "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument." } } }, "auth_ref": [] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://eml.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Current Reporting Status", "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://eml.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r765" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFileNumber", "presentation": [ "http://eml.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity File Number", "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen." } } }, "auth_ref": [] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFilerCategory", "presentation": [ "http://eml.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Filer Category", "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [ "r765" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://eml.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Incorporation State Country Code", "documentation": "Two-character EDGAR code representing the state or country of incorporation." } } }, "auth_ref": [] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://eml.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Interactive Data Current", "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files)." } } }, "auth_ref": [ "r772" ] }, "dei_EntityPublicFloat": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityPublicFloat", "crdr": "credit", "presentation": [ "http://eml.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Public Float", "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter." } } }, "auth_ref": [] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityRegistrantName", "presentation": [ "http://eml.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Registrant Name", "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC." } } }, "auth_ref": [ "r765" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityShellCompany", "presentation": [ "http://eml.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Shell Company", "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act." } } }, "auth_ref": [ "r765" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntitySmallBusiness", "presentation": [ "http://eml.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r765" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://eml.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Tax Identification Number", "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS." } } }, "auth_ref": [ "r765" ] }, "dei_EntityVoluntaryFilers": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityVoluntaryFilers", "presentation": [ "http://eml.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Voluntary Filers", "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act." } } }, "auth_ref": [] }, "dei_EntityWellKnownSeasonedIssuer": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityWellKnownSeasonedIssuer", "presentation": [ "http://eml.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Well Known Seasoned Issuer", "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A." } } }, "auth_ref": [ "r773" ] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityComponentDomain", "presentation": [ "http://eml.com/role/ConsolidatedStatementsOfShareholdersEquity" ], "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." } } }, "auth_ref": [ "r22", "r194", "r226", "r227", "r228", "r243", "r244", "r245", "r247", "r253", "r255", "r273", "r311", "r312", "r380", "r497", "r498", "r499", "r529", "r530", "r550", "r551", "r552", "r553", "r554", "r555", "r556", "r564", "r566", "r567", "r568", "r569", "r570", "r581", "r620", "r621", "r622", "r636", "r698" ] }, "us-gaap_ExcessOfReplacementOrCurrentCostsOverStatedLIFOValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ExcessOfReplacementOrCurrentCostsOverStatedLIFOValue", "crdr": "debit", "presentation": [ "http://eml.com/role/AccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Excess of current cost over LIFO carrying value", "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." } } }, "auth_ref": [ "r213" ] }, "us-gaap_FIFOInventoryAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FIFOInventoryAmount", "crdr": "debit", "presentation": [ "http://eml.com/role/AccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "FIFO inventory amount", "documentation": "The amount of FIFO (first in first out) inventory present at the reporting date when inventory is also valued using different valuation methods." } } }, "auth_ref": [ "r721" ] }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain", "presentation": [ "http://eml.com/role/GoodwillDetails" ], "lang": { "en-us": { "role": { "documentation": "Class of asset." } } }, "auth_ref": [ "r23" ] }, "us-gaap_FairValueByAssetClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByAssetClassAxis", "presentation": [ "http://eml.com/role/GoodwillDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value By Asset Class Axis", "documentation": "Information by class of asset." } } }, "auth_ref": [ "r91", "r92" ] }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByFairValueHierarchyLevelAxis", "presentation": [ "http://eml.com/role/RetirementBenefitPlansDetails6" ], "lang": { "en-us": { "role": { "label": "Fair Value Hierarchy and NAV [Axis]", "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient." } } }, "auth_ref": [ "r367", "r418", "r419", "r420", "r421", "r422", "r423", "r559", "r584", "r585", "r586", "r732", "r733", "r735", "r736", "r737" ] }, "us-gaap_FairValueByLiabilityClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByLiabilityClassAxis", "presentation": [ "http://eml.com/role/AccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Fair Value By Liability Class Axis", "documentation": "Information by class of liability." } } }, "auth_ref": [ "r92", "r160" ] }, "us-gaap_FairValueInputsLevel1Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel1Member", "presentation": [ "http://eml.com/role/RetirementBenefitPlansDetails6" ], "lang": { "en-us": { "role": { "label": "Level 1 [Member]", "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date." } } }, "auth_ref": [ "r367", "r418", "r423", "r559", "r584", "r735", "r736", "r737" ] }, "us-gaap_FairValueInputsLevel2Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel2Member", "presentation": [ "http://eml.com/role/RetirementBenefitPlansDetails6" ], "lang": { "en-us": { "role": { "label": "Level 2 [Member]", "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets." } } }, "auth_ref": [ "r367", "r418", "r423", "r559", "r585", "r732", "r733", "r735", "r736", "r737" ] }, "us-gaap_FairValueInputsLevel3Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel3Member", "presentation": [ "http://eml.com/role/RetirementBenefitPlansDetails6" ], "lang": { "en-us": { "role": { "label": "Level 3 [Member]", "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r367", "r418", "r419", "r420", "r421", "r422", "r423", "r559", "r586", "r732", "r733", "r735", "r736", "r737" ] }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain", "presentation": [ "http://eml.com/role/AccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "documentation": "Represents classes of liabilities measured and disclosed at fair value." } } }, "auth_ref": [ "r23" ] }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementsFairValueHierarchyDomain", "presentation": [ "http://eml.com/role/RetirementBenefitPlansDetails6" ], "lang": { "en-us": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value." } } }, "auth_ref": [ "r367", "r418", "r419", "r420", "r421", "r422", "r423", "r584", "r585", "r586", "r732", "r733", "r735", "r736", "r737" ] }, "us-gaap_FairValueOfFinancialInstrumentsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueOfFinancialInstrumentsPolicy", "presentation": [ "http://eml.com/role/AccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Fair Value of Financial Instruments", "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments." } } }, "auth_ref": [ "r14", "r28" ] }, "eml_FifteentoTwentyYearTargetDurationSTRIPSFixedIncomeFundMember": { "xbrltype": "domainItemType", "nsuri": "http://eml.com/20231230", "localname": "FifteentoTwentyYearTargetDurationSTRIPSFixedIncomeFundMember", "presentation": [ "http://eml.com/role/RetirementBenefitPlansDetails6" ], "lang": { "en-us": { "role": { "label": "Russell 15 to 20 Year STRIPS Fixed Income Fund [Member]" } } }, "auth_ref": [] }, "eml_FinanceLease": { "xbrltype": "monetaryItemType", "nsuri": "http://eml.com/20231230", "localname": "FinanceLease", "crdr": "credit", "presentation": [ "http://eml.com/role/AccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Finance lease" } } }, "auth_ref": [] }, "us-gaap_FinanceLeaseInterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseInterestExpense", "crdr": "debit", "presentation": [ "http://eml.com/role/LeasesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Financing lease expense", "documentation": "Amount of interest expense on finance lease liability." } } }, "auth_ref": [ "r574", "r578", "r750" ] }, "us-gaap_FinanceLeaseInterestPaymentOnLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseInterestPaymentOnLiability", "crdr": "credit", "presentation": [ "http://eml.com/role/LeasesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Finance lease liabilities", "documentation": "Amount of interest paid on finance lease liability." } } }, "auth_ref": [ "r575", "r579" ] }, "us-gaap_FinanceLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiability", "crdr": "credit", "presentation": [ "http://eml.com/role/AccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Finance lease liability", "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease." } } }, "auth_ref": [ "r573", "r580" ] }, "us-gaap_FinanceLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://eml.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 29.0 } }, "presentation": [ "http://eml.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Current portion of financing lease liability", "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as current." } } }, "auth_ref": [ "r573" ] }, "us-gaap_FinanceLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://eml.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 34.0 } }, "presentation": [ "http://eml.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Financing lease liability, less current portion", "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent." } } }, "auth_ref": [ "r573" ] }, "us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "presentation": [ "http://eml.com/role/LeasesDetails1" ], "lang": { "en-us": { "role": { "negatedLabel": "Less effects of discounting Finance Leases", "label": "[Finance Lease, Liability, Undiscounted Excess Amount]", "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for finance lease." } } }, "auth_ref": [ "r580" ] }, "eml_FinanceLeaseRateOfDiscount": { "xbrltype": "percentItemType", "nsuri": "http://eml.com/20231230", "localname": "FinanceLeaseRateOfDiscount", "presentation": [ "http://eml.com/role/LeasesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Weighted average discount rate finance leases" } } }, "auth_ref": [] }, "us-gaap_FinanceLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseRightOfUseAsset", "crdr": "debit", "presentation": [ "http://eml.com/role/LeasesDetails" ], "lang": { "en-us": { "role": { "label": "Finance lease right of use assets, net", "documentation": "Amount, after accumulated amortization, of right-of-use asset from finance lease." } } }, "auth_ref": [ "r572" ] }, "eml_FinanceLeaseTerm": { "xbrltype": "durationItemType", "nsuri": "http://eml.com/20231230", "localname": "FinanceLeaseTerm", "presentation": [ "http://eml.com/role/LeasesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Weighted average lease term for finance leases" } } }, "auth_ref": [] }, "eml_FinanceLeasesFutureMinimumPaymentsDueGross": { "xbrltype": "monetaryItemType", "nsuri": "http://eml.com/20231230", "localname": "FinanceLeasesFutureMinimumPaymentsDueGross", "crdr": "credit", "presentation": [ "http://eml.com/role/LeasesDetails1" ], "lang": { "en-us": { "role": { "label": "Finance Leases, Future Minimum Payments Due gross" } } }, "auth_ref": [] }, "eml_FinancingLeasesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://eml.com/20231230", "localname": "FinancingLeasesNet", "crdr": "credit", "calculation": { "http://eml.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 35.0 } }, "presentation": [ "http://eml.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Financing leases, net", "label": "[Financing leases, net]" } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "crdr": "credit", "presentation": [ "http://eml.com/role/IntangiblesDetails" ], "lang": { "en-us": { "role": { "label": "Accumulated Amortization", "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r201", "r333" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "crdr": "debit", "presentation": [ "http://eml.com/role/IntangiblesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "2024", "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)." } } }, "auth_ref": [ "r145" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive", "crdr": "debit", "presentation": [ "http://eml.com/role/IntangiblesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "2028", "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)." } } }, "auth_ref": [ "r145" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "crdr": "debit", "presentation": [ "http://eml.com/role/IntangiblesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "2027", "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)." } } }, "auth_ref": [ "r145" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "crdr": "debit", "presentation": [ "http://eml.com/role/IntangiblesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "2026", "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)." } } }, "auth_ref": [ "r145" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "crdr": "debit", "presentation": [ "http://eml.com/role/IntangiblesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "2025", "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)." } } }, "auth_ref": [ "r145" ] }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://eml.com/role/AccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "documentation": "Information by major type or class of finite-lived intangible assets." } } }, "auth_ref": [ "r331", "r332", "r333", "r334", "r591", "r592" ] }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://eml.com/role/AccountingPoliciesDetailsNarrative" ], "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." } } }, "auth_ref": [ "r65", "r66" ] }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsNet", "crdr": "debit", "calculation": { "http://eml.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_OtherAssets", "weight": 1.0, "order": 17.0 } }, "presentation": [ "http://eml.com/role/ConsolidatedBalanceSheets", "http://eml.com/role/IntangiblesDetails" ], "lang": { "en-us": { "role": { "label": "Patents, technology and other intangibles net of accumulated amortization", "verboseLabel": "Net Intangible assets", "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r144", "r591" ] }, "us-gaap_FiscalPeriod": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiscalPeriod", "presentation": [ "http://eml.com/role/AccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Fiscal Year", "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." } } }, "auth_ref": [ "r84" ] }, "us-gaap_ForeignCountryMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignCountryMember", "presentation": [ "http://eml.com/role/IncomeTaxesDetails1", "http://eml.com/role/IncomeTaxesDetails2" ], "lang": { "en-us": { "role": { "label": "Foreign Country [Member]", "documentation": "Designated tax departments of governments entitled to levy and collect income taxes from the entity outside the entity's country of domicile." } } }, "auth_ref": [] }, "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "presentation": [ "http://eml.com/role/AccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Foreign Currency", "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." } } }, "auth_ref": [ "r562" ] }, "us-gaap_ForeignEarningsRepatriated": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignEarningsRepatriated", "crdr": "credit", "presentation": [ "http://eml.com/role/IncomeTaxesDetails3", "http://eml.com/role/IncomeTaxesDetails4" ], "lang": { "en-us": { "role": { "negatedLabel": "Impact of foreign subsidiaries on effective tax rate, Amount", "label": "[Foreign Earnings Repatriated]", "documentation": "Amount of foreign earnings repatriated from subsidiaries outside the country of domicile." } } }, "auth_ref": [] }, "eml_ForeignMember": { "xbrltype": "domainItemType", "nsuri": "http://eml.com/20231230", "localname": "ForeignMember", "presentation": [ "http://eml.com/role/GeographicInformationDetails" ], "lang": { "en-us": { "role": { "label": "Foreign [Member]" } } }, "auth_ref": [] }, "eml_FourteenYearTargetDurationLdiFixedIncomeFundMember": { "xbrltype": "domainItemType", "nsuri": "http://eml.com/20231230", "localname": "FourteenYearTargetDurationLdiFixedIncomeFundMember", "presentation": [ "http://eml.com/role/RetirementBenefitPlansDetails6" ], "lang": { "en-us": { "role": { "label": "Russell 14 Year LDI Fixed Income Fund [Member]" } } }, "auth_ref": [] }, "eml_GainLossFromOperationsOfDiscontinuedUnits": { "xbrltype": "monetaryItemType", "nsuri": "http://eml.com/20231230", "localname": "GainLossFromOperationsOfDiscontinuedUnits", "crdr": "credit", "calculation": { "http://eml.com/role/ConsolidatedStatementsOfIncome": { "parentTag": "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax", "weight": 1.0, "order": 15.0 } }, "presentation": [ "http://eml.com/role/ConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Gain from operations of discontinued units" } } }, "auth_ref": [] }, "us-gaap_GainLossOnSaleOfBusiness": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainLossOnSaleOfBusiness", "crdr": "credit", "calculation": { "http://eml.com/role/ConsolidatedStatementsOfIncome": { "parentTag": "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax", "weight": 1.0, "order": 14.0 } }, "presentation": [ "http://eml.com/role/ConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Gain (loss) on sale of businesses", "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." } } }, "auth_ref": [ "r547", "r793" ] }, "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainLossOnSaleOfPropertyPlantEquipment", "crdr": "credit", "calculation": { "http://eml.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 10.0 } }, "presentation": [ "http://eml.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Loss (gain) on sale of equipment and other assets", "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property." } } }, "auth_ref": [ "r11" ] }, "eml_GainLossPerShareFromDiscontinuedOperationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://eml.com/20231230", "localname": "GainLossPerShareFromDiscontinuedOperationsAbstract", "presentation": [ "http://eml.com/role/ConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Gain (loss) per share from discontinued operations:" } } }, "auth_ref": [] }, "us-gaap_Goodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Goodwill", "crdr": "debit", "calculation": { "http://eml.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_OtherAssets", "weight": 1.0, "order": 15.0 } }, "presentation": [ "http://eml.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "verboseLabel": "Goodwill", "label": "[Goodwill]", "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." } } }, "auth_ref": [ "r200", "r322", "r593", "r731", "r751", "r807", "r814" ] }, "eml_GoodwillAbstract": { "xbrltype": "stringItemType", "nsuri": "http://eml.com/20231230", "localname": "GoodwillAbstract", "lang": { "en-us": { "role": { "label": "Goodwill" } } }, "auth_ref": [] }, "us-gaap_GoodwillAcquiredDuringPeriod": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAcquiredDuringPeriod", "crdr": "debit", "presentation": [ "http://eml.com/role/GoodwillDetails" ], "lang": { "en-us": { "role": { "label": "Acquisition", "documentation": "Amount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination." } } }, "auth_ref": [ "r325", "r731" ] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Intangibles" } } }, "auth_ref": [] }, "us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsGoodwillPolicy", "presentation": [ "http://eml.com/role/AccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "verboseLabel": "Goodwill", "label": "Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block]", "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." } } }, "auth_ref": [ "r321", "r329", "r731" ] }, "us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsIntangibleAssetsPolicy", "presentation": [ "http://eml.com/role/AccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Intangible Assets", "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." } } }, "auth_ref": [ "r16" ] }, "eml_GoodwillBeginningBalance": { "xbrltype": "monetaryItemType", "nsuri": "http://eml.com/20231230", "localname": "GoodwillBeginningBalance", "crdr": "debit", "presentation": [ "http://eml.com/role/GoodwillDetails" ], "lang": { "en-us": { "role": { "label": "Goodwill beginning balance" } } }, "auth_ref": [] }, "us-gaap_GoodwillDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillDisclosureTextBlock", "presentation": [ "http://eml.com/role/Goodwill" ], "lang": { "en-us": { "role": { "label": "4. Goodwill", "documentation": "The entire disclosure for goodwill." } } }, "auth_ref": [ "r321", "r324", "r328", "r731" ] }, "eml_GoodwillEndningBalance": { "xbrltype": "monetaryItemType", "nsuri": "http://eml.com/20231230", "localname": "GoodwillEndningBalance", "crdr": "debit", "presentation": [ "http://eml.com/role/GoodwillDetails" ], "lang": { "en-us": { "role": { "label": "Goodwill endning balance" } } }, "auth_ref": [] }, "us-gaap_GoodwillForeignCurrencyTranslationGainLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillForeignCurrencyTranslationGainLoss", "crdr": "credit", "presentation": [ "http://eml.com/role/GoodwillDetails" ], "lang": { "en-us": { "role": { "label": "Foreign exchange", "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." } } }, "auth_ref": [ "r327" ] }, "us-gaap_GoodwillImpairmentLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillImpairmentLoss", "crdr": "debit", "presentation": [ "http://eml.com/role/GoodwillDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Disposition", "label": "[Goodwill, Impairment Loss]", "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." } } }, "auth_ref": [ "r11", "r323", "r326", "r329", "r731" ] }, "us-gaap_GoodwillMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillMember", "presentation": [ "http://eml.com/role/GoodwillDetails" ], "lang": { "en-us": { "role": { "label": "Goodwill [Member]", "documentation": "Asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized." } } }, "auth_ref": [] }, "us-gaap_GrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GrossProfit", "crdr": "credit", "calculation": { "http://eml.com/role/ConsolidatedStatementsOfIncome": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://eml.com/role/ConsolidatedStatementsOfIncome", "http://eml.com/role/DiscontinuedOperationsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Gross margin", "label": "[Gross Profit]", "verboseLabel": "Gross margin", "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity." } } }, "auth_ref": [ "r128", "r240", "r280", "r288", "r294", "r297", "r310", "r345", "r346", "r348", "r349", "r350", "r352", "r354", "r356", "r357", "r561", "r729", "r820" ] }, "dei_IcfrAuditorAttestationFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "IcfrAuditorAttestationFlag", "presentation": [ "http://eml.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Icfr Auditor Attestation Flag" } } }, "auth_ref": [ "r767", "r768", "r769" ] }, "eml_ImpactOnForeignRepatriationTaxReformPercent": { "xbrltype": "percentItemType", "nsuri": "http://eml.com/20231230", "localname": "ImpactOnForeignRepatriationTaxReformPercent", "presentation": [ "http://eml.com/role/IncomeTaxesDetails3", "http://eml.com/role/IncomeTaxesDetails4" ], "lang": { "en-us": { "role": { "label": "Impact on Foreign Repatriation Tax Reform, percent", "verboseLabel": "Impact on Foreign Repatriation Tax Reform, percent", "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" } } }, "auth_ref": [] }, "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock", "presentation": [ "http://eml.com/role/AccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Impairment of Long-Lived Assets", "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." } } }, "auth_ref": [ "r0", "r149" ] }, "eml_IncomeLossBeforeIncomeTaxes": { "xbrltype": "monetaryItemType", "nsuri": "http://eml.com/20231230", "localname": "IncomeLossBeforeIncomeTaxes", "crdr": "credit", "presentation": [ "http://eml.com/role/IncomeTaxesDetails1" ], "lang": { "en-us": { "role": { "label": "Income loss before tax" } } }, "auth_ref": [] }, "us-gaap_IncomeLossFromContinuingOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperations", "crdr": "credit", "calculation": { "http://eml.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 4.0 }, "http://eml.com/role/ConsolidatedStatementsOfIncome": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 16.0 } }, "presentation": [ "http://eml.com/role/ConsolidatedStatementsOfCashFlows", "http://eml.com/role/ConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "totalLabel": "Net income from continuing operations", "label": "[Income (Loss) from Continuing Operations, Net of Tax, Attributable to Parent]", "documentation": "Amount after tax of income (loss) from continuing operations attributable to the parent." } } }, "auth_ref": [ "r85", "r129", "r138", "r248", "r249", "r250", "r251", "r265", "r268" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://eml.com/role/ConsolidatedStatementsOfIncome": { "parentTag": "us-gaap_IncomeLossFromContinuingOperations", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://eml.com/role/ConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "totalLabel": "Income from continuing operations before income taxes", "label": "[Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest]", "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest." } } }, "auth_ref": [ "r1", "r125", "r167", "r280", "r288", "r294", "r297", "r598", "r610", "r729" ] }, "eml_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterests": { "xbrltype": "monetaryItemType", "nsuri": "http://eml.com/20231230", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterests", "crdr": "credit", "presentation": [ "http://eml.com/role/IncomeTaxesDetails1" ], "lang": { "en-us": { "role": { "label": "Income loss from continue operation" } } }, "auth_ref": [] }, "us-gaap_IncomeLossFromContinuingOperationsPerBasicShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsPerBasicShare", "presentation": [ "http://eml.com/role/ConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Basic", "documentation": "The amount of net income (loss) from continuing operations per each share of common stock or unit outstanding during the reporting period." } } }, "auth_ref": [ "r124", "r166", "r168", "r233", "r246", "r248", "r249", "r250", "r251", "r260", "r266", "r267", "r558", "r597", "r905" ] }, "us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsPerDilutedShare", "presentation": [ "http://eml.com/role/ConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Diluted", "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." } } }, "auth_ref": [ "r124", "r233", "r246", "r248", "r249", "r250", "r251", "r260", "r266", "r267", "r268", "r558", "r597", "r905" ] }, "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromDiscontinuedOperationsNetOfTax", "crdr": "credit", "calculation": { "http://eml.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_IncomeLossFromContinuingOperations", "weight": 1.0, "order": 3.0 }, "http://eml.com/role/ConsolidatedStatementsOfIncome": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 17.0 } }, "presentation": [ "http://eml.com/role/ConsolidatedStatementsOfCashFlows", "http://eml.com/role/ConsolidatedStatementsOfIncome", "http://eml.com/role/DiscontinuedOperationsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Net gain (loss) on discontinued operations", "label": "[Income (Loss) from Discontinued Operations, Net of Tax, Including Portion Attributable to Noncontrolling Interest]", "verboseLabel": "Less: Gain from discontinued operations", "terseLabel": "Loss from discontinued operations, net of tax", "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." } } }, "auth_ref": [ "r106", "r107", "r108", "r109", "r110", "r113", "r195", "r537", "r611" ] }, "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromDiscontinuedOperationsNetOfTaxAbstract", "presentation": [ "http://eml.com/role/ConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Discontinued Operations (see note 2)" } } }, "auth_ref": [] }, "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare", "presentation": [ "http://eml.com/role/ConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "verboseLabel": "Basic", "label": "[Income (Loss) from Discontinued Operations and Disposal of Discontinued Operations, Net of Tax, Per Basic Share]", "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." } } }, "auth_ref": [ "r126", "r233", "r264", "r266", "r267", "r901", "r905" ] }, "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare", "presentation": [ "http://eml.com/role/ConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "verboseLabel": "Diluted", "label": "[Income (Loss) from Discontinued Operations and Disposal of Discontinued Operations, Net of Tax, Per Diluted Share]", "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." } } }, "auth_ref": [ "r159", "r264", "r266", "r267" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "label": "Consolidated Statements of Income" } } }, "auth_ref": [] }, "us-gaap_IncomeStatementLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationAxis", "presentation": [ "http://eml.com/role/AccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Income Statement Location Axis", "documentation": "Information by location in the income statement." } } }, "auth_ref": [ "r335", "r337", "r682" ] }, "us-gaap_IncomeStatementLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationDomain", "presentation": [ "http://eml.com/role/AccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "documentation": "Location in the income statement." } } }, "auth_ref": [ "r337", "r682" ] }, "us-gaap_IncomeTaxAuthorityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxAuthorityAxis", "presentation": [ "http://eml.com/role/IncomeTaxesDetails1", "http://eml.com/role/IncomeTaxesDetails2" ], "lang": { "en-us": { "role": { "label": "Income Tax Authority [Axis]", "documentation": "Information by tax jurisdiction." } } }, "auth_ref": [ "r20" ] }, "us-gaap_IncomeTaxAuthorityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxAuthorityDomain", "presentation": [ "http://eml.com/role/IncomeTaxesDetails1", "http://eml.com/role/IncomeTaxesDetails2" ], "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." } } }, "auth_ref": [] }, "us-gaap_IncomeTaxAuthorityNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxAuthorityNameAxis", "presentation": [ "http://eml.com/role/GeographicInformationDetails" ], "lang": { "en-us": { "role": { "label": "Income Tax Authority Name Axis", "documentation": "Information by name of taxing authority." } } }, "auth_ref": [ "r20" ] }, "us-gaap_IncomeTaxAuthorityNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxAuthorityNameDomain", "presentation": [ "http://eml.com/role/GeographicInformationDetails" ], "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." } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Income Taxes" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureTextBlock", "presentation": [ "http://eml.com/role/IncomeTaxes" ], "lang": { "en-us": { "role": { "label": "8. Income Taxes", "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information." } } }, "auth_ref": [ "r241", "r507", "r516", "r521", "r526", "r531", "r536", "r538", "r539", "r634" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://eml.com/role/ConsolidatedStatementsOfIncome": { "parentTag": "us-gaap_IncomeLossFromContinuingOperations", "weight": -1.0, "order": 12.0 } }, "presentation": [ "http://eml.com/role/ConsolidatedStatementsOfIncome", "http://eml.com/role/DiscontinuedOperationsDetails" ], "lang": { "en-us": { "role": { "label": "Income taxes", "verboseLabel": "Income tax benefit", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r181", "r191", "r254", "r255", "r285", "r514", "r532", "r617" ] }, "eml_IncomeTaxExpenseBenefitContinuedOperation": { "xbrltype": "monetaryItemType", "nsuri": "http://eml.com/20231230", "localname": "IncomeTaxExpenseBenefitContinuedOperation", "crdr": "debit", "presentation": [ "http://eml.com/role/IncomeTaxesDetails2" ], "lang": { "en-us": { "role": { "label": "Provision for income taxes continued operation" } } }, "auth_ref": [] }, "eml_IncomeTaxExpenseBenefitDiscontinuedOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://eml.com/20231230", "localname": "IncomeTaxExpenseBenefitDiscontinuedOperations", "crdr": "debit", "calculation": { "http://eml.com/role/ConsolidatedStatementsOfIncome": { "parentTag": "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax", "weight": -1.0, "order": 13.0 } }, "presentation": [ "http://eml.com/role/ConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Income tax (expense) benefit" } } }, "auth_ref": [] }, "eml_IncomeTaxExpenseBenefitDiscontnuedOperation": { "xbrltype": "monetaryItemType", "nsuri": "http://eml.com/20231230", "localname": "IncomeTaxExpenseBenefitDiscontnuedOperation", "crdr": "debit", "presentation": [ "http://eml.com/role/IncomeTaxesDetails2" ], "lang": { "en-us": { "role": { "label": "Provision for income taxes discontinued operation" } } }, "auth_ref": [] }, "eml_IncomeTaxExpenseBenefitTotal": { "xbrltype": "monetaryItemType", "nsuri": "http://eml.com/20231230", "localname": "IncomeTaxExpenseBenefitTotal", "crdr": "debit", "presentation": [ "http://eml.com/role/IncomeTaxesDetails2" ], "lang": { "en-us": { "role": { "label": "Provision for income taxes total" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxPolicyTextBlock", "presentation": [ "http://eml.com/role/AccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "verboseLabel": "Income Taxes", "label": "Income Tax, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements." } } }, "auth_ref": [ "r225", "r510", "r511", "r521", "r522", "r525", "r527", "r628" ] }, "us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "crdr": "debit", "presentation": [ "http://eml.com/role/IncomeTaxesDetails3", "http://eml.com/role/IncomeTaxesDetails4", "http://eml.com/role/IncomeTaxesDetails5" ], "lang": { "en-us": { "role": { "label": "Income taxes using U.S. federal statutory rate, Amount", "verboseLabel": "Income taxes using U.S. federal statutory rate, Amount", "terseLabel": "Income taxes using U.S. federal statutory rate, Amount", "documentation": "The amount of income tax expense or benefit for the period computed by applying the domestic federal statutory tax rates to pretax income from continuing operations." } } }, "auth_ref": [ "r515" ] }, "us-gaap_IncomeTaxReconciliationNondeductibleExpenseResearchAndDevelopment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationNondeductibleExpenseResearchAndDevelopment", "crdr": "debit", "presentation": [ "http://eml.com/role/IncomeTaxesDetails3", "http://eml.com/role/IncomeTaxesDetails4" ], "lang": { "en-us": { "role": { "negatedLabel": "Impact of Research & Development tax credit, Amount", "label": "[Effective Income Tax Rate Reconciliation, Nondeductible Expense, Research and Development, Amount]", "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to nondeductible research and development expense." } } }, "auth_ref": [ "r884" ] }, "us-gaap_IncomeTaxReconciliationOtherAdjustments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationOtherAdjustments", "crdr": "debit", "presentation": [ "http://eml.com/role/IncomeTaxesDetails3", "http://eml.com/role/IncomeTaxesDetails4" ], "lang": { "en-us": { "role": { "label": "Other-net, Amount", "verboseLabel": "Other-net, Amount", "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments." } } }, "auth_ref": [ "r884" ] }, "us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationStateAndLocalIncomeTaxes", "crdr": "debit", "presentation": [ "http://eml.com/role/IncomeTaxesDetails3", "http://eml.com/role/IncomeTaxesDetails4", "http://eml.com/role/IncomeTaxesDetails5" ], "lang": { "en-us": { "role": { "label": "State income taxes, net of federal benefit, Amount", "verboseLabel": "State income taxes, net of federal benefit, Amount", "terseLabel": "State income taxes, net of federal benefit, Amount", "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to state and local income tax expense (benefit)." } } }, "auth_ref": [ "r884" ] }, "us-gaap_IncomeTaxesPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxesPaid", "crdr": "credit", "presentation": [ "http://eml.com/role/ConsolidatedStatementsOfCashFlows", "http://eml.com/role/IncomeTaxesDetailsNarrative" ], "lang": { "en-us": { "role": { "verboseLabel": "Income taxes", "label": "[Income Taxes Paid]", "terseLabel": "Total income taxes paid", "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income." } } }, "auth_ref": [ "r51", "r54" ] }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsPayable", "crdr": "debit", "calculation": { "http://eml.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 18.0 } }, "presentation": [ "http://eml.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "verboseLabel": "Accounts payable", "label": "[Increase (Decrease) in Accounts Payable]", "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." } } }, "auth_ref": [ "r10" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "calculation": { "http://eml.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 14.0 } }, "presentation": [ "http://eml.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Accounts receivable", "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." } } }, "auth_ref": [ "r10" ] }, "us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInEmployeeRelatedLiabilities", "crdr": "debit", "calculation": { "http://eml.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 19.0 } }, "presentation": [ "http://eml.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "verboseLabel": "Accrued compensation", "label": "[Increase (Decrease) in Employee Related Liabilities]", "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." } } }, "auth_ref": [ "r10" ] }, "us-gaap_IncreaseDecreaseInInventories": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInInventories", "crdr": "credit", "calculation": { "http://eml.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 15.0 } }, "presentation": [ "http://eml.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Inventories", "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." } } }, "auth_ref": [ "r10" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://eml.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Changes in operating assets and liabilities:" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingLeaseLiability", "crdr": "debit", "calculation": { "http://eml.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://eml.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Change in operating lease liability", "documentation": "Amount of increase (decrease) in obligation for operating lease." } } }, "auth_ref": [ "r779", "r792" ] }, "us-gaap_IncreaseDecreaseInOtherAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOtherAccruedLiabilities", "crdr": "debit", "calculation": { "http://eml.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 20.0 } }, "presentation": [ "http://eml.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "verboseLabel": "Other accrued expenses", "label": "[Increase (Decrease) in Other Accrued Liabilities]", "documentation": "The increase (decrease) during the reporting period in other expenses incurred but not yet paid." } } }, "auth_ref": [ "r10" ] }, "us-gaap_IncreaseDecreaseInOtherOperatingAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOtherOperatingAssets", "crdr": "credit", "calculation": { "http://eml.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 17.0 } }, "presentation": [ "http://eml.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Other assets", "documentation": "Amount of increase (decrease) in operating assets classified as other." } } }, "auth_ref": [ "r10" ] }, "us-gaap_IncreaseDecreaseInOtherOperatingLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOtherOperatingLiabilities", "crdr": "debit", "presentation": [ "http://eml.com/role/LeasesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Operating lease liabilities", "documentation": "Amount of increase (decrease) in operating liabilities classified as other." } } }, "auth_ref": [ "r10" ] }, "us-gaap_IncreaseDecreaseInPensionAndPostretirementObligations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInPensionAndPostretirementObligations", "crdr": "debit", "calculation": { "http://eml.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://eml.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Unrecognized pension and postretirement benefits", "documentation": "Amount of increase (decrease) in obligation for pension and other postretirement benefits. Includes, but is not limited to, defined benefit and defined contribution plans." } } }, "auth_ref": [ "r10" ] }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "crdr": "credit", "calculation": { "http://eml.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 16.0 } }, "presentation": [ "http://eml.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Prepaid expenses and other", "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other." } } }, "auth_ref": [ "r10" ] }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "presentation": [ "http://eml.com/role/EarningsPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Dilutive stock appreciation rights", "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method." } } }, "auth_ref": [ "r261", "r262", "r263", "r268", "r478" ] }, "us-gaap_IndefiniteLivedTrademarks": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IndefiniteLivedTrademarks", "crdr": "debit", "calculation": { "http://eml.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_OtherAssets", "weight": 1.0, "order": 16.0 } }, "presentation": [ "http://eml.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Trademarks", "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." } } }, "auth_ref": [ "r146" ] }, "us-gaap_IntangibleAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntangibleAssetsCurrent", "crdr": "debit", "presentation": [ "http://eml.com/role/IntangiblesDetails" ], "lang": { "en-us": { "role": { "label": "Total Gross Intangibles", "documentation": "The current portion of nonphysical assets, excluding financial assets, if these assets are classified into the current and noncurrent portions." } } }, "auth_ref": [ "r3" ] }, "us-gaap_IntangibleAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntangibleAssetsDisclosureTextBlock", "presentation": [ "http://eml.com/role/Intangibles" ], "lang": { "en-us": { "role": { "label": "5. Intangibles", "documentation": "The entire disclosure for all or part of the information related to intangible assets." } } }, "auth_ref": [ "r330" ] }, "us-gaap_InterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestExpense", "crdr": "debit", "calculation": { "http://eml.com/role/ConsolidatedStatementsOfIncome": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0, "order": 9.0 } }, "presentation": [ "http://eml.com/role/ConsolidatedStatementsOfIncome", "http://eml.com/role/DiscontinuedOperationsDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Interest expense", "label": "[Interest Expense]", "documentation": "Amount of the cost of borrowed funds accounted for as interest expense." } } }, "auth_ref": [ "r95", "r170", "r229", "r283", "r571", "r683", "r761", "r909" ] }, "us-gaap_InterestPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestPaid", "crdr": "credit", "presentation": [ "http://eml.com/role/ConsolidatedStatementsOfCashFlows", "http://eml.com/role/DebtDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Interest", "verboseLabel": "Interest paid", "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." } } }, "auth_ref": [ "r794" ] }, "eml_InterestRatesSwapMember": { "xbrltype": "domainItemType", "nsuri": "http://eml.com/20231230", "localname": "InterestRatesSwapMember", "presentation": [ "http://eml.com/role/DebtDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Interest Rate Swap [Member]" } } }, "auth_ref": [] }, "us-gaap_InventoryFinishedGoodsNetOfReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryFinishedGoodsNetOfReserves", "crdr": "debit", "calculation": { "http://eml.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://eml.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Finished goods", "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." } } }, "auth_ref": [ "r142", "r722" ] }, "us-gaap_InventoryNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryNet", "crdr": "debit", "calculation": { "http://eml.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://eml.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Inventories net", "label": "[Inventory, Net]", "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer." } } }, "auth_ref": [ "r214", "r720", "r751" ] }, "us-gaap_InventoryNetAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryNetAbstract", "presentation": [ "http://eml.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Inventories:" } } }, "auth_ref": [] }, "us-gaap_InventoryPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryPolicyTextBlock", "presentation": [ "http://eml.com/role/AccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "verboseLabel": "Inventories", "label": "Inventory, Policy [Policy Text Block]", "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." } } }, "auth_ref": [ "r182", "r198", "r212", "r317", "r318", "r319", "r589", "r726" ] }, "us-gaap_InventoryRawMaterialsAndSuppliesNetOfReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryRawMaterialsAndSuppliesNetOfReserves", "crdr": "debit", "calculation": { "http://eml.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://eml.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Raw materials and component parts", "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." } } }, "auth_ref": [ "r142", "r784" ] }, "us-gaap_InventoryWorkInProcessNetOfReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryWorkInProcessNetOfReserves", "crdr": "debit", "calculation": { "http://eml.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://eml.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Work in process", "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." } } }, "auth_ref": [ "r142", "r723" ] }, "eml_IssuanceOfSars": { "xbrltype": "monetaryItemType", "nsuri": "http://eml.com/20231230", "localname": "IssuanceOfSars", "crdr": "credit", "presentation": [ "http://eml.com/role/ConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Issuance of SARS" } } }, "auth_ref": [] }, "eml_IssuanceOfStockAwardsNetAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://eml.com/20231230", "localname": "IssuanceOfStockAwardsNetAmount", "crdr": "credit", "presentation": [ "http://eml.com/role/ConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Issuance of stock awards, net, amount" } } }, "auth_ref": [] }, "eml_IssuanceOfStockAwardsNetShares": { "xbrltype": "sharesItemType", "nsuri": "http://eml.com/20231230", "localname": "IssuanceOfStockAwardsNetShares", "presentation": [ "http://eml.com/role/ConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Issuance of stock awards, net, shares" } } }, "auth_ref": [] }, "eml_IssuanceofcommonstockForDirectorsFeeAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://eml.com/20231230", "localname": "IssuanceofcommonstockForDirectorsFeeAmount", "crdr": "credit", "presentation": [ "http://eml.com/role/ConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Issuance of Common Stock for directors' fees, amount" } } }, "auth_ref": [] }, "eml_IssuanceofcommonstockForDirectorsFeeShares": { "xbrltype": "sharesItemType", "nsuri": "http://eml.com/20231230", "localname": "IssuanceofcommonstockForDirectorsFeeShares", "presentation": [ "http://eml.com/role/ConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Issuance of Common Stock for directors' fees, shares" } } }, "auth_ref": [] }, "us-gaap_LIFOInventoryAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LIFOInventoryAmount", "crdr": "debit", "presentation": [ "http://eml.com/role/AccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "LIFO inventory amount", "documentation": "The amount of LIFO (last in first out) inventory present at the reporting date when inventory is also valued using different valuation methods." } } }, "auth_ref": [ "r721" ] }, "us-gaap_Land": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Land", "crdr": "debit", "calculation": { "http://eml.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://eml.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Land", "documentation": "Amount before accumulated depletion of real estate held for productive use, excluding land held for sale." } } }, "auth_ref": [ "r782" ] }, "eml_LeaseMember": { "xbrltype": "domainItemType", "nsuri": "http://eml.com/20231230", "localname": "LeaseMember", "presentation": [ "http://eml.com/role/AccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Lease [Member]" } } }, "auth_ref": [] }, "us-gaap_LeasesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeasesAbstract", "lang": { "en-us": { "role": { "label": "Leases" } } }, "auth_ref": [] }, "us-gaap_LeasesOfLesseeDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeasesOfLesseeDisclosureTextBlock", "presentation": [ "http://eml.com/role/Leases" ], "lang": { "en-us": { "role": { "label": "9. Leases", "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." } } }, "auth_ref": [ "r175" ] }, "us-gaap_LesseeLeasesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeLeasesPolicyTextBlock", "presentation": [ "http://eml.com/role/AccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "verboseLabel": "Leases", "label": "Lessee, Leases [Policy Text Block]", "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee." } } }, "auth_ref": [ "r577" ] }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "presentation": [ "http://eml.com/role/LeasesDetails1" ], "lang": { "en-us": { "role": { "negatedLabel": "Less effects of discounting OperatingLeases", "label": "[Lessee, Operating Lease, Liability, Undiscounted Excess Amount]", "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease." } } }, "auth_ref": [ "r580" ] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://eml.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 45.0 } }, "presentation": [ "http://eml.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total Liabilities", "label": "[Liabilities]", "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." } } }, "auth_ref": [ "r33", "r240", "r310", "r345", "r346", "r348", "r349", "r350", "r352", "r354", "r356", "r357", "r544", "r548", "r549", "r561", "r657", "r728", "r763", "r820", "r892", "r893" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://eml.com/role/ConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://eml.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "TOTAL LIABILITIES AND SHAREHOLDERS' EQUITY", "label": "[Liabilities and Equity]", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r122", "r165", "r606", "r751", "r796", "r805", "r889" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://eml.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "LIABILITIES AND SHAREHOLDERS' EQUITY" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://eml.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 31.0 } }, "presentation": [ "http://eml.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total Current Liabilities", "label": "[Liabilities, Current]", "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer." } } }, "auth_ref": [ "r35", "r197", "r240", "r310", "r345", "r346", "r348", "r349", "r350", "r352", "r354", "r356", "r357", "r544", "r548", "r549", "r561", "r751", "r820", "r892", "r893" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://eml.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Current Liabilities" } } }, "auth_ref": [] }, "us-gaap_LineOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCredit", "crdr": "credit", "presentation": [ "http://eml.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "label": "Revolving credit loan", "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." } } }, "auth_ref": [ "r29", "r164", "r902" ] }, "us-gaap_LineOfCreditFacilityPeriodicPaymentPrincipal": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityPeriodicPaymentPrincipal", "crdr": "debit", "presentation": [ "http://eml.com/role/DebtDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Quarterly principal payment", "documentation": "Amount of the required periodic payment applied to principal." } } }, "auth_ref": [ "r31" ] }, "us-gaap_LineOfCreditMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditMember", "presentation": [ "http://eml.com/role/ConcentrationOfRiskDetailsNarrative", "http://eml.com/role/DebtDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Line Of Credit Member [Member]", "verboseLabel": "Revolving Credit Loan [Member]", "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." } } }, "auth_ref": [] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LocalPhoneNumber", "presentation": [ "http://eml.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "eml_LondonInterbankOfferedRateMember": { "xbrltype": "domainItemType", "nsuri": "http://eml.com/20231230", "localname": "LondonInterbankOfferedRateMember", "presentation": [ "http://eml.com/role/ConcentrationOfRiskDetailsNarrative", "http://eml.com/role/DebtDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "LIBOR [Member]" } } }, "auth_ref": [] }, "us-gaap_LongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebt", "crdr": "credit", "presentation": [ "http://eml.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "label": "Long term debt", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation." } } }, "auth_ref": [ "r29", "r164", "r366", "r374", "r732", "r733", "r902" ] }, "us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities", "crdr": "credit", "presentation": [ "http://eml.com/role/DebtDetails1" ], "lang": { "en-us": { "role": { "verboseLabel": "Total", "label": "[Long-Term Debt and Lease Obligation, Including Current Maturities]", "documentation": "Amount of long-term debt and lease obligation, including portion classified as current." } } }, "auth_ref": [] }, "us-gaap_LongTermDebtCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtCurrent", "crdr": "credit", "calculation": { "http://eml.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 30.0 } }, "presentation": [ "http://eml.com/role/ConsolidatedBalanceSheets", "http://eml.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "label": "Current portion of long-term debt", "verboseLabel": "Less current portion", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as current. Excludes lease obligation." } } }, "auth_ref": [ "r204" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive", "crdr": "credit", "presentation": [ "http://eml.com/role/DebtDetails1" ], "lang": { "en-us": { "role": { "label": "Thereafter", "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)." } } }, "auth_ref": [ "r13", "r242", "r823" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "crdr": "credit", "presentation": [ "http://eml.com/role/DebtDetails1" ], "lang": { "en-us": { "role": { "verboseLabel": "2024", "label": "[Long-Term Debt, Maturity, Year One]", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r13", "r242", "r369" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive", "crdr": "credit", "presentation": [ "http://eml.com/role/DebtDetails1" ], "lang": { "en-us": { "role": { "verboseLabel": "2028", "label": "[Long-Term Debt, Maturity, Year Five]", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r13", "r242", "r369" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour", "crdr": "credit", "presentation": [ "http://eml.com/role/DebtDetails1" ], "lang": { "en-us": { "role": { "verboseLabel": "2027", "label": "[Long-Term Debt, Maturity, Year Four]", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r13", "r242", "r369" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree", "crdr": "credit", "presentation": [ "http://eml.com/role/DebtDetails1" ], "lang": { "en-us": { "role": { "verboseLabel": "2026", "label": "[Long-Term Debt, Maturity, Year Three]", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r13", "r242", "r369" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo", "crdr": "credit", "presentation": [ "http://eml.com/role/DebtDetails1" ], "lang": { "en-us": { "role": { "verboseLabel": "2025", "label": "[Long-Term Debt, Maturity, Year Two]", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r13", "r242", "r369" ] }, "us-gaap_LongTermDebtNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtNoncurrent", "crdr": "credit", "calculation": { "http://eml.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 35.0 } }, "presentation": [ "http://eml.com/role/ConsolidatedBalanceSheets", "http://eml.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "label": "Long-term debt, less current portion", "verboseLabel": "Long term debt, less current portion", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation." } } }, "auth_ref": [ "r206" ] }, "us-gaap_LongtermDebtTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongtermDebtTypeAxis", "presentation": [ "http://eml.com/role/DebtDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Longterm Debt Type Axis", "documentation": "Information by type of long-term debt." } } }, "auth_ref": [ "r36" ] }, "us-gaap_LongtermDebtTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongtermDebtTypeDomain", "presentation": [ "http://eml.com/role/DebtDetailsNarrative" ], "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." } } }, "auth_ref": [ "r36", "r69" ] }, "us-gaap_MachineryAndEquipmentGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MachineryAndEquipmentGross", "crdr": "debit", "calculation": { "http://eml.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0, "order": 13.0 } }, "presentation": [ "http://eml.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Machinery and equipment", "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." } } }, "auth_ref": [ "r148" ] }, "us-gaap_MachineryAndEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MachineryAndEquipmentMember", "presentation": [ "http://eml.com/role/AccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Machinery and Equipment [Member]", "documentation": "Tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment." } } }, "auth_ref": [] }, "us-gaap_MarketableSecuritiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MarketableSecuritiesCurrent", "crdr": "debit", "calculation": { "http://eml.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://eml.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Marketable Securities", "documentation": "Amount of investment in marketable security, classified as current." } } }, "auth_ref": [ "r783" ] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MaximumMember", "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/StockOptionsAndAwardsDetails1" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "verboseLabel": "Maximum [Member]" } } }, "auth_ref": [ "r341", "r342", "r343", "r344", "r470", "r588", "r619", "r649", "r650", "r701", "r702", "r703", "r704", "r709", "r717", "r718", "r730", "r734", "r745", "r752", "r822", "r894", "r895", "r896", "r897", "r898", "r899" ] }, "us-gaap_MediumTermNotesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MediumTermNotesMember", "presentation": [ "http://eml.com/role/DebtDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Medium Term Notes [Member]", "documentation": "Debt instruments with maturities ranging from five to ten years." } } }, "auth_ref": [] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MinimumMember", "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/StockOptionsAndAwardsDetails1" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "verboseLabel": "Minimum [Member]" } } }, "auth_ref": [ "r341", "r342", "r343", "r344", "r470", "r588", "r619", "r649", "r650", "r701", "r702", "r703", "r704", "r709", "r717", "r718", "r730", "r734", "r745", "r752", "r822", "r894", "r895", "r896", "r897", "r898", "r899" ] }, "eml_MtrlTermsOfTrdArrTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://eml.com/20231230", "localname": "MtrlTermsOfTrdArrTextBlock", "presentation": [ "http://eml.com/role/OtherInformation" ], "lang": { "en-us": { "role": { "verboseLabel": "Other Information", "label": "[Other Information]" } } }, "auth_ref": [] }, "eml_MultiAssetCorePlusFundMember": { "xbrltype": "domainItemType", "nsuri": "http://eml.com/20231230", "localname": "MultiAssetCorePlusFundMember", "presentation": [ "http://eml.com/role/RetirementBenefitPlansDetails6" ], "lang": { "en-us": { "role": { "label": "Multi Asset Core Plus Fund [Member]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInDiscontinuedOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInDiscontinuedOperations", "crdr": "debit", "calculation": { "http://eml.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 41.0 } }, "presentation": [ "http://eml.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Cash provided by discontinued operations", "label": "[Net Cash Provided by (Used in) Discontinued Operations]", "documentation": "Increase (decrease) in cash associated with the entity's discontinued operations." } } }, "auth_ref": [ "r136" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://eml.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 39.0 } }, "presentation": [ "http://eml.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash used in financing activities", "label": "[Net Cash Provided by (Used in) Financing Activities]", "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit." } } }, "auth_ref": [ "r236" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://eml.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Financing Activities" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://eml.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 38.0 } }, "presentation": [ "http://eml.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash (used in) provided by investing activities", "label": "[Net Cash Provided by (Used in) Investing Activities]", "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets." } } }, "auth_ref": [ "r236" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://eml.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Investing Activities" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://eml.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 37.0 } }, "presentation": [ "http://eml.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash provided by operating activities", "label": "[Net Cash Provided by (Used in) Operating Activities]", "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities." } } }, "auth_ref": [ "r136", "r137", "r138" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://eml.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Operating Activities" } } }, "auth_ref": [] }, "eml_NetDeferredIncomeTaxAssetsLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://eml.com/20231230", "localname": "NetDeferredIncomeTaxAssetsLiabilities", "crdr": "credit", "presentation": [ "http://eml.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Net deferred income tax (assets) liabilities" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://eml.com/role/ConsolidatedStatementsOfComprehensiveIncome": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 5.0 }, "http://eml.com/role/ConsolidatedStatementsOfIncome": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://eml.com/role/ConsolidatedStatementsOfComprehensiveIncome", "http://eml.com/role/ConsolidatedStatementsOfIncome", "http://eml.com/role/ConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "totalLabel": "Net Income", "label": "[Net Income (Loss) Attributable to Parent]", "verboseLabel": "Net income", "terseLabel": "Net income", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r127", "r138", "r169", "r195", "r220", "r223", "r228", "r240", "r246", "r248", "r249", "r250", "r251", "r254", "r255", "r265", "r280", "r288", "r294", "r297", "r310", "r345", "r346", "r348", "r349", "r350", "r352", "r354", "r356", "r357", "r558", "r561", "r613", "r678", "r696", "r697", "r729", "r761", "r820" ] }, "eml_NetSales": { "xbrltype": "monetaryItemType", "nsuri": "http://eml.com/20231230", "localname": "NetSales", "crdr": "credit", "presentation": [ "http://eml.com/role/DiscontinuedOperationsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Net sales", "label": "[Net sales]", "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." } } }, "auth_ref": [] }, "eml_NonCashLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://eml.com/20231230", "localname": "NonCashLeaseLiability", "crdr": "credit", "presentation": [ "http://eml.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Lease liability" } } }, "auth_ref": [] }, "eml_NonCompeteAgreementsMember": { "xbrltype": "domainItemType", "nsuri": "http://eml.com/20231230", "localname": "NonCompeteAgreementsMember", "presentation": [ "http://eml.com/role/IntangiblesDetails" ], "lang": { "en-us": { "role": { "label": "Non-compete agreements [Member]" } } }, "auth_ref": [] }, "eml_NonDiscretionaryContributionsMember": { "xbrltype": "domainItemType", "nsuri": "http://eml.com/20231230", "localname": "NonDiscretionaryContributionsMember", "presentation": [ "http://eml.com/role/RetirementBenefitPlansDetails7" ], "lang": { "en-us": { "role": { "label": "Non-Discretionary Contributions [Member]" } } }, "auth_ref": [] }, "us-gaap_NoncashInvestingAndFinancingItemsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NoncashInvestingAndFinancingItemsAbstract", "presentation": [ "http://eml.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Non-cash investing and financing activities" } } }, "auth_ref": [] }, "us-gaap_NoncurrentAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NoncurrentAssets", "crdr": "debit", "presentation": [ "http://eml.com/role/GeographicInformationDetails" ], "lang": { "en-us": { "role": { "label": "Assets", "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." } } }, "auth_ref": [ "r302" ] }, "eml_NoncurrentFinanceLeaseLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://eml.com/20231230", "localname": "NoncurrentFinanceLeaseLiabilities", "crdr": "credit", "presentation": [ "http://eml.com/role/LeasesDetails" ], "lang": { "en-us": { "role": { "label": "Noncurrent finance lease liabilities" } } }, "auth_ref": [] }, "eml_NoncurrentOperatingLeaseLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://eml.com/20231230", "localname": "NoncurrentOperatingLeaseLiabilities", "crdr": "credit", "presentation": [ "http://eml.com/role/LeasesDetails" ], "lang": { "en-us": { "role": { "label": "Noncurrent operating lease liabilities" } } }, "auth_ref": [] }, "eml_NonvotingPreferredStockMember": { "xbrltype": "domainItemType", "nsuri": "http://eml.com/20231230", "localname": "NonvotingPreferredStockMember", "presentation": [ "http://eml.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Nonvoting Preferred Stock [Member]" } } }, "auth_ref": [] }, "eml_NonvotingPreferredStockNoParValue": { "xbrltype": "perShareItemType", "nsuri": "http://eml.com/20231230", "localname": "NonvotingPreferredStockNoParValue", "presentation": [ "http://eml.com/role/ConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Nonvoting Preferred Stock, par value (in dollars per share)", "documentation": "Issuance value per share of no-par value, nonvoting preferred stock; generally not indicative of the fair market value per share." } } }, "auth_ref": [] }, "eml_NonvotingPreferredStockSharesAuthorizedInShares": { "xbrltype": "sharesItemType", "nsuri": "http://eml.com/20231230", "localname": "NonvotingPreferredStockSharesAuthorizedInShares", "presentation": [ "http://eml.com/role/ConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Nonvoting Preferred Stock, shares authorized (in shares)", "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." } } }, "auth_ref": [] }, "us-gaap_NotesAndLoansReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NotesAndLoansReceivableNetCurrent", "crdr": "debit", "calculation": { "http://eml.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://eml.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Current portion of note receivable", "documentation": "Amortized cost, after allowance for credit loss, of financing receivable classified as current. Excludes net investment in lease." } } }, "auth_ref": [ "r304", "r305", "r594" ] }, "us-gaap_NotesAndLoansReceivableNetNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NotesAndLoansReceivableNetNoncurrent", "crdr": "debit", "calculation": { "http://eml.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_OtherAssets", "weight": 1.0, "order": 18.0 } }, "presentation": [ "http://eml.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Long term note receivable, less current portion", "documentation": "Amount, after allowance for credit loss, of financing receivable, classified as noncurrent." } } }, "auth_ref": [] }, "eml_NumberOfDefinedBenefitPlans": { "xbrltype": "integerItemType", "nsuri": "http://eml.com/20231230", "localname": "NumberOfDefinedBenefitPlans", "presentation": [ "http://eml.com/role/RetirementBenefitPlansDetails5" ], "lang": { "en-us": { "role": { "label": "Number of plans", "documentation": "Refers to number of defined benefit plans during the period." } } }, "auth_ref": [] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://eml.com/role/ConsolidatedStatementsOfIncome": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://eml.com/role/ConsolidatedStatementsOfIncome", "http://eml.com/role/DiscontinuedOperationsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Operating profit", "label": "[Operating Income (Loss)]", "verboseLabel": "Operating loss", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r280", "r288", "r294", "r297", "r729" ] }, "us-gaap_OperatingLeaseExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseExpense", "crdr": "debit", "presentation": [ "http://eml.com/role/LeasesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Operating lease expense", "documentation": "Amount of operating lease expense. Excludes sublease income." } } }, "auth_ref": [ "r890" ] }, "us-gaap_OperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiability", "crdr": "credit", "presentation": [ "http://eml.com/role/AccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Operating lease liability", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease." } } }, "auth_ref": [ "r573" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://eml.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 28.0 } }, "presentation": [ "http://eml.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Current portion of operating lease liability", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r573" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://eml.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 33.0 } }, "presentation": [ "http://eml.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Operating lease liability, less current portion", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r573" ] }, "us-gaap_OperatingLeasePayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeasePayments", "crdr": "credit", "presentation": [ "http://eml.com/role/LeasesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Operating lease payment", "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use." } } }, "auth_ref": [ "r576", "r579" ] }, "eml_OperatingLeaseRateOfDiscount": { "xbrltype": "percentItemType", "nsuri": "http://eml.com/20231230", "localname": "OperatingLeaseRateOfDiscount", "presentation": [ "http://eml.com/role/LeasesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Weighted average discount rate operating leases" } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://eml.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_OtherAssets", "weight": 1.0, "order": 20.0 } }, "presentation": [ "http://eml.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Right of Use Assets", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r572" ] }, "eml_OperatingLeaseRightOfUseAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://eml.com/20231230", "localname": "OperatingLeaseRightOfUseAssetsNet", "crdr": "debit", "presentation": [ "http://eml.com/role/LeasesDetails" ], "lang": { "en-us": { "role": { "label": "Operating lease Right of use assets net" } } }, "auth_ref": [] }, "eml_OperatingLeaseTerm": { "xbrltype": "durationItemType", "nsuri": "http://eml.com/20231230", "localname": "OperatingLeaseTerm", "presentation": [ "http://eml.com/role/LeasesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Weighted average lease term for operating leases" } } }, "auth_ref": [] }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeasesFutureMinimumPaymentsDueCurrent", "crdr": "credit", "presentation": [ "http://eml.com/role/LeasesDetails1" ], "lang": { "en-us": { "role": { "label": "2024 operating", "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." } } }, "auth_ref": [ "r176", "r178" ] }, "eml_OperatingLeasesFutureMinimumPaymentsDueGross": { "xbrltype": "monetaryItemType", "nsuri": "http://eml.com/20231230", "localname": "OperatingLeasesFutureMinimumPaymentsDueGross", "crdr": "credit", "presentation": [ "http://eml.com/role/LeasesDetails1" ], "lang": { "en-us": { "role": { "label": "Operating Leases, Future Minimum Payments Due gross" } } }, "auth_ref": [] }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeasesFutureMinimumPaymentsDueInFourYears", "crdr": "credit", "presentation": [ "http://eml.com/role/LeasesDetails1" ], "lang": { "en-us": { "role": { "label": "2027 operating and thereafter", "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." } } }, "auth_ref": [ "r176", "r178" ] }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeasesFutureMinimumPaymentsDueInThreeYears", "crdr": "credit", "presentation": [ "http://eml.com/role/LeasesDetails1" ], "lang": { "en-us": { "role": { "label": "2026 operating", "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." } } }, "auth_ref": [ "r176", "r178" ] }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeasesFutureMinimumPaymentsDueInTwoYears", "crdr": "credit", "presentation": [ "http://eml.com/role/LeasesDetails1" ], "lang": { "en-us": { "role": { "label": "2025 operating", "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." } } }, "auth_ref": [ "r176", "r178" ] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "lang": { "en-us": { "role": { "label": "Description of Business" } } }, "auth_ref": [] }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://eml.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 26.0 } }, "presentation": [ "http://eml.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Other accrued expenses", "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r34" ] }, "us-gaap_OtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssets", "crdr": "debit", "calculation": { "http://eml.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 23.0 } }, "presentation": [ "http://eml.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total Other Assets", "label": "[Other Assets]", "documentation": "Amount of assets classified as other." } } }, "auth_ref": [ "r161", "r202", "r600", "r763" ] }, "us-gaap_OtherAssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsAbstract", "presentation": [ "http://eml.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Other Assets" } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostsCreditArisingDuringPeriodNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostsCreditArisingDuringPeriodNetOfTax", "crdr": "debit", "presentation": [ "http://eml.com/role/RetirementBenefitPlansDetails3" ], "lang": { "en-us": { "role": { "label": "Prior service cost", "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)." } } }, "auth_ref": [ "r8", "r123", "r435" ] }, "us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax", "crdr": "credit", "presentation": [ "http://eml.com/role/RetirementBenefitPlansDetails3" ], "lang": { "en-us": { "role": { "label": "Net loss (gain)", "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." } } }, "auth_ref": [ "r6", "r123", "r435" ] }, "eml_OtherComprehensiveIncomeLossDefinedBenefitPlanGainsLossesDeferredArisingDuringPeriodAfterTax": { "xbrltype": "monetaryItemType", "nsuri": "http://eml.com/20231230", "localname": "OtherComprehensiveIncomeLossDefinedBenefitPlanGainsLossesDeferredArisingDuringPeriodAfterTax", "crdr": "credit", "presentation": [ "http://eml.com/role/RetirementBenefitPlansDetails3" ], "lang": { "en-us": { "role": { "label": "Asset (gains)/losses deferred", "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." } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "crdr": "credit", "calculation": { "http://eml.com/role/ConsolidatedStatementsOfComprehensiveIncome": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://eml.com/role/ConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Change in foreign currency translation", "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." } } }, "auth_ref": [ "r5" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://eml.com/role/ConsolidatedStatementsOfComprehensiveIncome": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://eml.com/role/ConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "totalLabel": "Total other comprehensive income", "label": "[Other Comprehensive Income (Loss), Net of Tax]", "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss)." } } }, "auth_ref": [ "r22", "r27", "r221", "r224", "r231", "r564", "r565", "r570", "r595", "r614", "r786", "r787" ] }, "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax", "crdr": "debit", "presentation": [ "http://eml.com/role/ConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Change in pension and other postretirement benefit costs, net of tax", "documentation": "Amount, after tax and reclassification adjustment, of (increase) decrease in accumulated other comprehensive income for defined benefit plan." } } }, "auth_ref": [ "r7", "r123" ] }, "eml_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansOtherArisingDuringPeriodNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://eml.com/20231230", "localname": "OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansOtherArisingDuringPeriodNetOfTax", "crdr": "credit", "presentation": [ "http://eml.com/role/RetirementBenefitPlansDetails3" ], "lang": { "en-us": { "role": { "verboseLabel": "Other", "label": "[Other]", "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." } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeLossTaxAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossTaxAbstract", "presentation": [ "http://eml.com/role/ConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Other comprehensive income:" } } }, "auth_ref": [] }, "eml_OtherInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://eml.com/20231230", "localname": "OtherInformationAbstract", "lang": { "en-us": { "role": { "label": "Other Information" } } }, "auth_ref": [] }, "us-gaap_OtherLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://eml.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 32.0 } }, "presentation": [ "http://eml.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Other long-term liabilities", "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r37" ] }, "us-gaap_OtherNonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://eml.com/role/ConsolidatedStatementsOfIncome": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://eml.com/role/ConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Other (expense) income", "documentation": "Amount of income (expense) related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r133" ] }, "us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherPostretirementBenefitPlansDefinedBenefitMember", "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" ], "lang": { "en-us": { "role": { "label": "Other Postretirement Benefit [Member]", "documentation": "Plan designed to provide other postretirement benefits. Includes, but is not limited to, defined benefit and defined contribution plans. Excludes pension benefits." } } }, "auth_ref": [ "r392", "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r418", "r419", "r420", "r421", "r422", "r423", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r439", "r440", "r442", "r445", "r448", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r464", "r465", "r466", "r737", "r738", "r739", "r740", "r741" ] }, "eml_OtherPostretirementBenefitPlansDefinedBenefitOneMember": { "xbrltype": "domainItemType", "nsuri": "http://eml.com/20231230", "localname": "OtherPostretirementBenefitPlansDefinedBenefitOneMember", "presentation": [ "http://eml.com/role/RetirementBenefitPlansDetails2" ], "lang": { "en-us": { "role": { "label": "Other Postretirement Benefit Plans Defined Benefit [Member]" } } }, "auth_ref": [] }, "us-gaap_OtherPostretirementBenefitsPayableNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherPostretirementBenefitsPayableNoncurrent", "crdr": "credit", "calculation": { "http://eml.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 36.0 } }, "presentation": [ "http://eml.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accrued postretirement benefits", "documentation": "Amount of liability, classified as noncurrent, for retirement benefits, classified as other." } } }, "auth_ref": [ "r114" ] }, "eml_PatentsAndDevelopedTechnologyMember": { "xbrltype": "domainItemType", "nsuri": "http://eml.com/20231230", "localname": "PatentsAndDevelopedTechnologyMember", "presentation": [ "http://eml.com/role/IntangiblesDetails" ], "lang": { "en-us": { "role": { "label": "Patents and developed technology [Member]" } } }, "auth_ref": [] }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForRepurchaseOfCommonStock", "crdr": "credit", "calculation": { "http://eml.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 32.0 } }, "presentation": [ "http://eml.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Purchase common stock for treasury", "label": "[Payments for Repurchase of Common Stock]", "documentation": "The cash outflow to reacquire common stock during the period." } } }, "auth_ref": [ "r49" ] }, "us-gaap_PaymentsOfDividendsCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsOfDividendsCommonStock", "crdr": "credit", "calculation": { "http://eml.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 33.0 } }, "presentation": [ "http://eml.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Dividends paid", "label": "[Payments of Ordinary Dividends, Common Stock]", "documentation": "Amount of cash outflow in the form of ordinary dividends to common shareholders of the parent entity." } } }, "auth_ref": [ "r49" ] }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "crdr": "credit", "calculation": { "http://eml.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 22.0 } }, "presentation": [ "http://eml.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Business acquisition", "label": "[Payments to Acquire Businesses, Net of Cash Acquired]", "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase." } } }, "auth_ref": [ "r46" ] }, "us-gaap_PaymentsToAcquireMarketableSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireMarketableSecurities", "crdr": "credit", "calculation": { "http://eml.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 21.0 } }, "presentation": [ "http://eml.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Marketable securities", "label": "[Payments to Acquire Marketable Securities]", "documentation": "Amount of cash outflow for purchase of marketable security." } } }, "auth_ref": [ "r804" ] }, "us-gaap_PaymentsToAcquireNotesReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireNotesReceivable", "crdr": "credit", "calculation": { "http://eml.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 23.0 } }, "presentation": [ "http://eml.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Issuance of notes receivable", "label": "[Payments to Acquire Notes Receivable]", "documentation": "The cash outflow to acquire an agreement for an unconditional promise by the maker to pay the entity (holder) a definite sum of money at a future date. Such amount may include accrued interest receivable in accordance with the terms of the note. The note also may contain provisions including a discount or premium, payable on demand, secured, or unsecured, interest bearing or noninterest bearing, among myriad other features and characteristics." } } }, "auth_ref": [ "r45" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://eml.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 27.0 } }, "presentation": [ "http://eml.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Purchases of property, plant and equipment", "label": "[Payments to Acquire Property, Plant, and Equipment]", "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." } } }, "auth_ref": [ "r135" ] }, "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "presentation": [ "http://eml.com/role/RetirementBenefitPlans" ], "lang": { "en-us": { "role": { "label": "10. Retirement Benefit Plans", "documentation": "The entire disclosure for retirement benefits." } } }, "auth_ref": [ "r391", "r415", "r417", "r423", "r441", "r443", "r444", "r445", "r446", "r447", "r461", "r462", "r464", "r737" ] }, "eml_PensionBenefitPlansandOtherPostretirementBenefitPlanMember": { "xbrltype": "domainItemType", "nsuri": "http://eml.com/20231230", "localname": "PensionBenefitPlansandOtherPostretirementBenefitPlanMember", "presentation": [ "http://eml.com/role/RetirementBenefitPlansDetails4" ], "lang": { "en-us": { "role": { "label": "Pension Benefit Plans and Other Postretirement Benefit Plan [Member]" } } }, "auth_ref": [] }, "us-gaap_PensionPlansDefinedBenefitMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PensionPlansDefinedBenefitMember", "presentation": [ "http://eml.com/role/RetirementBenefitPlansDetails", "http://eml.com/role/RetirementBenefitPlansDetails1", "http://eml.com/role/RetirementBenefitPlansDetails3", "http://eml.com/role/RetirementBenefitPlansDetails5", "http://eml.com/role/RetirementBenefitPlansDetails6", "http://eml.com/role/RetirementBenefitPlansDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Pension Benefit [Member]", "verboseLabel": "Pension Benefit [Member]", "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." } } }, "auth_ref": [ "r392", "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r439", "r440", "r442", "r445", "r448", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r464", "r465", "r476", "r737", "r738", "r742", "r743", "r744" ] }, "eml_PensionPlansDefinedBenefitOneMember": { "xbrltype": "domainItemType", "nsuri": "http://eml.com/20231230", "localname": "PensionPlansDefinedBenefitOneMember", "presentation": [ "http://eml.com/role/RetirementBenefitPlansDetails2" ], "lang": { "en-us": { "role": { "label": "Pension Plans Defined Benefit [Member]" } } }, "auth_ref": [] }, "eml_PensionPlansDefinedBenefitsMember": { "xbrltype": "domainItemType", "nsuri": "http://eml.com/20231230", "localname": "PensionPlansDefinedBenefitsMember", "presentation": [ "http://eml.com/role/RetirementBenefitPlansDetails2" ], "lang": { "en-us": { "role": { "label": "Pension Benefits [Member]" } } }, "auth_ref": [] }, "eml_PercentageOfAvailableCash": { "xbrltype": "percentItemType", "nsuri": "http://eml.com/20231230", "localname": "PercentageOfAvailableCash", "presentation": [ "http://eml.com/role/AccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Percentage of available cash located in foreign subsidiaries" } } }, "auth_ref": [] }, "us-gaap_PlanAssetCategoriesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanAssetCategoriesDomain", "presentation": [ "http://eml.com/role/RetirementBenefitPlansDetails6", "http://eml.com/role/RetirementBenefitPlansDetailsNarrative" ], "lang": { "en-us": { "role": { "documentation": "Defined benefit plan asset investment." } } }, "auth_ref": [ "r415", "r416", "r418", "r419", "r420", "r421", "r422", "r423", "r442", "r735", "r736", "r737" ] }, "us-gaap_PreferredStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockValue", "crdr": "credit", "calculation": { "http://eml.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 27.0 } }, "presentation": [ "http://eml.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Voting Preferred Stock, no par value: Authorized and unissued: 1,000,000 shares", "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity." } } }, "auth_ref": [ "r117", "r602", "r751" ] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpenseAndOtherAssetsCurrent", "crdr": "debit", "calculation": { "http://eml.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://eml.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Prepaid expenses and other assets", "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." } } }, "auth_ref": [ "r785" ] }, "us-gaap_PriorPeriodReclassificationAdjustmentDescription": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PriorPeriodReclassificationAdjustmentDescription", "presentation": [ "http://eml.com/role/AccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Reclassification", "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." } } }, "auth_ref": [ "r781" ] }, "us-gaap_ProceedsFromDividendsReceived": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromDividendsReceived", "crdr": "debit", "presentation": [ "http://eml.com/role/RetirementBenefitPlansDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Dividend received", "documentation": "Dividends received on equity and other investments during the current period." } } }, "auth_ref": [ "r791" ] }, "us-gaap_ProceedsFromIssuanceOfLongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromIssuanceOfLongTermDebt", "crdr": "debit", "calculation": { "http://eml.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 28.0 } }, "presentation": [ "http://eml.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from issuance of long-term debt and notes payable", "documentation": "The cash inflow from a debt initially having maturity due after one year or beyond the operating cycle, if longer." } } }, "auth_ref": [ "r48", "r629" ] }, "eml_ProceedsFromNewLongTermDebtRefinancing": { "xbrltype": "monetaryItemType", "nsuri": "http://eml.com/20231230", "localname": "ProceedsFromNewLongTermDebtRefinancing", "crdr": "debit", "calculation": { "http://eml.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 34.0 } }, "presentation": [ "http://eml.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from new long-term debt refinancing" } } }, "auth_ref": [] }, "us-gaap_ProceedsFromPartnershipContribution": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromPartnershipContribution", "crdr": "debit", "presentation": [ "http://eml.com/role/RetirementBenefitPlansDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Cash contributions", "documentation": "The cash inflow from the capital received in cash from a partner in a partnership during the period." } } }, "auth_ref": [ "r47" ] }, "us-gaap_ProceedsFromRepaymentsOfLongTermDebtAndCapitalSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromRepaymentsOfLongTermDebtAndCapitalSecurities", "crdr": "debit", "presentation": [ "http://eml.com/role/DebtDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Repayment of debt", "documentation": "Amount of cash inflow (outflow) from long-term debt, finance lease obligation, and mandatorily redeemable capital security." } } }, "auth_ref": [ "r789", "r790" ] }, "eml_ProceedsFromSaleOfBusinesses": { "xbrltype": "monetaryItemType", "nsuri": "http://eml.com/20231230", "localname": "ProceedsFromSaleOfBusinesses", "crdr": "debit", "calculation": { "http://eml.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 25.0 } }, "presentation": [ "http://eml.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from sale of businesses" } } }, "auth_ref": [] }, "us-gaap_ProceedsFromSaleOfNotesReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromSaleOfNotesReceivable", "crdr": "debit", "calculation": { "http://eml.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 24.0 } }, "presentation": [ "http://eml.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payments received from notes receivable", "documentation": "The cash inflow associated with the sale of a borrowing supported by a written promise to pay an obligation." } } }, "auth_ref": [ "r44" ] }, "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment", "crdr": "debit", "calculation": { "http://eml.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 26.0 } }, "presentation": [ "http://eml.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from sale of building and equipment", "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." } } }, "auth_ref": [ "r134" ] }, "us-gaap_ProceedsFromShortTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromShortTermDebt", "crdr": "debit", "calculation": { "http://eml.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 29.0 } }, "presentation": [ "http://eml.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from short term borrowings (revolver)", "documentation": "The cash inflow from a borrowing having initial term of repayment within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r48" ] }, "eml_ProductDevelopmentCostsMember": { "xbrltype": "domainItemType", "nsuri": "http://eml.com/20231230", "localname": "ProductDevelopmentCostsMember", "presentation": [ "http://eml.com/role/AccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Product Development Costs [Member]" } } }, "auth_ref": [] }, "us-gaap_ProfitLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProfitLoss", "crdr": "credit", "calculation": { "http://eml.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_IncomeLossFromContinuingOperations", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://eml.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "verboseLabel": "Net income", "label": "[Net Income (Loss), Including Portion Attributable to Noncontrolling Interest]", "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest." } } }, "auth_ref": [ "r195", "r220", "r223", "r235", "r240", "r246", "r254", "r255", "r280", "r288", "r294", "r297", "r310", "r345", "r346", "r348", "r349", "r350", "r352", "r354", "r356", "r357", "r542", "r545", "r546", "r558", "r561", "r598", "r612", "r635", "r678", "r696", "r697", "r729", "r748", "r749", "r762", "r788", "r820" ] }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentByTypeAxis", "presentation": [ "http://eml.com/role/AccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Long-Lived Tangible Asset [Axis]", "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale." } } }, "auth_ref": [ "r12" ] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://eml.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 22.0 } }, "presentation": [ "http://eml.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Property, Plant and Equipment, net", "label": "[Property, Plant and Equipment, Net]", "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r12", "r599", "r609", "r751" ] }, "us-gaap_PropertyPlantAndEquipmentNetAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentNetAbstract", "presentation": [ "http://eml.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "presentation": [ "http://eml.com/role/AccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment and Related Depreciation", "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections." } } }, "auth_ref": [ "r12", "r186", "r189", "r607" ] }, "us-gaap_PropertyPlantAndEquipmentPreproductionDesignAndDevelopmentCosts": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentPreproductionDesignAndDevelopmentCosts", "presentation": [ "http://eml.com/role/AccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Product Development Costs", "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." } } }, "auth_ref": [ "r320" ] }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTypeDomain", "presentation": [ "http://eml.com/role/AccountingPoliciesDetailsNarrative" ], "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." } } }, "auth_ref": [ "r148" ] }, "eml_PropertyPlantsAndEquipmentUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://eml.com/20231230", "localname": "PropertyPlantsAndEquipmentUsefulLife", "presentation": [ "http://eml.com/role/AccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Estimated useful lives of the assets" } } }, "auth_ref": [] }, "us-gaap_ProvisionForDoubtfulAccounts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProvisionForDoubtfulAccounts", "crdr": "debit", "calculation": { "http://eml.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://eml.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Provision for doubtful accounts", "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable." } } }, "auth_ref": [ "r234", "r315" ] }, "eml_RIIFLHighYieldBondFundMember": { "xbrltype": "domainItemType", "nsuri": "http://eml.com/20231230", "localname": "RIIFLHighYieldBondFundMember", "presentation": [ "http://eml.com/role/RetirementBenefitPlansDetails6" ], "lang": { "en-us": { "role": { "label": "RIIFL High Yield Bond Fund (i) [Member]" } } }, "auth_ref": [] }, "eml_RITCCommoditiesFundMember": { "xbrltype": "domainItemType", "nsuri": "http://eml.com/20231230", "localname": "RITCCommoditiesFundMember", "presentation": [ "http://eml.com/role/RetirementBenefitPlansDetails6" ], "lang": { "en-us": { "role": { "label": "RITC Commodities Fund (h) [Member]" } } }, "auth_ref": [] }, "eml_RITCEmergingMarketsFundMember": { "xbrltype": "domainItemType", "nsuri": "http://eml.com/20231230", "localname": "RITCEmergingMarketsFundMember", "presentation": [ "http://eml.com/role/RetirementBenefitPlansDetails6" ], "lang": { "en-us": { "role": { "label": "RITC Emerging Markets Fund (d) [Member]" } } }, "auth_ref": [] }, "eml_RITCGlobalListedInfrastructureFundMember": { "xbrltype": "domainItemType", "nsuri": "http://eml.com/20231230", "localname": "RITCGlobalListedInfrastructureFundMember", "presentation": [ "http://eml.com/role/RetirementBenefitPlansDetails6" ], "lang": { "en-us": { "role": { "label": "RITC Global Listed Infrastructure Fund (g) [Member]" } } }, "auth_ref": [] }, "eml_RITCGlobalRealEstateSecuritiesFundMember": { "xbrltype": "domainItemType", "nsuri": "http://eml.com/20231230", "localname": "RITCGlobalRealEstateSecuritiesFundMember", "presentation": [ "http://eml.com/role/RetirementBenefitPlansDetails6" ], "lang": { "en-us": { "role": { "label": "RITC Global Real Estate Securities Fund (f) [Member]" } } }, "auth_ref": [] }, "eml_RITCInternationalFundMember": { "xbrltype": "domainItemType", "nsuri": "http://eml.com/20231230", "localname": "RITCInternationalFundMember", "presentation": [ "http://eml.com/role/RetirementBenefitPlansDetails6" ], "lang": { "en-us": { "role": { "label": "RITC International Fund (c) [Member]" } } }, "auth_ref": [] }, "eml_RITCRussellInvestmentsRussellIndexFundMember": { "xbrltype": "domainItemType", "nsuri": "http://eml.com/20231230", "localname": "RITCRussellInvestmentsRussellIndexFundMember", "presentation": [ "http://eml.com/role/RetirementBenefitPlansDetails6" ], "lang": { "en-us": { "role": { "label": "RITC Russell Investments Russell 1000? Index Fund (a) [Member]" } } }, "auth_ref": [] }, "eml_RITCSmallCapFundMember": { "xbrltype": "domainItemType", "nsuri": "http://eml.com/20231230", "localname": "RITCSmallCapFundMember", "presentation": [ "http://eml.com/role/RetirementBenefitPlansDetails6" ], "lang": { "en-us": { "role": { "label": "RITC Small Cap Fund (b) [Member]" } } }, "auth_ref": [] }, "eml_RITCWorldEquityFundMember": { "xbrltype": "domainItemType", "nsuri": "http://eml.com/20231230", "localname": "RITCWorldEquityFundMember", "presentation": [ "http://eml.com/role/RetirementBenefitPlansDetails6" ], "lang": { "en-us": { "role": { "label": "RITC World Equity Fund (e) [Member]" } } }, "auth_ref": [] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeAxis", "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/StockOptionsAndAwardsDetails1" ], "lang": { "en-us": { "role": { "label": "Range [Axis]" } } }, "auth_ref": [ "r341", "r342", "r343", "r344", "r415", "r470", "r489", "r490", "r491", "r587", "r588", "r619", "r649", "r650", "r701", "r702", "r703", "r704", "r709", "r717", "r718", "r730", "r734", "r745", "r752", "r755", "r817", "r822", "r895", "r896", "r897", "r898", "r899" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeMember", "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/StockOptionsAndAwardsDetails1" ], "auth_ref": [ "r341", "r342", "r343", "r344", "r415", "r470", "r489", "r490", "r491", "r587", "r588", "r619", "r649", "r650", "r701", "r702", "r703", "r704", "r709", "r717", "r718", "r730", "r734", "r745", "r752", "r755", "r817", "r822", "r895", "r896", "r897", "r898", "r899" ] }, "eml_RatioDescription": { "xbrltype": "stringItemType", "nsuri": "http://eml.com/20231230", "localname": "RatioDescription", "presentation": [ "http://eml.com/role/DebtDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Ratio description" } } }, "auth_ref": [] }, "eml_RecentAccountingPronouncementsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://eml.com/20231230", "localname": "RecentAccountingPronouncementsDisclosureTextBlock", "presentation": [ "http://eml.com/role/RecentAccountingPronouncements" ], "lang": { "en-us": { "role": { "label": "13. Recent Accounting Pronouncements" } } }, "auth_ref": [] }, "eml_ReductionInCarryingAmountOfRightOfUseAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://eml.com/20231230", "localname": "ReductionInCarryingAmountOfRightOfUseAssets", "crdr": "credit", "calculation": { "http://eml.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 7.0 } }, "presentation": [ "http://eml.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Reduction in carrying amount of ROU assets" } } }, "auth_ref": [] }, "eml_RegularMatchingContributionsMember": { "xbrltype": "domainItemType", "nsuri": "http://eml.com/20231230", "localname": "RegularMatchingContributionsMember", "presentation": [ "http://eml.com/role/RetirementBenefitPlansDetails7" ], "lang": { "en-us": { "role": { "label": "Regular Matching Contributions [Member]" } } }, "auth_ref": [] }, "us-gaap_RegulatoryAssetAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RegulatoryAssetAxis", "presentation": [ "http://eml.com/role/DiscontinuedOperationsDetails" ], "lang": { "en-us": { "role": { "label": "Regulatory Asset Axis", "documentation": "Information by type of regulatory asset." } } }, "auth_ref": [ "r98", "r99", "r171" ] }, "us-gaap_RegulatoryAssetDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RegulatoryAssetDomain", "presentation": [ "http://eml.com/role/DiscontinuedOperationsDetails" ], "lang": { "en-us": { "role": { "documentation": "Rate action of a regulator resulting in capitalization of costs incurred." } } }, "auth_ref": [ "r171" ] }, "us-gaap_RelatedPartyTransactionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionAxis", "presentation": [ "http://eml.com/role/StockOptionsAndAwardsDetails1" ], "lang": { "en-us": { "role": { "label": "Related Party Transaction Axis", "documentation": "Information by type of related party transaction." } } }, "auth_ref": [ "r582", "r583", "r891" ] }, "us-gaap_RelatedPartyTransactionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionDomain", "presentation": [ "http://eml.com/role/StockOptionsAndAwardsDetails1" ], "lang": { "en-us": { "role": { "documentation": "Transaction between related party." } } }, "auth_ref": [] }, "us-gaap_RepaymentsOfLongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RepaymentsOfLongTermDebt", "crdr": "credit", "calculation": { "http://eml.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 31.0 } }, "presentation": [ "http://eml.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Principal payments on long-term debt", "label": "[Repayments of Long-Term Debt]", "documentation": "The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer." } } }, "auth_ref": [ "r50", "r632" ] }, "us-gaap_RepaymentsOfShortTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RepaymentsOfShortTermDebt", "crdr": "credit", "calculation": { "http://eml.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 30.0 } }, "presentation": [ "http://eml.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Principal payments on short-term borrowings (revolver)", "label": "[Repayments of Short-Term Debt]", "documentation": "The cash outflow for a borrowing having initial term of repayment within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r50" ] }, "srt_ReportableGeographicalComponentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ReportableGeographicalComponentsMember", "presentation": [ "http://eml.com/role/GeographicInformationDetails" ], "lang": { "en-us": { "role": { "label": "Reportable Geographical Components [Member]" } } }, "auth_ref": [] }, "us-gaap_ResearchAndDevelopmentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpense", "crdr": "debit", "calculation": { "http://eml.com/role/ConsolidatedStatementsOfIncome": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://eml.com/role/AccountingPoliciesDetailsNarrative", "http://eml.com/role/ConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "negatedLabel": "Product development expense", "label": "[Research and Development Expense]", "verboseLabel": "Product development expenses", "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." } } }, "auth_ref": [ "r100", "r506", "r900" ] }, "us-gaap_RestructuringCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringCosts", "crdr": "debit", "calculation": { "http://eml.com/role/ConsolidatedStatementsOfIncome": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 7.0 } }, "presentation": [ "http://eml.com/role/ConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "negatedLabel": "Restructuring costs", "label": "[Restructuring Costs]", "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." } } }, "auth_ref": [ "r11" ] }, "us-gaap_RestructuringReserveAccrualAdjustment1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringReserveAccrualAdjustment1", "crdr": "debit", "presentation": [ "http://eml.com/role/DiscontinuedOperationsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Restructuring costs", "label": "[Restructuring Reserve, Accrual Adjustment]", "documentation": "Amount of expense (reversal of expense) which increases (decreases) the restructuring reserve from an adjustment to a previously accrued restructuring liability." } } }, "auth_ref": [ "r336", "r338" ] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://eml.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 43.0 } }, "presentation": [ "http://eml.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Retained earnings", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r119", "r152", "r605", "r623", "r625", "r633", "r659", "r751" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsMember", "presentation": [ "http://eml.com/role/ConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Retained Earnings", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r194", "r243", "r244", "r245", "r247", "r253", "r255", "r311", "r312", "r497", "r498", "r499", "r529", "r530", "r550", "r552", "r553", "r555", "r556", "r620", "r622", "r636", "r910" ] }, "us-gaap_RetirementPlanNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetirementPlanNameAxis", "presentation": [ "http://eml.com/role/RetirementBenefitPlansDetails7" ], "lang": { "en-us": { "role": { "label": "Retirement Plan Name Axis", "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." } } }, "auth_ref": [ "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r745", "r777", "r824", "r825", "r826", "r827", "r828", "r829", "r830", "r831", "r832", "r833", "r834", "r835", "r836", "r837", "r838", "r839", "r840", "r841", "r842", "r843", "r844", "r845", "r846", "r847", "r848", "r849", "r850", "r851", "r852", "r853", "r854", "r855", "r856", "r857", "r858", "r859", "r860", "r861", "r862", "r863", "r864", "r865", "r866", "r867", "r868", "r869", "r870", "r871", "r872", "r873", "r874", "r875", "r876", "r877", "r878", "r879", "r880", "r881", "r882", "r883" ] }, "us-gaap_RetirementPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetirementPlanNameDomain", "presentation": [ "http://eml.com/role/RetirementBenefitPlansDetails7" ], "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." } } }, "auth_ref": [ "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r745", "r777", "r824", "r825", "r826", "r827", "r828", "r829", "r830", "r831", "r832", "r833", "r834", "r835", "r836", "r837", "r838", "r839", "r840", "r841", "r842", "r843", "r844", "r845", "r846", "r847", "r848", "r849", "r850", "r851", "r852", "r853", "r854", "r855", "r856", "r857", "r858", "r859", "r860", "r861", "r862", "r863", "r864", "r865", "r866", "r867", "r868", "r869", "r870", "r871", "r872", "r873", "r874", "r875", "r876", "r877", "r878", "r879", "r880", "r881", "r882", "r883" ] }, "us-gaap_RetirementPlanTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetirementPlanTypeAxis", "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" ], "lang": { "en-us": { "role": { "label": "Retirement Plan Type Axis", "documentation": "Information by type of retirement benefit plan. Includes, but is not limited to, retirement benefit arrangement for defined benefit pension and other postretirement plans, retirement benefit arrangement for defined contribution pension and other postretirement plans, and special and contractual termination benefits payable upon retirement." } } }, "auth_ref": [ "r392", "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r439", "r440", "r442", "r445", "r448", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r464", "r465", "r466", "r476", "r737", "r738", "r739", "r740", "r741", "r742", "r743", "r744" ] }, "us-gaap_RetirementPlanTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetirementPlanTypeDomain", "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" ], "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." } } }, "auth_ref": [ "r392", "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r439", "r440", "r442", "r445", "r448", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r464", "r465", "r466", "r476", "r737", "r738", "r739", "r740", "r741", "r742", "r743", "r744" ] }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "crdr": "credit", "presentation": [ "http://eml.com/role/GeographicInformationDetails" ], "lang": { "en-us": { "role": { "label": "Sales", "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise." } } }, "auth_ref": [ "r281", "r282", "r287", "r292", "r293", "r299", "r301", "r303", "r389", "r390", "r590" ] }, "eml_RevenueFromContractWithCustomerExcludingAssessedTaxSalesReturns": { "xbrltype": "monetaryItemType", "nsuri": "http://eml.com/20231230", "localname": "RevenueFromContractWithCustomerExcludingAssessedTaxSalesReturns", "crdr": "debit", "presentation": [ "http://eml.com/role/AccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Sales returns" } } }, "auth_ref": [] }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "presentation": [ "http://eml.com/role/AccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Revenue Recognition", "documentation": "Disclosure of accounting policy for revenue from contract with customer." } } }, "auth_ref": [ "r192", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r719" ] }, "eml_RevenueRecognizedEmployingPercentageOfCompletionMethod": { "xbrltype": "monetaryItemType", "nsuri": "http://eml.com/20231230", "localname": "RevenueRecognizedEmployingPercentageOfCompletionMethod", "crdr": "credit", "presentation": [ "http://eml.com/role/AccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Revenue recognized employing the percentage of completion method" } } }, "auth_ref": [] }, "us-gaap_Revenues": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Revenues", "crdr": "credit", "calculation": { "http://eml.com/role/ConsolidatedStatementsOfIncome": { "parentTag": "us-gaap_GrossProfit", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://eml.com/role/ConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Net sales", "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss)." } } }, "auth_ref": [ "r230", "r240", "r281", "r282", "r287", "r292", "r293", "r299", "r301", "r303", "r310", "r345", "r346", "r348", "r349", "r350", "r352", "r354", "r356", "r357", "r561", "r598", "r820" ] }, "eml_RevolvingCommitmentPortion": { "xbrltype": "monetaryItemType", "nsuri": "http://eml.com/20231230", "localname": "RevolvingCommitmentPortion", "crdr": "debit", "presentation": [ "http://eml.com/role/DebtDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Revolving commitment portion" } } }, "auth_ref": [] }, "eml_RightOfUseAssetNonCash": { "xbrltype": "monetaryItemType", "nsuri": "http://eml.com/20231230", "localname": "RightOfUseAssetNonCash", "crdr": "credit", "presentation": [ "http://eml.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Right of use asset" } } }, "auth_ref": [] }, "us-gaap_RisksAndUncertaintiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RisksAndUncertaintiesAbstract", "lang": { "en-us": { "role": { "label": "Concentration of risk" } } }, "auth_ref": [] }, "eml_SARMember": { "xbrltype": "domainItemType", "nsuri": "http://eml.com/20231230", "localname": "SARMember", "presentation": [ "http://eml.com/role/StockOptionsAndAwardsDetails1" ], "lang": { "en-us": { "role": { "label": "SAR [Member]" } } }, "auth_ref": [] }, "srt_ScenarioUnspecifiedDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ScenarioUnspecifiedDomain", "presentation": [ "http://eml.com/role/StockOptionsAndAwardsDetailsNarrative" ], "auth_ref": [ "r256", "r475", "r775", "r801" ] }, "eml_SchduleOFImpactOfLeasesInTheBalanceSheetTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://eml.com/20231230", "localname": "SchduleOFImpactOfLeasesInTheBalanceSheetTableTextBlock", "presentation": [ "http://eml.com/role/LeasesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of impact of leases in the balance sheet" } } }, "auth_ref": [] }, "eml_ScheduleIncomeFromDiscontinuedOperationsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://eml.com/20231230", "localname": "ScheduleIncomeFromDiscontinuedOperationsTableTextBlock", "presentation": [ "http://eml.com/role/DiscontinuedOperationsTables" ], "lang": { "en-us": { "role": { "label": "Schedule income from discontinued operations" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "presentation": [ "http://eml.com/role/IncomeTaxesTables" ], "lang": { "en-us": { "role": { "label": "Provision for Income Taxes", "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years." } } }, "auth_ref": [ "r157" ] }, "us-gaap_ScheduleOfDebtTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDebtTableTextBlock", "presentation": [ "http://eml.com/role/DebtTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Debt", "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." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "presentation": [ "http://eml.com/role/IncomeTaxesTables" ], "lang": { "en-us": { "role": { "label": "Deferred Income Tax (Assets) Liabilities", "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets." } } }, "auth_ref": [ "r156" ] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "presentation": [ "http://eml.com/role/EarningsPerShareTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Denominators Used in Earnings Per Share Computations", "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." } } }, "auth_ref": [ "r803" ] }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "presentation": [ "http://eml.com/role/IncomeTaxesTables" ], "lang": { "en-us": { "role": { "label": "Reconciliation of Income Taxes Computed Using the U.S. Federal Statutory Rate to that Reflected in Operations", "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations." } } }, "auth_ref": [ "r155" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "presentation": [ "http://eml.com/role/IntangiblesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Gross Carrying Amount and Accumulated Amortization of Amortizable Intangible Assets", "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment." } } }, "auth_ref": [ "r65", "r66" ] }, "us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock", "presentation": [ "http://eml.com/role/LeasesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Future Minimum Payments Under Non-Cancelable Operating Leases", "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." } } }, "auth_ref": [ "r177" ] }, "us-gaap_ScheduleOfGoodwillTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfGoodwillTextBlock", "presentation": [ "http://eml.com/role/GoodwillTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Roll-forward of Goodwill", "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule." } } }, "auth_ref": [ "r731", "r806", "r807", "r808", "r809", "r810", "r811", "r812", "r813", "r814", "r815", "r816" ] }, "us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "presentation": [ "http://eml.com/role/IncomeTaxesTables" ], "lang": { "en-us": { "role": { "label": "Income Before Income Taxes", "documentation": "Tabular disclosure of income before income tax between domestic and foreign jurisdictions." } } }, "auth_ref": [ "r797" ] }, "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "presentation": [ "http://eml.com/role/DebtTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Annual Principal Maturities of Long-Term Debt", "documentation": "Tabular disclosure of maturity and sinking fund requirement for long-term debt." } } }, "auth_ref": [ "r13" ] }, "us-gaap_ScheduleOfNetBenefitCostsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfNetBenefitCostsTableTextBlock", "presentation": [ "http://eml.com/role/RetirementBenefitPlansTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Significant Disclosures Relating to Benefit Plans", "documentation": "Tabular disclosure of the components of net benefit costs for pension plans and/or other employee benefit plans including service cost, interest cost, expected return on plan assets, gain (loss), prior service cost or credit, transition asset or obligation, and gain (loss) recognized due to settlements or curtailments." } } }, "auth_ref": [ "r154" ] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "presentation": [ "http://eml.com/role/GeographicInformationTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Segment Financial Information", "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." } } }, "auth_ref": [ "r61", "r62", "r63", "r64" ] }, "eml_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockAppreciationRightsByExercisePriceRangeTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://eml.com/20231230", "localname": "ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockAppreciationRightsByExercisePriceRangeTableTextBlock", "presentation": [ "http://eml.com/role/StockOptionsAndAwardsTables" ], "lang": { "en-us": { "role": { "label": "Schedule of SARs Outstanding and Exercisable", "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." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfShareBasedCompensationStockAppreciationRightsAwardActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationStockAppreciationRightsAwardActivityTableTextBlock", "presentation": [ "http://eml.com/role/StockOptionsAndAwardsTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Stock Appreciation Rights Activity", "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." } } }, "auth_ref": [ "r74" ] }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "presentation": [ "http://eml.com/role/StockOptionsAndAwardsTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Outstanding Stock Grants", "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." } } }, "auth_ref": [ "r24", "r25", "r74" ] }, "us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "presentation": [ "http://eml.com/role/IncomeTaxesTables" ], "lang": { "en-us": { "role": { "label": "Reconciliation of Unrecognized Tax Benefits", "documentation": "Tabular disclosure of the change in unrecognized tax benefits." } } }, "auth_ref": [ "r747", "r885" ] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "Security12bTitle", "presentation": [ "http://eml.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Security 12b Title", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r764" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SecurityExchangeName", "presentation": [ "http://eml.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r766" ] }, "us-gaap_SegmentContinuingOperationsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentContinuingOperationsMember", "presentation": [ "http://eml.com/role/IncomeTaxesDetails4" ], "lang": { "en-us": { "role": { "label": "Segment Continuing Operations [Member]", "documentation": "Component of an entity expected to operate in the foreseeable future." } } }, "auth_ref": [] }, "us-gaap_SegmentDiscontinuedOperationsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentDiscontinuedOperationsMember", "presentation": [ "http://eml.com/role/IncomeTaxesDetails5" ], "lang": { "en-us": { "role": { "label": "Segment Discontinued Operations [Member]", "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." } } }, "auth_ref": [ "r9", "r103", "r104", "r105" ] }, "us-gaap_SegmentOperatingActivitiesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentOperatingActivitiesDomain", "presentation": [ "http://eml.com/role/IncomeTaxesDetails4", "http://eml.com/role/IncomeTaxesDetails5" ], "lang": { "en-us": { "role": { "documentation": "Operations of an entity including continuing and discontinued operations." } } }, "auth_ref": [] }, "us-gaap_SegmentReportingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingAbstract", "lang": { "en-us": { "role": { "label": "Geographic Information" } } }, "auth_ref": [] }, "us-gaap_SegmentReportingDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingDisclosureTextBlock", "presentation": [ "http://eml.com/role/GeographicInformation" ], "lang": { "en-us": { "role": { "label": "12. Geographic Information", "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." } } }, "auth_ref": [ "r276", "r277", "r278", "r279", "r280", "r286", "r291", "r295", "r296", "r297", "r298", "r299", "r300", "r303" ] }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingGeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://eml.com/role/ConsolidatedStatementsOfIncome": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://eml.com/role/ConsolidatedStatementsOfIncome", "http://eml.com/role/DiscontinuedOperationsDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Selling and administrative expenses", "label": "[Selling, General and Administrative Expense]", "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." } } }, "auth_ref": [ "r132" ] }, "us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingGeneralAndAdministrativeExpensesPolicyTextBlock", "presentation": [ "http://eml.com/role/AccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Selling and Administrative Expenses", "documentation": "Disclosure of accounting policy for inclusion of significant items in the selling, general and administrative (or similar) expense report caption." } } }, "auth_ref": [ "r17" ] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://eml.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 12.0 } }, "presentation": [ "http://eml.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Stock compensation expense", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r10" ] }, "eml_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://eml.com/20231230", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisedInPeriod", "presentation": [ "http://eml.com/role/StockOptionsAndAwardsDetails2" ], "lang": { "en-us": { "role": { "verboseLabel": "Number of units, Exercised", "label": "[Number of units, Exercised]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "presentation": [ "http://eml.com/role/StockOptionsAndAwardsDetails", "http://eml.com/role/StockOptionsAndAwardsDetails2" ], "lang": { "en-us": { "role": { "negatedLabel": "Number of units, Forfeited", "label": "[Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period]", "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." } } }, "auth_ref": [ "r485" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "presentation": [ "http://eml.com/role/StockOptionsAndAwardsDetails2", "http://eml.com/role/StockOptionsAndAwardsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Issued", "verboseLabel": "Number Of Units, Issued", "documentation": "Gross number of share options (or share units) granted during the period." } } }, "auth_ref": [ "r483" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "presentation": [ "http://eml.com/role/StockOptionsAndAwardsDetails", "http://eml.com/role/StockOptionsAndAwardsDetails2" ], "lang": { "en-us": { "role": { "periodStartLabel": "Number of units outstanding at beginning of period", "label": "[Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number]", "periodEndLabel": "Number of units outstanding at end of period", "documentation": "Number of options outstanding, including both vested and non-vested options." } } }, "auth_ref": [ "r481", "r482" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "presentation": [ "http://eml.com/role/StockOptionsAndAwardsDetails1" ], "lang": { "en-us": { "role": { "label": "Weighted avaerage exercise price", "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares." } } }, "auth_ref": [ "r484" ] }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "presentation": [ "http://eml.com/role/AccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Stock Based Compensation", "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." } } }, "auth_ref": [ "r477", "r480", "r486", "r487", "r488", "r489", "r492", "r500", "r501", "r502", "r503" ] }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit", "presentation": [ "http://eml.com/role/StockOptionsAndAwardsDetails1" ], "lang": { "en-us": { "role": { "label": "Minimum Range of Exercise Prices (in dollar per share)", "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." } } }, "auth_ref": [ "r77" ] }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions", "presentation": [ "http://eml.com/role/StockOptionsAndAwardsDetails1" ], "lang": { "en-us": { "role": { "label": "Exercisable", "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." } } }, "auth_ref": [ "r76" ] }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions", "presentation": [ "http://eml.com/role/StockOptionsAndAwardsDetails1" ], "lang": { "en-us": { "role": { "label": "Outstanding", "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." } } }, "auth_ref": [ "r75" ] }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit", "presentation": [ "http://eml.com/role/StockOptionsAndAwardsDetails1" ], "lang": { "en-us": { "role": { "label": "Maximum Range of Exercise Prices (in dollar per share)", "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." } } }, "auth_ref": [ "r77" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding", "crdr": "debit", "presentation": [ "http://eml.com/role/StockOptionsAndAwardsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Intrinsic value", "documentation": "Intrinsic value of outstanding award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [] }, "us-gaap_SharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharesIssued", "presentation": [ "http://eml.com/role/ConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "periodStartLabel": "Balance, shares", "label": "[Shares, Issued]", "periodEndLabel": "Balance, shares", "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." } } }, "auth_ref": [ "r22" ] }, "eml_ShippingAndHandlingCostsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://eml.com/20231230", "localname": "ShippingAndHandlingCostsPolicyTextBlock", "presentation": [ "http://eml.com/role/AccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Shipping and Handling Costs", "documentation": "Disclosure of accounting policy for the classification of shipping and handling costs." } } }, "auth_ref": [] }, "us-gaap_ShortTermDebtTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortTermDebtTypeAxis", "presentation": [ "http://eml.com/role/ConcentrationOfRiskDetailsNarrative", "http://eml.com/role/DebtDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Short-Term Debt, Type [Axis]", "documentation": "Information by type of short-term debt arrangement." } } }, "auth_ref": [ "r32" ] }, "us-gaap_ShortTermDebtTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortTermDebtTypeDomain", "presentation": [ "http://eml.com/role/ConcentrationOfRiskDetailsNarrative", "http://eml.com/role/DebtDetailsNarrative" ], "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." } } }, "auth_ref": [ "r30" ] }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SignificantAccountingPoliciesTextBlock", "presentation": [ "http://eml.com/role/AccountingPolicies" ], "lang": { "en-us": { "role": { "label": "3. Accounting Policies", "documentation": "The entire disclosure for all significant accounting policies of the reporting entity." } } }, "auth_ref": [ "r139", "r238" ] }, "us-gaap_StateAndLocalJurisdictionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StateAndLocalJurisdictionMember", "presentation": [ "http://eml.com/role/IncomeTaxesDetails2" ], "lang": { "en-us": { "role": { "label": "State And Local Jurisdiction [Member]", "documentation": "Designated tax department of a state or local government entitled to levy and collect income taxes from the entity." } } }, "auth_ref": [] }, "us-gaap_StatementClassOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementClassOfStockAxis", "presentation": [ "http://eml.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Class of Stock [Axis]", "documentation": "Information by the different classes of stock of the entity." } } }, "auth_ref": [ "r193", "r207", "r208", "r209", "r240", "r260", "r264", "r266", "r268", "r274", "r275", "r310", "r345", "r348", "r349", "r350", "r356", "r357", "r375", "r376", "r377", "r378", "r379", "r561", "r629", "r630", "r631", "r632", "r636", "r637", "r638", "r639", "r640", "r641", "r642", "r643", "r644", "r645", "r646", "r647", "r658", "r679", "r698", "r710", "r711", "r712", "r713", "r714", "r774", "r795", "r802" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://eml.com/role/ConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Statement Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r22", "r40", "r194", "r226", "r227", "r228", "r243", "r244", "r245", "r247", "r253", "r255", "r273", "r311", "r312", "r380", "r497", "r498", "r499", "r529", "r530", "r550", "r551", "r552", "r553", "r554", "r555", "r556", "r564", "r566", "r567", "r568", "r569", "r570", "r581", "r620", "r621", "r622", "r636", "r698" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementLineItems", "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/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" ], "lang": { "en-us": { "role": { "label": "Statement [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r243", "r244", "r245", "r273", "r590", "r627", "r647", "r651", "r652", "r653", "r654", "r655", "r656", "r658", "r661", "r662", "r663", "r664", "r665", "r666", "r667", "r668", "r669", "r671", "r672", "r673", "r674", "r675", "r677", "r680", "r681", "r684", "r685", "r686", "r687", "r688", "r689", "r690", "r691", "r692", "r693", "r694", "r695", "r698", "r756" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "label": "Consolidated Statements of Cash Flows" } } }, "auth_ref": [] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "label": "Consolidated Balance Sheets" } } }, "auth_ref": [] }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "lang": { "en-us": { "role": { "label": "Consolidated Statements of Comprehensive Income" } } }, "auth_ref": [] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "label": "Consolidated Statements of Shareholders' Equity" } } }, "auth_ref": [] }, "us-gaap_StatementOperatingActivitiesSegmentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOperatingActivitiesSegmentAxis", "presentation": [ "http://eml.com/role/IncomeTaxesDetails4", "http://eml.com/role/IncomeTaxesDetails5" ], "lang": { "en-us": { "role": { "label": "Operating Activities [Axis]", "documentation": "Information by continuing and discontinuing operations." } } }, "auth_ref": [] }, "srt_StatementScenarioAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "StatementScenarioAxis", "presentation": [ "http://eml.com/role/StockOptionsAndAwardsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Scenario [Axis]" } } }, "auth_ref": [ "r256", "r475", "r775", "r776", "r801" ] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementTable", "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/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" ], "lang": { "en-us": { "role": { "label": "Statement [Table]", "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed." } } }, "auth_ref": [ "r243", "r244", "r245", "r273", "r590", "r627", "r647", "r651", "r652", "r653", "r654", "r655", "r656", "r658", "r661", "r662", "r663", "r664", "r665", "r666", "r667", "r668", "r669", "r671", "r672", "r673", "r674", "r675", "r677", "r680", "r681", "r684", "r685", "r686", "r687", "r688", "r689", "r690", "r691", "r692", "r693", "r694", "r695", "r698", "r756" ] }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "presentation": [ "http://eml.com/role/ConsolidatedStatementsOfShareholdersEquity", "http://eml.com/role/StockOptionsAndAwardsDetails" ], "lang": { "en-us": { "role": { "label": "Stock Options Exercised, shares", "negatedLabel": "Number of units, Exercised", "documentation": "Number of share options (or share units) exercised during the current period." } } }, "auth_ref": [ "r22", "r117", "r118", "r152", "r484" ] }, "eml_StockIssuedDuringPeriodSharesStockOptionsExpired": { "xbrltype": "sharesItemType", "nsuri": "http://eml.com/20231230", "localname": "StockIssuedDuringPeriodSharesStockOptionsExpired", "presentation": [ "http://eml.com/role/StockOptionsAndAwardsDetails" ], "lang": { "en-us": { "role": { "label": "Number of units, Expired" } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "crdr": "credit", "presentation": [ "http://eml.com/role/ConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stock Options Exercised, amount", "documentation": "Value of stock issued as a result of the exercise of stock options." } } }, "auth_ref": [ "r22", "r40", "r152" ] }, "eml_StockOptionsMember": { "xbrltype": "domainItemType", "nsuri": "http://eml.com/20231230", "localname": "StockOptionsMember", "presentation": [ "http://eml.com/role/StockOptionsAndAwardsDetails2" ], "lang": { "en-us": { "role": { "label": "Stock Options [Member]" } } }, "auth_ref": [] }, "eml_StockOptionsPlanMember": { "xbrltype": "domainItemType", "nsuri": "http://eml.com/20231230", "localname": "StockOptionsPlanMember", "presentation": [ "http://eml.com/role/StockOptionsAndAwardsDetails" ], "lang": { "en-us": { "role": { "label": "Stcok Options [Member]" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://eml.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 46.0 } }, "presentation": [ "http://eml.com/role/ConsolidatedBalanceSheets", "http://eml.com/role/ConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "totalLabel": "Total Shareholders' Equity", "label": "[Stockholders' Equity Attributable to Parent]", "periodStartLabel": "Balance, amount", "periodEndLabel": "Balance, amount", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r118", "r120", "r121", "r141", "r660", "r676", "r699", "r700", "r751", "r763", "r796", "r805", "r889", "r910" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityAbstract", "presentation": [ "http://eml.com/role/ConsolidatedBalanceSheets", "http://eml.com/role/ConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Shareholders' Equity", "verboseLabel": "Shareholders' Equity" } } }, "auth_ref": [] }, "us-gaap_SubsegmentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsegmentsAxis", "presentation": [ "http://eml.com/role/GeographicInformationDetails" ], "lang": { "en-us": { "role": { "label": "Subsegments [Axis]", "documentation": "Information by business subsegments." } } }, "auth_ref": [] }, "us-gaap_SubsegmentsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsegmentsDomain", "presentation": [ "http://eml.com/role/GeographicInformationDetails" ], "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." } } }, "auth_ref": [] }, "us-gaap_SupplementalCashFlowInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplementalCashFlowInformationAbstract", "presentation": [ "http://eml.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Supplemental disclosure of cash flow information:" } } }, "auth_ref": [] }, "eml_TechnologyAndLicensesMember": { "xbrltype": "domainItemType", "nsuri": "http://eml.com/20231230", "localname": "TechnologyAndLicensesMember", "presentation": [ "http://eml.com/role/AccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Technology And Licenses [Member]" } } }, "auth_ref": [] }, "us-gaap_TemporaryEquityForeignCurrencyTranslationAdjustments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TemporaryEquityForeignCurrencyTranslationAdjustments", "crdr": "credit", "presentation": [ "http://eml.com/role/ConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Currency translation adjustment", "documentation": "Adjustments to temporary equity resulting from foreign currency translation adjustments." } } }, "auth_ref": [] }, "eml_TentoFifteenYearTargetDurationSTRIPSFixedIncomeFundMember": { "xbrltype": "domainItemType", "nsuri": "http://eml.com/20231230", "localname": "TentoFifteenYearTargetDurationSTRIPSFixedIncomeFundMember", "presentation": [ "http://eml.com/role/RetirementBenefitPlansDetails6" ], "lang": { "en-us": { "role": { "label": "Russell 10 to 15 Year STRIPS Fixed Income Fund [Member]" } } }, "auth_ref": [] }, "eml_TermLoans": { "xbrltype": "monetaryItemType", "nsuri": "http://eml.com/20231230", "localname": "TermLoans", "crdr": "credit", "presentation": [ "http://eml.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "label": "Term loans" } } }, "auth_ref": [] }, "eml_TermOfLoan": { "xbrltype": "dateItemType", "nsuri": "http://eml.com/20231230", "localname": "TermOfLoan", "presentation": [ "http://eml.com/role/DebtDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Term of loan payable on the maturity date", "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." } } }, "auth_ref": [] }, "eml_ThresholdPercentageOfConcentrationRisk": { "xbrltype": "percentItemType", "nsuri": "http://eml.com/20231230", "localname": "ThresholdPercentageOfConcentrationRisk", "presentation": [ "http://eml.com/role/ConcentrationOfRiskDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Threshold percentage of concentration risk" } } }, "auth_ref": [] }, "eml_TotalIncomeTaxComputed": { "xbrltype": "monetaryItemType", "nsuri": "http://eml.com/20231230", "localname": "TotalIncomeTaxComputed", "crdr": "debit", "presentation": [ "http://eml.com/role/IncomeTaxesDetails3", "http://eml.com/role/IncomeTaxesDetails4", "http://eml.com/role/IncomeTaxesDetails5" ], "lang": { "en-us": { "role": { "label": "Total income tax computed", "verboseLabel": "Total income tax computed", "terseLabel": "Total income tax computed" } } }, "auth_ref": [] }, "eml_TotalLeaseLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://eml.com/20231230", "localname": "TotalLeaseLiabilities", "crdr": "credit", "presentation": [ "http://eml.com/role/LeasesDetails" ], "lang": { "en-us": { "role": { "label": "Total lease liabilities" } } }, "auth_ref": [] }, "us-gaap_TradeAndOtherAccountsReceivablePolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TradeAndOtherAccountsReceivablePolicy", "presentation": [ "http://eml.com/role/AccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable", "documentation": "Disclosure of accounting policy for accounts receivable." } } }, "auth_ref": [ "r172", "r173", "r174", "r306", "r307", "r309" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "TradingSymbol", "presentation": [ "http://eml.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "eml_TransitionalCreditContributionsMember": { "xbrltype": "domainItemType", "nsuri": "http://eml.com/20231230", "localname": "TransitionalCreditContributionsMember", "presentation": [ "http://eml.com/role/RetirementBenefitPlansDetails7" ], "lang": { "en-us": { "role": { "label": "Transitional Credit Contributions [Member]" } } }, "auth_ref": [] }, "eml_TreasuryStockPurchasesAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://eml.com/20231230", "localname": "TreasuryStockPurchasesAmount", "crdr": "credit", "presentation": [ "http://eml.com/role/ConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Treasury Stock Purchase, amount" } } }, "auth_ref": [] }, "eml_TreasuryStockPurchasesShares": { "xbrltype": "sharesItemType", "nsuri": "http://eml.com/20231230", "localname": "TreasuryStockPurchasesShares", "presentation": [ "http://eml.com/role/ConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Treasury Stock Purchase, shares" } } }, "auth_ref": [] }, "us-gaap_TreasuryStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockValue", "crdr": "debit", "calculation": { "http://eml.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0, "order": 42.0 } }, "presentation": [ "http://eml.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "negatedLabel": "Treasury Stock: 2,874,445 shares in 2023 and 2,834,445 shares in 2022", "label": "[Treasury Stock, Value]", "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." } } }, "auth_ref": [ "r39", "r70", "r71" ] }, "eml_TreasuryStocksMember": { "xbrltype": "domainItemType", "nsuri": "http://eml.com/20231230", "localname": "TreasuryStocksMember", "presentation": [ "http://eml.com/role/ConsolidatedStatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Treasury Stock" } } }, "auth_ref": [] }, "eml_TreasuryStocksShares": { "xbrltype": "sharesItemType", "nsuri": "http://eml.com/20231230", "localname": "TreasuryStocksShares", "presentation": [ "http://eml.com/role/ConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Treasury Stock, shares (in shares)" } } }, "auth_ref": [] }, "eml_TwentyFiveYearTargetDurationLdiFixedIncomeFundMember": { "xbrltype": "domainItemType", "nsuri": "http://eml.com/20231230", "localname": "TwentyFiveYearTargetDurationLdiFixedIncomeFundMember", "presentation": [ "http://eml.com/role/RetirementBenefitPlansDetails6" ], "lang": { "en-us": { "role": { "label": "Russell 25 Year LDI Fixed Income Fund [Member]" } } }, "auth_ref": [] }, "eml_TwoTHousandTwentyPlanMember": { "xbrltype": "domainItemType", "nsuri": "http://eml.com/20231230", "localname": "TwoTHousandTwentyPlanMember", "presentation": [ "http://eml.com/role/StockOptionsAndAwardsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Two THousand Twenty Plan [Member]" } } }, "auth_ref": [] }, "eml_UncertainTaxPositionsReserveAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://eml.com/20231230", "localname": "UncertainTaxPositionsReserveAmount", "crdr": "debit", "presentation": [ "http://eml.com/role/IncomeTaxesDetails3", "http://eml.com/role/IncomeTaxesDetails4" ], "lang": { "en-us": { "role": { "label": "Uncertain tax positions reserve, Amount", "verboseLabel": "Uncertain tax positions reserve, Amount" } } }, "auth_ref": [] }, "eml_UncertainTaxPositionsReservePercentage": { "xbrltype": "percentItemType", "nsuri": "http://eml.com/20231230", "localname": "UncertainTaxPositionsReservePercentage", "presentation": [ "http://eml.com/role/IncomeTaxesDetails3", "http://eml.com/role/IncomeTaxesDetails4" ], "lang": { "en-us": { "role": { "label": "Uncertain tax positions reserve, Percentage", "verboseLabel": "Uncertain tax positions reserve, Percentage" } } }, "auth_ref": [] }, "us-gaap_UndistributedEarningsOfForeignSubsidiaries": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UndistributedEarningsOfForeignSubsidiaries", "crdr": "credit", "presentation": [ "http://eml.com/role/IncomeTaxesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Undistributed earnings of foreign subsidiaries", "documentation": "Amount of undistributed earnings of foreign subsidiaries intended to be permanently reinvested outside the country of domicile." } } }, "auth_ref": [ "r18", "r19", "r508", "r540" ] }, "eml_UnitedStatesMember": { "xbrltype": "domainItemType", "nsuri": "http://eml.com/20231230", "localname": "UnitedStatesMember", "presentation": [ "http://eml.com/role/GeographicInformationDetails" ], "lang": { "en-us": { "role": { "label": "United States [Member]" } } }, "auth_ref": [] }, "eml_UnrealisedLossGainOnInterestRateSwapNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://eml.com/20231230", "localname": "UnrealisedLossGainOnInterestRateSwapNetOfTax", "crdr": "credit", "calculation": { "http://eml.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax", "weight": 1.0, "order": 39.0 } }, "presentation": [ "http://eml.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Unrealized gain on interest rate swap, net of tax" } } }, "auth_ref": [] }, "eml_UnrecognizedNetPensionAndPostretirementBenefitCostsNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://eml.com/20231230", "localname": "UnrecognizedNetPensionAndPostretirementBenefitCostsNetOfTax", "crdr": "credit", "calculation": { "http://eml.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax", "weight": 1.0, "order": 38.0 } }, "presentation": [ "http://eml.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Unrecognized net pension and postretirement benefit costs, net of tax", "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)." } } }, "auth_ref": [] }, "us-gaap_UnrecognizedTaxBenefits": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefits", "crdr": "credit", "presentation": [ "http://eml.com/role/IncomeTaxesDetails6" ], "lang": { "en-us": { "role": { "periodStartLabel": "Balance at beginning of year", "label": "[Unrecognized Tax Benefits]", "periodEndLabel": "Balance at end of year", "documentation": "Amount of unrecognized tax benefits." } } }, "auth_ref": [ "r509", "r517" ] }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions", "crdr": "credit", "presentation": [ "http://eml.com/role/IncomeTaxesDetails6" ], "lang": { "en-us": { "role": { "label": "Increase (decrease) for positions taken during the current period", "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return." } } }, "auth_ref": [ "r519" ] }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions", "crdr": "credit", "presentation": [ "http://eml.com/role/IncomeTaxesDetails6" ], "lang": { "en-us": { "role": { "negatedLabel": "Increase (decrease) for positions taken during the prior period", "label": "[Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions]", "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions taken in prior period tax returns." } } }, "auth_ref": [ "r518" ] }, "us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations", "crdr": "debit", "presentation": [ "http://eml.com/role/IncomeTaxesDetails6" ], "lang": { "en-us": { "role": { "negatedLabel": "Increase (decrease) resulting from the expiration of the statute of limitations", "label": "[Unrecognized Tax Benefits, Reduction Resulting from Lapse of Applicable Statute of Limitations]", "documentation": "Amount of decrease in unrecognized tax benefits resulting from lapses of applicable statutes of limitations." } } }, "auth_ref": [ "r520" ] }, "us-gaap_UseOfEstimates": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UseOfEstimates", "presentation": [ "http://eml.com/role/AccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Use of Estimates", "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles." } } }, "auth_ref": [ "r58", "r59", "r60", "r184", "r185", "r187", "r188" ] }, "eml_UsefulLivesOfIntangibleAssets": { "xbrltype": "durationItemType", "nsuri": "http://eml.com/20231230", "localname": "UsefulLivesOfIntangibleAssets", "presentation": [ "http://eml.com/role/AccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Useful lives of intangible assets" } } }, "auth_ref": [] }, "eml_VariableInterestRateBasedOnSeniorNetLeverageRatio": { "xbrltype": "stringItemType", "nsuri": "http://eml.com/20231230", "localname": "VariableInterestRateBasedOnSeniorNetLeverageRatio", "presentation": [ "http://eml.com/role/DebtDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Variable Interest Rate Based On Senior Net Leverage Ratio" } } }, "auth_ref": [] }, "us-gaap_VariableRateAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableRateAxis", "presentation": [ "http://eml.com/role/ConcentrationOfRiskDetailsNarrative", "http://eml.com/role/DebtDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Variable Rate [Axis]", "documentation": "Information by type of variable rate." } } }, "auth_ref": [] }, "us-gaap_VariableRateDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableRateDomain", "presentation": [ "http://eml.com/role/ConcentrationOfRiskDetailsNarrative", "http://eml.com/role/DebtDetailsNarrative" ], "lang": { "en-us": { "role": { "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index." } } }, "auth_ref": [] }, "eml_VotingPreferredStockMember": { "xbrltype": "domainItemType", "nsuri": "http://eml.com/20231230", "localname": "VotingPreferredStockMember", "presentation": [ "http://eml.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Voting Preferred Stock [Member]" } } }, "auth_ref": [] }, "eml_VotingPreferredStockNoParValue": { "xbrltype": "perShareItemType", "nsuri": "http://eml.com/20231230", "localname": "VotingPreferredStockNoParValue", "presentation": [ "http://eml.com/role/ConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Voting Preferred Stock, par value (in dollars per share)", "documentation": "Issuance value per share of no-par value, voting preferred stock; generally not indicative of the fair market value per share." } } }, "auth_ref": [] }, "eml_VotingPreferredStockSharesAuthorizedInShares": { "xbrltype": "sharesItemType", "nsuri": "http://eml.com/20231230", "localname": "VotingPreferredStockSharesAuthorizedInShares", "presentation": [ "http://eml.com/role/ConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Voting Preferred Stock, shares authorized (in shares)", "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." } } }, "auth_ref": [] }, "eml_WeightedAverageExercisePriceBeginningBalance": { "xbrltype": "perShareItemType", "nsuri": "http://eml.com/20231230", "localname": "WeightedAverageExercisePriceBeginningBalance", "presentation": [ "http://eml.com/role/StockOptionsAndAwardsDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Weighted average exercise price, beginning balance", "label": "[Weighted average exercise price, beginning balance]" } } }, "auth_ref": [] }, "eml_WeightedAverageExercisePriceEndingBalance": { "xbrltype": "perShareItemType", "nsuri": "http://eml.com/20231230", "localname": "WeightedAverageExercisePriceEndingBalance", "presentation": [ "http://eml.com/role/StockOptionsAndAwardsDetails" ], "lang": { "en-us": { "role": { "periodEndLabel": "Weighted average exercise price, ending balance", "label": "[Weighted average exercise price, ending balance]" } } }, "auth_ref": [] }, "eml_WeightedAverageExercisePriceExercised": { "xbrltype": "perShareItemType", "nsuri": "http://eml.com/20231230", "localname": "WeightedAverageExercisePriceExercised", "presentation": [ "http://eml.com/role/StockOptionsAndAwardsDetails" ], "lang": { "en-us": { "role": { "label": "Weighted average exercise price, exercised" } } }, "auth_ref": [] }, "eml_WeightedAverageExercisePriceExpired": { "xbrltype": "perShareItemType", "nsuri": "http://eml.com/20231230", "localname": "WeightedAverageExercisePriceExpired", "presentation": [ "http://eml.com/role/StockOptionsAndAwardsDetails" ], "lang": { "en-us": { "role": { "label": "Weighted average exercise price, Expired" } } }, "auth_ref": [] }, "eml_WeightedAverageExercisePriceForfeited": { "xbrltype": "perShareItemType", "nsuri": "http://eml.com/20231230", "localname": "WeightedAverageExercisePriceForfeited", "presentation": [ "http://eml.com/role/StockOptionsAndAwardsDetails" ], "lang": { "en-us": { "role": { "label": "Weighted average exercise price, forfeited" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "presentation": [ "http://eml.com/role/EarningsPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Denominator for diluted earnings per share (in shares)", "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period." } } }, "auth_ref": [ "r259", "r268" ] }, "eml_WeightedAverageNumberOfShareOutstandingDiluted": { "xbrltype": "sharesItemType", "nsuri": "http://eml.com/20231230", "localname": "WeightedAverageNumberOfShareOutstandingDiluted", "presentation": [ "http://eml.com/role/EarningsPerShareDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Weighted average shares outstanding", "label": "[Weighted average shares outstanding]" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "presentation": [ "http://eml.com/role/EarningsPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Diluted [Abstract]" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "presentation": [ "http://eml.com/role/EarningsPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Weighted average shares outstanding", "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period." } } }, "auth_ref": [ "r258", "r268" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingBasicAbstract", "presentation": [ "http://eml.com/role/EarningsPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Basic [Abstract]" } } }, "auth_ref": [] }, "eml_WeightedAverageRemainingContractualLife": { "xbrltype": "durationItemType", "nsuri": "http://eml.com/20231230", "localname": "WeightedAverageRemainingContractualLife", "presentation": [ "http://eml.com/role/StockOptionsAndAwardsDetails1" ], "lang": { "en-us": { "role": { "label": "Weighted- Average Remaining Contractual Life" } } }, "auth_ref": [] }, "eml_WeightedAverageRemainingLease": { "xbrltype": "durationItemType", "nsuri": "http://eml.com/20231230", "localname": "WeightedAverageRemainingLease", "presentation": [ "http://eml.com/role/AccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Weighted average remaining lease" } } }, "auth_ref": [] }, "eml_unrecognizedTaxAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://eml.com/20231230", "localname": "unrecognizedTaxAmount", "crdr": "credit", "presentation": [ "http://eml.com/role/IncomeTaxesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Unrecognized tax benefits" } } }, "auth_ref": [] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "4", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482338/360-10-05-4" }, "r1": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "SubTopic": "20", "Topic": "940", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481913/940-20-25-1" }, "r2": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "SubTopic": "230", "Topic": "830", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r3": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10", "SubTopic": "20", "Topic": "205", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483475/205-20-45-10" }, "r4": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r5": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r6": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(i)", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r7": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(i-k)", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r8": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(j)", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r9": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1D", "SubTopic": "20", "Topic": "205", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483475/205-20-45-1D" }, "r10": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r11": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r12": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r13": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "470", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481544/470-10-50-1" }, "r14": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "825", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-1" }, "r15": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "30", "Topic": "205", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479910/205-30-50-1" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "30", "Topic": "350", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r17": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "SubTopic": "35", "Topic": "720", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483406/720-35-50-1" }, "r18": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "740", "Topic": "942", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481141/942-740-50-1" }, "r19": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "740", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480135/944-740-50-1" }, "r20": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15" }, "r21": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c),(3)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r22": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "10", "Topic": "505", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2" }, "r23": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "820", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r24": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r25": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r26": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "e", "SubTopic": "470", "Topic": "942", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480848/942-470-50-3" }, "r27": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482739/220-10-55-15" }, "r28": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "60", "Paragraph": "1", "SubTopic": "10", "Topic": "820", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482053/820-10-60-1" }, "r29": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r30": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r31": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r32": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r33": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19-26)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r34": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.20)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r35": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.21)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r36": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r37": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.24)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r38": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r39": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29,30)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r40": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29-31)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r41": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14" }, "r42": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14A" }, "r43": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-5" }, "r44": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "12", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12" }, "r45": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r46": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r47": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r48": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r49": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r50": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r51": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "25", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r52": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-4" }, "r53": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-1" }, "r54": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2" }, "r55": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r56": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r57": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-20" }, "r58": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-4" }, "r59": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-8" }, "r60": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-9" }, "r61": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r62": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25" }, "r63": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "30", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r64": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r65": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r66": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r67": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r68": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r69": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481544/470-10-50-5" }, "r70": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481549/505-30-45-1" }, "r71": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481520/505-30-50-4" }, "r72": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480535/715-20-45-2" }, "r73": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r74": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r75": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)-(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r76": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r77": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r78": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-3" }, "r79": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-8" }, "r80": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r81": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-3" }, "r82": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "55", "Paragraph": "37", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479303/805-10-55-37" }, "r83": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-1" }, "r84": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "45", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-12" }, "r85": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "45", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-18" }, "r86": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1" }, "r87": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4A" }, "r88": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4B", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B" }, "r89": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4C", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4C" }, "r90": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4D", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4D" }, "r91": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "820", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r92": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "820", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-3" }, "r93": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-20" }, "r94": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-21" }, "r95": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3" }, "r96": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "944", "SubTopic": "805", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479835/944-805-50-3" }, "r97": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "944", "SubTopic": "805", "Section": "55", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479805/944-805-55-4" }, "r98": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "980", "SubTopic": "340", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481878/980-340-50-2" }, "r99": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "980", "SubTopic": "715", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481691/980-715-50-1" }, "r100": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "985", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1" }, "r101": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//205/tableOfContent" }, "r102": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//205-20/tableOfContent" }, "r103": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483475/205-20-45-1A" }, "r104": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483475/205-20-45-1B" }, "r105": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1C", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483475/205-20-45-1C" }, "r106": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483475/205-20-45-3" }, "r107": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483475/205-20-45-3A" }, "r108": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483475/205-20-45-3B" }, "r109": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483475/205-20-45-4" }, "r110": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-1" }, "r111": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-5B" }, "r112": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-5B" }, "r113": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5C", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-5C" }, "r114": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r115": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(26)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r116": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(26)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r117": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r118": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r119": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r120": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r121": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(31))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r122": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(32))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r123": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11" }, "r124": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-03(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-1" }, "r125": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r126": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r127": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r128": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.1,2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r129": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.13)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r130": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r131": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r132": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r133": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r134": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12" }, "r135": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r136": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24" }, "r137": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r138": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r139": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//235/tableOfContent" }, "r140": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "275", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//275/tableOfContent" }, "r141": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 4.E)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480418/310-10-S99-2" }, "r142": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.BB)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480581/330-10-S99-2" }, "r143": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r144": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r145": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r146": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r147": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//360/tableOfContent" }, "r148": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r149": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.CC)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480091/360-10-S99-2" }, "r150": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//440/tableOfContent" }, "r151": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//470/tableOfContent" }, "r152": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1" }, "r153": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480535/715-20-45-3" }, "r154": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "715", "SubTopic": "20", "Subparagraph": "(h)", "Name": "Accounting Standards Codification", "Paragraph": "1", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r155": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Paragraph": "12", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12" }, "r156": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r157": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Paragraph": "9", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r158": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r159": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SAB Topic 5.E)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479836/810-10-S99-5" }, "r160": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r161": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r162": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r163": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(15)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r164": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r165": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r166": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r167": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r168": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r169": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r170": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04.9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r171": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "980", "SubTopic": "340", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481878/980-340-50-1" }, "r172": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11B", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "310", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-11B" }, "r173": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "310", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-15" }, "r174": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "SubTopic": "10", "Topic": "310", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-6" }, "r175": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "840", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//840/tableOfContent" }, "r176": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "840", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "40", "Subparagraph": "(Note 3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481418/840-10-55-40" }, "r177": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "840", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481501/840-20-50-2" }, "r178": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "840", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481501/840-20-50-2" }, "r179": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "840", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481161/840-30-50-1" }, "r180": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479432/944-30-50-3" }, "r181": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482659/740-20-45-2" }, "r182": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "270", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482989/270-10-45-6" }, "r183": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "SubTopic": "35", "Topic": "720", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483406/720-35-50-1" }, "r184": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r185": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r186": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-1" }, "r187": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-11" }, "r188": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-12" }, "r189": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-6" }, "r190": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r191": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h))", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r192": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//606/tableOfContent" }, "r193": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(a)", "Publisher": "SEC" }, "r194": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r195": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-7" }, "r196": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r197": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-5" }, "r198": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483489/210-10-50-1" }, "r199": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r200": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r201": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r202": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r203": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r204": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r205": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r206": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r207": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(27)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r208": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r209": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r210": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r211": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r212": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r213": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r214": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r215": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r216": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r217": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11" }, "r218": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14" }, "r219": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14A" }, "r220": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r221": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r222": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r223": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B" }, "r224": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B" }, "r225": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-1" }, "r226": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4" }, "r227": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5" }, "r228": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6" }, "r229": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(210.5-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r230": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r231": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r232": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r233": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r234": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r235": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-2" }, "r236": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24" }, "r237": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8" }, "r238": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-1" }, "r239": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r240": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r241": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r242": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-04(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3" }, "r243": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23" }, "r244": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24" }, "r245": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5" }, "r246": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r247": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r248": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11" }, "r249": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11" }, "r250": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-3" }, "r251": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4" }, "r252": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r253": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r254": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-8" }, "r255": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-9" }, "r256": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SAB Topic 11.M.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480530/250-10-S99-5" }, "r257": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//260/tableOfContent" }, "r258": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-10" }, "r259": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-16" }, "r260": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-2" }, "r261": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-22" }, "r262": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-23" }, "r263": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-28A" }, "r264": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-3" }, "r265": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r266": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r267": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-7" }, "r268": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r269": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r270": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2" }, "r271": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-3" }, "r272": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-15" }, "r273": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-1" }, "r274": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482987/272-10-50-1" }, "r275": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482987/272-10-50-3" }, "r276": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//280/tableOfContent" }, "r277": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-15" }, "r278": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-21" }, "r279": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-21" }, "r280": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r281": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r282": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r283": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r284": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r285": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r286": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-26" }, "r287": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r288": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r289": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r290": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r291": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31" }, "r292": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r293": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r294": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r295": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r296": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r297": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r298": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "34", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-34" }, "r299": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-40" }, "r300": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r301": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r302": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r303": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "42", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-42" }, "r304": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-2" }, "r305": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-9" }, "r306": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-1" }, "r307": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-2" }, "r308": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-4" }, "r309": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481569/310-20-50-1" }, "r310": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r311": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r312": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5" }, "r313": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479344/326-20-45-1" }, "r314": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r315": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r316": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r317": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//330/tableOfContent" }, "r318": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483080/330-10-50-1" }, "r319": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483080/330-10-50-4" }, "r320": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "340", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480341/340-10-S99-3" }, "r321": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//350-20/tableOfContent" }, "r322": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482598/350-20-45-1" }, "r323": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482598/350-20-45-2" }, "r324": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r325": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r326": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r327": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r328": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-2" }, "r329": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-2" }, "r330": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//350-30/tableOfContent" }, "r331": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r332": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r333": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r334": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r335": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3" }, "r336": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r337": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r338": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r339": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4" }, "r340": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4" }, "r341": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4" }, "r342": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r343": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r344": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r345": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r346": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r347": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r348": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r349": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r350": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r351": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r352": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r353": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r354": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r355": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r356": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r357": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r358": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r359": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r360": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r361": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r362": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r363": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r364": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r365": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r366": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r367": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r368": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r369": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r370": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r371": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r372": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r373": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4" }, "r374": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4" }, "r375": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r376": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r377": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r378": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14" }, "r379": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2" }, "r380": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1" }, "r381": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-17" }, "r382": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-18" }, "r383": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-18" }, "r384": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-19" }, "r385": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20" }, "r386": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20" }, "r387": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20" }, "r388": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20" }, "r389": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-4" }, "r390": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5" }, "r391": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//715/tableOfContent" }, "r392": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480535/715-20-45-2" }, "r393": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480535/715-20-45-3A" }, "r394": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r395": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r396": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(10)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r397": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r398": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r399": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r400": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r401": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r402": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r403": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(8)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r404": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r405": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r406": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r407": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r408": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r409": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r410": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r411": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r412": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r413": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(8)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r414": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r415": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r416": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r417": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r418": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r419": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r420": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(A)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r421": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(B)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r422": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(C)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r423": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r424": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r425": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r426": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r427": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r428": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r429": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r430": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r431": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r432": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r433": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r434": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r435": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r436": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(j)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r437": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(k)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r438": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(k)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r439": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(k)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r440": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(k)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r441": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(l)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r442": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(n)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r443": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(o)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r444": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(p)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r445": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(q)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r446": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(r)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r447": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(r)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r448": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-2" }, "r449": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-3" }, "r450": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-3" }, "r451": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r452": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r453": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r454": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r455": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r456": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r457": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r458": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r459": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r460": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-8" }, "r461": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480126/715-20-S99-2" }, "r462": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480266/715-60-50-3" }, "r463": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480266/715-60-50-4" }, "r464": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "70", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480794/715-70-50-1" }, "r465": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480606/715-80-35-1" }, "r466": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11" }, "r467": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r468": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r469": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r470": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r471": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r472": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r473": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r474": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r475": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r476": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-9" }, "r477": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//718/tableOfContent" }, "r478": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480454/718-10-45-1" }, "r479": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r480": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r481": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r482": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r483": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r484": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r485": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r486": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r487": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r488": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r489": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r490": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r491": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r492": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r493": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r494": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r495": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r496": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(l)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r497": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r498": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r499": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r500": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.C.Q3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r501": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.1.Q5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r502": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.2.Q6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r503": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.3.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r504": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.F)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r505": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "720", "SubTopic": "35", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483406/720-35-50-1" }, "r506": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "730", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482916/730-10-50-1" }, "r507": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//740/tableOfContent" }, "r508": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "3", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482620/740-10-25-3" }, "r509": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-10B" }, "r510": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-25" }, "r511": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-28" }, "r512": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-4" }, "r513": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-6" }, "r514": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-10" }, "r515": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12" }, "r516": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-14" }, "r517": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r518": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r519": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r520": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r521": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-17" }, "r522": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-19" }, "r523": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r524": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r525": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-20" }, "r526": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-21" }, "r527": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r528": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r529": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r530": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r531": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r532": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r533": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r534": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r535": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r536": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 11.C)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-2" }, "r537": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "270", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482551/740-270-45-3" }, "r538": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "270", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482526/740-270-50-1" }, "r539": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482603/740-30-50-2" }, "r540": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482603/740-30-50-2" }, "r541": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-5" }, "r542": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19" }, "r543": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25" }, "r544": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25" }, "r545": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r546": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r547": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1B" }, "r548": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3" }, "r549": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3" }, "r550": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r551": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r552": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r553": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r554": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r555": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(i)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r556": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r557": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r558": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r559": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r560": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482736/825-10-45-5A" }, "r561": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28" }, "r562": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//830/tableOfContent" }, "r563": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "230", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r564": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-17" }, "r565": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r566": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r567": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r568": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r569": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r570": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-1" }, "r571": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483013/835-20-50-1" }, "r572": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1" }, "r573": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1" }, "r574": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-4" }, "r575": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-5" }, "r576": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-5" }, "r577": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-1" }, "r578": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r579": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r580": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6" }, "r581": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r582": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r583": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r584": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r585": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r586": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r587": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r588": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "910", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482546/910-10-50-6" }, "r589": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "912", "SubTopic": "330", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482105/912-330-50-1" }, "r590": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "924", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 11.L)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479941/924-10-S99-1" }, "r591": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483154/926-20-50-5" }, "r592": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "928", "SubTopic": "340", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483147/928-340-50-1" }, "r593": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(10)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r594": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r595": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r596": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r597": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(27))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r598": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-05(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479557/942-235-S99-1" }, "r599": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480842/942-360-50-1" }, "r600": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r601": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r602": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r603": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r604": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r605": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r606": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r607": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r608": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r609": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r610": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r611": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r612": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r613": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r614": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r615": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r616": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r617": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r618": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479460/944-30-45-2" }, "r619": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-7A" }, "r620": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r621": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r622": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r623": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r624": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r625": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r626": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "825", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B" }, "r627": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r628": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(h)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r629": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r630": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r631": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r632": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r633": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-11" }, "r634": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-13" }, "r635": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-3" }, "r636": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r637": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-2" }, "r638": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "27", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-27" }, "r639": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r640": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r641": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r642": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r643": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r644": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r645": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r646": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r647": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-4" }, "r648": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r649": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r650": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r651": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r652": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r653": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r654": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r655": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r656": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r657": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r658": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(16)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r659": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r660": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r661": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r662": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r663": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r664": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r665": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r666": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r667": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r668": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r669": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r670": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r671": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r672": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r673": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r674": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r675": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r676": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r677": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r678": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-7" }, "r679": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483580/946-220-50-3" }, "r680": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r681": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r682": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(g)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r683": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r684": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r685": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r686": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r687": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r688": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r689": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r690": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r691": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r692": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r693": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r694": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r695": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r696": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r697": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(1)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r698": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r699": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r700": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r701": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r702": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r703": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r704": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r705": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SX 210.12-13(Column A)(Footnote 3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5" }, "r706": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SX 210.12-13(Column G)(Footnote 8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5" }, "r707": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5B", "Subparagraph": "(SX 210.12-13B(Column E)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5B" }, "r708": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5C", "Subparagraph": "(SX 210.12-13C(Column H)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5C" }, "r709": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r710": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-1" }, "r711": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r712": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r713": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r714": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r715": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481027/954-310-50-2" }, "r716": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "440", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480327/954-440-50-1" }, "r717": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "976", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482856/976-310-50-1" }, "r718": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "978", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482707/978-310-50-1" }, "r719": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r720": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r721": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483489/210-10-50-1" }, "r722": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r723": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r724": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-22" }, "r725": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r726": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r727": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "52", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-52" }, "r728": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r729": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31" }, "r730": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481933/310-10-55-12A" }, "r731": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482548/350-20-55-24" }, "r732": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69B" }, "r733": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69C", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69C" }, "r734": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r735": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r736": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r737": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-17" }, "r738": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-18" }, "r739": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11" }, "r740": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11" }, "r741": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11" }, "r742": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-6" }, "r743": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-6" }, "r744": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-6" }, "r745": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480547/715-80-55-8" }, "r746": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r747": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "217", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482663/740-10-55-217" }, "r748": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4J", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4J" }, "r749": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4K", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4K" }, "r750": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "53", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479589/842-20-55-53" }, "r751": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481372/852-10-55-10" }, "r752": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "29F", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-29F" }, "r753": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r754": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r755": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480493/946-210-55-1" }, "r756": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1" }, "r757": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r758": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r759": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r760": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r761": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-10" }, "r762": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-11" }, "r763": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-12" }, "r764": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r765": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r766": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r767": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-K", "Number": "249", "Section": "310" }, "r768": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Number": "249", "Section": "220", "Subsection": "f" }, "r769": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Number": "249", "Section": "240", "Subsection": "f" }, "r770": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Section": "13", "Subsection": "a-1" }, "r771": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w" }, "r772": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r773": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "230", "Section": "405" }, "r774": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-3" }, "r775": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-10" }, "r776": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-3" }, "r777": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(B)", "SubTopic": "20", "Topic": "715", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r778": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "SubTopic": "825", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B" }, "r779": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(1)", "SubTopic": "20", "Topic": "842", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r780": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Topic": "705", "Publisher": "FASB", "URI": "https://asc.fasb.org//705/tableOfContent" }, "r781": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "205", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483504/205-10-50-1" }, "r782": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r783": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r784": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r785": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r786": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4" }, "r787": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5" }, "r788": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6" }, "r789": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r790": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r791": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "16", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-16" }, "r792": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r793": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r794": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2" }, "r795": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r796": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r797": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r798": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23" }, "r799": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24" }, "r800": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5" }, "r801": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4" }, "r802": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "55", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-55" }, "r803": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r804": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481830/320-10-45-11" }, "r805": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r806": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r807": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r808": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r809": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r810": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r811": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r812": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r813": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r814": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r815": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1A" }, "r816": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-2" }, "r817": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "410", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481931/410-30-50-10" }, "r818": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//450/tableOfContent" }, "r819": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r820": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r821": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r822": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r823": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r824": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r825": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r826": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(10)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r827": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r828": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r829": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r830": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r831": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r832": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r833": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(8)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r834": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r835": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r836": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r837": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r838": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r839": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r840": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r841": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r842": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r843": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(8)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r844": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r845": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r846": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r847": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r848": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r849": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(A)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r850": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(C)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r851": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r852": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r853": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r854": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r855": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r856": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r857": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r858": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r859": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r860": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r861": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r862": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r863": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r864": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(j)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r865": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(k)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r866": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(k)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r867": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(k)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r868": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(k)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r869": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(n)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r870": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(q)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r871": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-2" }, "r872": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-3" }, "r873": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-3" }, "r874": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r875": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r876": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r877": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r878": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r879": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r880": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r881": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r882": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r883": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-8" }, "r884": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12" }, "r885": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r886": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-6" }, "r887": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r888": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r889": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28" }, "r890": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-4" }, "r891": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3" }, "r892": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7" }, "r893": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7" }, "r894": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r895": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r896": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r897": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r898": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r899": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r900": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "912", "SubTopic": "730", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482517/912-730-25-1" }, "r901": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(27))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r902": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r903": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r904": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r905": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r906": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479432/944-30-50-2B" }, "r907": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r908": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r909": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r910": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r911": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" } } } ZIP 92 0001654954-24-003010-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001654954-24-003010-xbrl.zip M4$L#!!0 ( #6$;%B$B"CP_Q4 #H! 0 0 96UL+3(P,C,Q,C,P+GAS M9.U=6W/;N))^WZK]#UR_G#E5:SOR+2>I9$[)MQEO.;9+5F;F/)V"2$A"A0(T M "C;^^NW =X)D*!D)^34'6S= X-,_GU>AM\%<$$8_[XT.WNUY MF/HL('3Q>2\2^TCXA.QY0B(:H)!1_'GO!8N]?_[\G__QZ;_V]_\XG]QZE\R/ M5IA*[X)C)''@/1&Y]%36%R0DYOO["?5O<3T?O:.#XX-W_\C2SY$ +D8U#V2. MLIQ+*,]C<\]7)6O6=\>'H]'AT;NCDXSHD@$69$$] M$-R+%?KHC?_F>Y=+Q%=HS?$*4:64-][(@ZRL"[9^X62QE-Y/_M\]58UWLW]W M-?7.(T$H%L)[9&&D1!'_[=U0_\ ;AZ$W41S"FV"!^08'27'"7T(E'EB8BH_/ MX>>]I93KCX>'3T]/!\\S'AXPO@!-0*,_;@G]MI=0 M,FI-*;!_L&";PS17V>HX90%$%PBM]Y&4&=<,\(!\=[[\;[1^/4B:*%ZJ%U=KGPR%G(3Y, MR#(N1'QAKTEG54TD7]986.VCC8E6JL=54I;/*56%BUQ@R2H0T6CFD 0K,B9\Q,-J"A]']"A_(:17> M-F34#Q>E_K_*ASGX?>"SE,KR[Q'$4A"!#1/R,4DCE1'1:' M6$TE)8)"MD1\@>4=6F&Q1CZNKPO&7\_[A"AE4D\<^F^5LEX3.F?)GY"@>LA' M!=84C.2I'U\G-T:Y>E2Y8#!1[GD$AI_X9U9*6DZ YX027=\[]=_(V\]GQWU/ M5QB+$5JXKILI]F/P-:/8#.$X0/!@B%@KR\I &$!(2QKP,AA"X>8/#P"4X L*2[ MC#]Z5S5^7HB7EC(8/C'\+XP%3R1,7)WL+Z>11U4CIZR#91/+WH!:=$%F8=J6 MBPE.^QY5[5O@'DRY;3WB=5>^MRO*0@O5>%=%$#!MF@H5S1*7K.!XT\P6GO4W/04-R>9A]L MG-CX%B.1FC?Y[;3L6=6R,>-@T\2F$RP)UY[>.:90IWP(4;J(KLESVOQ]U>9Y M05Y2DJ>+&E!(4+A"G,(J5SQ@KJ,CL?V-5*?E#1\R+<(#SR4.O PV3Q?0F"TX M6B^)?T/GC*^TJ,EJVIKEM+[A/.;E>(6"!@2RL<<'S0J>(F<4?OIQX"D=@QII M7)@<&3YE7&#)M2P5.:"31R*5>3#-G?IRDM/VAJM9XA\,G1M:-$TNN%_EDI1@40.Y0S&3XQ_+Y>8&Q. D>HTN^&AZB*&8;]5R- 5.FP= M0CPR'%=+"-'[*?TU;,\WQ]*G* ^"-5(X<3$:[ +AV/!VBW'DP?#V@'+1YJ44I[D-!S=F'PS= M+LI<-'PCA1,(P^FMBS@/T+A"ST50:O*<-DR('<.I#28F)[A!75MO@NI"20>>$R7"B MK:&EI%PO*W@ JQK)*/6=:J(3!L.MSF,90_>H#V:4C&Y)=]K=<+)+X8S!]$[3 M5X:D)@(G&(:S;0-C&(/L8:;RW%U(<)G]Q'"OXT#3T/CKK3PRS#QRV]GPJTMV M]D:#I2V6KHPOUARGY0U'NFSY841I%U4M#3&-%$Y$#%^Z/JXZC$-;8#-R@]-B MI&I]4'H8O;;$Y\B-SY$;'\.W=N-S-.#3!I_*=-..U(F7X62[\1KFI*8-I8K? M9Z0[$;%L8Q>WE(8YQVG[49WQ6\PO%J_;8OUA3FFR_U&=_5O,'Q9'VV;_8.)V^Y\,]J^W_VF=_4_=]K=\ M36RS_^E@_WK[G]79_\QM?\/[MMO_;+!_O?V-P'<]@1,/P]^VXS'X!#5GG4KN M0#G):7O#ETY/.PT^0).M1Q9CNU?^IS4?+@]K?I>]*\--39[3_H;?6[7_,,:T M/.97&G.:29RH&/YP_4&_853:!IU1"WA:C%J&O^S$9QC'6B)TU (A=T3CS/)! MM NA(;K1#J'C%@BY8QYGAL_M1FB(?[1#Z*0%0NZHR-D6Q\V'",EV")VV0,@= M-SDS_'8W0D,,I1U"9RT0RCZL-9,XL3%B":7RAB%LNRNE:B%R$KJ >F^$%*Q73OT_!4S] M3SUM-\%S3S^)]U$"T><]05;K4#U@I].6^C5%P' _?1KLWZ#MP?,J3"E4\0TO MXFG8JP9*ZDV+0-PW2C%>[(-"&,Q($KK882K[GG?X5EJ%:+:M5L""PYZJ PUK M6W4J;;&'2D&CWU:IYT^'19?Q(._RB_F?0*5&)<>-5[<:WH[,G[X]);Y MNJ &%O77?LJWKY+V1T?[QZ.#9Q&D,FXC0J[?=B*D?%N+8'\0LV7E*8.J]72+ M^NPO9=HJ%4TLZ1^Z?>Y2??F!V7;U%WFROW:5('\XLU7E*;GZL465+9[3; -X MD?,N9E3 ?U#-;73V*E%V$V-'&>I>]6T%04:O?^T*@G[U-1G\#N?(E_OX>0WN M-Y*,OUS#W^U,$7)>*N4J+^1UR%@>(FXK3Y'K[838PB IQ^O:1?%9Y58-(V>( M?^XZ).0/4K>J-B57/[:HLO:EW\9*C2=V#W$H15[&K@*H[OQ: 709KQX4BZ\D MUTGBXM1_BUV@S]_;;H=]2J]_[6+\2.P ?O'9Y-C^:3$[BK ]_%81MFT!E@>C M=VU\N^E=>'SZ%6JK%%. Y!EJ[]+7E(&*H;@C[O21XI)T*]U/YQ%C^"^WG/YS@@ M,DV&]3QAP51['?'R&;)B)R0F6#$8PA%_N9%XIU(R73-^R:*9G$=A2I4:8FNN7NK^&XM?"\!S#(OW0']&>,<>$/\-A4K* M6%ZB@"Q;C2"X95RWUAL8I30HU\&RK7DP@-/MKU;MC M=-,*I#:$7>)4(Y\+JNW9ND1K"I.$B/B+EE&4-:G)ZU)<-8VIZ>R:LU5^@]K] MO'BUVE=*\E%O&X9=![P@BHO]/B->]ET%^(

    >%DIJI[)356>UNF9M4#/.M" M\^J>K,(PWBN*(#F7?PR%<^UVQ\KOP%?1'R4Y]6WO=+]8(KK -_0:D7@2N)^[%KK;L?2SDZXV:C]:O*Z*G9D%B M>4DV),!4W3KAA]"F@TSAFLR>JN)NI5LTZ-ZJ65HS/$3<7ZJO:QK6%2:-/B&N-R&]N*H],6UT;2RNMI>I%RZQ*9V^-M53]!&B"@\A7+#?T G'^ FO76&)U6FJQA'^^ M"CP6 N>^Y'8L_53[@3,?XT#[PX\H!-3.(T$H%B)OE0Z:7OJ*19GO\-,MHXLI MYBMUS>5$G6$!X0 NFX:-U+W4]3H5,/YT^0YG?=&:T\^&6.DQ=XRJL3[K:G6Y M_50FD4];_9:@&0F)?"D$!*V9_52E^6'>_#CH%#_+\Q &_'QTW)YQZ^F-,JI" MO#(MX[7:?I$\5#U?@"?,@S'GAEJ-%)W+_[@DZOS< KS]7Q$-0OBI?7O]<,&+ MH4Q[\NXU\YK M-?)AKHFGS!LZ78+Z>A!^7&(L:^VU&W?G>BOO H6%[:K\[[Y.2!L,G7:2[>)? MK=8A4XMO< +5E(,6T&Q58PVQ*OD+AD8:Y+/2CMR]-D:ZHZ'B]+\3N;R(A(1Q MCE\]^V$4J %>K=6A#T_1LT9W@F7$J:A8Y17%]')A7(1TO$%$BUA<5C81;-\S MX[UF5>#;K.BQ'D3*:_DLK9_M$1;H\RB\)1LL=) Z>:RD[#>[B'8,&T.<**F*^VAZD7M/'S$EC,,RZ!8G/4%9+CMXM0/CKD';-]E O\3"YT3? MJV]N&Z:3?:I=6^).-=)F+4B:+6+,]&[EQ!L6;K1+O5H1J?(>&"])W$2Q8T__ MKMU&]6OP;:!G%WMZEK+K% $-[-7NF_(]U=8##BXC'B_GH=K83RT^6G'UO":% M0P,[\'6Z!U.9I4N>==W4N"5/EV.=-=5_ _0)OZCI3XY<6\UNF9\ MCHELIU&1N+<:P>IKN]Y49>A15\K6\^DT'J&2)].>O&-'P!Z0''.NXHKZ3-M+ M3O* 7E22WH3.!O*D+ZFC<4KH/!C^]@5W.E=<)N?-I^@YW6[$L:O; MV]Z1MY>+?;LN, )!DZJWA3.DV['T7>L8'HW9_2PDB_+9\#:$?5R, M@J>5BIX=;T\4R"$KA+5;$?<2RECB]+,%V]'U%L=_I^#S$RM#+ M"-2%OKI#;O.92W:D<"?6OZ 5IDRBL)W6*6DOM33&<2MB-JAWXOPKVJ $=4O: M7NK9C-0V8UD-RU])ZQ*J?T4TK^9S[*L+ 3/A56Q9[<53'Y9@NF9(O(CT5MK_ ML)D8J[,41^]&[Z?@A0F2$-S3L>]'*W6[&@Z217GRD5_Y+/*/K+"7%O\*E7,) MGCPH\\>%8)0M;F]U"4Y/D23-C;!:R1Y MUDXG:@6Z2@XM9 /!5BQ=GFIH:F+Y28PV#;)$W:5*4>$V$>51EKI4768O?4P8 MX$":(/794AW,Y%Y*WQR8*IR(;T/8QV!'LEXOBV^)<[2@ZR6 B=S%0T[UVM53 M]5(W%15I"5\[TIYKZ0"Q#6$O-=1+B3JMZC)[J4FY<8GK2$8W2O:NRBK);UC22LK M"? ,DUN$"BM !TU?CAC;A6^DZ%+T2_5))@X*;^BD@BDQ"V&O9JI^QNY-L0NA M!WV#B_)A.5ZJ:UW2P(;:GAC/88E>WL)\=4&]'-"*,)8=+FM.+_W\)ON;P*EK MG(3*4L^KQ,'<,2<"QI7BF;5J _C.=?2S^S0IW>8F)/ULELZV:%^]:>I'5=9/ M4Q=[VS7C%C65?K:^V4C=Z&K(:G1J(.]2J;MH-<,<9F^C MS^8/Y&@:EX/ B"^7H=XX$$8\P M0Z/@GJ9?[Q3]A":"+@5//P$S[O0TTWMU8Z>>V0MO*E;E;\COA1[IG;$"5KI4 M+>X0?;G0]ZKIST&^8#7^[!4NI740[OR)?\#4$>S7J3&YF5X\KE 87J#U=42# MJO1U^9T+K3>B);U!<92.7FUC5[35E]$'YY.7KHKMQ3W&-ELW$ MG:HS#C;J,4.1W)Q45: FNU.1I]A?4A:RQ(-#IF^"T#=J&2V[F:Q3%=3[!^J5"E@#&W+;\CH5MOB-KFV@ MK,OO5NCQQ) S3^J-/9MLV0MAIT]L^BN+U-0W?8+D%UL+:"3J5'S['715^9NI M.E7 ]@Q15?PFFDZ%KWF8IRJ_@ZS;]E]ZD<=H^-;0S5 X MP2B\$FKQ\HC]B, " MA18TF93HT*MB#M5Q[&1[?3F=^7OR>!Q2X14)^'G'($*X+Q% M'#K*JZ+4$G3^B:I3!;Y$H23Z0X\+QO%#&%G-WTS5 ML;NKW-=KLL'_PHA/$5]@>9E4=QN0:_*B[\;VJ2: ,!WE@ MTG 8VA!WO#,4<8DQW06]77B[59;,E;R2Q>W.E/MQ.KEY>'2I_:I2.HZS@]B) M_#MJ_XHBNEU;)!>'3W 81ZN6Q)B?FVBZ7K7K"\ D'B\XUCFVQ7HMS8\4_M.A M\)=XA7[^/U!+ P04 " UA&Q8*\DN<1D5 #3&@$ % &5M;"TR,#(S M,3(S,%]C86PN>&ULW5U;;^2XL7X/,:!(1_'EOA'Q.,/N^]H63O[W_[ MGS_]^N?]_7^>W]UX%R3(5@BGWA>*_!2%WDN4+CW^JZ]^DB*ZOU^._D=QG4_> M]&!V;SR,(+^,RYZ-'L<#(YG!Y-C]\'W9-% M^N)3Y/DT6$8I"M*,^K$7HB1ZPAX#[A4*??+._A)X%TN?KOPU12L?K]%/SL\2_-6[QL&!=Q;' MWAV72+P[E"#ZC,)RNCC"/S[Q_SPR_3QF:)Q\>DVBSWO+-%U_.CQ\>7DY>)D= M$/K$]#F:'/[SZ\U]L&2X]B/,#1Z@O8T4GT4F-_GX\>-A_MO-4&'DZR.--]>8 M'6[@L.%)]"G)+W=#@MRX #%/.8+_;7\S;)__:'\RW9]-#EZ3<(]9P_,*>U 2 MHSNT\/C_O]]=OU\3K>*#@*P.^<\/OQ#FD@QB+K&D:/%YC_V>S3J=3::S(S[G M_];&I&]KYIE)M%K'3+7#]M?#"8FCD'OON1]ST]\O$4H3(P:#G"U*0!=C+?V=1^K8C=/5$MJSN)\NKF+RTN=.T\AUQ7J DH-&:A\/Y M8A/S#=BT,EWQ1$E ^P:QLL9TV?J@CE>\8WF9YF'N'&&T MB-);EKI-"/1"'1%=^A2SNSBY133/$P8LJN%=[WI$GJB_7D;!-5X05LIS7S.% M )U,9YX"9NY*D*,$LS\&188R\@41[IY[^=SLN'TJ$3L9'I8<1 1"VB,U$'DK6(;]H! MWW0 ?%#G:S5'?[4=-':J!'I'8O(WC43O6$R^I9'H' ^$4")T0M9>:Z%<022 MM8G/Q"%,V"9"4^* "=M$:$HG,&&;"$U)!B9L$Z$I]<"$;2(T)228L$V$'[H@ M_# $0FB\;C=)SYT_6.0V2-GH_0%;1 #1/E?N6E(+DNU_9:\]2N@,:JR!'P=9 MG$]QP_Y>&X]>4X1#%&YFX;@!FP[3*.7CCHI_)M[^=I=KY8]\;^DE,W/ZYM46 M"6V ,^TTK ">,HSOFZ38GZO"7BGME>(YT@W6F 0U?#'?&4H:.S$YO(3AR_=_ M+OSD,=\$FB7[3[Z_YCMS9XWX3@"*P:>J:5KSG MC 8>H2&BG_?>JRV?!C6?$??EEB,.DVQ5>.=^Q/QB([^@9*6Q>FECTD6?*D\, MS)[W@OANZ<][DY%9_3]"?USC6TH"E+3F4B<,87#F!(-F$SC(VU6$HV2)0KY$ MTYHWG3"$MV,G>#.;P!W>SI*$Y9DO&>6;S=4,-8:-@93O)>;_\HW/SW[,=V Q MLZ8T"EC>Y+]@0:[^@\I(M68=IX5XY8DUKY2RUW#+7NSFCL-^]>D/5H(^QN@> M!1F-4I;3C.ZK%8)0>#HJA0"=W2&HW#*0\,V3S(T8:!8"S0%&*P6AZ,.H%$&T MAG DU^V74763YCYG_.T;21$O<&^(CULZ'4 4PL['4=D!Z^\.9;<4K?THO'Q= M(YP@ACW?R LL14#"$-HF1Z/RUL((+C%'UHBF;[P1F3+,O%18\SZ&MEF@EQI# MCQL?AVJ\Q6]!/C2QYD,04S=8*]5LX.GM"W=25^ MLS^2XU2J#C7WM4%CH&R^)2Q"W(X N9>]GHS$H UODK_R[$(4N<8A6D28Z7<3 M/:/P@?HA6OGTA[9WJQ0!$6&OLV(FPJBN.\Q<;6%NM_@7RFE+;Y,!@]XY$51I$FKV>D9FT-D9PA[H+M$ ,6OB^?Q5P?^ED0#39 M:QZ9:3(K[ XYY2MR^"G?Q)H?Z35??$^*4*"I7/1BH.5\>WTB,T4@M=UAR51( MRFM(A=WM]5:T)M^Y!:=0PUX30JL&Z#%G=ZWL/:GK[P?)'>.,]]]$_F,4PY8D M96/'7*Z[]=]XB@8OU#7'@YS&WD.]VO2*A3JYON[XTN5J'9,WA.Y0WG9HXUH M41!;]IZ1P6R!K> .<46$"@*:M6/-) >BS-[3-)@RF/[N\'5+RRHX?UWV'WZ< M(35)TL$@9NP]0X.9T6CJ#AWU@G>CVYOY]C'(@4BR]\P,OWU ^KO#UU6$^8;U MEFSII4!YJJ9%"$6J\2!F!FD> /*_RX3D MH?F6)"EMONB]:4^!LQ-X%A!Y@[01=/FJI5'9]??Z5"8)Y"[YE MR=%V'A"M@_0@U&N-.QC&'6(K6\!R#Y5\1N2&E*]I/OBOV@9ZNXEVT%9XD9_] MX/?OF** /.'H/RADLY<4G.%0>K-]83_4:<-F[#0AR&$MOO>R&YT;I^ZJ?<_> MK>3;CZ,$A5R3W_P(S_$U3A%%27K'%+]_\==F@N$S@!BU^*Y,+XRV-=@?+D!= M$/K-%]VK2APK%-@.P7_.'0Y MR1@OC?%7-6\I6>CR6&W0.$GX&>%,MPB\'3'NZ7,2>PJ)M*Z+.YF#]U_FB_Q$ M+AY_$'V. I3PY0RXQ[BIR9";.^#M6A[^N>VQH$L-!;'3SNX7 :_,U7 M/R7$.7./\%/J& Y^(-@%NY%CDK\N4!Y0H@M/6K%Q3TB#4P/2WJ&;YA[%;+JG MWQ!F&L;\#?1PQ0\>3(MS>8VT0>7'/1X-SE\[>SA$9'[X7A:D&67P\W4"[;TF MC!WW<+16-YA"3X?(J'1HF:;%*=T9P[O]0M\Y6A"**M\XN7QE+L;L'&&?OETS M6^7KF$R2F3'.#5,L(:A9M7K1<<^7&\">JDU4$H=T)M5N=#!&:6'@N ?2#4^G MPE(.A8R\E<9T(G7',U)KDAOY#+L1[ER0(5VZB4T6ZA+R1S^ #JZ><,O:]QS' MG( I4;IIN=_#Q+Q$8.03[3K2K;2 0Y&ZKJ+\ \SFO0_M9NEK-X_"RO++R[?S MM)QBY /[=B&KLIEG)WLYY*M\^Q%7?H[O_1C-%^=9$F&D:XRI)48^<*\+DT;= M>LX'TGMO7CZJJK9%>&; GV!+X$6YMQQ 79;AOGK>V6 MMZJ7;*.G'Z3%5O$==]_:NMZXR\L=-MW:),GAO?*CVB^49#ONVBS M2[_5!..N6^^X,7\'$PW#V?:E#_5;:[4W/Z3;/"H:[C3AR(O?W3CM8$)WJD>) M^N8HKA7Z_U4#VWMB 5B^>3:MM*+\I MO/ZM3O@7K[[A=Y"*WD^65S%YD7X.^$.+.I[-XQ43C=X]M;W<,8Q.Q58L?;RK MCAFW0MZY12^JZ4[N'+\I/_PW@'M96.O>Z!B\O. !C/GB<\3"Z?G;]X0?/?Z^ M7^.,/90]&\[#:C/'N&5Q>VW[;-R-M6JQ?8A.'L@=8OX91/FY_UMM'DAG+^CW M*N,6L)W]Q(;)W0D:D,\MJ1T%)CUNF=_9 =J8R&Y;Y Z%6=Y9N\9??$K?./H5 M/VU[OFA\N4#1!FDUP;C[7G>GK:V>S@5Y%ECXV\WH A7_KVA=/PQ-6ZY!IQAW M_VH?:;R=L=R)O2)TU2$W\\@(\ ^XRW;@;7BWPW\*([OA"LB@*]' M0N5'WO3:F>YV=G(HJ.9?SG(68D+> 69 Q%,>J\2/O0^W,FMX.[O E?'T-NH/8*#CRSLT>GFA EG&' M2C');\+$]N.';0HCF?3(FS@M%$)J&SF4%T78U_B9I7!"M2TJ@]C(^SPMD"FQ MBM,LWE*T]J-P$VK*"+/9AF#ZCN&N\XV_8;3WIYD6=G3:(7*\6TNT=@"Y_/C; M9WMO7VCLY#3!C2__[9*/WT5!M/ZANE(*Z[A<8ZD_#MB&6]TL()K_4,TGL\U< M9ESQ;<'685HV!6AKA\.=I];6Z\I$PZ[@R0SC%*?\U_*]=HSX)_9Q%% M7WWZ Z4\UMZC(*,&]8#B("<>O..F(;+9<6MC)8>J#0'WY@5%5&S(X58I?Z,Y M<*[=+""N!^_3=> :8#.7*?]&4@3J]Y@E0=0.WL#K0*W"-B[124F 4)AOMBJ6 M;N!\FD5!A [>O&M!*-0Z=C>8B#"V,4.^HT0O :)E\#8<@!:C9JZ5>"+:VLKH M&0X!B\BM)@%Q.WBKK8 T3VX&VV#@ES%Z['2IT*[8OO M8W9[?)/.,7;\NDZ2C)_0/E]4/S0)"ULJ69 ##]Y0U%"HB59Z^S@4I*H1=DEH MVH[*A@B(P<%[A;LQ*+6&.\3=H749+_G+@B#B-"*@EX$&;_S!B3-:PZ%44<4* M"YYJ"1!O@_>Z=N,-&"C'[G5<$M2=3;Y?^B#1V.KZAEVI\N.-?4BYT,?<\ M=+(@H@9O2@&(:J'C$%VI=\3Y"QV\>2WG138.Q,'@'2@8!VJ]'8IR"@W!YZ;J M#04[.W4838'+QVTU[S@MR,$';\,9CH$E?5K M:4GOT8Y3MPDY1& M08K"?-$-A_4?5$;>(AJ14-QK$,19R*QQ^1KDYSKQ8[DN%PL4:"K[H7& /-%> MCW XTCEVVIJT.%8O-%5=DY[F16 M=="T*!%%G>_[2U^4]X)H^]6G8U_[ M_>+M>UR;F"091?PO6TE^HEOSC/Y>0>JM6$'Y44!9$?7$:KY/E.6^<^8UMR2. M@FJ$WR*<'#41;L6\K5S_Z/@'5%^B6/81Y\FDB6D[N'\@USAE=U3T&,OM,VUB MJ8VWX%O5/G4%QTST]VVKOD\ >2]NGM]'_ .W9R\^#:66.6XBRB6]4M3S<>CY MI; -UMZ_<"3#=B*RQL=[M7-]^\13-&ID4$Z;4#9#^P=QUSS>E^]QD(+ZT 2U M%?5*6:\4[A_FI4\Q"R\\U^5OE,L "N%](^2QF.F58A:B$B)/U%\OH^ :+PA= MU5]PK^ 3 OM6TJN)VF Y8#15HCLEF/TQ*$XSE8"="C&^F*(6ZAN36#G"E5\) M844FF@I1OR%A!1*W0Y&#^0%1R0\9,"$%U.1XL4%SR?X!YN^9Z#UQ*B2&7,BV M$XK%A:;(F JI0E)D>#]M_O3S<#7;@Z_(^U,A@R@J-^^G8@XKH#=UCQJFD%TV M(E9Q56H@-30AQU2DK*+CE9$:EN3!X3&UBD=:4:D!"JE%55=9IOB]P%)"G0F) MI5IF6857%%%J9$(R*02L8I*77VJ,0EY1%6%643>K,35>(=.(-9G=:"@KSM1P MA:0C+]'LAB)IUKE J1_%4M#PM%-.8@6VF-W+JWWS*0?P+*O99T(NDF;YP=6V/!:R5)'Q M;1JQ@F@B@R2DIQHD;V(;E([28R$OU<'9Y5):+&G(%9*2NEJR2;@.MM0#P-TS MVUZA0SZ5(1=2E!GY='#D6@<7$I59 [M.7RFV-:XN>:"J5MMVDT(3H-2I)5E+ M@M"2(XL8I>XK25@RC'9<5L0XDV \,3Q7;3#.!L)X+,,HI# YQN.!,)[(,$H6 M;V083P;">"K#*"0P.<;3@3#J N>)D+3D6.T&R^))7ATG3X0$M7GVMQDA:ZAD MP?%$L1!D.RS6@&G9%?)+$Z!=7N7M$PW/0K91]T]L,J_%+?4$(049@5OR#2UT M6?8\E2PEF:#;R:1:Z+*D>BHD+#-T.PE6"UV6:T];= KMYETM=%D*/A72FQFZ MG72LA2[+S*="MC-#MY.EM= _R* +*= ,_&UL[7U;D]LXDN[[B3C_0(%-Y*@ ,C?X M80!^>[Y"=R?)E/?GSP0BFCR "* 7H"73^?#X/NOY+^>L7P3K.@@ M^O4M@K^]6\;Q^MC#__]]?;176*^WL. *-P%[PHJ M,@N-[NB77W[YD/Y:#&V,?'M&?O&,DP\%.]N9\:]>O"4H#S[[D/V(AT;PURCE M[#9T4QPDGC!ACB!_>U\,>T_^Z?W1\?N3HY_>(N\=5MQDDJD.A3YX /,)^=]O M#S?;9X*5_Y,;KCZ0?_]P$>+5BUE,*98(S'][AW_'LQZ?'!V??"1S_M_*F'BS MQHLX@JNUC[7PH?WS@BCTH4<6^KGC$Y0>EP#$D9 ' =U0?-WC-R.(ER"&KN-W M99(ZB4*.'V/\W\2&1+,Y?JO"%6C!*9MX( XOPA6V'TL01/ %]&*7,]- O#]B M\P>6H>]A6WSUKP3&FXZLLR<:2NM.M+SVP]?ER!R$5P3H2^R?_5A/9]Z$^"O^ (^^T+!*2-[K\[G6+@8=T-Z/NTQ#MWOLW1=1]/ MF^+MF">2F4O36_/$E#XY;Q*:;XSL^>Q;@+H/0[(>"%-;SO6P_"!7+62^C>!/,0[_K)6A.9 M !Y-;YQ^)-=?*WF4+>WD[6=+ +EG(C6&X=".2^BM<6A4,[+26M> M3@;CY;0U+Z>#\7+6FI>SP7CYU)J73X/Q(K\'$5(J.<')&1KJ6)7/%YD7^F"5 M',@"PR<:Y%PKAY$4[9#\B3"4(QZ20]&'0XYX2 Y%GQ,YXB$Y%'UDY(B'Y%#T MZ9$C'I)#T0=)CGA(#C_WX?#S/CB4M=?M)E'L^9.SW *J(7Q_DBXB"5*5D;N6 MT$K1JH_LM>=2=@8VKPYR"W9I0\L,,/(7B[1(DKAXEC*VQ%,@-WD&[SVX(JE< M)/B7/ZBLC^TL,(@_X*$?\C$?J!,,S?7V4>^]<.7 EBPWJ0?G-WW.^Q58/9-D MSE;,5DF'YM0A"41M^$L)AN8J".-I6\8*FCVN13!W$C_NO!@+\C+'^!]A (G5 MN,5_K7 -WF(0>, K^";32>09QS FXSYF_W;_+@7\_24=.[IT%F)33 5*& M"I;\T*WPX9.\ZA UU1<5>@9_._R<>DPN1*^<#13OJU29*>RZI\AAK;YNQF6IR1SS)J24]U MSIWH.5U+2?1^X3CK3*? CZ/B7W;*S?_ASRUK6!_@!O\QHF@Y'TP;^T$GSVFH M48+??%R5U]U2F*(JU_@5+";-WT9)4,H,7>:[&Q8:M+%#PM#<=XDP8*VL&APT M07(<3JS$X<^C!MN#05'L.@;#(A4FA^-4PL!U@*MQWL+_\.?O899J"N8 (7*= M G/T-=]&-Z# !+SQ@V)1W>$S<& OJ ( @0B%83I2I^&[,'AIJ60!B25Z%DA1 MJ/I8C^V91A'>97)VT_G ^CC]RI?>0=59SS7>;6TK4OA%@LA%0UF]-X9;I_Z& M!,6ZU_3)=:(E^7]RH>_%\ 68,N/H*1'Z:!5_V'TDC.U[G?M!:AVE/2 M8L>E!_VO#OH.8K)G?P1N@K".0;% V=ARB2Q"CBM'L?729!NSQ->(7 '":P6S M> =B(3!\*HN0X0N20W.F!YJ;X 5S$:(-9DG\U:*/M@@*N@ Y!)\T0_#@O'[% MA2Z( M6F/(([81.9X\.5X_:\;K&JLQ6@*/7(=HC1>/V$:\>/+D>/VB_X,E]Z&R$X&4 M\>)(J\F!>1?&@!C:V] )6F[>)$@M0D5"F@(J3>Z'>P36#O2NWM8@B !F-;W. M73FCL\&2(K8(+BEY"L"T.NC$AR!K06"H6Y-K &\]U@#%&Y+T%^,50;P6:R*& MU+E'CMHB<.0$*C#3Y#:X=0*/C4GVJT4ZSQ@N=*KIO'^>0)_4DB1?LYO5&H4O M6?V5+RB,.!M= 9E%* @D*>#1Y OXZKA++ #:E-]) 38\&HN X8E1H*+I3#]U MW625^"2-ZQ*L$7!AG@"]]D&JS<";KD(4P[_2?V<:5ZZO4]$3+$)YU$'6X0$E7_-V6CUFI1-K>]&6*3J'=/] MDFH4.,1R/8%;^ *\)^1X8.6@[URW)9/$(@0X4FA.OKG><;4K(9.]EMPO@HC. M(G!$HA0(:7('L!UZ=V'@=G=NEJDM0DM.H (S3>Z RSS-;EL10>*-XM%8A ]/ MC (530Z%O-I:L$CK(:2-)&;S;U'VKG-V6GPRB[ 12%+ H\FA4-H12FU[[5)] MF>]"T;I\! (=6ZC>NF8UG:YOH?,,_32?C21]D"3K2ML&\;%.?@:+T)$7JL!/ MTPF\Q*AT>C2/QDZ,6(G2NBXG%4F)]\Z&;/6DLS'KXRU"@R5"@82F _S5:NV' M&P >0.H*;:X9-B@2I!;A(R%- 96F@WVVX7!=E+3#241G$4@B40J$M,7YRY>Q M?G?\A'-IG#K8(BRH_!< :#JE5X]#Q0K9B%\1 9U%L(A$*1#2=&*_A@$I1-$2 M'SZ51>CP!2FPT71!Z-16CPQ"A0T15"IW_/I, 1D]J$D5B:4HT+8[[M,D )"2V" M22A+ 9*F W_YNR>##6N\19"P1"B0T'F>OP^C&-6+PQ9.(NDOD/0L%J'63K " M2TTG_TNB2> 5Q7VSTD8D):WE?J+M/!;AV5:T E%=^?\[KJ0VX59A4>&[4+0F MCT"7F-J!1-$DXF:GFGP!%^%J%08R?LSF2(L0:#)?Z%V3"^ )X8UC@C8RFJ>- MM4CW-/8+[6MR 3R0DNCX(U74PJ]<$IA#%W)LD@RM1>C(B%.@IN]$-H][/ 623OYBP6DL/[GMP!_0WP8 8^P M\P6K8!;/K\Z:@S:>HMT,-D#86J@"EVYN$"8N;K@(X%_ PP_* M#WO3P*.>YR_P/T9BF#I/:!%JG64L0-3D_VCY55'V";8#W*ZR%:!JWBSW#O%?+K&]=IWMO=-R MHY83^48MD[]59OO[(*UY=D_?A,N/^!4I;\5'?^[(\G^3E*4_X;Y-\2IW-6QH&8.P'U,;BR:*[&4&-*U):&,=RL#D&\M5:_8D"71_-='!6@F-@N MJ"\P>^@:I#)*Q^QYTXQTF=/KAKOVV*$Z-1V%E$>+1!"PQMN% TL*W3V'Q,X5 M$3XMIK +LA:"]2N-0G4&5^*\[)<$#Z6/M$373/XU5RY)#WS1310E@%/0M#I* MO\KECRX5QO6VX1H=IAJ[;]V!>.=#9^N]-LPBE=_ M*_I+LW2"!=Y$73L0I4ELQ'5>#;4S7B$90AL D95%;Z,K7L1U%VIG7SH@F>I1 MFQRBP1YHPYH86@=ZVVREFY]LRWF9(-*%%R 8>ME6-/UQMB:(1%=O +DD#T>P M#VPYET4KH(MX>GMR,3A.S9H:;'E3V0\M3[I>W;O$SH7[!+E+)\(+*UU>$DZ& M!H4-^A<*T:]S5PL]3U>DIE4;/1<45NNY$*)?VRVJGLG[1!) 9O-'!S%6<'V, M);JLL]VO!Q97>^'<3:,%$8$-'PTN\;;"Q5-$UP#P;$,;>LNT+B-2OS99G1'A M69$V] >$2-W"=/-)R'MY/IZ>XJ]WN@Y:.'PJ5)9H7RQ(OR99(JM.P)Z^.BCM M;"ICBU@TENA;)$:_GE>MM"UC9U@TEFN[;D^V!^>]Y\I6LC7QNWCMAZ\[24HY MC9];Y&CB>2;Y1,HS,R]!Y"*8'F5F\_,DPMJ/J S_C)F\A!')@TL0('_941(N M=[3J><2/#8,8!O@LEM<)PMJB,?E+@\D2Z:1,JYS)O (N.2AB'-U28842@T=.($W<7+B 2#+^V+0(3MK0D;&3W("Y>RD ME:>HG'RJDDIYWDQ,JY+#*8ZCO?,G\-HUX03;"I MG%2VOBJM$0@7R%DOH7L3S$.T2FTRC;V&.=]13BJD T#L8HQ*-AV% ?ZC"RJ! MR1*OQPW+GDU1,?"U28:X9D$>! +&Y^>X8>MK%$-P1+20?79G\P<8?:?QU3#\ M%3JRO4 II7+^TN ,?Q4>-SX'*=' "["YG>!L*XX;'PC*MF+RM^)/0URTHN_1 MTF1^*L>-[P9CIS;Y6S;'$#P7&QTVEXUO2D$R)%NE30^;L\:7I40U)'-D*\3F MBG)(>(Z'9(>ZA6+SU_B@L#92P^*[W5$Q.3UI?$[*^ZHAN;W<;WI;D)&]0*TG9C;&X;GQKZGFQ0&T3]UER2 MS'V?RK/\QR:?Y._CG='QSN@!W!E] MR,2)$F[3A'/^F*'6P5?=#J1)HOA5: MXTET 9$QW(A;H9S5Q ?"D+N@*J PZ"YH3SCV< .4&K^B?[UY%Z?X%/IC5]QU M50I?\>7H=]V3JFH2B'1\5@AV]ZM^%4J%_W8,Z[T(18J3S>;$%9 6[0'H!;H@ M>@Q]3K(DC\8&]4N(H?>"U!=$LJY1..=5L:T,LDCM%;Y[78WJO^,'/IYN\06? MHY'C$Y^+M\**BU)?[0NX>EOCSQ?O)"!);Q$ZLB+IO8'U #!#B1NGRX-WO7>0J%ME4NHW+@YF(<(;#WM;,R4/\@BS)7+ MKO=JTY:1? WGKG[>^\H@L A#I@R]+B,IPJ*TCB@'7_$ETW:S6(>:K&"-"T][ M26MM9B#DP9$[!V4;6UJHI1$QIV8BY#--ME.- 9*28RSK-8]D\X[R MS.21<"B*&$H1&Q'*;;$R94$LRZBYF];0()I@*? 6O@!O=S4@S4^)SC=?G7^&Z,)W(D'SB%:36&4W6TE6@MHP*'>;+KH96$4%4C/-T7GN(V, M&>>3V66X^;*4$=2*4*FSW]>TRAKP9L$#2<$&EO@G42 MXY_#P,5467BU)J#P91_^T69\#V1> M:J&4XWVW)YX\I3_FB3/DPFKK[*Q^O8 MT(]7Y4X_J01POCD'@;M<.>@[__LEIK3J$R86IPRE&5 5_(E,@9C2B&^([%H4 M(E>7;EMD\N"0,\@>Q8KN-:8HB.)^==[@*EGQXKBU(1ISH>I1[T80M\;J MUM9INLUSGD#?PU]?4?^T^CC]Z68MPERU-Z$NRQ8#E9=W1(L:ZTNTJ*M#C%[4 M55:W"E58;'CJO6"T881Q(]>P>#JX2Q@ MM"F_=2(#PB72#TUW:\(5; N5PH+#3\!=!J$?+L@3;Z%+$I_YK1=Y!/I5W]'? M6Z[DSQ-P"X'"*L1IU1^>RBL##%#QOKPC)5 J*MB"T.U$_,IZB1M?@A?@ MA^E;1XPD]TT0D.@'JNT70B#05NV:+J7DZ>\1J08)TQ4ET:>70:$?'-G39;-# M+T.D+3P*F^8\X*40)("\M(L _@6\J]7:#S=9"Q_"OK, LSGIV^4#(L=7$"]# M1B?(KG/IATJJHD)7\7K57^"!1J[#D)JDR''C/V"\O$BB&)L#=/7F^@DYL9"O M(OZ/]^2\I;4@'D"OT@WT3U-I_4Q?'.B3MYY4LF=\ MEMC#+<& (X'>@@VW-]>SFP OD+1 #:M)1#Z:.M@&!'C\ZZV[<-U&_]3!%NF? MRK_>\@G8^F&C-YL_@+7O9+6W9RCKI)MM%6F3UI(<$-D#=9K,(P6X" MZJW0< G6"+BP4L&;>FC&\Z:U'7^C?80&) M#3H62S% ;]9*A#$J!PL+7N:,G8\RU.+Y=&XZM=2ZZQ>XI'G(,%#()4 M )^1%A.?/(B&XD(B@NT,@FLJ*7,!V:2: ?FC;-+>DRZ/4NL%@'>3U"]'E$. MSW> =_E30&<1?")1ZMY.38XY;BO+7V0\=.46EH4LZC@F=WK8/L33CW4.R?B2 M\W!0AHYH'!UQ.9H<#EZ4$[7VS!8Q "MR#(G-=SX'E?Z M:*OY*V M98SA5ADSA@R:VZ,VN!*]/TP"(^P9=UV) #&DV:DJ2 RR:0I@L:%U*>'X)HCP M#I'P\ \L%H396<)=GP3)T-KE;V3$4AS/U,^BZ+73H[:"+,HOS!;@6A(K]/A M833(E X*I;8^J(+6 FFI?H;]+"KYVV0BJSP/\?K(*)37J:$R0*\-JRJ+KLA: M,%9I8U>%JC3!CLBKLVP-?C%TR_6[@R!YPQ[PZ\;?8#5'VF$KF.QK[FE;9DCT MC:6--6)CQ%H^'.77&X/I:DS:3_\F6**^&%3:>QT9:J N\?;J)0U#E39?,!(T M2.13666X^*+H;K*ZXZXHM"[C<>%3&6'99-8=$RF:5+I;6*I'RB ;J!BMBF4\ M,=0R?@4>3%;$TW<7QIQV3_EXQG#].33\"%2]M19=BJT9U)2Y> L#TA<$8>Z$ M;<]H8_6C(/":UR-G%!FV&&A*,.0[:&:!L-&0] 3ZT6KCLFOEQRI)N<534]8@ MG]&GU[ ?GJ4)#AC/DI1;/#7U_1 PBI_2\PVM3''(F);EW**JLB[JV*D6*U1E M;=.QGS56J,(JI7C/Z(7!#=Z-HVBQ#7!K<%IY!*O]5@NZ7*C32% M@FR5KK A1_H\$,7D.='CJ\.]-<@YD 8^DWI-N M%_<(K/"9-KT'C(=&44)JM:2MI;BW8WI/; /BJF35>_>M6*SW#N242:N.L@B= M*N.][II1C>(EB%P$TQUPVIEA^^(3:US8<+HAE"2U0=GRTJ@OG95:TM+3Z[5H9#7T#?T7&"PNPM4*QH2E>V+$F,KDC+=%K1P1]#9(O$>A"X 7 MD0[!#V#M;-*2!+,Y\4473E#\+;EPUC!V_$=2-14K&' BCMUGM ',WD+V:M)( M?9_(\\B3'<;[4_[=!A776.[53U%I/./:<=-V(YGS";KW&>SW" 8N7#L^^YUH M-XL-('423'^/Q]W6.:W[_+A&P,$'IK*OX8@-H_P,%D$H+U2C=>1>[N8_QJ'[ M?9;N1DB)J.FK@SQ.^QC@4?I7 M@?PN1;WTO2)"[#>3A!VJ34%2QJ+R"KYZ6Y,R;IQWMM4L-N#823"] 9L6_.*] M'(RH@&X5U'XN&V#M(9[>$9O6".1VL0L")=(#0* D3:] 2_MW(#U2=/XFU,@/ (F:1.;%3:@5 M>D];!TY(U=XQ=#*&3@P-G8RU@!1'.W[L6D!*XQ%C+:#A(@:]C77:#HD8JS0S>1-$Y 9D1<52)52<'5"V.JJLB\!!0F6#K MAH&K;!?/#*J8^"/AJFL3+$)$[9M\"S&3)KT"2$***YR.5.0LNS^:E>'/N1&@;'1J ?UO M7<^(T0 ZT7LO=! Q\U_(+E?/VJ,Q\*.O/9I.-*37G>:S7K%;\-7#:]XXZDVK)"]***>^:,]U'M, M"_6>M0_U'H^AWC'4:VRH=[PE-]Z2&V_)V0V40;&= [PE)WM#S@#?>?_;<>/- MN/%FG,Z;<=I7SA<\,-XZO+Z@,&KM_^[YL!]H]5#E[^77IEOSGFQN,_0Y=[6( M'57_&!O6PC"2F^A,'N_W&6E%I.[W:72(#-IR_FC"P('O[GL6P6,H78XD-C\:TB1+QCX%D1KX,(Y!.P.W81Q]G#M M-Q&XZZ>L?+8,0Z1E[PD $_P^*D H>WE.]^CE>7H-G_X1)A'^O#Z]XIDWHH)( M7 *].9/"-54N$LL3HS!(.L_OS^+-X'-],WCUKP3&FYW7,9K%2X">EDY0;,@6 M"P06>*G>!#&">%F[OSM^ DH>#,$671M7MNWEM2E*K^MIZJ?S H]^H+EZ(W_D M[#MEZ2U:#K(BZ'+> *]>]N>ZTR8CFZ1TI1K9!>=#\D>M M2_&S%(-C+8K1@V2P!ZD%/-O7(L]&C#?\U"36>#M\2@(A-&>Y--D29;BP*8Q( M0^(O+B$H0[J;M,!B@O-))31[<$+U3QW#G$*GS8 7 12&)!'VT=%'0Q"B04YFQD?-WB,P#I%$;RV&"0I%=O 4K/ M%=$YF&-F2EOAJ[<8.9@5&#AHD^YV[L* O+]8'?AQBZ+;(6U'D#;I'?*)^I&6 MRN085@F:V^B21J^I0,#;RE,5F#JD)C''WJIZ@ V+1;7,ZM.^=EPTUJS( E ( M;,!$)$/=&:?)F4*]6?6+G+-BO$TU.BM&9\6!.BMTW9T:G15<9X7]/J1#=E:8 M6@MT=%90CLBZ+E2-SHH&$KH*)Y'OY#3P;O'L_G\E"$8>3(L'BD 1$EJ'CU"B M JINV0.<0R%F,<\].03 MDB.@LP$G25'4^U#X3Z1Z=N@O3J>);("FJVR]$J,Z8/44QH[?!9N<\""PR&7I M54Y,00&(.JTMF9#0!HQD9>E5:HSZ?@@>F;^G8E/691X;D.DHFOJ6?0(N M.)9,CO(PP*C:,H5=^_C@=]\DTR>P!(Q6,JGOX]?^53B(5T!JZ6^;]6D*9YU0 MPEEG'^7"62?[20\^I;%X),?BZ1AQ&R-NAQ!QVTJ16^I@,75C^()5#:+'C%M^ M"$YZ JMB!ECHHC'"(20W8MTHN8SJT/-DTYS-O=XT/ "\H%_JPE,O7V()/XVN V75\ MLN(3S,UF1X]? 8D0O9K'&+ @9'=1BB77&XUA"%,)Z?$3+OE:84]D/^)LV=0' M<*[F<^!F]7A+JZ?*#_['BR0F%'V_#NMBO1O3>O:_R%#V M1,C2+@5)IY0:6S M5T(,O;$GAD6Z"XEG*<'K$I\3\^\0*>J ];/$J_ 2O _7.?G^7:&O,W4%D&L M0%KU$:YO@0M0C,7$?-V'F:DHBG/PK+0,G0W82(K2*V(UU"N8UCN:>O],HCBM M?]3Z16M.8 -D;652'^Y*@PG;YY/2)0G]&T4JIS'&VJ!I#ON]XE6]7PB9'5'G MXZ:2R6V 5Z6\]<":>>NA_3FSWZP'M@*$)]".-W'HL>O5VL%'F"#?%6]WP]DY MYH%<4US= ^32=YPE88*RI3S*=:5KHL2VR]#FLQY,N5H'B?EL2-Y/WSFC) M>\=RR7MG8_+>F+PW)N^-R7N:*VR,R7MJDO<.+_GRATS>,[5F1RX#] MG]B O6*O!#Z^=)H==6,*WYC"-Z;P'5H*WQB@UIS)-@:H#0U0&^Q#'0/4PP:H M1]>J';!R7:NZ/:N?:)[5$SG/ZJ?]W-SFM0T_.Y5CM=0J7#W+M\")>&VRSL[J M3&84@S;(JC!%ZXUUUNBX7N.*=,4:F"\NM(WF8G7^!@7U <0093W;LJ,,Z1#+ M [G1:FPWPR2?8I+.48)]#$R,@0G[ Q.[A4[6]Q-^$C\.P1IO5=B!)81F+W63 M+9%WFDUA1%2!O[B$H!AR\U\=+ 8%"Y1 8\.%_OM,(?D. "L;>/D77100$%/J M/]Z(UF8-2+%(FF_QI\E(]V$4(\86K@V G2:S#M-.4O9K>::BAFB)*<+G(T O MT,7G[8A?091'IA^Z-O5#>9)H[C368*YH@M86GBJ=U?A41>D5)AD (!*Y]FN[6:P&CR>8WN!,D]?I*D0Q_"O+S9W?(QBBDFVX0, 3 M%%GN-)_5\,J)J+UL-I?K+UA%$6E\QPNRM)KD@""MR*4WA-)D]0[$]P"O.0^Z MV^X3[3Z3K!FL1I EE);@"=A/JL#C%:GU56"WV:X\^-HF2U3E.$O^$# M_(7CNZ2\,0P6=%<8R2^>S[4/":I^\@^UQ$3*,"V*W%:^]#9Q$L3\*V*JG_-#+:&J MZ/58M?[8R3$E=O*IT3U0'#LY'F,G8^S$V-C)Z"WMY2W55;9G])9RO:7V.[$/ MV5MJ:CAH]+_MU?_6L1@/M10'V[<["]CQ54PI16@/++(2]2M2W1("=H$J+KL& ME:92HOY&,2J%]9Y;O8>"5Z+K7%;!U%5(S56BF\?N@L5G'RY27U\;=P6%6#^* M/7P0%'EZ.3RI[UKSL0)O$282T=B@=0DQ3'/[C7>O*'>OC+D/,MZ]HM^],N;; M,G7CQ$'0\4R[K]'X_!4[SWL'BUJT=^!N%0 9SJ/ 7IRWMH=HCL_1/^RZ'7*[BRW<5= I$2AU[X:;LF(GO<# MK!Z1"M1W5.K$*5G?G'5 #5NWGM8&N-5(JC=*+,DN7IVS.?>];SV1#0AWE4UO M8)G%([VR6LWH1+G503""P>(R0?B_L]M$XC4P^(,M6C.#ZT)O,%Q>//):? N< MK HC\(IH_L +K,M3#W)U=5%$KY@\?:-12EO+ L>,G0-EG VP,%C/%?E9<>(Q MX_O3!+]T'L$_ H2M"@5X_F9NV"=: NZP2NB5*=%ZF>0>K&G@"?P>Z<_M[+1 M50H??0 +1Z$VZOD:^L/$I[0P\7'[,/'I&"8>P\3&AHG'4KAC*=RQ%.Y8"G=, M&AE+X1YJTLA8"M?DI)&]EL(=JVYV+5;+N\)?/CTYHL.@Q-W^3O/I/T^WO_3? M25 =U6A_A.JI"JLKE%VIUR&BX$H %7N0>;3ZUWMKKS)/G &NW5>?_)BLU]F' MQ:G4W)!"@4UL)PQL>4R[D3\6XAP+<;;TW)[1/+9>0J6=S2OX6_8#%)="OEG*"&Q5NHIO@ZLT%450NJC%=+!# OX-[%/XS;>;0JY3@?OBQ M825I5I%I)WYU4O,H]2Q5/D?C8I50DFE%"=7)W;N^T^"LC N4IQWCJC&.E> D M':"2E>#.S/%Q?J+Y.$_;^S@_C3[.T<=Y"#Y.2MW.S=8X7V )%R&"(.([/EM- M8I4WM)5DFGUQ%+Y$SC@.B1%.T@ZKL^[584NH.86O "?;_!D MZ:TR@+)"E;#5BMU7X)"C+A$K:C(L>AU;3F.$Z6RW;%GPR@E0_Q=0OQG"D/\5TX4 Q206@!.L,'_LPJ#QSATO_-N= B)].M> M>'XM1?R%XA1Z5UCC[N'FZ>)QY?C^!7ZMD\#CJ9LUUBXMLZ0HE*LI]KNK%4 +&"R^.N@[P*M#0ML<$OOTS1&FT+C"2F/DB7^$> -V M]:\$QAL9;3.&VZ=IAB"%EA66(2-/>T@P:[Y_$[R *$X-W_9?// FHWCY&>S# M0EZV AZ%Y;\( U_\\)GTA7+\JXCX+AZ!FR"L-"!E@>2H[8-%3JX"DF[]SP20 MW$*\"?9N@CG"NV&4N#'>-\A#(J*V%1*17/V<*51(+IQH.0T\\C_$:+XX/GY- M>2AP">Q2/%>40M>:DJ]I&^*C+@>%(W.P&>J@<%3'3%,>,HVWDRZ8G1P^9B=U MS!263B &-?6K>-*?>L9P_?IO^R%A"%)H6>D1^N;Z]A]PL?P?"'SO/ P\L:)Y M%+;IFB=+H6Z%I^BOB1_#C+L0@7L_$:YK/H5=ZN;+4JA;X1'ZZ14;NLTU? '_ M QSTY* %B"\3E'I,;CUX#=_(1HU4L17!T&TFN^#I)F,!F\(S^768H!B H"]H M7>:Q"[(N$A: *3RE7\,YX2(.LR74Y.;QZ>'F_K$-=+UFM S$7K(6<"H\X3\1 M9G*N%bSJ[@.PA:"GH;D;2?.\[:(=X"CJ$6T'5O)H[9]4JBWTWWJHD3I801I78(6RU2Y("/P_!YR2]E\YUT4G0Z=^'B=9; MV4\G(= 5:V?$-X,P2R])NMC* V!)*E5*$C*U*\L-;VH5!B0C2LI%8P?CC;2 M,$@16@6"E$3]*EFK.DV662-R7:W6?K@!B,D_LY]B]4#6>5[]0+<]>W86U;PC MZ9V#B!_D9;=9+1U-/[4_FF[G&X^HXQ'U$(ZH8^$*Y84K=-7V'0M74 4%ZXX MA#HC!IU]]U2XPM1:P&/ABK$QW9Y\"=U*I'X. MPMYH"3JCMP.PTV368=I)R@'ENG_3BN$W)/M/C!V:17M.[P M6>/I%?@OX"NVVLM6+VG+B:V&O*6L]2KN1J^!-)'X-50&_7:^PT5\*V*1&V\/ MT/C1K;K5RLYXX&!G0A9)]-; 3:[O*$4[F_"PP*3G$\!+S).# MBD)F*4@420IXM@ZKO20/7CDH@,$BN@?H<>D@D.?YT;(%/]>S!0O:R1J@24J] MS1/\^U8(=:Q^ >$".>LE=&^">8A6J6N!P^_/=7YW$TQ*,Y1X'C,:QXQ&0S,: M(Q27H,%_V\&"__(GMO11Z$,O7=&IB(RL&SR8-=:.C!N. $-DV[36.S.5@\JX M&=DU')U**'_(K)J]J-^$+!H5$-B0/?.8/.?/%Z14-P;:89Y8W&ONE53B1Y1K M1AEJ1.X?8^6P%5^S2[J:Y?11O0F6J9_ZRS;IDZ$V*:L+\^2\39-X&2(8;\25 M"G@T5EDJGB":&Q#161.]1'PJ(TR9>,%)@50S<+JJ&*F'R2"SIQ2JLC'\>9_& M4+"-?@#K$,7$2.Q<)(Y/D@[#@)AR9L(E)I:EU>BHXYY:&KMK68'Z%;EF5&!$ M "X"?G'%RA #W)^L[4VE7F*%Z7ZEIJF:^X;%!E[ZP>-6)J"-TZ]#&0M:4B=- MB'ZEH!5<:7D!00*(:SL-.CAN_ >,EQ=)%&/)T-6;ZR<>#!8DP0__Q\.RLC\- MG2;3CZ*TF[&3?+U2AGOC>Q<&;H(0%DZ4M]H<:1$R3>;K6<1["<4AZ@/=S2P+^NR/K]+D-5 M:<))75Z=-M1/>,0'@/@)H-4E>([%Y1,8P^VP&GP9-!=/:' E]-ZS"(SP.7+7 ME0@00PHGJ(+$!*NE#A8;PKZ_.P@2"_" S0'?H#5'6F7+FNQK?F?*#(E>%]I8 M(XP7:_EPE%\S6;H"[_W4;Y"AZ@Q!V3R=&6J>*BX'XK@XWYR#P%VN'/2=;Z[$ ME%:9+[$XFM^G)H,%>Z*W2TQIA*F378I"X.K2:4Z#&0XX@XSD0.#9D$1#$5U\ M>N42V6XX&R=977DT#=YDCDY<(E,MI> Q95)C-B*%[>DM.TQJKFANZW, "S>=;\0E2CCS;6@ @TWW-56_XT&09( MFKD- R\,;O"+@YZ=X/ML/@?XD>3DQDNA$5/I5S?[U%U*HQ$+,D12CHS@#]JR!+JQ\+ MJUP@XWBPH[QKH MJYPSW :M\B6H%]UDI3KF_T[^Z]F)P'_\?U!+ P04 " UA&Q8[>PVNNF* M #=)@< % &5M;"TR,#(S,3(S,%]L86(N>&UL[+U[<^0XDB?X_YG==\#5 MC=U4F2FSXOVHG=DUI5)9H]FLE%92=N];[6Q7*MR=[L /#L#A\?8(*YHI#R MX!^GIU\^8GD@\H!#)%/6R?SGZ?3GV62V.!$]1%[Z#<8(P-AY]E/DI,<8!L!% MB?\4 JPX8 ;] B[_V0$?GV&\AX<8[6%(C *7+^G[DZRKZ/ :^T_/*?C1^0F0 MSX";=U^N'\&'8^*'*$G 0Q0%(P#U*4/R"W$Q_ M_T+^OQVV#^"&#I-?OB?^O_[PG*:'7W[^^=NW;^^_S=]'\1.V9S+]^7__]OG! M><9ZO?-#TN .^B'G(E)X?-/M=OLS_34GK5%^W\5!_HWYS[DZF#SQ?TGHYSY' M#FUI>3O2-_>C>=O9M/WW]/W!]P:P# VB.. G2//$"5_B5]/6!$ M)?[^$!"5Z-^>8^3Q50GB^&?"_W.(G@C0R&>VY#/3%?G,_YW]^3/ '0"B_ MWM\(K=J69&5,/RNJVD[X'8K]R+T.\Z\,9&A5K*KR@W[^(85QVJG)Z_R:#7B, M4AAT4KW(J5GI+ZA;:Y_Y=+6T:D#]]QO]54A!] M3U'H(C=7D0B0>%PJGSIV*ODD.W)*4@/BNZ.X;G>"I5*)"7+>/T4O/[O()]/F MG/S'._(?U&3\C[]>17@!<+E+TA@Z:2Z)&O&O/W!^_[FL$*&[C'.M\!3<8%A& M\;,3X0GND+X+BB[1BZ,]]Z.9S1'GQ[\&NQ,_:Q3\":Z:):(8)=$Q=E"K_BCJ M*FJA3)]]@"G(*@J%[[X^_/#?*0WX2T[U__W+SVL]>O+)U\/T M"]PCCAU\,CT=+E,Q[W<>C07=+U&KB@)&"LZT@! ;P,(57K#C5?(-=DG?_R=Z M%5I5H].)!H&293A4B*S! U\O 2 R8D"I 2;7"HE\!_>()7+L*?^L!P \E?)^ M+_YF07=SU*GV\FF+3&BT=NTE_JQ+/OTI@$\?I4 M^_=$ PB1 7?^IR@XAG@G]?K)#_"J6>B4:G0ZW;E R;([KQ!9 "97@)W?B(& MC%HK(JZ.<4S@ZB<.#/X#P?@Z=$D@C;=P%9)J6N4WJ'I:\ OH+$!'@VJU;0 C M!XP>$ : .0!A,> W_HR"X'^&T;?P <$D"I%[DR1'% M'@9!>IQ]I4+KL3P3$ M%B!'13^!?R%,@'*!G TP/@,8>MC#(,CCXT([*U0Z\<)5L(R2$HDUV.!I)4 $ M)3V=4IA P3/&Y%6T/\!0O)LL$VG% $>]"@0*%/8@H*Z4" "$$F2D!OK_>H_B M)S]\^C6.OJ7/34 04.M$A%3A,C2XI-9@1*:= "PY"V \!F&3K8?NT2&*4ZS1 M0PK3HW@6$9%KC4I)5:X$I[BTUD!'JIXH5)6M8$],@'$9B5B=CD %&QP!G=X8 M%E?):C"K1&0!0&1Z"<-;C-CDAH;NMZ_PMY^B6#S]5*AT>@^N@F6G42*Q IB MK00N@I*"G-:(8V#[:X;'3_AOO"E%0JO700B5K3J)&J$%Z&C23>@LLA!(YC,H MBT&HD$B,&E *E"9@4E.4#Y(3F740J6K6!! :(],/CVR%%.WW4?B01L[O#\\0 M-\KM,:79D'CA(UY629FTKE45U*^L6"4<%D!)64G1ZI5R LH*&"\H,!M V-UQ M%_C.IR""O.0;#HU._'"4*\.E0& -.NHZ"<# " &E-#+U7(;A$09L)R7QFV4R MO9,.3\7JC%.DL0 %$K6$SZ[<-;@:(3T.K'5H'0950)B:_ DUT^ M),P$RESF7-6EZ^)62;+_^>R':"HTEDNK$SH29O M 3ALY8N1D[.90\]=E*0P^'_]@W1?Q2?1O ME8BCNXP1%&"D_+.F2QHF=F4SZV#M]^^S#^=5E\3*GRFT=FY5L4H'YS_;T\D5C40= MG9.9Z.Q/?KR_<<4FY+]K[>BR4I5N9C_:T\DE?41=3(C C:NUAPFL@KOG*!2? MF]5)]/2S2+6\JZN_6]#; I6J'4[) *4S$8Q^0,XQQNO(Z6SWZ*9]7?[>@SP4J5?L\)P.8#E!"K7W^&$.2(/CPNM]%/"LJO^OI;:Y2>5>7 M?K2@GWGZ5#LYHP&,R,B@OO[N/&.5DS2?3.[AY*E8'>)'&@LZ7J"4+068$5!/6'6PXF'7$"# M^67% <'CP61'[3@F[YX@/# $H2!-\K^-ZR4?PR0*?)<6Q?X U+2 MF=S31^F0-UEZ ?(1[FK+5Q&1 9"5U./"B5+0;EA M'66-@&'HUMMKLMIP5\H M]9!E07L!X[,?HAO\G]7K<#)" P"IJK+K\[C<"ITYO #\BI;DPJA+3WIHAN-M:A2:YFK5)BE"3-Q;8 ME;B_$(Z>F$+[@.)D.IM/*%;P'_[ZIXC4BKC#! @OR5SZM=\0)V+61#P^2M34 M)1"14]*&=]<3ST,&\=%&QRHX&!\X,>8@8;QCP.1+%+ZT04H#O1ZP*"F=XT5* MS+ICB[8KDRZEI9I5U)Q81P).[SGK,DGP&KQAYU4ETC<[\=4K3DEE"K;$W,R6 MLYD%\Y!,M]K!S.#%6C((@5*H*C1ZL:&0-DZ1"J$M#>6Z]5DL[$&*5(5 M1>53&:MAX%S!Y)G\W_5_'?T7&&"]DGN$K? =O.$G/UR&;OD/!4I!F_24J0^( M@QA?!&PO@=DNVT/;N07 'M"4V@# Q.Q-,_(?Z,QF>"S\!N/?44I"&%GXWD<) M/V"NQ*$/QPJ*%U$J(6?[K-UT:G3MUEK1*L+.C.#,:7J*=AQR=Q&/(@=AP&/= MOJ!4#B\YB\8)6T'UTKPMH:<=-YU";[>S &'JFM:6?1DGB$^L%R @J=_$)>7YR_^Z?E:G&QF:[^&_GG[-T_K=:KB]5Z8QB/-^$+-C**7['%#2M& M/JD^_,E4+>*.1\?"D5MW-K=A5FW6L);)FW%@!_:++8BYA]]^@RF*?1@D>!GP M<#P< JP?MNG6RQX0%:T-6\HP@+$VQG'!IR* ]OEZOO2F-FQB>JA>A2N6 /:Y MB.SAVOTA"LF&YP!CXVN\DZE_CN+?;\*[.,)^NAUR99P&\-IL"!>E8C:V>YTM MD>?9A$U5A:N()'S #\&!<=J"OT]^Z"?/R/TUBMQV^)-Q&L!?LR%<_(G9V.9Q MO5RL%S;A3U7A*OYR/O!$&,7PT[1^:EHW46/FW@K.=+5^6GB(N''15%9/LE@" M(3*=,L5K=HEIIE;42HB83FT:BR6MJB#XRXGL F!"TP$DQ3 D/V-E!(:SG_1!JJA*$3+D M[^S6Q-1=>S9 HJY1[;8QIC#AIH6H55B=6XZD;SK,?HOBUZ ]EP)(QZ$S<:%*[ MG+_N(#G@/[]/"*_B_ M T1OSX7NY9[L]/^@?Q?.R8+TB$%DT]9TG,EDM1J[U[>LUT/T1+26;HY&,8Z3 M?9%_!;B%SYC>6PV,FI':5G/NT-L82%,;+NP.;U%]"UH8.L5O7(#35ZC_+7[G M E2V#!?E/8-D'VMHR]=VJ\=6S\[46^N:01O#3.KJMMK?75AP,J;29+0\UA_+LX MM4U(KS,EID'I"MY\A.0A-D?,<1D'T]%I(3O!/ MXF@:'TFE@85=*RSL3*U-[OJ"X=$QOZO(:D.*5]T4M2RO,Q^;L]:[M6M#?+J] MQO7:O>$3AFZ\KZ9X95? G'(NF&&0?LP*6)#W%/?H$7YO\J R!GV ;%:["$,Q M->W*U=J9K6TXJE75L_;>;EZ%Q*>,((7?C5]IO<6;?TB*I'Q&,$'W_M-S>NM] M3=@D(-H?RGDT;KA5E"]MO64,; ^&5ANXM@!D+52M7> BQ&3&Q>0F=^6%.$)# M'(3E0.Z6,VV32V/H5J@=/S]0+02B.U[6;)NA^)@*'F8VW*OD*E7;M1=[W\Q! MBKA9"\I[WFJ+=.T[%'-PRXK5!M?MX^5G8%%])JDM^M-L&SI\9L6!:$4?04:M MZ8C79Q_N_("6&2'WIDFAN.;QYOH!7'[Y"![^[?+^^M]N/W^\OG_X9W#]O[[> M//Z'/6A5*QDG8S""2(7B<6)J=E]WN9M/+4.=5$_1?;,"O^E)+BN)(QGGK M T-@N@*?/E0I&U$$6",3.Z]9H/G"AO!"2W4YL(N/B%6&06%B0QR?[=287LJX M:V+2O3EN4K^^7Q9QL(P-9XD[T *XM=&5GUT",\3E%V&-I[\5RU'_"09'T?LE M7$JM-ZU%BE9N5E?)F =PX1K9L(ML5%"M:/P%""-2Q0J\$ F_@,MC^AS%_A_D M3#)TP3'TDP3#[!#\R'TVN#=&IA,1>I%ZHM#]54. MMJ[VG+5CPX%0&UT5:DY$N3@0$'D@R 6:3^4@-3';(%#.HC6-HU'U2A*'D)ZY MG=UV.3/YGD9[3160Y[$7QJQ#'CFL?T3Q_B/:-93%K2I*2\;(D] M$2;EK9G9[5@OY%CQ<*1,M]H13('8FLHF=-]74*PQ'4_&H'DC+U6[MHGG4K-- M\=)9+FRHXZ^J)W_S?IX* FL/=5D9XVHVS5!42P4.5E2CX"HE"V"9 MCENU3AVV(UFX77IP0VHM9LE%(;/D%["<5+))P$V6 M9K*]F&RG%YOI,O_!#^F+DS0;!?^X7%TL9M/RCS-P>TR3%%/XX=,O8'4QFZXO MYNL)3P3^<3:]V*Y7%1%&5B./,8+),7Z5 Z1.E>T9-HO=Z-D>ZE4RF]2L5^1@ M] PMOX#9Q6:]N%@LN#V/?YQS?I1TFQ87).[ QL;1Z89ZX6QAP^&=3+?:VJ>, MK M Z4VO@NY1"LE^ZAK&(2U,72R+Z?F.+UH-J3#J@Y*Z&45H-7.Q2@&>MX,V MP*VMOK4;YQD_0)D \]=8\G".[\1?$RC9\CK(G*$G]!OGZO+,T M(R5ZNQ@LJ,C;1A0[^)BBR<2&?/-!C)!5K&95CIRB6!!@B:8?>%8T_%,4(_\I M9)D>SNMC#,,DH+4-DZ_)F[W)>M&3)>&ZC":VGR&%8:>H]WB M#8VT[@;6SE"9I.Q'45^ G>#& S M?L73W&UX$Z8(MV-ZCZU^^ 8/@I'2GGU\^']2^'TD2#K14TBTP%IG1Q67HO(MN.6H&I(PN#S94QR+V527EVZ3J*.@,K_&W]NJN27MS9:M8U-%N,Z 7-IP M>*^NJ2Q_Z/0$4OK:\Q"-NWO/*S:=JY9?!D'TC5PJ^!3%'Z/C+O6.04[%V?VU M%:!GC][-K'Q;WHZ;A6AF,V=NLFQ77[V%I;R*M>AA+@YX40S<3""IAD-I+5F@ M]L@4@RMWN]'5C0HO,JFJ.W["&-=[L*HVY6(X7R*\QN%E8Z@PZ/$.:FKGWD!. MS5*RX&:.3"Y8V^JI6I[HE$$&?O1#/."# ,8)..!-*\T$^DD3IBBL&6 M["P]$L A@54=4,TM4N

    5%97#[HTX,V8BNSNC MVB YM4&LE166XHR1,H\QW4AA2E-K6NXCB*DUOG0NE3A\C/K7%)6LVT"9[.) M!1Y'2?==ZF*ZM4OC/'?LN> M65R@J0WK:[Y6M3 !2D$" UGAD5%7 DEZZ_T:12X]]D;QB^^@Y"$*!$M.$35[ M%&TV7VPLNF:MJFY]="8TC>\01^[1P<,2CU77^&JSJ:.4C=>[TAP07S:\UZ"@ M8BU!),<3Y:(I(CD?((QF\LM^C:,DN8LCCW\-N?!S5IM@-G=TK=\:L\:$VE7; MGA*"/8R??-/E"SD-+K9*YQAMB00;;@[R=*H-.];WC,K,&+M'"<+DS]A3?,2+ M@2 ZD&7>-7N&BK^0D3"PJD/>=N:-GC"G/L>VT+C:07=L>@7NF2]_HLOX\E>A MW]HTA-Z%\N"@L^%.AYJ6-2>0L]%IM\ (,DY#]S10@/_Z]"L*40P#;-*EN_=# MGVP=4_\%23I+C3.K^.*LG*D]KJ*+ZK54.2:#]B8LL=ORNE^[KNW41%JOA>A MJA6W1]JI6[]0PO@O0":!0K0LPZS/P9XPC?%\>XRQFO1BKV RJ% QDZ>+Y?@E M/5LM.Z1JUJL,%>C9O6/S:PQ!=S2:JGDUT1TU-ESLD*C&6RP44$*)S8S5T\,C MY\NJO&;GD+%AX.QFVEZW;-RL-VHI?G;E0#=OIM\=$'=&LZ5&7O3IAAH;DJ!D MNM6&ZQDGI6O89H9L7A-&LB*JD+" H;/UQG^V47UBE>I8[8&M4&Y0D3S8M=?:_&?(G"J.Q9Y!AI8M+\,DRC^K6W8(0<668? MFCDVI(>UT97_/."/F>OY"?@-!^>CYS306G7X[U=1B$TY8FNR"2H*DP_(B^*L M],@C_(Z2Z^]X4QC%KA_"^/4F17OZ0 CFQ-\,:$.P823.BQCEA K7QT*-E':QLYY!SX:5BI*2@AFD86(PZM6Z.2>V)W<\I.V]RP&6"66E M>7EX?M.,;X474.G.UHUCUUS; Y53&[+$VNC:>0(KEAN\:%^[S !B/_I)-JR0 M>[9#\2F%;J),H;J=J6*[]%JMFX.!@'SU(9LCFY:JVR(!1N"\I88 M\P5'>G?_+HK)[[5-N*%)M.#;@&MCM"*(E@UQ>=G;NR(9&]E_)5:%.ZMX#8CWYP3)';&[-E.9:A MEF=D:]P6A=#.]]!F-=F]%>2*U:\?!E#*$>/]Q>F#OVN1K JZ"-%[ M#>O.I1 M@+H$-L,NIIN-KI?%FLX$NNHN"]Q6%@B"\(IDB6!)Z*'E#-I"6);+N]ZM=9T- M*3S8,9 U]D^N'7I]J*:R-5HZC)7JX9KMWYK)8[-06BUFN@*[ SO-\7VC+*TT^T[6V]16DJTUG^. M#?N9#75G!C'"B!?-5>HUK&5#4RUY#L)R;7-QJ:5"Y"743+=K+KV7)G0V*> MFI;\EY51+1AJ9CM3M8&N%52ZA!(R2QUWIFU]IC"=*FAJXQ9#VA,J)IHXA7>WOCHO_@N"MV385

    ;Z#OL++ M.Q)6(P^D-)HB>"A%R,>2]2;;Z M=-A8FZN?\;_(Z ,>^P)PLD^ ]"QUA/P@]N&;\!/TV?.\9.7!K@S<&>E)1#$HK)GE_%:T<^K'\98'$BP MO L0LG,9?YI.9]>+&;+[(^S$3%\ M1T8K'8ET"-]AS6*4^C%=]V;W"&D%Y+Q!N.]1]I*F%^,]#*YBOH,H5GP&338[ MDXDA@QHA'A,')II".J+KID-)>GZOE!5B+XX0\N8J&1[SR?IBN=B4!\=V,;W8 MKA;-@\/0ZJ'K6J#D.H&N#6#MH'*+TPIZ)_&? A-J"5*8-&7=12/2]_.Z+ M[MPW\!A IDQY+B)Y#,P;K>#2L>'PMX6JM8?X.JHTAG),R@K*4@J8$3L\8W-? EM2)!N4(^SDL/D@-(;?X(MA7Z(W#RG M1HH3$;'.I]ADZI:?8^-1LC2.S6X*;3@X4-&Q_HH?XP$YDV$ 73K.<7\,R"PL MVI=*,=6"7Q_,6AM51)XR,SO[GRRW6Y,U0WJJ7<5G00PWXE7:8XP0VW^,$4R. M\2MUKGQW)B;3$XV7J9B'V7DT6>AYMS3JO-2TJX5 ,XZF26_,52S9%20W27+D M9\H6?V>EF)=PMM#5U <4^Y&+EY1Q*HL>B96L7X_ _W30!:_M[_HZQ2D6MPMB>K73=^E4=@@VJ"@41L;;=V5W.344)%]1JR\-V,Z0+\T^3]8G'.RC<\%3ZB_2&* M8?S*G (+NRV5GJ_WT MKQ^X8A:0\8 3DRTA+KZU="(> -DR.<:!W6RD J[%0MB&?S7=;FPX[>VIOC*J MF^)%PYR1W.&F>88)'I!T$#5%^VOD!LY,!"ISSTXJM"Q6.G$<9!))[;24GZ6 MG'<8-]@",)<4G\JFY>0F 5-660X81LMF),_QUG8"AJ>E,F!&\S#$.Y*@]ZWW M &/N\WD5 DWOXW'5.CV 5_J5I?"@-7)-5^V6Z55[PBZCI6F0E_C&A;DX5+\V<6?68]7IJVHETU5F&LV(Z M&[F.#-Q2DKUD*O$8O# D*.Z].RP0,^6(XO9QM55=Z?5,:)04]43Q4$/ M%)L64 3*E]]@[)++?8T3JXA!^P)+HC9GP<6A9K?A)F@S-9WNUD9/F7.B#@Y MRDYCLAIFQJK.C;.AB,$L@.2S'I\Z.S]=3I86K> ;]6P)((-)1:T3YQ!I^ M>/V:(/F#.",Z>160Q;Y/FI*!'Y_"L+0+E;N)QKZ@Z%XJTB]:RMW%IO;:%%.L=X M*Q#HZG_9<.2HU/R6^P7Y9W!TR:B[BV*:HEFMI/$%-U84IEB!@)#E"7OV/_K& MZ[@V_&S;@[:;V1M]#K-L0!4-GU&2_ +H"ZFR!U%-7]\]IQL_1O>(0,0/4.FV MQ6,TS*)CG$]IO!0\8E.5[@^/\!TV62V]YXU'ZO8-\/35TW7N_Z(#M@&G[H0_-\!RBH*7^[)+/,' M_;N@\=58]0VK-J84AXD*'P6%N_&0%4_/M=>X]EQ200+-_84%UA&"R/?(/=)B MU3?A%8SC5S+R:.SEUKOWGY[Q_^!Q>9DDJ'9#J36WGO!R!X/R6',+UJR"Q]S; MF*QPU$OI>MF13!#)/GZHMOC-QGL<#P@^"7(!U MB#U?("G?';G=!?X3VS8H-YJ2+)-(;F&L'-4*@C(?M]ZM=1V$M$-X:Q.J:/\: MDJ7M4^C_@=>NQ4M"_.M!IITUV1V3U?YM^ #=.OA]3X>I.DKN1U%"_(=B+:" MYE-EU@?N=N84T:S&F5656Z\]&^#;1>=:D 3S@Q^?L*2? $9J@@61U03*N0L7 MW*Q87= -*1E4)$TM.NY2[QA<.@Y9!4GBJQ(6K1'71M4K,5@A/;O0,MW.71L. M_=0UK<+OQ,E2!3->O,]GS*9/F+/'C1%]T@\[<]FV7D2LN8Z24-U:8DB-,K_# M@*965"A6T)%_D\LIT /TG?RWZ4.@C\A#<4PB:"32]0B_7S.ULLO(PGA% Y?. M()&2 >7XD)2%S4L.VGHV5"%NI6P]*L28V>,QUNUF3MNV*WCP4Q@T'!.T$6#% M#EQ@EN(6O,+-;O[MUEMDPQ*OJ][\37A2WH6S!1U=X>5;<0LBZW63\Z7$/7*0 M_T*.;95;B\=J$K-B4^1HK?,QCS2!IEX2!OJ6VDJ(=_P).?(C75(IS:= M4PG:(9O/;'0A*C&G81'*X61)I,YD:T42;!>=^:^6-X4/C:S#[N!K^T58QL2R MSS:[V=JN]+DV6@M780=&;9WK$'1< MF[Y%?8)A)L%8+F[%L.O](8A>$;I']'V-S^==LUH?BOG9W9C=:@EUA1TZ.1-5 M SA^)29IM\70K'6^I;EW>[2/68\S,G!G=L8@5+16=4FY+) ) P5IMK@GME=@ M0ZUU%PN8:4M-5VL$=65P=G),2MH+%J:9;\HW3M;YI89N[=HV%FR:QL#JS(9, MXPXJJSHB!MI\0C7NA=1O2?*Z5IV;Y1',9]N)KM<$&A\2[ZH\[ZJBTJ6'-W/[ MN7>#V7G;>0 $SVRX2ME%9^Y=2WHQ_ZZ VA^))$"2R7BWG4T_QRNPFQP*)$-< MWY<*,@YH!3,5@"V1P@[X9M,-M"'&WE=_WM%18L7U??B:W=R[=/[KZ,?H-QC_ MCNAUY@?D'&.AJU)B9$5X-NYB_$#$EG5BB)[H[DR68-A>\VKWG3E [-(G6]-;Q83FSH?A\2W5K\V;.3ZZ[9A) 9QG&6;6\S7S/AP3/T0)WAC3 M:_?$IV:_<&N.M>'/*BG/-^O1TPIZ^!IE VKELC)&O(+'Y(EO0="S2^_V:!^C M_F=LX%KQ#%(WK96[/C:V4*;_9!4 M:5G1RI PVI-7I]J#+=O#J*\9"H0S&Y[*5-=4R8]0;G!F-QT%P#M"!R&7UA=B M%^<4 =C,I_4RF9H1E1MESE\>(YU[R&1<@ .1HMK'9A;ZK?U4 M"P$&%_]C@GAN0V95%YV5M@9W)_1221<4OB=A5B4T<,Z-^IV:L9P ;P.AKO3Q MK@D-C6Y#XE47G=NF-O!. M@DT'-01V?_)#&#H#I#9(!1D'M(*9"L"62&%E1S:+^=:&H']?_:N /S$JI39H MW^2>'V_Z'(5/CRC>?T0[E;VMB-',EE9NAF@GR^=B(5BXVDUMV\"JZ"O?M_J% MHXL RWB78B' Q5+H\I#%[^RXGU;:N3]'<=H"G!5Z0V$6GM+"H$J1F!T_K7>+ MC245R%34; B8$$9 T;:+XCCZACUB GZ,T4L4O*#X)R/;D7MTR#9.MUYC;PF) MLWT96L^W]@1$%+6M=YJ/)ZL##$#.3BL7$@'ONG2>%D_1V(VJ;:/34PR)/1O6 M30HJUO8"9Q[ZHCM%&6$#A*_GJK_Q\.@+^E:<1>^1EZ_4&@X\9(SZ#Y2:S> = M+8FY:'=MIO/IUO1K[EWTE4]"(?I67?7$9TG&IZ"FI:N(-BM/MG!W%J45JRFK M-O^4^\RBV49ASR0F-S/7] +9W(;BI>1YCBQ8TK55[7U-VY[\??7#1,QS*] M:@..V]MFDUH_13%V ]GY[JUW%>WW44B+&LN.$L55:R>Z< Y"B MB98X#'EOM;+>A*,8%&P+FQ)?FO04.P?L#6YC%Z\TXE=PDG%A@8=0/T/L=X+* M4FUWD\GX2Y">:2Z-R@O37+(L%W *TUB?V"+IYLZ-96<>P #H75B9=C*7;.X*T<7DL9QN?Q,?&\ M6%C@O#JJW79"+\H#9X&FY_1KST-.>NM=?W?HNT3W>*=_&Q([R/^1_/\7&"#Z M>$R2QKZ3(I?6,0C=\A\*E()V'N5+^H;'B U5'$0C?(:]5>&BV=:&9[1&-[ Z M,-D'Z4NJV2+9RM9\LJQF0#<*,8IS?::3R#I-G2_T#GKUJP#=0/6J/=IGNC^7?G M$Q8VY"2:LKNVE"2B+]ABLO"%"W#^.& DQ#M4_ECF8%H!3OWJ"W#2#>3* :(= M8.J9"84/OI[JO[!8>-O%3%A'@:2ZU!Z(CN@3:T@@LA3=TW@T/-D_/%P"! Y M^X,!4?E3$'V[";THWM.M=\/E2V5NC8_*MS.H],J\&BN[2S[90L>&L'(GI6OO MT!>$T+!B$"7'F.:&4/AZ6"A>;9^DFG]S.46X(=,[Z(O*?I9)=+X<4E>M_#C( M^?>L.HZ[F-EP)TVL6;VT.*,T]8P0>_$>)>(V+I%08[RUXSBZ:GRI/0DDUK'> MX(08I(3:^-#C-K_<.LU/]W3!Q]*&_!VA8KS'=@@B*"D@M*9CY%]PS^"IXERX M(G1/Q_,W*=HWUG%0Y]=XW-/6J-)1CRHSNV[E+-<3&ZZ"=%2[%J:+PG=T[5"H MGH-7O<.G''%O+-S[3\_IK?414)!I0B]7Y ^/O7(,$-#IP8!4R1P"7*+LVOEB M9_3E;47UJ@"@M"#(B0W/7K?Q$PS]/^CFYBH*DRCP7;9_"MT[W%)D9T3^>>ME MOA &#_@O=,O4-+,-)%O?K#=H8Q1GQ$$$9W??9ZN=#5"ML/ M3A&TX@VAOOI7(3U]#^Q$-3^A"=N*?SA$"0Q^C:/CH572=^4#.:/H4U7\*?<]W2'7QFE%-CE656>,9:BMS2D>H M2IRL7L)J-G-MN*G61>"HY(:T?HTB]YL?! *WQ2?1$\@2J9;'L*J_ MLUVOZ\"IR8U\LV;5OLZI#?N<7 WU%9R40Y]W45"\Z%(DY.Q\S$$S*T)!RHI6 M ;5X#RS#%-X/W> =??CD[P(6U"^L 1M63"UEZ,==*^-X2%02P)+8%Y.Y:\/] MK1ZJ4(E3:\Z0JB&55*(FMNSAN/5B;<.FL[7"5>PMWP-[ MX$<*'2I[11&QQIB(5-U2I(-+R3*B-ROD6!''4]"Q?I!BO-!I6>W&D)N(VA1J MY $R/BF+%&W7WMR&DPPE):O 6;T'-F#GI#8M^79 84)C:O M88QV,$%N7M%)X:BBCU"])Q?]S:\>9'27R""#O!TT645T#%MJV>&T8.4M/:M+ M:!87_ 9CU_C\JVKRAZ+)"L<<_:1:."+D#=!I2/!%9J^73-R5#V#IN#@E$2LO3J4KG#4ZJ2J0/0'SUBI I4[#5 MU&3F6%&(4:8;-RG7#C3<>I]1DB"D[F\4^'1C1L&(.HPD3%D9P-W.TU4:IAE9 MRNI6P;9]#ZS 6W%I2.][IWY,\W.5UT^M)&@LDM+>L-*%?W7V["K\8KJQ85KL MK'CMDLJ)$WQ (?+\E+[[;AJP=]@X9MIM^HSB.[R/B4^:9HJV. SI+DYCR?:> M)I>*N7>4Q8XF\%+=BD#F,%;4$K,G[X&EJ+^&,2FJ0FH(T4U[$ZPE]!H+(C8I M72IK*")FZ0,;"+65V)$A3U'-&K2F[T'."@XH!I39=.(>>B) OT>'**:771OJ MG0C)-2;G-:A<2L<3T#(GL)D[.QOB=&I:UM*P4/04P\.S[X!"O1/+\*0^"RMQ MFD.9XMRJP,82*7>KV=SDK=7."M?BFORN(L)$.KRZ:?P$^69^UOO>8CNS :[=-:_O;1RRPBMF+<=1B/_;87=3 MQRC*0#]9R+$N?;#957:4H:F40U?C3E4>V@K(7@N83I:FG['LJ7K-I<[))F1, M> X1,]K[*3M##]TK>M'I"85.]H"':M2HC0RM<:/VQE4B1^H"V#'KQD,K&^XD M]5"]5@&RR/P6\-JT1&TKQ#+$2A>N[22PCE_AK8D-Y\M]=*_YWL5[8!-P[_WD M=V+55XR!.(5^F#;?V6S@T?A&O(KRI8?B90PL+1_MX-:&37L+53F.D4SN[$8P M*?X08UG&'61!)V);&[>HPJK3&:J;4G:!S7PL7\79>!,;;ERUU[CF[I;4W0T- M1^[VA\;IFVLKRTGU;&::5,WW+"(Z%KE;;IR9Z=IT:AI684&YU&(Y(_7 ;VD< M/*)XG]QZC[%[&W1'Y]'9W.!*AN@:H8/A MPV2*DJ)ZM>*W-3R8+G[["<\[,&#OB CFJC*)OM4 3[7BK%_\G>7K+.;NTH;T M(K%F54 P2O ?YI]3*)4 I&4@7A66CQ(6K*,DQG0.$1T7,QL8]<@*8)+2$"5WBN/]Y3&@XH%!C3Y1% MTEJ,QIR?CB:6FG/>?$IR3",(*_)NC6NTY2'T_A2/0> M:I5('_KXZA6Q5::@;3_=398[&\+8,MVJN,"TQ+N=J$VOI:(8^4_AU3&.48@] M=0S#!#IYF4;ZSX#5DE.;7WO(T[A*ZVMT:4G751C;%&_GTY4-C^ .9$9MLV6L^E"BVM)1C5?OLYS*QE0?EVMDS$XN9NOMV@)X=E"9^T;4_(03S6;Q<@9IJ@-11Y]4&QE3%%*"HQLOTH@C,K+N)T4%E0 M4S,!9S9#KWN]X)$0Q:\*3D-$RY;!6W>[TI6HK_3>EXJR]1O C,O\06Q3QRB: MJ_?B[T!8LB'KOE%!$71>+U@]TE?PE^Q_"2^@S*;CIG=Q=$!Q^DKNEZ0DE1'/ MA0>RJ54#F3J[SJA%.Y/*T0HU7G9: I<3UX927-VTKH?:F)0+>MDHI>4T3I*R M-[QIV0[P$1UBY/@VQ#!N]@?HQT3#VSBOJ'[K?8["I\_^"W)9E3M%A]E)E$9G MVL/4DJ/M((==+'+7NZT-Z5;]+:BYZI-$$H@ADMY148#),K(0DU0,S7\2KZ&5 MF5DB\':YA18]S=I1>\OK1"MW9-?6L*26[]#HG-I0Q*.#RB(XTKGT+"3S,1>G M$M06+Q(PX\ MV_\)!D=4>!7P)DS2^+@_QQ!%47$U7HU'%VV,*1U3J#">'A%=VI!)T$'EVO$# M%@&H#++6.TD!!3%&UGNLB \KR*.PC)>0LU417'H[73.GPII.65]+2V(U=HZZ MO7K+8 V*JJD-E5>4E*S#B#!=9!6O+%Q;W:,7%![1)]Q]Y/X/R9'^LY\^7QV3 M--J3^C(JJ&LK1.-5G$[FE>[FM)*0O6 VVVYL2 ?IHWL]C8C*(@=%T5/H6Q"% M(X5\;[T'&*@Z1QF#SH3+)K7+Z98B:M9=2SB%R *HJ>I9OQ26T.@76?HGX"$* MW!&2_!^>_<.!5)@)W7_#V^" U%$@5:#EL&G%J2?]OZ4A^5T 138VC7F>8_3M MHLX*U^K79T)HY",7 Z@<:\^_8G2((_=(TYT^HL1_(I7>/F+7&T24@&K?^D!& M4:H-IV6M&D#M$$U))(LDN&B.;-AP#FH,Y\B-" %+BM&Q0,*R C]%84HAB0& M=.GN_=!/Z!7-%W3]G53W5)WKNPK366JKC[GEZEM=)&4U4-WUQ(:EZA VU"8 M)I/Z_[(XD,LS7:S+?<'#W$_4%B3*7!I+%$LELX=,:,B=W(?'HX.6?95&HSM)TNA:NQM:\JOMQ3"'A%83 M*Y[_[&T _TDH*A$411K*&P5#*\^/39F61%S-MKQLJY8RJ*/L67HU131H5 MD1MX+:8OF&8V[!^:-12C9[Q$ 'YLQGE&[C% 3 $2JB357&@IJB-R;_$VB%WV M>22YZ=)034=!FB(WO2!^R@( MWGE13!X!S$/9%B0 GFW[A'>^*:*II=4T&JE7[27)!#A;&\H'K;(8MEB>;Y8+ M&ZZ*]#9 !O)?XRA)P!6,XU>RG;W7HXS_C#>\?IY)J^;]) M"I9MV5CGYB*//+<<"#P6$X@7J\Z'=IT^>P(;HL7**@PW:2H#JP6O=I\-^0VF MQ]@G93+9;0%2]:H#XE3%F$!A.Q/YR%23P:Z]359H94.AEG[:RQ!\&89'&("L M$!'^K_,'3G=%R#?L@CH_WD2#1I>'\^VM>__I.4TNR7KITDG]%S]];3D8AON0 MB>$R=#/Q!]107\D.V6?3F14AS9'MDPU*%OTL"@=,.L@ECQ@?$1I,_II<'M/G M*/;_0.[7T$6QH!4^O%Y_1['C)P@[%@?=DZ=$E.,JNA30&X_1VZS5.(Z>KU.$ M+[;06QK/ZS%HMW1D7]XGX/:8)GB+XN9'QIEX>4T,>V98=JR3##^C-@BV; 95 M:H;6,Z94*JOE,5VY2QL*% UMCVS<%(<,FQU_C:'YBD;%7:2'XABYC_ ["SI< MANYG'^[\@*ZE6^_Z6TDS$Q#H8+ H5M!"5.9K5[.M#;4I!C&B"OQ<%#B?E8$? MF="?0$&F->!G>GY 7A2CTXG@1_P_2>H[N!VRDG@M!T%'J28&0Z\&X ^*3B*S M!Z.6T+6AP.*@Q@C.D9E,8%%.PMEJ,AE&(;EQF;< UB]+",Q>OFXY)#I(-#$< M.AO.'PJMQ;%LN?/-(.\!BPQYY-?3E/.KO88K( MU:[0P;,872>V' -=1)H8!-U-YX^"]O+8R?)DO;;LQ*6O)9S"XP5.LETHC@6: M/W@DAX9?:8)L^HS U_>0%6$_/Y M(;BU+[/C:QBS&Y)_T$5GYC\2DB3PB>4(M!Q8[06:&%9=S>8/JK;2V,)]YVXW M-MP4'\J.Y@%5E$_W(_D7Q@E$4Z,^D;)E3GKKL3OM-^'C,_H L:(.>GA&2+YV MZB-(6V"XAYF% &\'*;3[7>A,)Q8$:GOK+PL<^50L^:^ 54; SIS, #LF&R1$ MN#4^_=,Q/<;H-S_T]\?]/5XHPN .OM*B+7@89Y-0^,3:J&U*51_91I*L^C>& M(.VJN^#,;\X1=*SR_X.9)!M+[",@^PK(/P#HX0GX$H7OKLB8"F@6UNF;P(H* M-^>F^H+2;/*B5Z5:CJ(&;A/C1,D@_DB0LC(G.UMXCEW;AQ9*2X_B?+R<(6\5 MA2DXO^N:L#+ =*,0Y:L<6C+8'@1?PSC$"B9W*,Y/7F@4[:,?D'U.V_UT.VE& MMM)=#!;LHMN(8O#PEVL5-/V,XW_Q; 'P/T:]F& MVK+M\ -Z(K/1/3J03.#PJ?!ZYX?7[,<6I]3MI!DYFNYBL. \NHTHAJ?9;KNU M*Q>]AQ'2:8)QEBHI#O1.\ UU9Y(/GP4O]+3PLVLZ8"B2$;(0A6&TRCG*ZAI92[YE^F+VF3.T9]E-OZ<5_[NSI M3;2[.,(;0-YD5?B9A5!6ZYVV>\\JKTR(]*L5[JX1Z0TM4/N MG81/^!\H?D&7CA,?87!^AGC*ZP,USNQENLEN:U'W=%&]OKHHR ".!95_VG5E MIR;1NV[5@$P;HFLMU:VYZC(2,P$7(!,!SC+,N/)3,)HE!GS&#H_7:1RR4XKR MSJ*W'AOUK/;/.1@?8%K#/H*[3/X5^B&Q(RO5D3UZQ26MI!$*VFCPK^CS.B,U M4!'I W^"+3#64W=BPVW948VK%=XGBR=9*1BP8RFJ6=685)Z?-R*L!!F'/'@( M2%FL8^5.YQ-[G*&2KH+L8=P9N'LHO<$N*<"2$S_ NZ!;3S",V_"S?=9RMYGJ MZKP4Q2I=UT7]UJ/P H2(IH'@+A]C_DOBM##WX7^=YSW\C[_22X.<^&SEM_'G M&*XR!%*E'UC>L;?S)B8OV4A4JNV$"!GX"R$T_=")L*3VA]='_%E)D%Z)TX+: MZ75#E.JCG]G8/@).IUL;LBA;*UQW/J<'51]+E8?L "3SLB3+&1&K/I./D+JL M8B!*.727RI0J7I\,N>19L=F)L[7AXJRRHH)5RXD3Y*P#'"OU?W107 OLP^MO M\#^C^"J 22*!72L)&A\@;&]8Z1E"=7:VTY@L%TL;_&)GQ6M/$E)!F8>L56<# MNU= I0$JS@Z?>7J(\<-K?N'VM1&^^E,EC8'WK3=#<"E"JJRIY M&?/#Z^D>]6L&.PL\Z%5$ZZ3'6>V1Y/;2I7 MJ7RK6OJ1/4.$Q[W11WP;U*I"(2-5R/'0XGP^'/V E%?A8D!$I,^Q\-4KNI$R M!2NVMENMYC8D2N:93%PBVK[+R72Q-3GF%=63 MO>%DR93P&W2>_1#%K\6@F'1^D'+HFRP4%"_.'!)RUF>;R7:FZ]!$-HTH*UI? M:V2,K-Y@SCJFKWE$SG,8!='3*RV$Y=!7\(0>1TJMQ^\H*)Q['PDIRS]%F]72 MY+,3K92L@N7,"# GR%G'! N](BH$1^E7/6#@*)1W?N$G=B:Y@*[18S*I4K6S M"D(X9E=FC[Y67XH5=FX#O9[N5E(Z!X"4F.WY' 1GIO.K6ZBI_'"O+2N32\52 6WVBHJC[]:%;#6BIF5MG9MQ@3/; MF.[H'D,X/-+B4JQZS?7^$$3D:9D[%)-0''S*"K,%B,3D?D/I<^1RAE-707H< M6#\S<\_630J+NB_7ZZG) X*A]*_GV%.9H%#_".52:269PTDT22]R3L+!GDH? M#],D9^HJ(L%D)_VSGSY?'9,TVJ/X^KL3'$D$B9ROX?]'"D+1FS;W*#W&(>^" M4F^)6E'>U_ *W+N*8PLMN-DXEN!^&$-JEZ$))88_)1UCP5@8FIFD9,JVFAV*3L:9$H(F1!0.3,IZ:OJRJJ6%L>O?H$$"'INO=QE?'.,XWXKBJ ]NHG2A[L^ MIA:!V44.BWNC%71M*,C7WX(JM)E$NK-@8N@U7Q!A.8 Z2R=_*?6%"#-]M0^= M'T\2-%&91..E.HYJI1MQA=]/+P]L;$@>$&M6?SCD3&DZEPVO!C]]O+FZ"4E5 M/5)N%V0(T+52LA>38&\O8Q[CH$"5^2JKD4FZ2 MFYN72?_(?@-4,*V=>Q7%ARA+9?N1?/.G$;:'K.X6HN<6G$U,^6<]FT">2OF^ MK_@;&ZSN=K,QF;@HUXJ3JTW[EE9+-CZ;[-)L\A2ZQ@*%SKFDIEAY*CG]S!I[ M,IU#&Q;60L5J.6C0Q;Y@EP+$[M2:/NX)@N@;@>6G*/X8'7>I=PSJIP^B8PI% M9HU'0:W,*1T,*7&RJ\\+./%,IL/VT;FVL,GX ,Q/C^(3IZF210B3/Y.BJ^=# MTNP&.J_GI PL(73N;:>ZRB>H%2A2U5AT?NP6SH\S3V(Z!%A(LZOT5A6V'$*- M+D*H9LD=U*C8V:L[W4ULV XWZ2?+@1R@FA5W/?DU0=B1D+MH]!&N\KTVSM*I M@5[/BE-)Z7P)*B5F9SUHO3+Z@$%+-:LX8:P@(+STD8_SG4)(VPHKO^9QNLN8W):7SB4U*G+V)Y$'CD;L6:E;1DK,"R'CQ MGCECMB*Z5[C)3]=\+8'@30MO$JD#T9\]4K5Q4L4V:M6<&7T0JN*;K7BXAGMF#G>^3<^ MH"<_)/XM>SB2XT[%I'JFJ"95\]E)1,=2\_ 2TVCE-'4-A7#8Y6SY2YR6.(Q+ M!^\88^1^I)6L[U#LUVX#J+'H=R8RU7FNA4?/\JQ6[LZ*L@GJFM9OF6".Q):%J20G?(5.6\;$/3!LQG MI,B[1,E4$Z.Z%X)LN";6H%[M*8&<_@*<.0!A,7WI,%?L$TML9P?ISNMC#,,D M*-48;V@)%0'Z@:9N%@]\S=QLG>BLO)T-->*[ZEW;!66W'-!WYYG4(!YQ>7L= MNFJ+VRJAWJ4M7\WJPK9,Q4[_T<+U3-^:5M%/N*A%C,F2)>V'8^*'"&_ESVLA M27A%2*VSQI=4X7*Q+RXI"Y_.(+3BG$!)R7KY+\8$"EQCO1IYAU=\[)PLR_! M[KGXA[AB@PJ7IA--=0-.!YK-+&QM,IO//-/1W];*UC)QF !:]L?-18#T7.%E MQ+!,?OV4/:@>AF1$7BY$1:WI:LU'=TV.;0DJ6!#59N<9KQ*CJ6'M' M-0K?.8P1P!.G+=5AJLE$\AQR(;7.APZD"I"2LC7%&NV6-ES[55*R5G8L M2F$ V&.D9P&F#Y(D1? O'>>X)Z][TULV<>K_(;OWUD60%6\<-)BI^-2!0 J; MC!9;S[4A*-!7?TZMHYP)%+E,YT!GX72)N96T V&*XS B=5;AZF]ZN5)7=WG, M'4X7:&,#]H>S1)2'\B[C*PT%P$YSP(__@6"<2"X0FG%^7Q"_A(*4@R4"0K1; MZ=H%*%SG:*-R;;F'TN*[+59DP7Y$'L*K"I>6)[H)W2.[;I\4P26_X=%*@L[+ MA:T-*U\^5&9G)W?;U4(;3F4.J+/BG.O,9_=BR;4CVD2Q'Y(2M#' MR/6%M8=+)!J+#G-4*U4;+OS.CH=G:Q?9L($6:\:IYA\%+[2^"*6FF# -B2A\ M(O@DU;E$!I9(-$*"HUH)$H7?LZ#<>F[4)S1K5BLY'9&''(A_(!7/C!Q %)65 MG/USR-BFPD-SUZ*CAD8]ZX]2)YB/W3\ PQN0I5 @'(7A'RK?U79CWK?@NT5E2-TG98W^;U<2B4KM#F&+A@5*_OAZDC>SV M8F- ^TUZLI+ZK7T9X7XCWDQTA-A)$#M]6\+=4E>OC^'+ZI98>([8JZ.':"&K M'=GPJ#99W6H8[=MZ,<+\5IR8X,RXDR"6ONCN5NY;WE#6+1G^X-B $Q/G0G24 M9;,3&QS5-F35]].^M1/#S*9O_[:P^-)+43P!_\3J-=R$V6OOV='KV?RF M[NXBDZ5;S.<(6CI]]S>*>U'=(B?7!PH#-YPIIV?5:+ AG7J;!$_7$(6DUNXZZD-^7P**E811%F* MFQ4*HK\01M,^B.AS$R9I?"2KT7ODHOV!>$Y6#$&"*15&O>_@JIE1?1Y7SL6> MJYZZ"\>&+71;?>NOLN_HJ]F9@ MP%G&1E[^P I5_@K%/7E2]AZG,K]7)]"%. MI&(17U4:YB7_2[V6C$6G MOVI6O>RIQ/0LJ7RQ6$YLJ+BFKFG=.^60]M%VLMI9\32=@HI5&#$60%=;E,F68I"?"W>#I CB$9JY?"7& M3IV*94U .$%6')DVZ%?;Y&%Z<.L!Q@$8BRW(D:_[;D,DA9,RMRW+]9I!ZFOV M$VM6#G&YFMB0A]1)Z?K\Z#!4SJ<78#:9;D'Z'$?'IV?P[T<,WOF$_'4V?1N@ M??P6]0!M@=L6T-8,4@?MB96E;'@>=&Q( ^ZD="WT@1LU0RW#YY*+VO4;02U) M\.N#VR*_-C*W(<[;4>U&_*Y/^/T-V_6<.>/91@' (_1P M$J=__D!IL9?IA["BVX25A*^MM#,HJ<> MB:KJ>9F2)GIVXV^"\%;6H,MLKVEM]W3SX?9^3,Q0Q5"2$H62AV]0_'R+D%(/ M0AH4S8$A(&.1C07TMB93EY05K,(@9V(Q8L(U)B;RB'11U0\P07@_]8!"/XJ_ MH/0SREZK)^D '#,[R-"#H\[&Y0AK+8"5N]S.UD8/)P9077AR488GE0AN0\!D M E):/)<*J%BKMB)?0\@JA2'WHY\XT3%,[V*T]X][^B87)DV2(WGK[RI*2M7B MI>OB#E)-;5LZ-X!X,]-:) /:%&\F; B.#VI,==04Q $WDY>_WD9.D3-AP"'2 MC"2AYL/Y#OK MT>V2.?PJ"M,8.E6'TH)/SY39RHA\FE1B8HO?W6J^-!G9Z*AN/8Q\$@$B#_@Y MM&(R*29DS>9D0@Y":?<)<5K\[PD\L?D"._7-!=G+[%;U^3BRNAKK)8 M1!9NMYX-AZC#6%%'?2:)3(;RNIN]:BH3/2'/_15_U%=5N:Q.L:PR^R5[=15N M'-.129%.W,+*N ])'5V\3GZE6WZ\QDF?$=AGET.!BQVM/; *Z4AZ[ACZ*<)B,[L *9@AY[\,"3_P!3, N/W,$>"V]C]H/?^ MYYL=DS94E1[/LMJE>BKG'3L;+7X,%+X&=J^@2)=]$=!/7N2S /Z/\V>$36WA3#9/B9';]_4#>%1=->:U$:%Q0=#"MM-1HP<\F M>6\SF5NQ".FL><.L<@$R+C,+%'734.SX">*>;K:7PG)W=ILIVHW=N5O6N2%Z MPOL!5[J\Z&F&0D]G?&]R,?HIBCWDI\>8/$3.FF:,J8_S&18UGO3SC!9H M&=O.1CAE$F1P>A/+3@FPQF_SM[3T-#P";;A+.:9MHRY "Q\&?IA5N/A'5*+E M/F$[G2Z7NBZ,L#W]=3CJ--!@9\N8! I=E6C$2%N$/R/_Z1G/1YBC;?.*S 6"$JZ$:BPQ*HQ,C"6*LY7.E=G@MV:CUT;^\_V$[,S+*F M#Y ZJ-M^)5Z&GNG:-?,@'*" NL E'\E20")B4G>D^" MK2PT>NL5(JI9C+55Z':$KYL^81JM09L#_H-_FL6J9JN9MN<]VQ]'C6QT=4 7 MZ/\6QW/V"\GI-C">>5]_X^-9W*"CC^?ZI]DK 3-G.;,WNW%DHZOCN4!OY7@N M'&XF#:>;>:.<#MME6Z&N)ZP#*V%Z=(_=O*U.Z0?5@!U[+M%"VZNVO5))1K1= M$EB"O.V]E7Z@HUO\>CB@F/[79W_OBVI#C?M)TV-\V*8;;=JN?(_M*U=P-;6A MY)0^2T6%22D]R;?)Y0$J, $_^B%PHR" ,4G% 0G1Z:?QH\'W: _]D%;;8%5S MCC#X['L*L6 QIY%(<),A@CBPB(TEY+ONRC4=HNFDL&BR> -S]$WWQ%'[Y!N=. 1--]K$4?D>Q;.[WKK;O[E-GM124>%PXQ-'\3:+ MT@5V=D:_QE'2 M+FS7\TNF_?0@#35D/CWG,ZSHZLR;N#8\DC&Z@;5"IO2FG_;\F[YVGE+=>%> M1OD F],VBRFRX T)#18.<8^S^\P\%CS&;#]MZX*W.79,GE2.:U4M34D\5D99 MT"1Q6EC,X'^=%S+DL9F'%*;4P <'A1!KSLD_DM"-#^I&)?-'?;A$691JLM'V MN \/88KJU5:]&>4@K^KR2UU^BQ[_+3HF,'0?OV'=7J7ENJ34FHIA-BM\JHXI M)F6;C<5N-C%]+419R5K]S&\1R#D!8P6$UZK-T:[9H>ZJ#O7ZOXY^^GHN>I?< MIL\H?GR&8>9J+Y^>8EI[X"9,8S],?.=/,#BB0HJ';/EL3"7-VRW#35_;EQG2 MA]707FT=;0OSQ@V<%2W!>;*"L8$7PF?DTOUE0%T1OOY#^Y9_1JG*R, M%ER@E2ZOK_"J2!?5^=$QIUA^ 3$^PY- NQ[MU#(Z':L6@-KPEG!+=:5504[5 M/LY>CMY5)1),+U+(DPM12(=/7H>>'G'YF\5$UPTW&:![JE\%.!,'F-]EDD NBI2Q 4S8Z=FM-UG# MQG#4?0M7"P_:,U&/;J<@IGKK@:\L3M04C==45MY#<8S<1_C]LP]WI'2^CY*[ M.#J@F.U>R:L>9+UZ("T@:,S64G06F>]D8+G6?"L1S-? R7IN,AHQB/)5#.=L M%^! &.F#A"AG'>5E/)[RMU@'/%K#I\\(#\Y[DAITZWU-T&62H+0:[.PN1M>[ M>=U-/#^CUUX&2\A?SF<+76\RBF)F_;6O7> DU"0BC^D!9;#2R_X:1>XW/PCP M^,/[=6R OPLR^ZK_;C6X6\DU[8D[-$*S;VXAE"%IZJS7-J0$#&P.)RR440-( MR:T<%S08UJJ!,@[36"XIWHQ22LZ.C-R-LS99;:BUHK4;F81$VPH [\F0_Q3^ MV4^?GZ. A$/Q[\I3BX#;Y'PO-4@^S7-9F1M R]W2=&I@9Z6K",M80($'8"9+ M/-A-Z$1[5#:R88SQ6?3[,)GJ/"?&HV?7M;WU;&&3%VO6M'8,&Z4P &[&#WPJ M *3P.PC.(HR$?PKCB,WT^#_ROV7AUU(@(W0_H!!Y?IK<14D:H]2/65@C^VO# M-#7(-]BECH4S=2VJ8C^ND=QY$1Q*G&"7L5KBNX:&U,@-;FB=][9&G0W'XZ,9 M5CN@RJ62!0';\"<7]+]//V3?NRA7M2?QJUSZ!2A_]?2#F9+UM<:["5^P5E'\ MJH2A$S5;5+GK&1P])[.'#Q:H6]^_,C+I)&S&=]:Z1]EDH_ZL#ZI,!@Y;J*CF M+4Y\E@SWNJ_,3B03[":EI^ MA=5O7"T7D]'O.0ZZQ.ME9A51)TY2Y!:X&2^ &;-MKFHP:(W>[)8M]2P>@39M MN\>P3<&)BU9\V3?I8B_[Z 7(OX!_=9#_0BI/X3^6QC%[3QY\CA);EH#*Z^?K M_2&(7E'IYV&W'KPOL,N'B_5V/?K!MX[M?K.)M7F H M#KYBZ:;_S[X"A4=O8 M,J=OWQ S6MU[;+M&VMOG'RW1C'$%J]8N-'_A=A?X3Y!7RE.11_OAE%QYSI$4 MGR%[;WZUWI@L"=Y!U2H.*34XD[^Q%<$=_ENU X>3RH;O9K9=CIY$H270SS6K ME@R74;W9&;Z*B<';[VW,Y#J&A@VW0(:T9:P(?/8A>_9;;!-X!>/X%>\)2?YW MGKN@"A>Q!)9K.YNXR]'AT<]KJIH@2MD@.& R+/25S3W[J;"*K#)N^2MZP$Q'KB6I[UR1L[;XE5N)JH%6 MX[PG4[8T[?$(65[Q=+Y;67$4VZQB%44Y"\AX;*D\E2VQ52#$)]6'()FJ10#Q MZ-C)X@3-%XX%^&G64+37'Q8]W'43\W?D7/X3;GY2_]\/C_3I.'IE- J3#PAO MT=#)EZ+D^GL:PRAV_1#&KS2EP.B '_NZ29,$6Y#[NWA<3^G9Y6F MH\GRQ=V8WV+[P GR-KI*28C6A/JL%$SW ?XT(#T,'/9Q!*+\VZ:G?3_)=7)/ M[5%N,"Y)I<5$<]M0TC4N+89MD-)B9!C1K/C3;+-:6[%Q'\.HQG'D%D0.-98: M)K":CY!Z&@ZU[NE#J'#=^]=(V0)BNMS,33]/KZRD##,[RDIV\:9KLY)2Q)>A M^QE+#_[]&/N)Z]/WRJ6+Y48NC15.U0PHE:F2L[ 9%*WG2QLN*;12MEX-$C,# MS TH.RCRC[_*QF,B.[C-3FFO:DY7.+Z4>'4ZL!;&E-V9 F,>_EL@TS?N.ZK, MJ?7TXI/3>)H,?0Y9H@0,/DOVK_QXC&,4I@+3!<.RB4EC3406H:MM1R(VAY^.MFR#CL@&-)0/4T$=9:(?M)KO5UO3#$*V554!72KB, M9IZTF+ :6-CK&-NU.].5*JE0([:5SK7S%,YIKQYGT*!VYMH:9JXN0O1>4FAO M7O76@KH$ME3>+MR%Z=!%7]U58*IMVFHP1C1OJ;%9@4;NS*7"PX("SMHQ>I[< M35L5C#5,7D.'+;)QT3%PP>O>(=*H?^(6#LIJ] ME^DGY&*H!R2B?"2E;L[\,!6]A3+P-PSD!0[9.-QTPB$^P)*2O>5T:C)\K,$T MP8D:&U3'A%1U_?K^X3WPF$B0Y#(!=M*D1L>>)!C9.?!*YSSB0]W.4HP/GB8# M%8:'2 0KH[EUR $-$'"G*49Q5!AX$W=R5R[7G(2?T7 M5!J;9?/(I:EC2HKS_'NT2RZ=]-:;3:;KQQB&B9\1W(:7CG/<'P-RD2=+^KN& M<8@'+M.=,P%K_+:>-9+VQLP77-H^3!$]6<\FGNFZ#89,KLU3^P-T\)@-\SM_ MX!X=8!HS!6CR_3U)"-DWC^'Q,Y SNY*3BLCEN6@Q-C+$?6K@:KJ MBKK.(ZMXVG7)<9?XK@])(5'2I2C'& U-6+30:.Y/Y38RD @_# QM.,)64+%V MF3#W$SD3*'"9N3 L6-5\B4(7N4<\ '8!*A3JPY*?L4O]B%Y0$ E?1^LM-(L= M;E;(HBKQ ULE=DDY-_A_X/[PWT!! CLQHM?.+?%&@^%GZ,:V8&MDPR"R.'30 MP9*:0SVM!$'AQB-9#(+RMRY Z6OE2J!TK)&J,X5/YL-KC#3*KQA0<0I]L@2] MB]AJ-,E*D@HW3"I,>G8ZZNKG6Y1F#M;#T^W4Z%O"772M0O+$3WWU(9< 8B;" M;K=-GR:Y=/_SF*1D$+2,4M6YC;M@D4$*CK;*FEVX=N8[BZ-1C+_.3"E1?/0Q M([D/X-?RR(85;9?_5FV*MGZ\22[S@KO=U.BMI?$L&N;$[.TL@7I'K(?^B%W# MK%\L>]@OL'.4^6HSMR$2,Z9MJF=$TG.B; S")Z0YEGW^<,LX:Y'1?$R[;H9* M7/O,Q8Z#MQNX,KE+[JIOZ_CV4'#3XO45 ][=1-GEP55"X5WDL.,0M%ZL;3AK M[&^!)$AN\VJ&5VZN51OQ!9C&L,RL9N3RN%EO>V@]?HG[SGAMUKN*TO-!>"&2 M3];@-A2B(J,L,R1\NB1JTJ+6#^B)_"(I):W,K;DPE;I!M0)5S:SL"INSGGHV M +23TC4?FO.",[,=Y:@S$W@#3EXJK9E/(R95C2BAL8F)9= Z:&E%Q:"6ZM;" MTHP=G/G!68!"S33]J0LVWTISX0JYNFX!*%3E&-'"L2^GZ0?6V#>V)F@+M56\ MZPX.-1O&O+@U4BSC[^0FTF(]\W:Z[I%+8&;0\K=U(6G4W%$XGZX=785=&]#0 M5N7!4TC??I[E>KF9:'OUHOL<(M>]1[JEK5F.<+><375M2QN&F8J: R0[_AUG M]LUF*T=72JO"(!SO)3ML+0CUV_R*U1TFR^5O.-W$V\XVVNLL#C7ZY(7W23OY6LC*6SF2K MK=AAYUYM5O_-)&>P0U'NPQ9*Q]]R3NT'X"J&<([ 96S94S3.RC-9LK:SPJ)C M\**$?QR$]S@FWKF>JPL9*8JU'X/G]OWC&+SU$;(SG7FZ)K.NT%"SX T>@O<^ MZ5A,=W"K*_%)V'VJ2O[CG*/'>Y6LZM6>UU5?ZM[$Z_AC$&\E/H_X%<;%RV:DVPM3&""2(Q MM6- DLK)V^_96W@8BG[D%B-O@L8;2KB^/>ZPS5$44G?:B]^@/B?#@(PQ3/:DQ^29$LRS;TB&-OI =M9 M;X&/:HLMBQW(2;]:*=HB \T/R%G,!--:.< [/+SB$28+@5PV(-%TXQ;CC4 :H2FM\#-V3.V;"C'.*@QZM[V IR&V>D+@'0? MH-\ [".4Y?09JSST/_GLX.U7<>5R&'''AZ/O!9_MPLJHD?V$!-D3^&9P_9J=[ M'P*-XW>4!<[_K0Q;&^YRCVE;FYGB],'J5$$_2<;G^:/@X3QJ"]^U:NIHN\]" M:#>'N@X^V"+V.NSBQ,O:2G;P*'2MV;N[?I+&_HZK^V9I7!J,I->WR[7.^V)A\;[*MW/:^S( >@_!4P0:ZXV6P)E-Q!G_LX M6X4D,QG.=]"6HQ&IADUGY2@!!\PT0K'$8]F["=_Z$=#I*84H53)/G. 2L0I5 MJ\UVH@L(O#&KJ%Y]:!:6">0$+#O>[+DNY^+@TG'B(W)O0@QDE/ 04*/0T_<" MQ?)>K_S,'I>9;M?09!W61L6J/9T1XQ'/J$?HX%.]J\]D6WCO/SVGM][7!%TF M"4J3+XC7Y0H\>D"@K'P.BT8&=B=[A9;0] ,Y+545US$+6(2)""#3]Q'_ U(9 M)$O"] NQ?DC6PSP3!?.EE$/C&['-BI<>B163TV[TIBMO;4/:MK*B5;QEC!G: MXCK:+BR F\BI<7[7!R6NLZK]R.++RQ6"HQ]$*@T/G7;!!4N$;M7,H/KJ>F73!34DRR; MAT-![\U3V6$FGX[I,4:_^:&_/^[OX"LM%/#QB+)I5[!Q:"M$WS:LFWG%O5H[ M">RF@[=>;4V&H(?0O0I?C)S%>7)\&ZB]"1^_1?^!8"PZX^P@QSKLUHWL -^S M$%:A<(VF$QN>T^FI/@?$RS<(8OQ!- R,"Y)L!'+-T&Y0/HEA1VX;9S/55?7VX/P)-^H@:"X(LA#,-3,[8?DD):O(1K:P;PG* OTY2%X7MMXP M=$FF:HR@EZ*>F50*!Z1"_7^-HX2W?VK';N+85,TD_@FJG)<=;F_@;(8, K&? MUN)S52;J C!A(),&Y7FERET,R39![_=W!I/7< MF5Z"6!MZSL1=@(H+O GF1>@*!4PL5E=)=//YUT%48+<#UCX[^STFA0: M.0?7?H/?B?MFSCS/FWV,/M 2)2S73M#*0PC6-S2&:X;B..DOE5U@FF^7C@W[ MKZ'MJ<\;E=@N**1T5I<8I@<.//AY"+MCU+>="(V#H8-I)=BWX&>9W7"R6-IP MY;6[YMQH;W;R]1:0VACI;2W%,KS*H[PM1;"SR^EFM; A[:R7\MP(K_>F@-L4 MW>T@QS[P2B.[K86PY:R[6:Q,Y@D,I#XWJONF(-P4T6TOQCH 2Z.Y;66P\,-L M K4]93< ? 7:<[+Z''<8G).ZRAN&V8],=SVYN017'7.K#CK=N&93B3N MJK/HEH+=L5M>'EFKL%4K :QRH.O-9Z,_?J4>J^UA09L8;1D/%EV&ZAJ:;2G# MS(4I39@VFOK74^U:\+6$U#<2JUM%0AF:V-K L'E@Z3LA1:EK(\3K:GDFXJRXOR:C#"+''DKQX8B5 HJ-EW_ M1HS)*@3EJVTEJ\_$IC!455<,HIR2W22:NW//AN"IBHY-,#HP+L,PRLL9?LR* M&=ZP!PO/!C8N$5I)T >X#H95JAVILK.5YFZ[]&RH8-U9\2:\VG-[IK@/R(N_ M9&/P-CRMYA4V$3)F,]NY9G-$^S@Q)\L!G1XTZ;!4=*MV_)\1*89""F"\8,:G' $817M: M4[URC=A&1R5?ZTLYS+HDR;I?0L[BB>OU9F?#H8NRHGR/,_ >H/%L1>!MZB3Z MSTEXGJ;Z.]M6+1<[HY?:FC5KZV5*=\O'GW/(^UZWWLR<>RZYR#3LA$_>5"9OJ\V\"35Z$0:X2,CUN]8Y- 14[+8X&HQ MFYDNM*.J8TO8#.EU>J]L[E'JQX@LVN^P#8_X2Y???5&$0$2L;STC5[>XE.%3 MLN):ZQ5B)! J :Z=M%7H9-\A8P%\8D^D351H6NXN2 M-#X-C4S#MF#L)$ECZ+V[H:6X?'LQ;+Z;NVBFZ^UD:="^KP&U""D1",H2;4-Y MV2IBZ .*7WP'746U$N2*//J0JZ1\$:-2!E;5P8/;C0UQ^A:JUE[I9H3 B?J6 M,1\!7GE8I16^RDPF <937XZP(@XS#6[H>89DD:CTEYF=M@1:3G45/VW4WH/;6>\8'8LH(\&+L0#8!K(RT M=2ZDN9][M)19]S(RA&W(TNRD="U',Y-R6DX1G@MP C(3!7[\'"7)3P3/=%/+ MA-JWY+K<1W'J_T$3XFX]^B)I8;*_BI'KJ\^5:L),@KR-N7*XJTABMQ1V<+NR MH433$#;4GJXI2"!9]^QYZ,3F56#9Z%____*NK;=Q'%G_%;Y- F1V?(GM& ?H M@R2=3 =(=X(D/8/!/BPHB;*U(TM>44K'Y]X%&.K%9I:+X ML5@L%JNPXU&8JH5!1+4XZ(/MG([5 72*7!P_3H;3F0Z5[QH+7@5=*(3KD1"Y MI?>!>@+M-Q**.M&.&7]::Q-31-XG7,N[5([5?%H1Y&C:"M)1-0*JC-29O.$, MD>N8**D IZE>A>#X-:]!^YT2ZQ:[9N3RP\3\?HOSIUM_!>$*?!8F\8'R,[_% M1_:JN5M_=16JOK7GB=/FP80,]+3ON^IIY@P+BT+,9HH2*GAR4DU\%'7?1;*C M>?2]!42F)'ND.IO"=I\I?(_$, U543OO)##\\M*N:CM]XOZ3;C"H>$1.:['0 M=!KKZ87NJ*.2/J34TQ$\'J6>C\ 23"38TH$,*=\3B/$KR(&2!>EEJQ;T=D/5 M?.])V!)TL[/!W7_(*20W\$.:2DWX9(T.)'&4$B0B1GHTGL_ZO''92-BB""3. 1TN"^U$:M2$ M%FT +*H+K&A=4-'4*(V(.1KWZ:IO(&I%2!OM$D.UPI;*-%931HHN$!S5S>W5 M@D9<1%;62\,:]WE)J2WY:X6I-56)2BVSI+^&ZRRXUT?.W,J0Q1D@I^,K58J)#]<(R3@?.W[1$.D4$6C@<)M6&3LB'XR%R '6Q)"D>V_@OJ M=_/0*D1U2'%11U;)G7?RUXY#%^ME5O"2?:P,@9KU3T[L9)TK;QTG=L!6KYE. MZ\J9*3J^9'\1Y'C[%Z$T69..CD2VYW-KH&HOW\C%7BAQLX#D4XOCO1S-#*)J M C4:H&*1&X;S]N68-,,(!PYV(:[D,9LVN!9EKR[$HHY4^ 4/R?A@DLLYP9J> M^)8+G(D"2IJCLP4C./^M//RG7\,MV=,_8R>W/D]-%G$F&V/6_7'J,:'E-?I0 ML/>@:,V::J=;I,;WN->CVEX34NAI0SJ?GR&F93E;& M3Y+G1:GBE=@'[Q(;L^TQ!%4;@@VBP$<3176/G> /[$;D MR:Y[SRF75(2:7QKF3)55W-A]*R%_)L48(T'O0,/O>.SBRT[#DULZV,W>5[_Z MJA/T:E%ZJ+; DA94*OCI0I.R"05;5_>(JZ7%#'KW/)1T2\(!D4,MW'[VZ*K7 M&)!CYM.:F_:X=!VEL', MO!J2@:I\C!)'*/6$/I%$9GG+HAFM(/J66#SX!ZY:!60)XK^3!\_T5X1M)E.7 M>*^A4.0;_JBQ\#9^0K]6TI$OILJ,:LA>F-KC\5C;\YY6.I;GT3B#LZ#SW^!< MZ$3G47Y*AXZF5-7#])]=/F?5L+X_(&80& MG".3,U!JAN0'"DGT'W1-'G!:82AL@?%L/%2UGR@Q8#KHT2$:WOP0NTKB\1J. M;)NOHK^H/BU@W:>5T6XO,JY)#N-^CFHE^\"T]I-=L-359"$BX*WD(DH/W MV_E3%:>G[OX%9E)9=_=(X0D:C]19#F66I=+.EIN8&@2?RK\-4$[?/2P2F!$K MB73L:2.$[7YJVLV2^L_3]P7MD?C2QT"1=3U-,\# PZ8.#"W"_,_==]# MG GGV8,YC109Z(7B;2WN3 N1K7.*Q^,^BZ[+R%::2N$BCB;JZLYR@U;%S7/^M>0"KNRA8A3FL]%4$Q==#[W.O>VO M6*6WCB+5KU0')?\33,7>KQLK[FK&^$M(U3O/*CN1IY#H9@J]JO:9-IG$M>F M\I8Z'G@1=9_C;[V//XB+[!YNK]%Z[?('8C<=$5C=]V+*7@!7U9$"Q!61B4/5 MB6%CG?Q:T@)78XZF^*!UK!H!<[I$5)] "EK3FHP'/U5F^.(NJLY$^RV"!??) MSO'[YTR2TM9J])&$P(D.*FDJ7KHQ-*[Z=AE*"YDY1^&$26B_?K>(TEKS3R=< MIC9)F=OU],&[^S )I>G;#=>+1<#SBCP'_K]Y'O3"- 25$U2-,'U&PJI\W>7Z M7H4DXLR);:$UK<"G_AUDPR!BNFUUJ5URBI]85Y11]C!ZY>+\'/I"YI6KTAAE ME"(7PLR>C_I<\_5Z"]E[REO*_RZ]<5PNB<[E^#DTQ1&W=SL60MQ:,><&UC/M MF-+N2U\DUL6%H2K-$S:'>*KJ(D,S1T2=7DAG>\*F&42I%<%UL.&X3KC1;D&X MV6Q!?E9=PZ#7E8E7'*C+Q%9&+M"6#Z7"BI^*3%#SC-B/9 M;$'H9I/*%X1V[!#PZQG*6[5\L]G^^L4A 1N&Y>:1O#.H%:-8EE@=@.MU)XU= M.4JQ][TT1L,^CU&/D3EWD>64:$O*3TV_7?^!_@GT79R*WF$:DL"#@ 7L;=A_ M*]][#7WS[\)C_DH*-6Y@2<$35W!%]Q>O[R+,*P5/44 UFRL5,H)+?BK]XP[Z/S M=]>!?^!8?".7::1"S%7VEH-S"0$ M3I!5TE0$D4ZL,>XSYV0M(3-56;D;\[=;WW6)&3KO!+T%$0TY:JC./JQA;1_6 M4!W$:@A>Y<,:IM8>6XK;"4"7VS.XS"5L]*;.8 M890(2!&G14 < \?I%#A?(S=T1"R.'Y!G-RI7,.7-U0!'1N0$.&5MQ;W/\61B M]7W^*R_E(7 X91+]Q&@1$ O@= B:MQ_,S-_<,[/]+X*#-QPL2/@Y"O@)T*/E MW#L?L*^$'!FE8&K&1@W(CNEB KXF/$21;,.>67T>&KO02Q]3F((!6,![.^'5O'REZ$UN%E M7VAU;.A/Z(N9F.W7Z]O+P_.K-&Z/8J<(P2UT>8OE(W@)/38=&;CO _;V>E&( M[PD*?30:")0+=FJ!_@;]BSMZ+,J/X*7(L#BVLUOKHBDCL7V=SHE!^C8QVNE" M(;('@.SAY&AD=^A14U0/TYQ<$:PJ$+K1-2<)V4^ZUOG+7IZK;WA%2FY_%#56 MY^DM%S<-P_R6PM]A63-;A^H5,C)FM,@NH1B_8@14+5PKRG??D47DXN K#LTE M@^Q>D=]B)YX$D2)7GK3X6X=>)84HYF->C:V^T_G4E34+)$Z/$@9HCT.GAE6 M/>J(N%Q1@D4.69)TB@RF.IW8&DRD62/!0![1O MO@=9S2 '(WM^L)&#F125HA1D\AW8IB*K)A&^V]EH..C;F5=;V,Q%36E&F+J?)+YD=V/V>3T9"C4%F7^&JD0X&D M-ON26_<4F7MS I*%ADM2F>R[(YW6P7W:N65,B:KKV155,FK)J\NUVFN1=D,@ MZMX/#O7R*[;)%\SZ':0!F-/[IHS4+*?'=3-!9#,N8N G\SGNV[W5AOPYV;QX MWI8XJ0NH&(\!U]I;FBECC):<\YY*ZJ0N,WNPP_/D/MF[:Q%%B=?+6JNJI5PI M\*Y*?OC/4F$VG4U4Q'VR9:<\5 MNI7\Y/)Y'9U0LC(!XO@*CXFJ@/AFF;RDNW#B.1Q;R=BJ;YY5!6#6(=J^H=B9 MA,'F,QP^_!7S$G(359,[P6-6"V;YZS.U*CE:< MG)96/!CK5MZ1QCJP&VCKF<"UEOBM*CK&^'04'9MWDN6TY'B)* /+FB@[3.E( MV64[DZ/NIB>H[M(CWM)[TEWE=0)R'1( ']V!=A4?L#X9U0=7,5H"!;"*32-K M/%%U);@;Q9?M2X[>FYV>WDL/=SMO27.MUP6^^TSETI;\K:H\X'PZ&L]Y;VL9 M!%;BC0ZF(Z+J#+LCC9?I2X[&NSI!C9<:[G;>DNX:KP-\]YK@H[4.M*OS&&M- M0BAEWPB(?.]0$[O0 _JV) '!=EB8R:@]]MI.F,I7C?C6"X&?GW;&(9T'M.,)FF"7Q%G)H M^H%=H?!%@,L0B#7:F@],'=SH-43-1.K%S:&$'V_>,\;^),YBR53Y-=LTX 5) MRMV_+C%[:4]12$/L68ZWN,'4,:\-&@;8++I;T9"7.DP>U=DT5ALQ$J59)E=F MK^F 6NS"(;9Y4_3/I''?QF^M'K;QEK2%\M$0CFOCF8;59P&V%D0_A&S""F'! M"U'.!/D[+B>"XI9TL\YJN0V-O*?)KF8F-G6P78^3/FMCN!%@6D83=S"L<).A MK$.I_L22I@>T/K785P[&Q-8@<.A8\94KJ-R;0,V&K_$K4'5?2#DJ^\XXUE#D MC!]4 H5]6WL/GBDRO& WOC_*1;P.Q78>&RYY\_EGS"P@5NRMN@X"UE%.5Q3K MVP9C=6MI>Z\AO;H>SU54!1N,1[VF3^BJ/[DK,%3"H/P2,EZOV7;?X;.%R\.YUU G 9A"M[LKQVTV1__NO4]ZKN. MQ6?:0TA6-"<,?UU&X] ,GW%3D?"PC4&H+5HA]8.,5M!87G8;#X4P'7XFLG(>HBM/$,D*T MI6PK$62CQ>J%K/V VYJ_$W\1X/72,;D]NO8]P'YNKK4ZA&H6LWK=2!8W.2KA MO)W.CEVX() ;,)O9):"'O?JRISD"/4KH)!ZDN1 M)MHVKN9]IP(J$2N3RD,T[7)8OWL.&/10,[8X.V->(S4#7"Q>,LK9%L(C.L9D MUO=05\EV.-ZB/1($NN11?"'OQ(L(!"OP8!ALAG\ZX?(VHB%;$(.[#].-^.$" MI83]L]@*6;#T-N*D,L]UXX[N)\&NS2;VX1-SKD/H_]$=R!CDV"5];]&^L?&/ M@@#<<'N)HP[ZGFVF#G]%(J;!==A&G.0-Q[.)#A?ERJ7+9#*JR$IU;&9%"#/U M&$1S%'.FA=)"'20Y3+Z.]R/6?&KUO(Z5"E:4EI#$K7N>^%P<[#)3ZLY[ M=P+?$W[[1Y]2T&Y,CQ'/= B]74+%$?KFQ[V$)(WD!S3+(*A=UNH43)NO(JV4 MVN K7#K3P>5$A_3 [?A58^LP#C5,&LN64[KMOS M_+D%7($5 "[7%X?^?;-Y8X\K\5Z54JA#NX3@:1"7-!=ABV.#3/O<4-06-,=Y MOB-$0(EN-@AH*UQ8'0[2H^.1)UO4*"@N'IYM):*D1].KL2KWM,2MR"HQLPZ= M=]]]YV5 1)&&1Q_+;/:[72(@F7 !/1U=3B)67 N;RC(DENKI.L)F='5,C'*4 M=I=5@MAW=.F[UC,)X+%X 0KML ,Y.P190D5U@FIU8ULH2(HJSJ0]&"I;>8IV M94WDS=2J2'A #$;,!-)&FWNP"QB?OM4=LY>?[-@U56@9[;51:6KF"+=O7*8: MB! ';,X'.M3#*Q$MO[!)()HJCPF'ZQCT=1T0;#UY?^# @=7XA>V<#N=Q8<.X M)/E W?I0$>DM*6G>12F***=#;'J^QY2(3=>2<6F\*E2^>9DNJ=+]+<'DLF?E M7BU=)LJZ%!:JMA.IUW4X,J]+9[V&

    !':V(A'@?//G*\ M^"B1HSQ:0QPP -KU?[#?7&?EL*TW8\DKIP$;07G!/_!X3+*8#/PV200=BA]_ M@7XMB7@(5)LT!T1K1?BC^0<"IT9(M', M.?N2?<@PR;%UYL(O(=.AY[RI64G.OEKS^'6&:+Q>NQL D,7:T] QD4T8"AF* M*.MRQ.RK39H9K,3@]6?S#?Z,OSECDX>>(QAR#D3'BWBQ+_93,&IJR7 MP($;*&R&]P_/)S87 ] S 5FR%^6\$Q$I"8<@V=0_O[/Y1L7Y"/N2! &QKMGN M$BZ110'[^?B-YA#VQI31J8,$2+ BPI,]$L9%.ME<3DC/P+!B$Y][Z358$LH@\@P? M^!ZS/GFK9R9YL"U?GP(.Y5_G8.4;"9_LFI.OM8>>Q"QLL[?Q=-S-1CX9\R<< M6#W;F2%L(O_?8L'*F8(!$165V&J!4W/1!YG$3B$U&\LF8_:QJ4G)!B-R^9ZE MQO3\2:8A;-]@\&!;SLR55V; NO&UT!@B' 6'$TF23)NI("]O-MT -WA@,6#S MB (6MD"R1?++W<1)AIDB$S*IV6P3P R?B H(6P3L<:;0\Z$!R"A2^AH@97M_ M,K-^9]!1TE0;1)3+^.D%C <*H[;;H^4-##,SN%),5<;68:Q(R -6,P,3?Z[/ M*.P$VG?-"X5+V7?PYA>^;PECBY+@'?;BK!ULE=EHI-Z_V#IQYQ,?B8M$]7ML MP\7KF49>Q-8SMFFZ8#169(J-$#P-&+-)'9MVV&4S&'M\[\^?SEM8L3+1 M86?]QC3*DPU!%YFCP.TWVHSVGDB?A!W!%V2'[2 -$OZ 1=1AZRN\,6T_ 7Z MY7GXU^3K$!PP#I"[8,6KG(FQ#Y<.:\H$ MM/!&AY'_[NW,#3:-=@9=KBW'W;=%9O$1K+3!UG%]*-A1XE15S\3H3)G3W,AE M!K78]2?+#!]?Q?US@N4GZ!WGUA=B3, M1-:;_T$+-I<#AH,-G_F.9_'SK_?M-M2&0NV!"N\(>SBE:I?4(6#.)P9PV[OS#V9QB$6SJQ"]Y#3$QFY_Q" MPW!QOCY,@AW+\ZZ'EJP%XOOG>>RVU44F@#4QD)*VA M/+R$W<^F/PK>DZP*J4FN.SSJ*Y)<8&B@2](?/++?V(?)1^R'@2GY]/]02P,$ M% @ -81L6+/;P:(P:@ 6A4& !0 !E;6PM,C R,S$R,S!?<')E+GAM M;.R]6W/DN'8N^#X1\Q\T>QZ.'3&]F_>+XWA.J'1IZYRJDD)2[WT\+P@0!"6Z M4Z1,,E6E_>L'8"8SF4D0!$BF *KML-TE"0#QK;4 +"RLRW__'S]?5F=ON"C3 M//O7OYA_-?YRAC.4QVGV]*]_69>_P!*EZ5_.R@IF,5SE&?[7O[SC\B__X__] M/_^/__Y__?++__YR__7L,D?K%YQ59Q<%AA6.SWZDU?,9_=,W6%:X^.67;>N_ M;;[S+V?67^V_&L'N]U]@27KE6=V'_-'<_>62C'>6)V>(CEQW->Q?3?-7R["< M7:.'/*E^P *?P0(]IQ5&U;J J[,8E^E3=D8F?K8!]"]GY_\-G5T^P^(%OA;X M!684U-GY6_77W5@7^>M[D3X]5V?_A/[YC'[F[.:7[U>/9U_699KALCQ[R%=K M.I7R_SF[R=!?S\Y7J[-[VJ,\N\M%1 M6/W,, Q_K?_:-.VT_!D5J^8;]J_-=$CS,OV7LO[9U1\0]JYYQE2*X&CM)YB SSOBA(O^?;@SE M;4*62OZ")6;:W_E$,[S(7\BF\(RS,GW#DZ;+&>E$QI^SE/;5US4&_7@A+B=)L[H'*%\30=_NB,,02D>FDU_AXDS^2W/XQ_I:FC_ M.VXV\:LW&3F:G])H-0B$_.Y:+>YK[@#"=I=4>.[J$9 M\#M-G-$5+#*RBLL[7-3GQ,!<^II/7?4X?RK@ZW.*;K(D)ZH\E;6A+8#79S*? M$"%W:Y,K\HS\$VU.J$%^B72>?O;2LDREK/OL9.OHLG?E,9:L.CU#@N!/I.M.)+S0?=N/Y3G^A2?2V MGT$3$.-*I^$IM *AJ0CTG$]#$.1.3_M9M 6A*;":GD1S$)J-2->9M0BA>?$[ MG4*C$-MBAGN>9#^^Q!5,5^,VY*.^LY]DV_&_PX)^\&U(2Q0?8*:S0XQV/:WG M.SW$IM'?8?:9B#),H.<,9YN@A'=;SO=M4_SCYOQ?%V4'K\LI3GHQQHAT/>'L MAE@GU/>$\[,FS,_Z@/F)"I_4&//I=J)[9U^'V6BW>RN8CK((,]9[G!B6TTS+9S?G]H>V$W MGG,&HHSA=SK)O5:,1T)]3SF_(1Z*=3[E#(<.#K'.IYSAT'$BUOF4,QPZ9,0Z MGW*&0T>/6.=3SG#H0!+K?,H9^E-FZ'_$#$7W:[E!9K;\B>W< [U.8?L3-!$) M=)WSY4Z2M4)]YW_9DY^EZ C]SNN79'7S"9^W'P7I*S:16.3J8QXIZ6>9'7HUT&B69 M1^U+66+TUZ?\[=<8I]3!U:;_J*E54XK\ .KOGD7FL8(17]?B M#EJ M\NO)YW1%Q*QZO\=/*?UF5GV'>W>WPZFQ6Q[.L,W*\P*=Y46,"\*&9D18H ,& M=AU1MRU^?:V]&W]!S^EJQ_NDR%_Z*+6E2SXPW3;YR*<^CL(7]3)9W1!9_OF_ M\#N/Q)VF0C0VE=&X!]J'$KE9W8]D1#9M#UL(D=120%(6D ^EY#GY>DQG<+V" M3VQ2'C41HJ6M@)9,* K6_M_RU9I0I'B_3E>X*'EKO]-4B+B.LK7? ^U#B7RQ M+BB6Z[1$ZJS2'[44(C0OC)",V&I(.\S MX3B- H$95T\[;"=$W$ =<1F@%-#VZ@473^1>^UN1_ZB>!8C_R:%]2L0&-PUMRMHZ^'V%U$W86/CU3)G>0.%VD>;PE!?<_>2HH1B%55P$.;B42/%&^]SP^YK\KF?WX#07H[6* MB^(@1H44I_J^,+U;C<6HK>+F.(!/Q?&8O[SD6>T.53]2E+?KJLZ90 X0[B') M[2?& 1472G'4"IAQMXY6*;I>Y;#'1LYH)D9J=7=(!B8E6\IYEJWA:J,<\?>3 MPY9B]%5Q=>0A4V.!+F!6II0T(F3NMA8CM8J+Y!!"18JJNBR(N+G.C^ MB$ZLWW8MTD^,!2INE^*H%>G@W]/;B4T?K^GRY+>Z*_"W=9.X;(GBGAQC5U=U! M^4C5D?XN+RNX^O_2UR%]AMU>C.SJ7C5Y*#_638).IL"PG\R'+<0(J^(BRD+R MH:2\04EQOHY3,LYY5>%R0Y;^2R>OO1B955PVAU%^K&/:9BK]#JH'#<26^T9B]%1Q6^S!HX*FUVGQB1AD>PR=IM)496%9>W/D0? M2M;' M(7LX?WERA?L6EZU$2,H"KN9TPL2H3TZB=ZAMD3[C_NV2W%:*OB%L9# MIL2L7&$ZT_0-7\(*;OVF^/9D=@\QDJN[@?&1=DC_WW_MX/A*?G&*@+6A]/.M M(#;K[)>S7>;L.H9MW_ELV_MLVWVB!"6PC&IFK,M?GB!\W8@17E5E\YN]/&U_ M 793NTVNTXQ,)B7G7;YY)>1$O&V[B_0&$%H^AM,7R"1X=78X 2!U.P#CR V# MH172D<-YU\D8&A^N)#ZXG<^GH9@W9"GB&_)/EJ?4,81=6^ 8KCO\*/#!/#JD M,)\;72B[AU/E++E8P9+6): ^1N<_4Q'.''8O,&79 K:-NVU!XE@0=::NF"^]M&:RB(-J&F\Z@?+D%^!O^29'.$XPT4#B M^JO?<,\%EW3H;P_"V':0)IL6AXB'1!>#U'(\F(OPW_/L39+VW"X@B5V$G.61 M7PQ5R^U Q;9T7I9$B1U6&@_;@22*[*YZJ'@[ZI[-S'VH!\H^LE\='[:W)5%V M'#4GL W+3/3@2@^5.1SI0[//#Z#DW(;E,_T_6N'I#:[(!,M[3&:8(G(7I'\X MS^+#7[1:Y#E3(Q3=8_($KJIAN34TI+OO- M.MM>G$[ 2GR/FLH6RE,1:/L$"DJVV$WV])+6D2'"1&;Z'5>#+./U IZ-W4BK M#5>*9T+8]JD85##M)GLCD\F+=S*SX6.1U1J$V$AHM,1"F<3%M,_7H)0Y]_#' M-Z*$%2E@LZ@E^/'L)/+&SXWI;#N MLT4H9?/?\^*/F^RNR!$NI9G;WQE89NQ#3=29"2P50+C/3*&4D==IEI;/.*:5 M.Z09V=\9Q,@(S.4S4@#A/NF%ZE-1[#0$*''<1!-590)KVE!:^2]>&Q/+UPT5 M>N=93[+**[BJ6ZIAW_>\PG33_YK#3%(='>P*(M>'<4=;6PJCQ?&U$G*HX.%= M@5]A&E_]?,59B>ZPL;22@BQK/R4JURLNJG>:D+LBLD:M1:_4(BQT:13I#8+(M1U-+I%C M5J,$Q%:V$A7,_ HSEE/O]L_TKR )#6P/NO5^##.D2,MDS@&D5J(2%<3_LB98 M:09Y@N3FY;7(WS;5E7\K/^K?]Y*$:]:>Y0L ^=").M?@I8K&[&1II9 1U*G"C4Z5X2TUN;;WA(LI+K'!UT?H=29JE%?Z:ON&8A@+A M%UC\P37 ]W0!*+$#J(G)3YJKP[ 4N\A=[R>WK^>]0<@]"?G] '+]&&EB49!F MFB"V5G8?O>SLW_,,C3>U[WL#9+HNU.1N*\U%*82MO$$J>'FYW=]WY6P%5F!_ M'V#C !D=L5P(WP1PM?(.*5$>B;8%J>]S7>3V/GUZKFZ3W\O-%L%1(WG=0&1: M0:C)Z[(TS\2@M1(7*=;YA71]8$0PM)>J>;" M%(8+>NZ-L2U+4[3= -+$].Y M-,..,+2R(BV+5U]3&*6KVD66NG[1J)#G?$7 E/1>6KT/W[=%1P">YWM!)]!] M(?R61ME*X*28K\*1'/U]0)(XGJ%)X),T*X88V@>VE2Q*I9/X'7RGJK"P>_AA M>Q#8*(@T<>87('J?+9P'K96%2@6CKEY>5_D[QO>XMM9W0?;S;+ KH4O@.9KX MWHQEGSC*5OXK=4HG0L5:CHW\?L#UD(,T>6L8RT-!B*UD6XIC,?"#.(DTN46,914/5RMKE_K+> /P?7B!4( 6TG(E%P)\NSI$15S:9JQI ,/&Z?LL+XTX_K(8YB[.PU(I3"YC(>T]_'^#Y3M1U MR5P6FP7@->Q69#[I.8R%>#?4%4",K:Z#QL)8*(RRB;179$5AGLPB?!SH"&+' M\4+]3&+3U18&QH:'B@PL[4-;A'7L]@"3.ZJ_<$5S %K#*)7V$UKQHL!56M3. MZ%]PAI-T9[H3/OT$1P$VQKA[2BR+J:, -ZQ69&FYI)Y2.-[.\PYG)75"7L%, M4M61&P=XT(JZ<9;+8O=(R W#505#[2*Z =;$K5. T$P&]8)J MV*+(6/-8$)UY7;R+,*;;%OC(,0--]L:QK.' :IBSP%"C>UQ!>CI?P2*K0RO; M85A)BE+.9CG<%_B)!0U-G&#&,EX"9B,(BLPXK9G5.C;930BIGZG&]88W+JM? M\VV").J[.ISL=-R P#508BU\*YZ*OI\Z=1F3ZUWF!TZ=LHT6@][KF_6K# MH?@_UF6UC=2J(4Z6$YF/ >B9 =;$;#A5%J8(V"BB-<(W8W;QWS-R *[2DAQ7 M9%:_D2WQ-JM+SN"RNB<@'G[ 5XZDD"%D1@"F8P2!)N\[\[)_+"4:GHXS=O7R M%.5/6?H/')/O;>_FYUG,M,Y.2"([%B;;/,GX?A4PC0"H,@$)DF3 MV;0*X"4H1)I$#*D\"3H$:03"6;YI1L8D R+7\:$FGADG$0@.YH;GBS/'#?FQ M"UE9F3U!$%E&]"E/#ED*--+A39<.]?4![VIZ/Y/#$<%]E^O/5*O]!"4ON)9?Y.JJ2]:IIQ=8)Y<8 ,$&. M+HJ_%,T[.M](X&K+XIQHTP+QZ>"5JXGHU(\,&\:JM=--Z$>>NN>X#>DL2XR0V=3$82+-.")G:.C6MN1V+ MDQ"KCCL!Y/E!H(W:.)EAO?C45J7IS/"F+-=2+-MT +85F/%2MT9!;&KKSG1F M=[NNR@IF-!^V!+]:O4"$0[_KJ;!PIK$ MJK5S*6 '#@#E3PM@]42!('K&@N^ M0W%!=)6I,>?4V^3>J2:O3U !=O M*<+E0[[BGO1]?8!G(=?3Y#EV%'L$L$E;\;1QZ*RK*=P5><+SW&PU HY!]E9- M5.U1[&2!V5OOEO5(2JL=$HK1,MR79!-9Y76J]&TM+][6R>D&W,1.;$TL@2/W M4Q%X>]O?TM;L UZ1X9Y^PQDNX(I6NHA?:"',BL8:#V!LQEG=B-V^[@)GW4$!B^@1;-S3Y >YOF MXE8H==CZGF?YH9P.LI;?#\2F8>N2DG3/024]"SU4-@MZMHZ_D_)&J=#L#U@\#6Q)8\04SZ@2DN-SXLQ5.V M!V#ZH:%+@K,3K?(=QE:Y\24NU@;C95JB#4P<[U&*1]6.&0TD#G*[N5 6*R>2 MJ%L%TN=ZPJ-1=\UL]C.X3=HS^SU+^[R:A;N#,,8^TDK]&\F$SC.@/ T45SAO M)GR;/< 5ODV^K,LTP[Q[>%\/:FWR35N<-%[4;4=X?@:-5D&-E1@&7;"=(DK^*\ M6_]H4K3*I:O?_5DS)HB^P#)%-:PI=^Z#@4": M]F6Z6E,/OQGDH#T4,&(_1JK])-1( I,.K2+OY:FV%ZF7,B9-6@7NER9GQ[OYL/6_KP>( \-*5#_DG4!"!@$W[%=4 MX^UX?O5&*,Z_NCF(8M.*-*E;.DAP(38=XFIX))U82+\ENMV"Q#F\[0#LT$*> M)LF,Y^'Q,;*&R]+&/_5<;D4"7J9O:8RS> ?S I;/=S 5"VSM[0T0"J)8]0UB M$O^E8#;"L',D5A['Q\BEM@/:"NISQ8/Z#D94&.+72DVTF<1Y%C/02F4)$QD( M6#%R1V8)5F.Q#X,D"#4)#AQ+; %C?0-S'SFXM V9E_U0R$U&< "0(!_JDRMB M1HF0)< ^:%$W?K-RF).9;S(@C\PY?YKO 2.R/5V"I&0%0%J*9J#3_'G2+IYA M]D0F>0W339(;NI9D\LQ+#$ 3L=A8$YU^&KM' I\_8UHSBWV.\_Z"?P>)SOM2 M:$P8$%@!QH$FZL)L_)U"B$G)V$YZ2$S;\G>"'1I1;&OB*'OR#;R#6CH\4A/O M'0:^87G@= *!XYJ?8V.7 #M?$*7RNWYMDV FB&]?]3WQJWY[P/]VMAU2[55_ M7*YE@>[ ,(/04^3#L9OA(TUY+8"D;@?,Q/1UJ:\I1V3FE+-D(UYTG\\SNFN=_TQ%N,/J!F(S MM'2)"AS%*"XJQ5YJ1W.[S%]@FG'>DUC-@>.; =;$]5B,ZNPG)2XXQ8QJO7=\ MPR\1+KBZY&%3$,8N3E3[!0E1>>BMYPC0-+^^&9+;'-93'>(,NST(/,^--5'P M1[!G )5B!SV!*D9#;!,> D2QY8::.../X*0\T)9?W6D2TO;RII.[=3LS)_9] MJ(G11(8%0WA:GF5*5#NAK-H'Z:8#/_1T21;#T9K9RAL+R-@7S%=OF23P.#SZ.1TD$*)@:;NC)#:U=9!X;T@B M[\%W*R)O<_G73/@@2!SR*=W::3' F9L>-T$3\L0C EPU9: ZIEXO1?.P_+^H4#HN+ZG MB4/]3!P70#LI3>JP\>=N7:!G6&+QJD1'/8#I&8$^E2G%#W,A4*LL0_Y-#V"9B>5I8HN;3OXC4-.2>;+SAI%%2&MJWR8/L.A+#';0!AB>$;E+ M,\OTPVCEU9R;J'F"ZG>DDC*55BTG"@TB0Y37&/,V&/'^P#!]2Y]"Q?+,D(!X M@C26(K/@;47B_8$76ZZWP'-A!,1I>2K%35R&XS3Q=Q+6KE8O$'G1\MX+9("= M(M/D?ANEHG#^ Q8Q=:45V=#8?4"(P\33S9M#[D3AP9J6&E**"2*;%;L/\!U$ M5.S/PX0C6*W4C MYS,2);=BJDY[,\9C9 !F=.W'S\G65*2TS-NTM$[J! 9=L MGV'#:>4]G(.ERAWGZ<%ZOYU?H4BIQI/_.7]]Q+'-]FN(-8YJH@N5*58 *3\6"!VH\31;1_F\:CO M&7LL<+4%>#?%2?G>!OLV 'G(CC5YRYY 1X3-*"A>^=%5@30)B6TXAC_D])DL!I2M\ MX,GUF,^F4YSB:\ /XR#1Y,(PMP2>E&!J8_0O,6$12FL&D7^O\#8?R/E+7E3I M/^K?]TN22&\ /<^U-#'YGY233-F1(M$DKR.FX>T>Q^LZQ\M-=@&+XITBJ U- MM\E]^O1,_D/PG9;C4BB]]B,_7496L5^<(T0.2;R7K[05<*T&Q)I[%'\]^(=(HKJ7< M)!;'=5),LGT-7";8[0%T'%MYIGQEC!X@RC1GL!ENCQLCBW1]\X&.P L2Q]$D M/Y"*.Z,8=:9YF)WR"G$!7],*KH3*8PN. 6(S]F)-O&YTT @'":6X_G)WQLT) M10B&TS=^PC"1WB#P7!QHX@,T@D&"C.8 G^8O=P(6WV1OA%1YD3)=ZWHAMKH! M'R%L:'+@GXZI+,3J:S(?7SH+_ K3N#F/ML=0$_76:S;LO\0*C =,Q_$B38Q% MI^._%"D4.P,RJ$ GN3_+I 6!U1_X?N1[FCPAG8[Q7.@MET,]&-VQY MO>T*7,J<_K(]1C_8\U,)WX0CDU+Z<3E8$"-#*J;A\L=D<;0@5Z]$RTS,$@-!TD2;FP!.?'1STK62/2Y,6 M<9^-.9QE@>T%KO')Y&4$_%;FR65Y3/5@I;>J$#--R M7$Y_7H+O6U/<.?K/=5K@;[#X U=4_WK :%T,;!M"W8%MQ*XN)ND)K&(_)TE1 M0+Z"<[C9-#+\5.LYZK:-#M OZS+-,+F$;9R-*56W?^&$OR-K/Q211T MIX2TZ@5XX!-UGL4"OF<2@P ,G1AI4C+B](MRF X-_Q6Y'78.F3'L%QX#) AJ MDU7JY.?U,!F:R#QQ.Z4V)[8P(0##\H- [U"]T8(S@@R-X$B;+#6U0%VG M&0@35[)/TB,1,C1B),BA\CVN;E/]/,USYX>^J4(DP95C@'X#9-5F1O;RM%S7E1RO#WH N+$B@)-7CI/R5(VZH:3 MBEP4[_'K5M6A-6B%.-G;!=AN;&A^21_-R6'4#2<_WJHW>+'_CG^TMY%[G#1D M&+[B]_<%KA4:FF=ND>>W//R&\8J<%MN2*7;.]O4 ONMXFEOJ9UG 3- -&\7+ MB9]T_>Z UA&R]#6!O5:[[4"(?!AIDE)[SG7)@=HP3SQ3H3:W[\;6<)T71$:W MB<1ODU9!TV%S37]?$%G83#0)&IE=O1*'WPB(N/>A=@)RF^PR"$L)![L?2$)H MVIH4,3J58 Q ;[(E?1Z;'8-B1HK1VGLOCP M%ZV6_5)V@H\!+XX#I/=;YVA9/"6]&HE59-VR?GU=U1D!X:HIM7"3)7GQLN'M M<#D-L0%H0#/R/MNSUT@:-!*C+%Q_4[W\#J:<:)5V*T#.]0AJXFX@2VTFRYCH M&KXHW"Y1!K#AJ"Q''\6!.C]$S<80-LDIXO,*S]>YXA0HZ]&CE-QD3A0/^X&9W19@WW6@+N^* MTC3MO"T/H&QX,&/-X>TG!G.-D[;,IL#VD&7K(2 M%6E=WGX?];.;?ZO:7'#VRQFUX*[RS# ^P&89NQW_P8PC4,*?%,S+W+[!,2QKZLX?P M2"3GRXK[\"X_%D X2B)-])YYFWLO6P(>\X)+/6I M(P,_LKU0DP2N8UG*7.*S44;9@M\FLB.3OB-;(&JYTK06NVD<+_9]M[-=/Q45 MU3JS%ZB+UML'6#2-7^=-Z8,L>^E3EB8IHJ&7G1D*+%*Q_B"Q8MQ-X*,HO?8P M)]CV.SFHRM;6;WD>_TA7*]:*,H]7U*[Q3#>O9CS.@B#-CEN!P#11MR#/QRR! M9C)2AQ.G$X#(=A+5T9,\*C/%6P21,IF^(4-D3VFT8A\4UK%8M]LK%"ERON]G MLLG&NY_F\)DA-0QP7>SXZAX+>J8GL)8$.@,C06:DB2XWCBU]#PS"T-7=SEH1 M3^U59W>-,J2ADDHQ426SKMCM063XEJNL5&I[2B*W(W8'$)J>YVEB.QZ@,_MN M,X!+V2JHPQMN7YM[V_D/6,3,P\@Y7A9US[-MUS.8Q6=PTUF1C6(SL3J69U?T M:9LE^B(OJ[(N"Q71LE!-K(>8R6+\N.2Z:UG=[5TSDGQI3UW,@#%E8&"9MAOJ MLI3GX6^?.6,6.BG43GUJI[3]V::#2A<"F4.3TPG $-JAND)AQ_,2 MTCG[>P'/&H?M@!VX MKJMH-6RFD3L=22&.P*H&-8NF2@[*$YW=1AI-CSF M^O"/U\>^Z]FV[]FFLPKGY-;Q7;O%-E.3.6DD!@'0=%RLJO#PKFIV73KCL'3V MEA5REI"Q(P++, U7D["4,>QC+MO)U%"VFJ]@D:79$PV*J157UCKNN+0TG M<7&VZ:8BGO!HZL/+M:\'B&/#4W4.'D]*8/'U=@&VC0-+D]4U2&WF4AK&INZY M"N=/!7Q]3E'+WY.U8#JN'_N>9^VN*EY1\1/=D^[Q:U[4+GK# 1$]/8!G)K[; M>3Q2 T/J[!+H#" R;4\3*_X@!]B/P!(H%2J3"!\\4A=Y1OZ)-FYDC+5E=3PM M-D,<.%P<#J+4[>*BCB6E9MBKHLB+B[PH,-I89B4<,89' =@R W?&D@!\SHBM M-^I1+3L,L)#CV*K?I*=PX' U3J*!LG5Y47MG/>&LQ^')ZKAG'/90U MZ F7#J8C>:43'P;8EH%AQ_M>(\ "QZ'<., *+1QI$O@XCEG,XW(D%52N4+JK M%%LG[/NT_(.U3CO^)@?]:$!"07NJR%A*ODM)_3N93U'!-!/+$<_M!DS#B;MV MOX]:CRW*TFE*KL+AWL!+8E.76BMBC.A9:Q)8E:VPVI3#O^E9'<>2NM/$2QY3 M'SN>#=]ML:\U(#=HQQN7B('J@KT+?=XX/O-7Q)F'XP)_]4_.O?_X$[O"VC5"WVO;'0+DF ME(:K32ZC_LFW6P&BL#BZY"\3H"KSZ& ".CXB/OSQ<[[WEX ^R%* M-#'CCN64$,"F6)JJ"B9I7FQDB=S15[ LZZB)FK[Q?ZS+^CK0BD[D/(=)C@22 MT'8N3#=@ Y'E[ZFNR!U.2)4722 MY05.G[*+-5&*,K))%# K(6J\5^L?5YL 0>'-=?20(/!]T]0__(M_1DY&W^19 M4)J&V\F MW<]4H>X@-EW#6_CJE4.Z9:JB2PC-])*18=^%%V=?#V F+N[&A"V+=8/@MMP2 MKT^C3;JOWM*WPIP7'0&XH8_E%:8%G=]MT:1LV!3( M^IJ^X7@3\2>^QD>,!FS'L /MGGTEU_\4X(T10Y&+*"=4M/G3T!DM/ 2 CF5: MFM3Z&,ML>;0-AV(6,Y*(*OX9NSO#W\'I/;R1K3>K;4O872X^]I]7RQ+JO\A08M"(J! MW#@@#B.$%FXW'0FY$195=K2\K&Z3![B26./]?8";!!AJ4MA[_*/4(+R&:>/L M9$PGB8?G]/5UDP_WWV 6KZ@_*0T5'^8*Z2W8&;@H,(VE7IM'X&SXI,CTU7_# M+_!KD?R29FE9>[Z]X:N?-/I08G,>-QZ(O,B*%VX5GPB]$01% M]K7SF*A_55J*;_P-N?@=08##1!>'T+&L%<78^(HH,I#M\[JTPX9OF[35-[5+ M*Q'%.J)]Z%H\8C!@1M"%JOTCIR[C";@;_BMR\]IE*9%XZV+W Z,?4>3X,+Q M;UT#X!IV68MR>65GIGZ$/?D\K4[&I)XL[V?_M!E#B=NKLG3OT$'0&1>.P;Y( MH6<8AFIVAMV=.]>TVBA/(%T__KLY&AJ MNDQ9D'/FD_9=XU;+]-=H04N(3T=P*QY=I61\?6()]T0V6V4B* 2(=\ MTOU2WLFTU.JE].11DEX:(R/N7HH^>DE=D^MIA>N'_^,Y#QY/'<$4'@RXCF.% MFE2V',>V@34J3PJEZ:C[%RVC4EA4J=43Y\E.[;@VZI;O_.CUMR.^U$+K]@*& M%]J))N:S 8H/+!T..+4A5/LI?H/5NJA+%6\$)7)7 M$O!QZ)7:].3]VV0GF59?DG+E5VP-LY5[GN$$BHS>>\ED6_UJ/IZ_$JE"Z383 MP-,SF3MEYK9B^;O\LI_K6\"!%L::I%:>20H&-I#923?I4.$:@'HG2W];GJ^K MY[Q(_X'CW\F65/0@^/)^]1,7*"WQ79$B?$\3/,D8CCYF#B!)H&-I8O8_B1RJ M(ZG:Z&.AA=>2N_E)=1S7K**L0Z\B97%WNM1L"?,%)7N ],)D8-##P#)MV\A8N5C6E$T$4- MH*=.GM&3JT%$4&P]F[9)Y.7E0WI08&-+&^^$&61C/ '4IBG9([A*$IIK]FTO MVO=$Z[G'*,\0V?UJEL@+AORHP,1>:&H2Y# $R@@-J,*7L(OV?D]I,_9?12 M1.;?E)JXSU5%JB+7 M]Y+X'3=F@EG_&NTDZ^[6,5.Z.FI MM/Z5V4D=SBZ8IG1USE@YS8(VBCI/:Q_^ZG@TO1:AO[QO_RCWU"@S(# "+THT MN?8,M".W.%H\(X>JV\LN=F+DHUSEUU/55Q ,RVR;/$-^20>/ZU7=-SW^CWY_&?*X0FC,8!!Z.B2:4.&*3PLBH/L MCZ9VF;_ E%-V@=DJ7BT%F'.$:1I[&%:P-F[[S?\$N&"07G2A=<# M>):#L";NBGQ:=HS:0KBF92%@$44B(MC".BL/:&^\%^1QN^)SA M)^K5J3+=;9&7Y5V1)RDO*'7?",0H09YNJH @)UDX]JXO2UNB8HFB>$8;D?X M6P$,=+%>2#)<$N+>UV5IR_@>T_2[B(;%94_D![))X7.$BC5!O2M09?+42Y'^ M(#3]L)NV?1FR( EQ[^*RM'UA]]Z\\1#Z2O:\?L8S&@//=WRXT!7/P[,O"[0T MEMYD%2;DKP;W]*.&P CL*-'$MT*6E7U8]H6 EK9+,Z]=OY&;&A73;2ZB;2D- M9M,CMV])L^[X#P$OCD)#-Z.^'>EL-]1G*%P>)QZ&JM)"C'NP#%PKM#6Q ML A05N1MLH&T\+?)T P<6[7VP<=R A.K3J3'I!R;N$?35OR0 MVUO!XD$/!_YB6X/F0*+40138Q_5BU=#RX_; M#800A=W\*"HC=OD\D&'>$43%[.-DJ_WR_@W^1UY>Q" @]@,CTNV9 M0F ICL'8&!OUX^U^PM_AR^!9*3D0""+D^9JDYAK#-UD!X!)!M1 T95^_O#?9 MB-Y%EC2O&X!^Z!J:,%AJ$0NA4FWOV,VRE3[J&X;4"AC?9O<8K0OZ&DY#K,K? MLSRBC^(4^TWVNJX.TX,7]R\X0\\OL/B#OX<,]01)XD!_@7=D86"[VNC:\*Z9YM!&,-03$/75 M25274I'EAR W>Z">A)L#)L%O\"=-3\$S"AXT 89O)=UZ/8K,@D^H_.XY'[,,(ZC.J:\"!IF4X \PT":N*6)&5<.J3T( M;$=U17GSOD$".L/%>WO%#NU"G$[ )QH-0 X MB")+$V_(C[L]=GC%(LF.-YUD-.-Y0Y9[O$;5)7[#J[Q>JG5V)AZWN%U XGAN M-XG!HDX?,8 [;BAR4MUZ#Y5$SG!:B]W0$=37 P06"B--@FV%KWG,PV<0XHYK MX]S6F&OHG@A*MJXS_F[2O5Z]O*[R=^K7A0L*!CYM$TBO,$7U#5?/.2O4DPPV M;BQ@QK;=306DC7]IXQ#566H3XKI2B2Q=L;[>UH]7ZS+BFPEQ=5/ MM%K3"Q<]?\G_TLR^=53R/:[61=83>SUQ4!"[V LUT0]'<'-2FC+^680NC,4@B.S8T2:8HRQ8>GN.D[1^<\O,G M(AOH;7*/7U<0U9ANBPMR.VETU]LW6NBLCM C(.H[33_?QHP&H!&D;X1R M]X&O2J(>\;YP73]'VZU 8B=VL-"=D0ED'[.JY/&.')K7ES<7-UEM%QC:%)G- M@>U[GKE0GO 138KD9.INUVE&"P/4%A*VNM9N 8+(,V)-TGC):&A,$/N@2S6; M351MMT7>7K-K1$['( HT>6N3WVJZ.%I1C4I,/JM5_H,*Q75>7.;KJ$K6JZ[% M@V, $NH/_#@*%G?=' >Q8:BB)VR:*860XYDF*=U;&P<347"[@01BHQN5N0SV MB2';&?&6%WO>>MD<9'.W+3"Q"P/5;^9CEV8_G(:A,SZC_UYBLO3IJUE=L._P MW8RM-G"[ 1-%&ORL"&C1XBA:C@PSJ[0][2T?TDNVZ_!S922'OU-I"= 3N@' M"S1Y2X%KV*+(KG!876GW@MF_9?5T ,AU;'>ABN 0IH9'BBP [7N" (>8S0%V M@ACK%GDG:I;C(FJX,^.;^=]Q^O14SQ:,O>1'A"J SLFIE6Q8Z+BZ;:S'U*8SXTN%.4E'UH! M2;4:+1>H=]@%A*%OQPMDT# BQ;E#=A/<^DJ.==S;HQ,.RYOYBT35A##0S2FR ME^]\<3D5;11+6W/6##GA';8#46*ZB2:Q=2=G$5,P>@AR@@(9S9>^X*-MMZ<2O\-%RO25 M/)(>5B]@>8FG74JY(4[) )OD&#<;QVCQ]K38>%CSTJ&SVP,OMI"C24K&L5SJ M@21=_T*;;-H-L.N\()?\;/,0BMX?"YB5JX,LS\/\'AX#N%[H)OI:0(1D0 +F M)"<^[MEVE<7")]MA6V!8T/4T43+'G&L]<(X]\S[,^K1_:^'51 V.#5"M;FKK MH.Y.H*P3=]:M B]P0HL, S"*DZ0CA%I;NVPCCJ F[A+CB"UB#FM0+MP<%F$O M\%6;)OD4%C6'-5"4F\.^K$LRJ;*L5=4R'=D=XH,P\]@03U U]8X(V<8+8.ONA.-]E#8W"'>X M(X@]RP\U4:K%J=S1[V2@GL!JU$2KW>.-,E\^IZ\\SO2W!Z&/G%@3#7L"0P00 M-GR8,63O>Y[1.%!3Z^+X(("PX8.B*+YC'730 M>;RG X#8B4)]P\8:58QYP QA4FMVY607.4=H_4(K7]=!'465_F,@S$A^+!"X M0=S-N;H,QDZ J]9PV]B4.0".7'NX'IN-?^^$48$=0B_41(V4E8-9@*L-M^9, M_3OFA?AR^P$;&J:C;^S5V-7=AB9=UI@3BJ#0-,DM<1:*V"@5ES938JV,$],+ M%!WA.X7+;/F\$0$XE!0.3X"&D2HSJ.3L/?\JQZ'EE_?W,F7.0?*R $!1)81:6(:4RL;!^10G.U'>O;7 M^9KC^SAN/!#&GH\T\9!6*AL'U%";<6C$Y%N7BUE$@[0%$!M8E])_:D6C38WC ME$0?=J^D.3/Z?5T2=NK=7*I9RQQ/V2W!Y[KFW"@VN2!WP927;+#5"CA)!*$F3ZQ2Y.>! M47M5^9IG3U0R*!P.%UJM@./!$&FB/([B @N,XOR;K2D-OMHQ&H/8]0Q=$CU. MYL%V?1;NI?)4KY,KO)U M9BY9_3+CT.O6=/KX)?4-5NNB+A-QCU_A>VU'ODWNBC1#Z2M#:X0,>CWZN32]ZG!_$/FFO'C :PGQBZ5 <^N0@=@]ZKP)]?YCI.< MG3@WW+EAV_R'34<<$P/>9H$[GZ(]!R@_AS7"S'< M7*/PJ.& :UM6HO?E9&;A::.>\^ZBK?"<)Q4N9I6?@Q%!Y!A>I$D*W1.+$!NX MVJ(&[>F?9_$%?$TKN"F)=QNMTJ=-U,%-MBT?M#7/[(&*2<28D8'M0U>79 53 M)6,2 ?9%%Y9I(^$Y/#H6WU:BUM-Q)IM):'DA[&CH'P-A9*0ULI!AZVW5:*C* M7'P]4AWXB6UH#L#W J\+0A%WN!078](1+,5LHK.ZR8@ZLZ9" M=X]C_/)*:;I)/<=?3<-] ;0#J%VF>8&E)0&MN3QKR<"A12?2&Q@((:R);B'! MF!&,/0)\"M:61=5B*_EISU+R [B'V5/?(4;^OOLS<'R+$8RF\/"/DN.6P'60 MX6CR'BUS$@\RY B,8I9Q)OG%Y=0M 5"[ZHW*^7619[7]3^1:P^L%+#MQ]?&L%.#! M /FLU=U#LV*XKT'I@O]6V< MR.C]$,!PP]#]L[":@7O'[#ECMP=L'-_2+'U9O_"L' =-0.B$;J3:R-YCQ.A8 M.MA3W]'9T\09;HA'\.<@C]I-R+45&HGJHU&81\RI[W@TBR/1],!KHD/'>7:3 M$3TZ@MD?MPF9$8ZIJ8"7:W:H%W!#,X&:.!1R[!^'3),!MN-C1QS'\Z+^+"XK M^KGRX0?DIEWN:0Q,!T:A)@80H6MQAP=#R':D[\C7>-(W,M+^]A=8TF)P#SA+ M\^([KK[B;=E?2D4V4Z2' 881>$CUL3/L(-1ATGBD:G,>'&HOOV=PDUX$Q]2W M+5]GU5V!7]+U2YU]G30MRS6MKG.1EP.902<.#.S W27NGH:="VGP&FF0DD:+V,"2UX3IW18XPCLMK@K(= M8\2.-7F@Q80'PG3&C@B@B2U=*GO('D"30>]#I]8TM,T=U&*';!>V*O84.C ">T;&=IQ_X4 MH(V?APYWKKJF^@,A-B1WQ;9MQNSGKN@(P' #1SOWCU&W* &0NSBJ#X\K?*AR M],=MK0O1.F7G/V 1P'D-Q(7J#ZG85/83XWNE"41SB>P-?1BRS8=8?1GTU"H#J'V^)='5TC M@;H$J JQ8(!Y'(C3F,>\FK55CKL5S'AO8^RV 'N19VNB' J1L7-Y&P"V>QE3 M%?!(D->/0.UC]KPHZ'-YK=.^[YMLS]E:==PBNEU7945TP31[^K[F.]_,_BE@ M1X%E:N*(S#G'V.?>R:@Q-J/D:WTC)3B*:N8W@7H)T!)#,",((P2O1]\NK5@4:!W#\QZZ+Y\F!P ME5V!C@!&9JCQD]@HWAYCF_^]F/_U?LUT<.*-9I8XL3:%1^9CRS&Z20_0THS9 MJAMC&+/K"H(H\F/=TOI,9$P7W:1W8_D54Y^YH\^K@^X (X@\?7W-QJT<)L*6 ML74.M42+1V1F11]'^A59594?/=^1/0\'W=A]K=^1W0B'L28OD3-17^0=N8&] M\'?D,#89 5):/% V%!9]1VZ@G.8=>:Z4:+87>YYN6@F/X,S9G^+I=\Z4:*'A MNLI5"R;EV,0]FK;BE_7M=GE'+LCOCP4DFRBJ2<;U@^!T C[VK3!>D-!+8&HL M\GKQ:L@-@ML->+;M6)JD$!+A@0SSCB">@GUS!]7;,$&V:A-#SU;5V<_84V_( M_/&%#]E/U.?W7.^4YL_ =GT7J2:]E$!WWY<[8!IFS/ER/'>R#S,.0]V2??3+ M/'/J#9D76'*/_4"S>: ^7U?/>4%CAW_/","6C8#Z.Y4'YI":>ILGFMND]6JS M-0C(OI?-/@%@1K;I:G+2<>XT$J]HIZ.1VK0 )T&[_0O5!-6(9'<"P#(2U]0E M1: .(LFAD6(7J*%G['+@';O!O'.JX)F6)S@7S#H/FBC)2S1QTIU'0$].JKW; MECYR.G)5_O[ZBHOZ7U_3EY1C"C_E5X%KXD2Y@4>'3;*/,/-GE#@2]'M,KQUU M#H"-=_P:KKZFB=BK8%]G@"QHZ7+?$N;K"'R3TE+HM2%\S7\HV!".O@H@CFQ/ M-Q.CB@VACS#'"3FT>$3>AS"U'I%=^4=DZ[\>D??/F$3GB+JED+1^1#9\T_(T MV?9GHK[((W(#>^&/R# T<**;9^(AA44?D1LHGS$8V4@,"!?()B%0GR\8.?'L M,- D0:\0"P:8QX%XXF!DT4#DK?T>6A:!I!OA.>3K/OGT@_JO .0)(;<>])&^ M,8?-V37.\#6:&DH#D)4+Y&^D8;4S!OY6Y*7T$\*DCP'?A;:EB>K\T4+)H\>D MIP'VD3)QMKNH"D[\*MV\Y_X,,&,#)OK:1M@BNHTM5 MI8_>KWCT^*\P:C4Z'<:VH\DM2P.=;DN-><.HM3 U?X>$+O0BQ3(Y>_(FY]UX M_V5Z;AD__=CP%>7\'FEZ3@+/-#0YCV:BOHCIN8&]<-.SG6 /Z;9]'U)8U/3< M0%$2O[2;SP/"&22;>'\L$[,IN789"5X2(P:1[/CP@5S8SN/WK'S%*$U2'/>: MD.G\^YJ#V'&0HSHYS""%NPP9!#2-*>R* C_RQW_+UR4YY!]_D*F^#^6NY'0 M<>3;E@Z$'Z1DY[8M JLAOTKK<32L\$;'"N_5?Z[3ZGW_=E'>5L^X>'R&6:,M M/CT5]47J)JN*-"M3]#>X6N.6ACQP*5$T*V#[L>EKHKYP#K7^^XMJPJGU:C]? MU>/BF'V7N_I)_\E19L7Z \<,H*]Z6QHI)9(0]W;?I9GV:#&E/*MOGDU%G=H% M[)YPJ7C#\75>7*^I\:BISM1C(]#-.4!00L:CU=$O>T%O3Z85)=I5 M(9 Y?$Y$#VE;+F_J*R?9R3V,';I/?2WQ>EKAB M;>)U15'YD0 VD!LMEIM34:L-#V1/_;<\CW^DJQ61/W(Y(8=-&JVV\S[^6791 M2PP-@LCW#$WL=3,O\S%D4*L(]@@YO=3*RD#="<0&A%WS\:?@[B' ^P6W->WBQ ML7H!9"$<:%(V:O)JXR)46]6Y)6R;[9O"W/YN:P8ZN,ME\1>0_;K=C=@.,:T%NL MY$7M3[VU%,A)5?\XP(]=''TZ!5H,NLF45[WS4R2QVP/+#.)8MX2B JP9@'.*()9)S!E*B=37 M@VBYL>%JXN@^0'1!1AT!4\PJ,AM<5BFZH ;1XKTW *;14EG- 3)]IUM60A^ 19Q&H-W- (#-TNR%(Y^EWRB\"UTT2K,D2Y>@5G6O4AQ!%;3 059(WN'"\@W6(F]GD"#AGTY[G M X#<53U3WYQ3;!DZ$0WFSS.UGTQ'HH?VBTX'HCP&L2Z.)^.6>S^F8Z=-A:82 M9B+K4,Q4HB9Y]>RFD@@'D=.Y06EM*G'#P-$ETZ<(:45,)0VFI9M*PL"&FOA4 M]E!8V%2RA?)I3"4!@J&>IA(N:P;@*,X@/:.IQ,384EXO5(SH95B?V,ALQ$(@3UPTUV19E%MP4K).B>D>P\#&OX&H,R^J.P(Q-4Y>3:SX6 M'6*;%+ [?_"GZ'8XT!%XCH$TSH3#W0]%L8U-"CTYLQ8W&H&_,0SOI?+C .@9 ML:>)FZG,.IT =5+@[QC^<;92D9[ 3-F3ZS_;T5C_ V -0 P M#0N;FO@BS' 'X&+<1[R>F%6Q)W+XP>#N<=DL:)TE;8< #I2=%Y=8R(Y<$4EAVG=P^AT0, M@I[?,G.5)!AMRINVA.QP6C0(;UW1C +_,X_*]7L,C2[.G\A5KAV0?SAWT>1-!E/#\O16Z4D$IM:KC#J97W^!56 M14HG/?B:Q>@#7.1@7=S!1N\; OB66TVM9U/\GE.%\D%[DQP, !_N>]TF7 MY._W4T:EZ% M<]#B,B4=*1U3YGN*A%@/C0XB)X2&)A[U)UW@PI10[)PJ@F6.&_F\WP&^$QFZ M/*B>5(Y&T.0$SK*\2^5V$X1/+.UQX$*Z[PM,B%RX@.Q7HR[>#)RM[&:ZKGOQ MJ_B8T8 9VT:DB>/*2==P+_)."C0=9("5<$"6\ZPQJ&-D #7QNYB9WUR\#9=W M=C:%/AG[5",MGPQ3S"?#^1P^&1C'OJ7()V-D]+;C)+$N/K MQG9B19J\%_10F,^-+A3ET=N[N>V*WYW3+;=.'_J G^KZI-QP;L$!@&?&?A0O MF'F"^!0G7-M.B3'9H<#OH9X@CF)'NZ+P@EQALU84L1X\92D^@V&M0UT!#JQ0 ME]HMP@SAL5, J^*$>XOT%G6-V(@UL0)Q#E29!]V)E-@[B7YPY-)R'4SC$$%; M-R5@FA -8MW[E>H0X/;G\4EU[5 7YR)A45-"H;TKZM+VL9G=6"/3,!U-S.*R MNY, K/_R7CV)]ZH;F:[&(6YCSK01Z/\T3JLPB-U$$[<9F7-% MK>5W5I!\*' M^;E:@6WHXEXWTZ+OQ2A=1_FD"NP,KK%>0!2?!2[A 3C2Y8^U6;;:>],&GF/I M4@!0=KG/B5^ZD/&B1.R#'7 ]Q_!T*5)\"J$:!"Y?B?BD)\N'^NS&5@RA)B&S M,F?0&(PM5]W/N&TH=O--_-#7KOS;C-N(, 'DZQHO2LPT] PV+-- 2]O$3DL* M^7+))SW3/L"9.+9P%"[M34<>GGR%Y$7M+B?V/[8B'">Z>!F<8*?H!=QR._X< M8G,REV4;.CA9VCXR'F;+4WFZ8"CT!'6JRKD8Q3Q"? MXEI))_1R]I%CZE*?1Y8K;-:*(M:#I\S:"Z)^SKS.9 &$CC8F5U&F\%@JA%9Q MGH1%^CK'T'9CW2(=NL>JS.O^1$J,]76N<*&C0\CI/9V-Q H"?6^S8T1H$.M8 M3^>)0G(J-Q$3.J&O2?X4818.PQGK[JMZ*6OO).(XAN/JICD*+ODY\4O[&2]( MP#[81<2V$;(U2=%_"I$:!#ZV.I2>LG0RV[D7D!DL5&$= 7.L@W)7*A0:SO=O M"2W#N2UF./<^A^'<"!.LJF3+[UE!MJ*G+/T'CLGLMO>ADDRWP+#$]"5XO:)7 M\VLBX-M:A'>X2/.X_5[\4'L6DFT@'0D#2N92WQF6JBMSM(#1EH2@.$9 M9J3)_6)NUN[ C;T3OM;L)V=)42D\QJ4$]X[,N#C9%M$S.K!1P"A[]3FD:!PE MI"^XVL0Y]I#A?N.#MG%/VM/A*WPM\6UR_OJZ2A%]XMG#&WELWQ]Y5%NMR2_D. M"WK[>L.LVXHC=EO9C?$Y;BV>;7C=3&8?M0KCE$PCC:A)MPGVOTVV/O(/ZZA, MXQ06*<\B)3X&2*PH2#1)HB'"DIZU*HU7D_J/N+R#*2>7Q5%#@)S$@9H\.HUF M5Q\HG5Z7UH?;/R^E +,I" S;##4QV,ES:A#6I.J&3(J?(U2L:0%SPDY<]M#Z MJ!&(G #Z"U U>JGJP2;'CME0(D*L)G#\*E_ MV YX5A)W/=+'R_#.VZ?^SGWZ]%S=)K^7^+PL<55^QSU2/=@-0 LY4)/P]!X: M=D1;')7:P_@ZS6"&,&N6_8+$Z03< $:6)CJ5$+,D,$VJH3R95;QUM&VSERX3 M^J:GR6N]#!NZ".8_;+$CA?8FKBG2W)@"-+>XC(7_;_G&1JU$ 0Z@MB+8T,3L[TH)V1P M3:IW.\ .J14QV(V6Z(UTJ88DSXHA5"=4/26X<$'F.BS0Q8O1P@ZFHCH2I]K8G..F;[/%'_N\8%APSN_10(' P-C\O MIQE(U=X7Q>=-/HAG8_=N,("AXT5ZJN,S,;R+==)M]>-8?IVOB[DXOAL+( AM M^)D9WH4Z_[U8<#*_%7G9HY;*C "B$+I0DWA\(9Z-!3CI!CV#0EB6&+,OEN_U M$RZB3TPXOOJ)2-/>)[<=I48,1RY-/D)ZWDRXZW,:6FEW>FV#X&Y+'=0T/NBES5) <"L>MXNF2S MFYW'#)S[M-\ZLUG@DB8]%'"Q;T,][?2SL+J+5'$:&,&)"]S/9$<"KN<%B9X/ M 7/PN@MT6FX8YN6L_1PQYFHFWA_8*$2AGL_)O1>S$?!:::U5^[],N(])#0.0 MGWCVDE@[":5\SFAM+F!?UF6:$407^4M$L%/.["\!-S&A;IJD-"IF>X] _[E. M";K#^P3YV_H%QQOBI60CXSXK;C]]ZB\#[+H^7I+=YZ,)T\J(K?+5DQNAX@^] M?JJ-31GY"FJYON-H84'?9A,3-9)OFP,')[:C22J^'MH*V,&/T>CT=-FH$Z*< M:=J3.U^4Z)(9>#QK.G#4OC0V@//?FTW"^/V<14X\B4& [?H)U-,*Q>7B M&(QJ7Q3;*E\3I[&5OMMLIP.**<;]_8$3)#C6TP[!9:@DO%._%C[BXD7D39"V M W[@Q4A/>P";YGP8:M_W6((PJ#UP.@&3J'>:&MJE5\0QIOF]9]M?[5\$QZV MC2+371*1>2#F=X4]"F*"-.W#Y?:R+[+-'/8 L9F8@9YQ7((;3@^@2>]$@_(L M0O?^]@!;?JQ+WLXQ,MX#Y_C1YL-NY_>X2HLZ ^ V+<;="F:\F-'@^)*^'^%L M.\19/8;:*%*:29?LTAN)R.+])&422T@, HS$LTU%Q_7(NC*):X6A)CO8&%(S M3^P>C NO,^,DGJ6+MW$/A?G)6<4C(0H^WBL!0 M(9BAGB"R$J=[J.K"NB,V,)DG#+%AHBJ#-+77DA.U1"&7X.F(P$-NFH4N( M_SA63T'=<%^1R?MP;G2Z#[AX2Q&^R)GI>[;]N-U %!LPU,0_FZ.','DIADSM M&U)WCHV%2I9K[7[ "0T;:^+.,9UM3&AJWY>ZDZ06151A>NM9%]EM?5IL'OQE MN-@_"O"_Z2%U7ZCYI-MTF=4+FU&5T0:*G4:A<9 M#[AAX.J23'*ZQ$A!GO2L=7+^_T;TD/)K3L1=:G/H'03X$0HL3?)0SLUI%DZU M+VO=&7_'V_()*=K^5O;X9H\ [,1%P:?1OP9 'C_"Z6% 9R;Y"*4MZ(K2?GRX M#1V%$ :=C/1:V]!QB(UNVDG];>@-J45LZ W&A=O0;2LP7=U4FD,*B]K0&RBG ML:&71=5B!_EISPKR [B'V5.?J9S\??=GFNW-<#1QR1$B.'/VIPBQ$J%PKY&M MF>76A&2'MA.H?AIB4HY-W*-I*XY@F^D1*'0B,]+$>BFSMPS ^3R/0#:*8T>3 M8C<#1)=[!&J ?=Y'( ^ZB:]);,\@&\8] C40_^R/0-",$UVJ>(]C]134IW@$ M&M TMO&L/%WCH FY;QLQU$7;.%(E.OH&>^H-F:6+JK_A(LKGKU0\Q*)- AMFWM3#8?)GF"Q!E;:^LS[)6-(SU=I*>4T_9W +2(MJY)>-_' M2R63%,=AG7H\O^POT_OG%\^0?WZQ_AS/+S;RPFZ9"ZV?7ZP0QI$FOKUC2"WR M_-)@7/CS"_9QXNOV''U(8='GEP;*IPEAP,A!>H8P<%DS $>[IX7Q(0R>#PUM M[6('1)>S7C? %+-*N>$SMAQ7ET0N@\R:S?#9H#Y!:L-^D_MMUO^T2GH*= 2F M'2=8V^7(Y98DPFGY#"4Y4X[C2]G,.?)P-]'6\KERC*^5@7"VU @RBW=@ 8T; M"\2.XWJ:J(?RW)L(NI.=3[4=IIEIM$J?:N++&%TF/3C MVQN"Y4QQK[69AS?)Z?HVH-BQ2N M:,3*5W;"]7X+_G%G$$$_#/1]H9#D?C\^W6)Y.II!H\+?P913O4AR()!$,'+U M?9"?JDXQL2ZW[M7)M6O/=UW_T^SU_?CV*0'':-=7F5Y"L*DK4+;2O6=?X(HF MBGMXQE@VHIN-5_>KUY>5_D[[^%(> B:JM7U/\V:'T(Y[7EH.3NY;WO(^#1J/1]CZV%I M#F5.#W^S_?-WR]_,E/N.V,!DGC#$UKU@:2] ZAT.S=B'FCC.CQ.3*:@5E^EE M63?0^H6&W>"XQD5UNP(_TY7PAF\R(0_Y2Q%(S\"$BOQ M8MTR^73U(V%3TE0Z:!?P*82(G??R=)+$_QYP AC$NBGH)Q8J09),\D$2] ,3 MF#"5?HYX,'VJ)(<%R ]1H(G7KK 4S(I\N;Y+@HB)W-\FW!U&;U]]4-F)7H]VR7*[319IF69/E^N"_/]-9/*P:)WXPR".$LO2 MUQN6*XH?11NU;EKB*.FB^SV#FQ32.&[!,//7 M9&W[BF\\4'HTHDX[X"40(]4)F<:H./U03E"=E7,6=D6C=3F[W!Z&#+'@ZZZG M_")P@\3S-3'#R?#\0X@R?X59WK2W]L3S+!XP&=5_EMOL!R@VVZ=!$+BFM;0= M_\.I,]8_[$]\E;(".W8Z<8>:"]9$K*W7G\_C?.*PG$\L>><3Y\_A?&+[+K8Z MUD>]G4_B)+0U<>@<0VHAYY,MQH4[GWBNE1BZJ7^'%!9U/FF@:%YK(K*]4+?' M!![!F;/7OM9$E'C*2RDS*<,@#G$]6:,!)D MJUXE8D079-01L%.P:NY$]6XTW//M39K-A3;U6#^.#K+"]Q4_OJ 8>N M[@(9G4:,!\S0"*$F;MB#JZ5C$YD!N(I2$;)U".S(A8GJ1UKA%),%L>[*F^SJ)\)EV4Z<3T!],S8TS@GDRH9%B+:<57 SR/%DS. MG7@JP$S"_]I[I:FUC['30V _,$>LY;JV+A6HI@N,*-I]9-IG,1#OO6]:!F)' MWD#L_3D,Q($?NE['#*&U@=B-3=_6Q.HXAM0B!N(&X\(-Q"BP T>WJ)U#"HL: MB!LHR@W$C(SQ[[NC_(+,^RDO4ESRK<82@P##0-C1[0H@P,0Q&!4[83*F-V1@ M[NT"PM#"NJ2X&L,+MN5R$*YV?K2CWF\"+[%MU>Z;(Q;= )SF1JP-@29)@XHXTXE_@''@=RP_RJ0NL9C7IX$ID#?5T -ARS4B32_?(A30$K6'!N'1VO2RX>L'%4YH]?8/% M'YB(D 3>KL ,KJ7+)L-P^ :1LR8Y8U^^.]YL8JO_G.=5N\B3& V!W;B^[8F M[HTC&< 'UA!_QA1P]*/W:S+1U>HF>\-E5>^EN]_$^*<(/T1' )%G!I$FI\A( M%DEC;;@V8^HU.H_?5GE$B_/!U55)+_$/&*V+M"(H1#@FTAO@$$4)7C2WI' V MG.I<\.;@U->4*.OQ39841&LOUJ@BBHLXI_B]01 [D;?:"8S:'K.^X!Q#;EBIR/65-45[#"OMYN1UK"C01!,_,2N/(3>L'&=VZ#W":MM2 M+*Q=,)L#QTR0I8D3S'" MC(:"QQ\$SOMU^H;_'8 ?P)L%K8TC-7+@]&)<>$N,;,=;$:ZV' MPGQN=*$H#XDY]+[[#E^D?.Z;]@"B +F:&&1D6#, 1ZN "#H[.9_[?0]@Q;:I M9\ZD#M$%&74$;!JKV$9+_+1>P>(;K B>[.DBSZHBC=9UI#C7=#G8#SBAFP2: MO-(,DK9KOQ0'V$I$/ML=KB"J5;KQL=H4$A7FC%!7D-BQBS6Y>\LS1P[CM&S@ M[$Q3>4;U%9H^F!?FCD!'8$';MS4Y:.1Y(X.PE4![3D^%?IR@3(^;\G=84.//V^[FU;XQ M>_(WYMUX?XZ;LX>@[X][EE!U?X;0VJ1FW.#<>$W9]=R8ZR)RT(/ MA45OS@T4Y3?G#T\F$3K0T.7)0(:)8S"JSH [9S()TS5\71;?&%XPF3H,5[M\ MTZ.227BN%9L+7'0#<+0R;$U*)F&:@0$UT4(&B"[(J"-@JO/JG"X*W:-W VWS M@!RQ@;T+BD)45X]OL@#PB\M)RL2(P0#9Y*">YCA1,9F"^@0&NI/D( @=UPDU MX=*P^V.'X1+@G* .(R=?3NF[9;;*/RZ3"S&88IP/ =NQAW?16 :Z(8-(M MP_V)/,=LT_&[V[[F+!R)<6RU/;)G*U6.&.FC9RI2P,V2;UKD'/LTHB$$=9]? M?6D*=!?PU<_7NHC']9K&!3=_@.]U4-UW_+-Z_(%7;_@;.7>>I382J8&!F\1> MK)L_U6@I&H=]SBSN6HM5[:7](Y]-FK;C@=#T8XT?9.<4HF/(37S"GT-VR*>E M"A*+C0@,.PCL/\YF+/V4 C9,!-7/^D6.,([+:T*8.UA4&2[*Y_1UP#3:&)6'.P/?]YUN MSI)E,%L&7ZNVK6H^7J9O:8RSF!;LPD0 8S$.=KJ!V F1O5!%0@Q9P[7=;O1A MGJ-7L,C2[*F\P\7#,R' ULF3Y2KJ'[N*-GW/7G%Q5O?>.8DJ<0T]QC+L!]K7 M SA6X/B=V,./@?%WG#X]DYW\G)SF\ DWE9'K"9:WZZJL8!:367^!98J&,8X: M#J @]J$FCX:#7&*NO&FXU=::EIK[3*P'1A1%IB;ITJ6/F:_+O*FT9G*9KM854XDB@\B- 9+8"HQX6%X4,'O: MY(GLWS"FCPU,["-=0FEGDK+YB;-_YM+H@-DND0YUI,^7OH& '<% ETIS\\K& M6$KLWZP^^ KX&\Z?"OCZG**;+,F+EWH\SCTP.+X'[@[>60> M4IC/C2Z4TT3[E4758@?Y:<\*\@.XR+,R7Z5Q3;)Z/CTA1*0QNRU 263KXKLN MQ(IA**>(1Y%F1&^X$'/^6^?O&(>AH3K5US"!!1AR!$AQB-##.BHWV^] M.M1 M0Y"$7MRM4J+QZAC T=SQU/-A*)RNTQ1XR#%U*6/81]\A9AQ!4K31_CS M?%T]YT5:O0^G5^OO Z+$\1--[KDRBT4 TK0R."=BU- 2XO4"?F@9MB9V30$& M2##N". I6#>@#6QT?"IX^RMA;2%YS3.Z"_1&L9'.8GT!-ASDJ]X,14[^CJX@ M"7!:]:.>A/@%3I\R?J[[5A-@8-O4QD.F]S#IV('9(*;5(&(2]/TR+/-&^/7O"P/D%X\TZH>Y6.^G3\-DL<_:#,F M2[?#SS$Z>0A5/01N7.BS ]M#=1^O=I^8? _NL;C/UW/\Y9GIP5 M9"1=]F&*BO+[=S)'L8L>I');E'/FP[B2[EXL2(*_+2 MUZ!:^$N?%YJN=AKE(85%7_H:*$I>^NZIQTS_X][NS\"'@16K-@S)$)PY^U.$ MX8A0F&N9VS< 'G2L[F/6QYO?NI1C$_=HVHJCG!Z>\Z)ZQ,7+)8ZJX<27S.; M\Y"I2VX^J9V%BT;U0^GQY :?Z=@=0&S&?J"+AP>7XF),.H*EF$U_@T5*)>V> MB!U_[1RW!+X3^[ID(Y59-KU &D=T#5@QM%BZ;0EF/W0TT8]Z23S(D",PBEER M<&NC&OF7]R_DUOK\ HL_^*MEJ"> D1]T3TW]5X\P,,4>"=UY-K,<6EM#/8'K M84^7^F+"[!!D9@]4[9CY/JSL<3H!W[,27Y/22A-77P>38@^3SA1%E#].)Q!Y M#KEMZ,$K$?J+,8X!4(%_R;1DU(M\FFTMU0^O%N6^!CW]!X6!G<+196@/A#\']\!V$Q!" M!T/516Z$]T#FU!LR+S!$]QPAFL5\F_+E_Q\H 1(J"7'IB#A$7X$#S\%;90"B.$",4[ 8WQEJDIQL:#M1^'I7V(O6%)I"=A"0!C MA23Y=1SH?,_BC/RF@RAG='=AK.N+TQAN8&QF9#[91$A^,B3R, M^HY$[PWL&AGG_.(2_S3H,D5\?30D9?&6H"U<@_Y[ J1QT(%J2\6 ;:BR]:W?;2)(F_/W]%7@UVSOV.90L2K[*U=XCZU*E:=OR2*KNZ?W2)PDDR2R# M L)2&+_^HU+9B(!@A(EBQ))8R>"O-!J]VMKN[KU02JT3^S^>S+QON\;SY^?+15WDF$MU/LY'(81HX MTIO-[9W-G;?>()M:AI6!X.^M07IYZSCO-W>[=IRPR#)8WL0-1+.Q(]EOX8<[ MN^8GE5=>[=+,NQ\^?'AUC5MBQ[W6JNG!G>WM[JO_^?KE/!S*D=A4BMN^O?L*O^X)78X,WZH;GI^:"7P;Y=5=,0^_><5?5AY5 MC8^^Y4>5?322JGFCX0M_C_>28M0\V2C/7N63L7P%3\A,A>X':3+';])DL_:[ M3/9G[LK;5_"M(SB=OM[IOKMI"_D)^X-";V9I+$MZZ0O=HZ?M-Y45AVF1Y-DL M.N0O*S\H\FSF9#Z\@F_M@SK+-W'Y#3-Q7U5&AOVJ_:!Y.^$WVYO;WJ MQI=4)ZXW!T*,&_<%OZ@\+$>Q>Q#^O16F(_J^N[.[O?'IEZ$4T:=?-7%[GKXC)7WWZY16_NI=&DT#G MDUCR]YLB5H-D[X]"YZH_^=B'W^YUM\=YD*N1U$$BKX(L'8D$YAZI2_O+2.EQ M+"9(Q?+C78;YN!&HZ*\;N)[#D[_#H.IZ#R[N8I_;N[LPG;3Z]6 MUY>;2 B[&Y^V\?]VN]WM=[^\JKQQ]@3VX60B/)WC6 SF?S%+='QYOM=+@9=$ MTA;P=N-3\?_O.?+IW&Y_PJWN\/#G/1_E1EJ7900K' M$>+%O0CJ>'\S=1QG@EYMY@C"9>_O:0Y*T'>X%"1,+#K/T_#'M_2[R/XNXJ)& M)/OZM ]OV:$Y@7PL$L5?_'Y^^/U\*#()&QO)4(U@#G_=./EV7)W=!V G.S,[ ME8>=FMNN.TZMN_WS4^.W[!?Y,,W4OV5TDMCWSK6'TY.L4E^WN_&I2]+H+A/] MEB:7CW?"W9V[;>/]9G?O0]Y]D-DM^IQ?W_6/\P2GUCA?PTRZT40V?CM("Y5)*/6G M7] 5NJ?)X0KO",B+NH<.K+]N:#4:Q^CSI,^&Y R$S=RT'J:M:QV1LZ+7GJJ]D%M!,9:-C^^#D;U4O2_W'G^Q' MU='')*7M7SH768YNC4_E%.WORN_<-*/R4>/,J'YC_[8O>579CKOMSK]TEO_K MJ[A6HV+$M.&HZ LH9J?] [A<56Z^PMOD2YI$:7("@V<]D?PX[>,A14CZAK86 MO-]FVYC$^<\(7G8]CE5H)QI$"KZE>,H&+'#O#._9_6NE-S[AGY7U_O*J<8@Y M1K;JU3GHYOF%S$:'LI>C!Y/?9+^>WL>??^7?1:9$+Y:X[?PVE$BW'HZT+1*GA=-^^MM:7JE:?HF=0=T!=0)-.@94EWB?M5(_*#0.:@C&=S^(849 M\+H^4_K'GTX^=M]O;N\:>N1_[[Q;,BW?3G&.W;$K^/G=86_P$NT( MI[CD#8NTW]QWDF1R#LH*,]ZM,!YD8#U4H8O2TI0FZ.3U%SYC7RREZ M4(T#+M9IK"+BXI-F;0N];#*SCVD4"F)Q![J@Q')3DLD MZT4)+\G*L>8*XAJW5+*393BW*,FBIE/OHF19^%-[^1ZBY>6[)G,54;I9CCU:4_R;>M:\#G/ M)5H6]+/A:?/Y*"(1?95Y.%0)8,U.>;;5_6TLM[;/$_?/WV!$D87#":VT:G?= ML!<_[\1;)J-O*@+O9,@#Y6[<3%\[+7W5]Z*EKSO2%]Y+1X1>E*##7203KT2_ M1E]-^]Y=$QJLSA6G_WF"_[NOM

    4)\"*[HMEQQ;ZZX M@#FDQZJ?2YD@@-&%R 8R/RPX#?W\XNSD^_FQNL;*=0PK'1=)]%QYX=Y;U1+F MDQ#F.BNKJT2\K6*]CIRT+FKY<^.DUH18-DYZML;%BG-2:W;?IQ17\ M[Z2U/&YDE)_9K98\GXH\6_MC:4BX-4'6E)^>K16R^OS4&B)+R$_/UA99?7YJ MS9&?X*>TR)JMT"^1:HT04QAYUSUJ2?%Q2;%5D)Z87%NUZ(G]LW1W'ZM+V0KR M&]RN]]BEEAP?FQQ;[]&3DVSK-5HS_GFVRM#J\D^K#BT1_SQ;[]#J\D_K%5I\ MQOBS88.%9X.W1':GLH1G:P^L1%E"J_H_?#'8NF@@[=7^M%(7^X/N)Q'^YP@[ MV(L8)K4FM'5G:7K#9K3$M2#B:J_SQR+ ]BI?36YXMLZZI>>&UB?W^-RP+HKO M^G%#JX;?K^O&<]"$6MWC\?L!S4-?ZZ);M+?Y3*$F^KHJXC)ZV+@OO<.*E5QI>-D]9%E7]NG-2:'??GI!:=975*AUOR M;.V/%2?AU@194WYZME;(ZO-3:X@L(3\]6UMD]?FI-4=^@I]:=):EA+MH2;$M MZ%\A.?Y&N$KRCNMZ?T3 M,?4646]IX6%:;:&Q.KR3VM*+!'_/%MC8G7YIS4G[L\_ M7XLX5TP3:2:_QX5^SF;#3;O1DM>BR*LU QZ-!%MU?T7YX=FJ]TT%WFUXO;12+ 5MT_-#Q<' MA,T4M8]R2L7^.T)^(O2N?H,NUG0N=9$>9% M]JQC\O/N3$MVCT%V[47_)*39WOO+PB=G4L1','(NSV589*U"?"<^N7GW6CYY M=GS2\D"K/3\,V?TCA4DCLG@^>>YTUK@5+6$MA+#:B_YQB*^]V9^>$XY&,ANH M9/!59#]DWJJ])Y<$1+[2V!_02!G238'Y6R:47\W,EKQF:TQ+4@ MXFIO\\$Z;UJ>6 =>."L@%./XY/D4NH<)ZC= M)Y&\?N[ZQ[R[TY+?PXO@9T5HBQ"OSY2D[BS1VKO^R:1>JP$\+3C9OW.YN;N_DJ7>KZ"S_UU=QK4;%R) _F4@&YD3QS\IR%T<\R%GWW\>')"D@FRP_!,;_5!*!&\=]Y\XM M*A^MR&[[S%?WYRVWI[_'H;Y=>W27ZLWI$*_^>&?T9(IB'_FKW[^+H MKY5_+?TMDOZ<)X%>O?(&SI*JZSO5DWTPQT][7"OEF6B/:[F-X09'TLT70FV5 MIXE8#V^WLL==F%ZBWZ<\N-ST$S;D]Y M777>]F275? V:+/M8:V%GJK7\:CT:NBH]U9GVD-;=U6F/>%U5&/:4UT1%:8] MJ*517UK/S1-Z;A:%'M0>ZI.ZXQZ(4^^4KK^JZ29/EYCZ%(DLRZPQMS2U!C3U MA&G-\Y5UK!--/4X"\Y/3U#+*J9:F5INFEDQ.M0KS8RO,RRQA6FIX4FI84MFP M:K?+TM\!2\KU[3FO 3]7XP:+/K(G\KG/(;3.^= .E<8?JJ20T2F\@% ]EMP+ M?XX]F?$W9L+)8#_,U24U:#;+JA+X'&M];K*L/?['.?XE55G,EASP?L 6KOOA MSU[I,^7\]NB?(=?C#NXGT9$UZ^Z90/8;-TKL*#M$CR;++:9]NXF'4\T9ND\W&:235(UN) MF];RW.1P>Y[KQ9^MQ%U%#IV5Y']QE5[\EA8(]W5Q!0N9+#=$FC-^SD.9"-B# M,O'TAI6LXX'.RNEO#W359&Y#O11U03H=KX WXA"6>2ER=2E/$IUG!?[\3.D? MY3%.K^4A3V^!=5&S.*P]G)5AK5LNO_8D5^;6:ZAS:D_O'D)RD?5,[8' MMAIB?O#D\_VSY3REQTC[C$$,1=]!<$TN,D0[)A>J=_QV;];Q.IP?WWVE2.2A M*QB>)8G<8HPLKS%Y/]&^&)/R"< :VD-:.97V#F9F>Z*K)#QG&2GM*2ZIL=(> MS!,;+7.0-67LZS7;P. M>SY,L_Q"9J-#VTFYX/<)YOYSY/VO,'C+Q4SW#:H%G6 WPXR^QG M0RZ5$WD )-"6JY;I6&Z)FY!%+G6.EK@^OQ+CU=:D;O/[SEANJR\M4%^:[9I> M">):O..YI9U[H/.M+.T\K(.WI1V/=G:FKK=O:7*0CL8RE_N#3%+IQ)*2BCVR MSX4&U4_K_?#/0FE5S:*:O9P%'^I<_O/'.M2#0N?I2&:4=(81W*$:K_"ASE[. M,SG4)<#36N+=X>87,"KP^CZ,+R]EG(YE="'#89+&Z6#)BTIOI/TYUK6.3# K M+[&]KE8XW#OK4-OK:@T/M17(ZW',#1G\K1#^6=?EP[8A:E7_U3B;5B0N^VFU MJN82)G4WG$TKY9;W;%HIM[2G-4?.SJ]I&EVI.%[N@SH6*ON[B OY>;*OM

    RCB[]FU#5VF-I+3ZQXGL&:DS&4'BY MOR&?)PVQ\MD[MU:L?;]LB]4FJX?-N6C)ZJ&DU>="P?J3P>I0TA,*J.IF/2OB M:91)JT<\3RB&GC'Q3.%TE7X-[ RA0MC854H@?%@1= Q$FLR&H*(7#%R>IAA5-+5O=SB^Q'ER#3E091?9#J M)56QJ_T"'"@Y-MFI.I4;5[..QSDK3:0]SI5T6L[,^LG2J AS$R'!9>$^+*F0 MG_M8;US5.A[O+.';'N]J"^.:U]H:BOMAB UK])D,I;I$;*+E/M&#- 'U)^>N MDUB_^'GR62;A<"2R'U6K;M;*EMVU78NKMP>UY"'UAOMPV8HVEO Z6<4^V6=R M4,0B3S,.69>W2-L(N]L>ZLHJ?A7-8!EDU]2M^G#9:KO3MVHQ*@B?_S0?R@SS M)#,Y1")!H 34'I>;?)UNBQ[N?(+S3Q.)R6KU.W:^=2Y4.UK<.9[)7*A$1DA-2]JQ4Z(O+^9%+K()H0LO=IG0^[8AN6LV*E8OH'EC=*$%K+2 MQU):';7U+/NYS%23VS-Z A5YD79/*PK7[#A;'?(1=,@E)H EL)26>'=:U7S% M"7^V'[J5=H]@,2^J3J]ERV4_H59-7,93::VQ)3F72@RB.Q6#:#GG9Z,/4*N^+^.IM%KXDIS+;+UJ"2[B95%-EF='%NB36AYL^ 4FP+_> MW(9]>[-L"3W'X'G+)Z;[; M@^_LS^U7]F_\_=18YT.123TUG!$O].6=QH/W?Z^-&:E+V#'_R6_%"+-^T^R> MJYCZ/7YX*)-TI)*F8>==366(5]79W[3H[S#0C"TJ>L]6&=:9*'4_.=0BHB(%1;SZ9<<"T$"G4]BH/H^T-BF5O^6>]WQ M]<7#O>[V]E_@_7DOC8"D<_AA'MGG/Y^>'1Z=;7X^O;@X_;H7O!E?!SJ- M5?1QXQ6,3\_>]/S.]/.OS'M>T;P^_3)NF-KV./](?_;%2,63O1QT$QTD\BJ MFULD'TC;VACD^_76R>G_S?H[V Q@KH@^/] MKR=?_KD7U$<+ONZ?_7KR;2^ \3X&R(*;(E:#9 _+;F3V$?9&YUF:##[]_NWD MXN@P.+_8OS@Z_^65^?1QWGU^=/#[VA0G)^?G+Z[9$G] ^AAV AY6G2"0ZW#K:"G>TWKS_,F,12'*[[_Z_Q9S>M[1<] M%DG#W-^/\XU/QZ=G7X-?@,^2-"'1I,(@$7BG1%+M':9@]<-XB(ZR$1B9?B;[ M-Q7R;) H4->7FSL[V^] '>EN;_Z-6+E\!6PH3NK3(YURT\[?\Q#MIK[X*K(? MP6DB7RZ,2"JRKI=F( 8W8=="H-.][8_>.F/9YQ?0JZ;VQQ.,02CC>"PBQ+7Y MZ\:V+RCMBX92#88PTAM:;2D,>937?_E(!>VAB,W+\W2,M/90^WHK*>XG22'B M,SE.LWQ^DNRGV4CD2)8P.1GN]=(T[HDX3F']UU6*[>(A?'CW^NW'!J+U3OI5 M'OG[L]AMV?_V[??]+\'9T??3LXO@^^]GY[_O?[L(+DX#$*47("^#[FZ09D'W MS8OH97!Z'%S\=A1X4M9)V/V#"_RZ^V'W=<-RS"4XBQ8>E+S-_OW\F,>P[GPH M@V.E8?^#?TJ1!6 QRBB8FZB^D_)ZQ&;FO:AJ+T+W OQN&(G)!*8@DRI9[6Q\ M.I0ANR=VMSL!CC,'@2U S:C<'"1&5()6P=YN%V^$15Y3%T?_<[%Y\NWPZ-O% M7H"ON_GF.CU[\ OB7O-IA?)M^D$F$H9'7Z!@WC6"^?4R">:+L_UOYR+C.9]8C\//@H/WD_A?XU>I6Z MF[MO=M\WW5]/H]4_E%1FRMW$I_9$D:?V@XQ8C3YAD?OVY^1VS;/P'^2GVPZZ MSL-PB]!:E!E\HZEX"V&=R8'2R.;Y-_CF?L3U9N,3RL:C_?.+H[-OZ [XOO_M MGW.1V3PB9VZA Z$"/98C^V"A02:!R'81#D<'O M7BY4![3<$\S!/K47-,C*N=GF_9O%LHW1A][2W$Y9-Y1-WHDD@Q72CXH\B4 MCE1(&F#:?U@E4'I#__1_O=[KO/FIX+I;C89K(("&3H -6?A@7>.T&(I,"^"&2>\&+6WD* M!?,^_.#^7+2[\6EG>\IE]W*V6$91J<2[9^NCLO>B]1%*!??#_,]WQ7S/*I MFN9[5B.GKR'S=2_-\W34\/W#!+K,;7AQ^KWI*@S,UU^.CB]F7Y4['Y[LJKQ0 M>4R^/RG"81!B'X\;=8Q57VXF2,*=3T:]-'ZA7Z[S8K\9MRX=K;P.A]@E)@ ^ MOQHJ^*04!O=75U9UAV;=+$963KH[/>*,^]TL;S@$!CM-Y1H=L.2#[R(+J)_I M]%VS/H0W:UL-VS'7W6]/WVY\.OKZY3ENGJ7)(\/!=PMBU8U/E --=N>[C4_? M]L\/]_\[^#5.>V $8!JA;#! UUE/OI.J-*BH2BZEZQNHI4^I/][3)CM)(O0[ MRJ W"<*A#'\$V/D@4+Q"+S*H="""*]"7-G\DZ542:"DT+#F"+W2!=H30023[ M*N' X5D1H]_GC=TK;XMAV[:"?\(_3/(,K\;_W]L\,_^ :?P-9W%N)G%"<[B? MA'D/')#6Z3UP&9?K>)!)FL,G?Q8*R1RHNX_9&ADE2NEFLJ=<3O<7I0V53'#+ M:9I%WGRD?T_C(LE%1ND@F;[?47Y8LJ-\\)?,..2KH:285NVD7W1?!D-@2SS> M*!!Q[,[8/_R>- _ F-7SKIRSQ\#V1L*SQZ\Q/2R(X%O0L/'1<29#2?IV=R>@ M%%0=O(#QX$X*= $JJ!ZFF%%@$Z_RHII$Z<=F#2]!XB11\&*'U]B# MFPV^[_T!*\#GZ5'X$<["C(-Y@9HF09,4.@\^; >1F.BMVP3.09%E\&O.)42- M)A=Y<3\B_0!FYC^Q5#U&W=,F'SXVP\<#AK$0\'T>[4K^\E3*]=>(R#:'>CS*[MU-FPUW]G F1E*(8;F$9B# $0LP0CX3. M#C6BI/%3N'Z3S<8O] @H&-Z263D#QS@:BV3207$,PX$,PQM_$ RR]"H?VJ^W M0#I+UKXHHY7\^NCRW=G^.&MV]'7WHWWLU@=FS\T^B.+8/#QCGO9)JQ^"N;VY M8R\8_U;96E+7XQ-&N7F0W>W',E#+S?K23$&S0Y$[#Q6*+*5*XWN>8C/F2&;. M#F"3!FDV^0EKG0:C;0[-8#7#_P4*.X_4-14^-"U[DY;VPU(0E\'+>UP_4OT%1Q&C_G&XBM+'( ML@)!BOXB,$\*+>DI6 &7LS;44(&>BN^*)_CR*P6OAM?25%,459=*DV!.1!(J M$:-6@?GF^#"BMT0BBW2 .5(JFN6!W7TA7C;JC,UFR -B(SRL9^X&V]8X;(QH MQ] =ZM8"+%7,(<-=@ W!T@QXE1B08\,E> BM01+C1W:39+\OR4!,3,8/_A+1 M3[($3@!%1);&00K"T3N8\E:A B^W_:^W7WO) N]Z+X) M?M\Z1\B*=SMO,;/@)2Z\7*7QK?=B$&/>\?=5-F(C&2SKL<"'@&+(N1S1C$41 MJ=S,ZP:S^"3L9_OX:)KMEQMV'(O!0L3AFYMOIV4BPWZ@2Q\>;/!=TT)F"@^? MDDL*TA;?3MLQ?,.9DHXX5, _"XRKKA^3!P\^"],LDS8_GX1:EJ'S+D4*N51I MH>.))9"FUZZJ0$"!23N6@KSE-9=;84_.VUUB&N=&0JD1IN0# ^$03[1BGJ3KK44P0S[?O$,K@P+O%XW13,M>"3 M%V[DNX\[K[>WNMN'FUV@L54]J"9GD!Z"A6^OV^!%0U"LXO0 MGK)X9/;]&P< M=Y%ZW=N9>MT-/K]Z5&4I@(AFZ%C[Q ?_58#0Z#+:18>.(,9 0"0FU4I(1_&C M5!,] _? +TFWD:@3P7:F"0H>POCXLZ :21Y1# 8P$-+-B(+IP24F@-@COTR- MNI,"/<&I$M>12["/\0KX69/ 1%?Q_S(TO=SJ[ M97F8G>*GX 7+FY3E?!BGFE8/(Z&B!R+D!FD3<>VQT I4T:RD/K!RFI4;2/@ I[Z,@%R6YC%"55; 470X7R! B- M@/7LS6B?H+NOT#;"FP#1:BTRX+X \WKQRD5P[-H(?5<2!U)Z#'>.?D3OZZ+9 M_5CV,F!-8/DWQ/.O7=7'3";R '>9B$Z+G&P3(+A&KK((H'-QE8%S]!CKY-MQ ME:'>;WQZV]G9?M_I[KR=YB=]%\+N "$$H$P;"31&A$[\?2>X K7/*D](VVFY MR+4X?AM"/3P]^/WKT;>+\^#DV\'IV??3LWT$&?S\S^#LZ/CH[.C;P='*9>V4 MZ!TJV?AT(#,$50>)PO3'"IW1!I&YO\/5%)R34LUV ?6#,L9#=(B<$3 X6O!52KKT8 AB M@&$:@U&I.R8E]4J!SN3R$,AK4$LY0!)UQKZ',U*)VY:QVN[K?1*!V!X 9R?0 MFN%8/XA+_&P*^FKKH369AT0&;4#ZO"N2:-V9=7O<:R$X491J#I^/>\.LW*X[ M^' K"%G(;(M,SFQT"\Z%>#06 S"U,BE^;!+![04BO@+RV[@#?M+4[BPWNNM, M0*%2!%Z@STZ@SR&Q\N+QX(R.03P&C/WYV-B>"UW6Z1GA=QV?G!_L?PG^>;1_ M%AP!?QP&AT<'1U\_'YUY\'[KM'#&!C("1>3HX#-OC90&/7RR!_<;(5.1>G5Q M>@ $N/_YRQ%"FAW /% M<- ]2P$,5>/CA\3D>[^@\N!%EH6:]2]'8?/3%?1\ MA[MDG@KPA>S3[$OJ8T^$/P996B319IC&:;;W'V$H9;^_,/2_Q<9Q?Q'!,$,; M[3]85!"G@L9Z@"9?DNM?7HE9,&?K$:*I\])0G_YOB1$DVS&? MMW30HB^'&Y_.X3_!;R+K866$M8;75T;LMC*B'?-13_:Q^!G]8UU/V]H_NPA. M/'UK\1S]?,=LN7Y=Q[RO9O!87'\"%S9P/?XGZ"*3;SV%+F%F81-HUU=]>-VJ M#^V8:RE(5%=8,;*_56?@1YW$F=(_@F.!^0IK+$G>MI)DF<=\X--N)8Q1$CY; M(?/YR82,G/+7+F M;#A4F^S!I"=^*FF4>LQ4U M"V'RUT;4O'Y240.S^ JV5(#9+/DD.%0:2_2*;*UUFU;@+/68ZRYPGBC'Y>2D MGN2R5EDNSXAJ5O!TVA-?"<5$O3%:R9NG\[# %+XR;@*6EC;TL#)--H[^+%0^ MZ< 3,=6O4LDV5Y8&7Q$L*>.Z40:'#[X763@46E(A*__6JS!]9 'XT!K-AU:C M6>8Q6TGU\&+BK9%4;Y].4KW%%GM:9I?82VEMK:56MBSUF*UL>7C&?F=DR[NG MDRWO4 N:0G=$_TS!T!>HVNQ["&_'#@+O($TB1N7$9T!"%3&#\)V.)0?15US= MV=EN1=(RC]F*I 7( YME_.X)LXQQ$O^->#L*854O)0D8^""V?WO^XV"_EQ:Y MZ2<78&[R:@N=W6XK=)9YS%;H/#R_OSHMRAYSHOQ.*:_ M$>(/^Q^MKQFVVX(T+/68K?AY>-[_8,3/AZ<3/S"% T(=1+!$$CJ@XHA!)HT8 M(K#"?8:Q%X1UGM@_$? 0?U"*KU([6FU5Z&V;>KS48[:R: &"P-I?'Y[0_L)) M(!Q5EL:L 5&"8+3>Z3JMM&G'7%NITK-2Y>G*.FD2IX0 ?U)B2*^Q/&G3_Y9Z MS&>DO3PL&]MZS0_3]9H/_J+2E,$,'9%1.X[C-(.5)\%_%9G2D3(-BZC/Q?=, M7B):_$FBQZ:3T8K;0*T4:<=\W)-]+(6 DX6GLX77*EUXB<=L.7]=QUQV>X00 M7K8M[,/VTR+-;*.6P>VW="QQB)S=IY4],(]2X!QXO5);T=**EG;,%1,MJFN!8[I/B!R#DS % M1Y/@]"H!%6:HQM1AQ+3P^RP3";H-AHKY>])PRC1@D\\[L]QIM3TJ[]JLWJ4> M\QGY91]/)EC F>[3(<[0)*P((NF"WED03;HB;RXR 3H0NVX[)A/&-$<^22() M&E(D'\GV:F70*LB+9S;F\LL:BSC3?3K(&9K$]TPEH1J#EE,FS@7'4IJD7IE= MJG"=$UI:(;/<8ZZ[HO-4(:6_UR-*?U^G@-(SHIH5/)WVQ%="22'GJ\6@Z3X= M"(V=Q]'U4/64*3=JJ$,*SL.AC(IXK=65MO!QJ<=\1F+H"9GJIT6*$27H*[EV M@H5<)]=K+#O:JL6E'O,9R8['#;_%IP7(WANLL9R MIFU/O=1C/B,YL\HZRCF,*G(L)]SX5/Y[C<7&H[2E?97WTFB"_Q6]6#[H2VA$ M.UPOS2*9;>JQ"%4RV-NF 6GHJ9VY4E$^A*^V_[(1A#*.QR+""HZ_;FPC#?-T M&VF?K](P%EK#Y^/>,"OG;'RZH$/ / [8[[(/(C[X*$3P -SA_O]K_%G3 M9G-/-G/P(A>##?O62.EQ+"9[@4JH+5N@HK]N:-&70Q B^\='P6_[9W#>P?G% M_L715SC1X'CX/O9R=_AT^#\Z.#WLY.+DZ-SOV?;HRSL"[SVU_V+ MD]-OP=G1\>G9UV#_X"(X/0ZZ'SZ\>:AI-+_Z8<^P\HX_"IVK_@1>XF'FA$!; M HXH0BR+?*ATL)\DA8B#,SE.LQRQ*TJ=$>CY8BB#(Z%AL@DE08ID$KS(TX&D M8E&"OE \++$MI0GHHJ=5I$2FI.X$11)+K8,4?W"E-(BJL0Q57\&#*?!8,1A( MC;_J36 ^DB8(:^C0'PAZN+/]T;RX0W]V/]J/S;SJ'U_)^B>%=I_ *\V':9&9 M#U]R?9K(9)"D>= 3&N>6!+ [>9KA513T18@>P,Q-J9]F5R*+-N,T_8%U;]IM ML7T3[@WML0Q&4B3X$.PG_OD]4Y>8K5Y"3P=?X#\#RKJ @\ "W& _S/%YI, M M)I* _W,\\\W!2$R"G@3F@[]XA\VF%IJ$4WW2L'LCE8#Z,IC 083#0&BWB6D1 M1_5]U,.F3\.F#V$J4^>BXKC^F;S&4L#ZIST9*WDY=8Q )VH$BZU_CF!T&$R> M_D:A,&Z8,"*S%%-/@PB;(J9QBN)\,>#B&T M5VC@<,T>:WP@*_$_D5E3AP%JGH#AD'1"@72"/X 7H4SP?N?]!HBZ7Z!6&,!G M*HU@0FD0*9A/%N#QP&KC&&8+XLDL!\@\@UV$#_F\F?7+8XMHJ?"@7:%*PKB( MY-Z"Y>+<6I3WZUCV\\5I5>9S'N7U7QY"M9^M:+NW/$(+5_]'>C+JI3'-[/WN MQX8.K8]K"93T@*2O@)=8] [A;("D,W'ER)KX)01V2Q.,_(2I-G$A_!=0;9\S MYSH@3<=C(/=PB EUH!UEQ;AD.!"C&6A/>#F.!:ZP 'D!3]-M"CPW)L9.89E2 MQO ,*%SP$#RMPTR, Y7A&_X-/-*!]XZ!"3D73\;P._A.A>44]5S6;%U)7B2C M/?$1KQY11A(T:Y*Z\"^X);()R>,B"\99&A6HEP"MX-\A_"8=R:P]])4_]*HD M&L1I#X2/!,4E'1%[&W1OEB>9TJC-H;(#TB,/L!32Y.>.TLPIW"%=R]YOC78J M"J":%!60#NGQ>5:$+,6$S%*\!.$+F11(@]7+Y;=Y1>):!X M) 2Q1\:"I7A>+(\=7,&2L2.#&6:$_\$^,C[/=$#01D7H-L)\C@IX#*IGK-D M$9<"E+F>BJG-#&MM3MZC1LWY ,G 7Q"H#UEZA1T[ ^I4'H3P+H4&1H8P@JRK MHP+D, 3Y94[7](Z^)Y(?H!:IF/"487:X"#,AY'L1AJCIN7G@N*$8J]S?:ZL' MEL/R5SXQP-!8X88;@'HPJ'@P]8BLBZ(5*"LO4% P9!:.!"(KDV#SH4DL42H36E H]+!3$5$) MBUB^C-#6Q*'@T\8[$/Z?L551MAGCE=^=27@/N[N :JGW%UY[F8C T@7#O-_7 M#>)QG,)D\0 Z[H4L16F#\$(#N=AKB7\MB'^*0$4X1/<3T806EW21.\<%N36, M0J9!&(;&L6=-Q/:N7'F"B-,KF6V2_$%#6N8D9]IS7?5SK:G.D=3P/=YF.2G_ M?,=H&<-6/>/J6 MSZG:V5WL/4)> ":G&UZ$?Q9*6]LXF]9B)<5?U*6,)^1Y&1 %?TLP]&,UFR4 M8*M2N+?I"3I4E&PI:^4IJXP"Q(H)!".Z=6-*)I?HN*=.-3%='O T2)KV_%?] M_*NF8QA3C#I@.[@34 (=G'BD-*4K@/D\D*DS, /"Q#4^NG'1B\&T'4H1 \6$ M8)7+BK4-*XXDV*(Z>&'#]0>G?S\YW.Q^>,DAH+'B!W@\#!I;=<4F;X L8V<. M^75P'B&2*[HCV3O4$N2J$^0(91"VPPK3I _GFPB7=+U*&!WH/3R=^WSK<"X]LG+U)) MURT1KSP1FY@'JEJ@A.<8$D>%'%6M&,-,Z.*#+\8PK=8'M_*G'4YZ&(_(1?A# M?T2F;D]TQ4_4RP03$44.R*.2>%E?02P'P,5_%-' 1$'[:#-U,! )&A!ECV)" MGH."FBW6*.;-_F+0?RI0-."3CI7)2,)M[ M?W/V+A>8[7<"S$?'YKK!,:?/4=XY:X#<+I@?^;K(7N+T1LI?A)^7&<25_,)J M:BKG!\+NX9KIOXJCVW\6(@/:B5%WQ>0"[2O(_WKP]*$#KN MKS!Y\H=D(PS5!B_K%I\^LA$K.)&1XKUXX>4>GQ\=V#3AK6 ?]/*T& S]M,O M9*O"8>7!$&-1L%%CO)HXQN7B9SI'%\%@XJ=E8@"!R >C^*BR89Y"-4>S8[,M MJ7U&(6VJPX#B6#*)=!"*A!*7\1FT06'KQABB)4^#?9N=+IX$<)?D]]1GA]N" MSI$HRO!3VAM4^C<])"VJ:%LQ^#<+D7,$4=81IQ>H1&M:=\$0TEI>#:4ZI(R.LDJN@YM M-FS:TVDL[0$.BCL=*XR#H8[3Y&G5J,.&@I* M9#?'95(";=217<X5R+&"+9*Y?=E"1N53\5IQ").'X0DX:#EZ8;<6W%%KV MBSC -##\60%+9\R^7%SC+%4)S=>A*'\(<^)4'G^)G ]P+7 +FNSR>XT*6DE MIR--0!R!36I2TV'SV27>80HB\5PF]@.!XG\H57EFDGHGN!J:X@'@PEPF-$:& MH59?4(PP0#LE(LH?]R1G*X/(0=FKRJY5CE^L9>W/L4/$,,[1=,ZD]=5-@EA< M;56E?EN8]5.%6;MM8=9B"X?N6(R%Z%M=W$M6$"WFEJ]6TELB&:9\\>R1&* 1 M#%:7TRX=8M=C9><_3"KZW)M%T#]3FW5RP\Q%S)=$S7(C#99Z--+ &E+$1KKU?"70FJ5;']1R*3[XFJ$=PHVA9\ M4?V=$4()1HW"@MQKIZ"N@]T;=#]T=[!F $O(V<$&5_0FU@98A'")^4:QTD-6 M_=T/W[]YSW>W%V\R+[5SM&%N6&:!]34VF8H"W46B_@254J*2)R5>AB#DB]QI M(M.9NUMK<99I)"9U%591923FTL+] WK)> BV$'HKXS2TY5)A!OI2\ TTUF&P M/Y)8',B6DU;B*7;F7O*P+(I5"5_>"H&;\SWXNQ0%5LX%OYW\^ML7^/\7ZR7R M3K%)82*#G0^=8&=[9[=*#BZ0:S5LUM61N'VI,1$23?1/^JV)@:,Z@MS[RA-LD@GU'I@S,8 1"@&)"FDJ' M<#I&)CF;_N\ROA1A680[60N.A=/Z"I9!M_&LP/I%4R@BJXKL5[0>)7"EB\%> MI&F,5BK&W[ZHD8+/.F0 'Q7H1(9+;Y3&8"C#8V2O, *Q2W$V1<&F8N+WK;^Q MU+7]+_$>H)"NS,NG-*:.1M:=@4>%4U^7TRCO+CJ2G>J1:-Q,W-[];) &1U_/ M2T>#Y1?\QO.LX'-4-:HG'<%1:2@6Y::'=Y58-LH[ 7B^,I:\GP%LCK+S#J"J<9D%@]TUC4PT( M3M"[,M'.SE*P;$?HC$$3EWPW-CQGDXM6YN*XNYYX*'68*?("S:\?+I_5=;,6 M."+'JO9/WE/'R*MQ;R4,2+I!!PO^(:W;<4K^^YH@.1')L5K2.GM"8]CV3:QG M@C%!J7%I]8,LO8*O*]7M#^X96=SQV*.Q1X(RJ6\]V9W2JVIYT7H]0ZQE)Q>2 M2?[S?:/2' .[\JA8P92VL;^IK*61@HID3/I%N<=Z*#)I&O6@^U*"P!NEF#A. MT@R!(O!';O8@V$REOS=]%G_E"NI3EB(<-DR=91)L4!PS3H?2Z CQQD5OJQHC MPVY-4=/([SPDXLF_S8CC(M,%_'N<%1$9?]E )"7]>-YD?/HJS7[0)DKJJ"8Q M^0XU'T4IR[E27%DP2]Z(I)Q)YL)L.L4"Z3F V.7,22KCO> M[(PO,LN[E=,DSD>G*EEGL101/GXU3 DEPCC 45OL.(.&'='E&:,O. >M1(4_ MX@D3:J]0,?%"2I[LF!+@T>YUN$LP8C4D3:6(,[(Z5%&O<"XY*:7MNI2TK M=4W?V-^QIS["8,<,:8TZ# 'I^ 79AIU@13)"GE&P/8H21TW*S0B>(EZLEM0: M,3)0! !0BG_RU@^5=#$X.+=#&5(( ?1D4'.#%P>GAU]?8L0 Z"=%EC0K&) ) M"^OHJ]S<06YI^!'2%3Y!SG$WF!M-?*8J\ZE4WQ$NB]?SVDY$17&$88"YW5C"X4:^(!C)WR4(8 MJ*%\NBS%R-#BJ/PGM2Q+QWZ@=34UIIL.SMQ)9%M_5H-@-_B>&5KV]?+:5_ O M4Y11L<+M4_R= WC"D^>OOJ)E8AO,=)I^C$_8'S)]_@9TK9(?\$T11_4?5;^< MQIDRW]L1/P9'8#:!/D!=_4KCH437LNA6C8^5$[/"[J14#[_D8-3^(\U@A5_2 M\(<;$C[?Z@2'0#>#0B#"E+RBAUPK0K>7_"2N^1_5)TY*_='!?W6"VE3+->(( MQA'Q&VPG1>(KN\9?EO8?!WD]M:5!8^YX5?Z!@"N-TTJ,&17@Y489N"1UC7H' M_XM[>"F'#+-2-]%PVE<"Q_92)(LL^2$G)EQ+U\98A#\$!<*=L._8VGN6H6:? MRO%&"E,:+0X#_;$9"I#S8CU\J%5.JW&8TQ_GVTO27@K/PV*,^HD5T>S6IE., M*6*OLC 3_9QW-RHR&GF0II%5>#EYM$1UJ QD('6\J92X$/P9%7@ENH#S\H8= MP_&"O20+2J6"B[BV":SGLH$%NAD.?'KT59?59CR**3/'QC%*$F0.TKO6 P7E6R\9CE8"I)TDO& M+5/)'\9361V#0AE)5/Z2#IV=/%GEE095@S-QT+-)>T;F#VQ^!Y0/X'6!^?2< M'!\**P["(;IF/) 1ZSC]0A3&9V7+CRSRUG]>J&;C_-#)1$@I_[!@.'0@+'B MN;CC('%BM5YO&TV-E[M8C6N"AO=_X]U1YDZ%._1RLAD56,F:%2 =S9-P>I70 M]I8+)B**\D\T2H>$,LE"#70Q5&.(:\02!VZIE,0 M04S=.4&BH1O8& ;&<9Q653BKE;FG^[ZWR1.T(&'-_8'^.9NX R(O-CG6?12B M>LH/3EY[PW+XT\\8D<37V [88!?CY]:3D'KF<.DT) @EO/2)PVTS AR&(U$)%?*:N6;=9F'%+QJ4Y'67* MG+\73B W\U!W#VV4]014%3L>,90QUF&/R0MRV.18\BH[ =:!_"XF'E<$.$F:F& MM/"=9HOB9QS94#>UJ'B6 :&BX1<7 Y#&)K\^$- MT"!#6UL&Q,.E5XJ,'=V8]!T9!(74&'HNML8W#"IR[*M%%D"-@IPSVFZA7TS/ MLS->=TT;:;3)LP,BFNF/Q19)8X@,2- MHPZ#+)[PC@E%$(A%LKPR!CWCHI3G<)_X'LV!;D3 ,Q> M4\C5%"%;O$2.59J@&WW$L1F^'7RI!S1\5!)M)_B-3HDYYIP7=6"8@^+U.]O= M#SB6THYI2&BX"<2$GDE%T$RV;D5'RA)\!81/*BW>5+^'EQ7,:X*%@I$SMAOW[*S*[, MN4'P>UBCT24\DQ#DAO1<);AQ/2(O(HY+-4@SO&YYRS1;@&E.L/?E3)@>"& P MRQCAQ=ZB-#-,;N(980?[B-5J6[B2AF"&KI"\.+*:!V/>VE8#Y/ZD.K1[ M+GW+X.F:F\C>WGX-7(GV3Z*AZ/=1C,)#0U*8;7QO1HS;JJ'] FW"8)]V_5"& MUR]I+,.N/D[&9W]^\ M?T-%AV27$Q>S^W ?R>^::ME@%3O=OU3TR1GCD?:(_@..Y?:C,\:F$_-7L]8#W;2VZ MFO51;2Y3=[":BW+!\(_BP^MBK8$>48%*7RM8W MJ[5/,UYRX.(Q-;["/>AEJ8@V.4\!GIY E]C(I/SS&(5JT1\]N[V7XPK?*KT&26#S0GL*XV6)EZ= M)N/&_KVSA=7SA)_#L[J2]D K'IG,)"/2[X@?R]%XF-51>_QB9YG0SN&A>F"O M%.#TM)*MX&3$!B;))2SWH95_P=PK5PE$%W9?7*8F\?NW98>RG]8"*C^[8*0T0 MFJQWG5F0 ';(]P7"4V&HGH"PRE03=+EC=%0O7-?R#S]*J3X?%V0155B)++$% M#4&"H*#Z>BK"[W""'T'/52 )N6 Q,T:T071'?>$'T@1(=>/0D5?/1 M;8S0$5CNU/$2I F&8%H=:./;CQ/??M/&MQ^15],>RQ8'$L_72 (ROH] -23V M(Y DE)7D)*@7MZ#GS7";WH]0=A7^*#;O%J\E+$H-]KT6-L:O2X%C=']XK