0001654954-23-010295.txt : 20230808 0001654954-23-010295.hdr.sgml : 20230808 20230808163137 ACCESSION NUMBER: 0001654954-23-010295 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 59 CONFORMED PERIOD OF REPORT: 20230701 FILED AS OF DATE: 20230808 DATE AS OF CHANGE: 20230808 FILER: COMPANY DATA: COMPANY CONFORMED NAME: EASTERN CO CENTRAL INDEX KEY: 0000031107 STANDARD INDUSTRIAL CLASSIFICATION: CUTLERY, HANDTOOLS & GENERAL HARDWARE [3420] IRS NUMBER: 060330020 STATE OF INCORPORATION: CT FISCAL YEAR END: 1230 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-35383 FILM NUMBER: 231151938 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-Q 1 eml_10q.htm FORM 10-Q eml_10q.htm

 

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

Washington, D.C. 20549

 

FORM 10-Q

 

(Mark One)

 

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

for the quarterly period ended July 1, 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)

 

(203)-729-2255

(Registrant’s telephone number, including area code)

 

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

 

Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days. Yes      No ☐

 

Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (§232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files). Yes      No ☐

 

Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or an emerging growth company. See 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 is a shell company (as defined in Rule 12b-2 of the Exchange Act). Yes      No

 

As of July 1, 2023, 6,238,316 shares of the registrant’s common stock, no par value per share, were issued and outstanding.

 

 

 

 

The Eastern Company

Form 10-Q

 

FOR THE QUARTERLY PERIOD ENDED JULY 1, 2023

 

TABLE OF CONTENTS

 

 

 

 

Page

 

PART I

FINANCIAL INFORMATION

 

 

 

 

 

 

 

 

Item 1.

Financial Statements

 

3.

 

 

 

 

 

 

Item 2.

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

 

16.

 

 

 

 

 

 

Item 3.

Quantitative and Qualitative Disclosures About Market Risk

 

24.

 

 

 

 

 

 

Item 4.

Controls and Procedures

 

24.

 

 

 

 

 

 

PART II

OTHER INFORMATION

 

 

 

 

 

 

 

 

Item 1.

Legal Proceedings

 

25.

 

 

 

 

 

 

Item 1A.

Risk Factors

 

25.

 

 

 

 

 

 

Item 2.

Unregistered Sales of Equity Securities and Use of Proceeds

 

25.

 

 

 

 

 

 

Item 3.

Defaults Upon Senior Securities

 

25.

 

 

 

 

 

 

Item 4.

Mine Safety Disclosures

 

25.

 

 

 

 

 

 

Item 5.

Other Information

 

25.

 

 

 

 

 

 

Item 6

Exhibits

 

26.

 

 

 

 

 

 

 

Signatures

 

27.

 

 

 
-2-

Table of Contents

 

PART 1 – FINANCIAL INFORMATION

 

ITEM 1 – FINANCIAL STATEMENTS

 

THE EASTERN COMPANY AND SUBSIDIARIES

CONDENSED CONSOLIDATED STATEMENTS OF INCOME (UNAUDITED)

 

 

 

Three Months Ended

 

 

Six Months Ended

 

 

 

July 1, 2023

 

 

July 2, 2022

 

 

July 1, 2023

 

 

July 2, 2022

 

Net sales

 

$68,337,790

 

 

$69,540,054

 

 

$140,833,158

 

 

$138,554,702

 

Cost of products sold

 

 

(53,189,948)

 

 

(53,552,232)

 

 

(110,187,615)

 

 

(107,991,200)

Gross margin

 

 

15,147,842

 

 

 

15,987,822

 

 

 

30,645,543

 

 

 

30,563,502

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Product development expense

 

 

(1,431,110)

 

 

(959,364)

 

 

(2,832,309)

 

 

(2,156,372)

Selling general and administrative expenses

 

 

(11,289,037)

 

 

(10,141,815)

 

 

(23,226,674)

 

 

(20,007,429)

Operating profit

 

 

2,427,695

 

 

 

4,886,643

 

 

 

4,586,560

 

 

 

8,399,701

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Interest expense

 

 

(781,104)

 

 

(503,787)

 

 

(1,507,110)

 

 

(938,121)

Other income (expense)

 

 

252,180

 

 

 

511,810

 

 

 

(378,520)

 

 

1,000,330

 

Income from continuing operations before income taxes

 

 

1,898,771

 

 

 

4,894,666

 

 

 

2,700,930

 

 

 

8,461,910

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Income tax expense

 

 

(499,564)

 

 

(1,193,877)

 

 

(694,409)

 

 

(2,075,002)

Net income from continuing operations

 

 

1,399,207

 

 

 

3,700,789

 

 

 

2,006,521

 

 

 

6,386,908

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Discontinued Operations (see note B)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Gain from operations of discontinued operations

 

 

-

 

 

 

459,563

 

 

 

-

 

 

 

930,749

 

Income tax expense

 

 

-

 

 

 

(123,737)

 

 

-

 

 

 

(250,604)

Gain from discontinued operations

 

 

-

 

 

 

335,826

 

 

 

-

 

 

 

680,145

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Net income

 

$1,399,207

 

 

$4,036,615

 

 

$2,006,521

 

 

$7,067,053

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Earnings per share from continuing operations:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Basic

 

$0.22

 

 

$0.59

 

 

$0.32

 

 

$1.02

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Diluted

 

$0.22

 

 

$0.59

 

 

$0.32

 

 

$1.02

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Earnings per share from discontinued operations:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Basic

 

$-

 

 

$0.06

 

 

$-

 

 

$0.11

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Diluted

 

$-

 

 

$0.06

 

 

$-

 

 

$0.11

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Total earnings per share:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Basic

 

$0.22

 

 

$0.65

 

 

$0.32

 

 

$1.13

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Diluted

 

$0.22

 

 

$0.65

 

 

$0.32

 

 

$1.13

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Cash dividends per share:

 

$0.11

 

 

$0.11

 

 

$0.22

 

 

$0.22

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

See accompanying notes.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 
-3-

Table of Contents

 

THE EASTERN COMPANY AND SUBSIDIARIES

CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (UNAUDITED)

 

 

 

Three Months Ended

 

 

Six Months Ended

 

 

 

July 1, 2023

 

 

July 2, 2022

 

 

July 1, 2023

 

 

July 2, 2022

 

Net income

 

$1,399,207

 

 

$4,036,615

 

 

$2,006,521

 

 

$7,067,053

 

Other comprehensive (loss) income:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Change in foreign currency translation

 

 

(431,042)

 

 

(1,173,177)

 

 

(94,457)

 

 

(970,896)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Change in fair value of interest rate swap, net of tax (benefit) cost of:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2023 - $(274,957) and $(362,648) respectively; 2022 - $93,659 and $427,294 respectively

 

 

(1,172,067)

 

 

296,588

 

 

 

(1,449,754)

 

 

1,353,099

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Change in pension and postretirement benefit costs, net of taxes of:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2023 - $74,359 and $148,719 respectively; 2022 - $92,235 and $184,470 respectively

 

 

252,670

 

 

 

313,409

 

 

 

505,338

 

 

 

626,817

 

Total other comprehensive (loss) income

 

 

(1,350,439)

 

 

(563,180)

 

 

(1,038,873)

 

 

1,009,020

 

Comprehensive income

 

$48,768

 

 

$3,473,435

 

 

$967,648

 

 

$8,076,073

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

See accompanying notes.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 
-4-

Table of Contents

 

THE EASTERN COMPANY AND SUBSIDIARIES

CONDENSED CONSOLIDATED BALANCE SHEETS

 

 

 

July 1, 2023

 

 

December 31, 2022

 

 

 

(unaudited)

 

 

 

 

ASSETS

 

 

 

 

 

 

Current Assets

 

 

 

 

 

 

Cash and cash equivalents

 

$13,204,674

 

 

$10,187,522

 

Accounts receivable, less allowances: 2023 - $601,516; 2022 - $677,000

 

 

41,983,715

 

 

 

42,886,250

 

Inventories

 

 

57,536,157

 

 

 

64,636,591

 

Current portion of notes receivable

 

 

168,160

 

 

 

1,006,421

 

Prepaid expenses and other assets

 

 

6,172,162

 

 

 

6,598,774

 

Total Current Assets

 

 

119,064,868

 

 

 

125,315,558

 

 

 

 

 

 

 

 

 

 

Property, Plant and Equipment

 

 

57,338,192

 

 

 

56,112,889

 

Accumulated depreciation

 

 

(31,228,575)

 

 

(30,000,797)

Property, Plant and Equipment, Net

 

 

26,109,617

 

 

 

26,112,092

 

 

 

 

 

 

 

 

 

 

Goodwill

 

 

70,810,947

 

 

 

70,777,459

 

Trademarks

 

 

5,514,956

 

 

 

5,514,886

 

Patents and other intangibles net of accumulated amortization

 

 

17,058,089

 

 

 

18,819,897

 

Long term notes receivable, less current portion

 

 

876,427

 

 

 

2,276,631

 

Deferred Income Taxes

 

 

488,989

 

 

 

488,989

 

Right of Use Assets

 

 

16,621,564

 

 

 

12,217,521

 

Total Other Assets

 

 

111,370,972

 

 

 

110,095,383

 

 

 

 

 

 

 

 

 

 

TOTAL ASSETS

 

$256,545,457

 

 

$261,523,033

 

 

 

 

 

 

 

 

 

 

See accompanying notes.

 

 

 

 

 

 

 

 

 

 
-5-

Table of Contents

 

THE EASTERN COMPANY AND SUBSIDIARIES

CONDENSED CONSOLIDATED BALANCE SHEETS

 

 

 

July 1, 2023

 

 

December 31, 2022

 

 

 

(unaudited)

 

 

 

 

LIABILITIES AND SHAREHOLDERS’ EQUITY

 

 

 

 

 

 

Current Liabilities

 

 

 

 

 

 

Accounts payable

 

$27,010,990

 

 

$27,638,317

 

Accrued compensation

 

 

3,758,455

 

 

 

3,327,832

 

Other accrued expenses

 

 

3,683,882

 

 

 

3,944,964

 

Current portion of operating lease liability

 

 

3,583,505

 

 

 

3,059,547

 

Current portion of finance lease liability

 

 

152,253

 

 

 

-

 

Current portion of long-term debt

 

 

3,011,829

 

 

 

9,010,793

 

Total Current Liabilities

 

 

41,200,914

 

 

 

46,981,453

 

 

 

 

 

 

 

 

 

 

Other long-term liabilities

 

 

754,763

 

 

 

754,762

 

Operating lease liability, less current portion

 

 

13,038,059

 

 

 

9,195,205

 

Finance lease liability, less current portion

 

 

836,445

 

 

 

-

 

Long-term debt, less current portion

 

 

51,379,405

 

 

 

55,136,231

 

Accrued postretirement benefits

 

 

664,710

 

 

 

666,222

 

Accrued pension cost

 

 

22,448,575

 

 

 

22,174,465

 

Total Liabilities

 

 

130,322,871

 

 

 

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

 

 

33,596,350

 

 

 

33,586,165

 

Issued: 9,072,761 shares at 2023 and 9,056,421 shares at 2022

 

 

 

 

 

 

 

 

Outstanding: 6,238,316 shares at 2023 and 6,221,976 shares at 2022

 

 

 

 

 

 

 

 

Treasury Stock: 2,834,445 shares at 2023 and 2,834,445 shares at 2022

 

 

(22,544,685)

 

 

(22,544,684)

Retained earnings

 

 

139,622,432

 

 

 

138,985,852

 

Accumulated other comprehensive loss:

 

 

 

 

 

 

 

 

Foreign currency translation

 

 

(1,235,435)

 

 

(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

 

 

(23,216,076)

 

 

(23,721,414)

Accumulated other comprehensive loss

 

 

(24,451,511)

 

 

(23,412,638)

Total Shareholders’ Equity

 

 

126,222,586

 

 

 

126,614,695

 

TOTAL LIABILITIES AND SHAREHOLDERS’ EQUITY

 

$256,545,457

 

 

$261,523,033

 

 

 

 

 

 

 

 

 

 

See accompanying notes.

 

 

 

 

 

 

 

 

 

 
-6-

Table of Contents

 

THE EASTERN COMPANY AND SUBSIDIARIES

CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED)

 

 

 

Six Months Ended

 

 

 

July 1, 2023

 

 

July 2, 2022

 

Operating Activities

 

 

 

 

 

 

Net income

 

$2,006,521

 

 

$7,067,053

 

Less: gain from discontinued operations

 

 

-

 

 

 

680,145

 

Income from continuing operations

 

$2,006,521

 

 

$6,386,908

 

Adjustments to reconcile net income to net cash (used in) provided by operating activities:

 

 

 

 

 

 

 

 

Depreciation and amortization

 

 

3,621,126

 

 

 

3,632,317

 

Unrecognized pension and postretirement benefits

 

 

656,655

 

 

 

81,210

 

Loss on sale of equipment and other assets

 

 

318,775

 

 

 

276,250

 

Provision for doubtful accounts

 

 

(16,731)

 

 

39,437

 

Stock compensation expense

 

 

10,185

 

 

 

414,619

 

Changes in operating assets and liabilities:

 

 

 

 

 

 

 

 

Accounts receivable

 

 

918,871

 

 

 

(3,302,349)

Inventories

 

 

7,711,536

 

 

 

(5,237,113)

Prepaid expenses and other

 

 

562,548

 

 

 

(1,228,182)

Other assets

 

 

163,077

 

 

 

58,576

 

Accounts payable

 

 

(953,660)

 

 

(100,497)

Accrued compensation

 

 

(165,590)

 

 

(1,711,069)

Other accrued expenses

 

 

(1,274,858)

 

 

(1,812,968)

Net cash provided by (used in) operating activities

 

 

13,558,455

 

 

 

(2,502,862)

 

 

 

 

 

 

 

 

 

Investing Activities

 

 

 

 

 

 

 

 

Business Acquisition

 

 

(547,638)

 

 

-

 

Payments received from notes receivable

 

 

2,309,236

 

 

 

428,832

 

Proceeds from sale of equipment

 

 

-

 

 

 

1,371,073

 

Purchases of property, plant and equipment

 

 

(1,978,784)

 

 

(1,140,728)

Net cash (used in) provided by investing activities

 

 

(217,186)

 

 

659,177

 

 

 

 

 

 

 

 

 

 

Financing Activities

 

 

 

 

 

 

 

 

Principal payments on long-term debt

 

 

(69,248,743)

 

 

(3,767,866)

Principal payments on short-term borrowing (revolver)

 

 

(252,025)

 

 

-

 

Proceeds from short term borrowings (revolver)

 

 

-

 

 

 

10,000,000

 

Proceeds from new long-term debt financing

 

 

60,000,000

 

 

 

-

 

Financing leases, net

 

 

674,558

 

 

 

(126,547)

Purchase common stock for treasury

 

 

-

 

 

 

(1,423,378)

Dividends paid

 

 

(1,369,941)

 

 

(1,372,101)

Net cash (used in) provided by financing activities

 

 

(10,196,151)

 

 

3,310,108

 

 

 

 

 

 

 

 

 

 

Discontinued Operations

 

 

 

 

 

 

 

 

Cash used in operating activities

 

 

-

 

 

 

(717,668)

Cash used in discontinued operations

 

 

-

 

 

 

(717,668)

 

 

 

 

 

 

 

 

 

Effect of exchange rate changes on cash

 

 

(127,966)

 

 

(160,653)

Net change in cash and cash equivalents

 

 

3,017,152

 

 

 

588,103

 

 

 

 

 

 

 

 

 

 

Cash and cash equivalents at beginning of period

 

 

10,187,522

 

 

 

6,602,429

 

Cash and cash equivalents at end of period ¹

 

$13,204,674

 

 

$7,190,532

 

 

 

 

 

 

 

 

 

 

Supplemental disclosure of cash flow information:

 

 

 

 

 

 

 

 

Interest

 

$1,364,527

 

 

$1,012,157

 

Income taxes

 

 

315,120

 

 

 

1,647,375

 

 

 

 

 

 

 

 

 

 

Non-cash investing and financing activities

 

 

 

 

 

 

 

 

Right of use asset

 

 

4,404,043

 

 

 

1,694,711

 

Lease liability

 

 

(5,355,510)

 

 

(1,595,081)

 

 

 

 

 

 

 

 

 

¹ includes cash from assets held for sale of $0.1 million as of July 2, 2022

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

See accompanying notes

 

 

 

 

 

 

 

 

 

 
-7-

Table of Contents

 

THE EASTERN COMPANY

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED)

July 1, 2023

 

Note A – Basis of Presentation

 

The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with the instructions to Form 10-Q and Rule 8-03 of Regulation S-X and do not include all the information and footnotes required by generally accepted accounting principles in the United States (“GAAP”) for complete financial statements. Refer to the consolidated financial statements of The Eastern Company (together with its consolidated subsidiaries, the “Company,” “we,” “us” or “our”) and the notes thereto included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2022, filed with the Securities and Exchange Commission on March 14, 2023 (the “2022 Form 10-K”), for additional information.

 

The accompanying condensed consolidated financial statements are unaudited. However, in the opinion of management, all adjustments (consisting only of normal recurring accruals) necessary for a fair presentation of the results of operations for interim periods have been reflected therein. Operating results for interim periods are not necessarily indicative of the results that may be expected for the full year. All intercompany accounts and transactions are eliminated.

 

The condensed consolidated balance sheet as of December 31, 2022 has been derived from the audited consolidated balance sheet at that date.

 

The Company’s fiscal year is a 52-53-week fiscal year ending on the Saturday nearest to December 31. References to 2022 or the 2022 fiscal year mean the 52-week period ended on December 31, 2022, and references to 2023 or the 2023 fiscal year mean the 52-week period ending on December 30, 2023. In a 52-week fiscal year, each quarter has 13 weeks. References to the second quarter of 2022, the second fiscal quarter of 2022 or the three months ended July 2, 2022, mean the period from April 3, 2022 to July 2, 2022. References to the second quarter of 2023, the second fiscal quarter of 2023 or the three months ended July 1, 2023, mean the 13-week period from April 2, 2023 to July 1, 2023. References to the first six months of 2022 or the six months ended July 2, 2022 mean the period from January 2, 2022 to July 2, 2022. References to the first six months of 2023 or the six months ended July 1, 2023 mean the period from January 1, 2023 to July 1, 2023.

 

Certain amounts in the 2022 financial statements have been reclassified to conform with the 2023 presentation with no impact or change to previously reported net income or shareholders’ equity.

 

Note B – Discontinued Operations

 

In the second quarter of 2021, the Company determined that the companies included in our former Diversified Products segment no longer fit with our long-term strategy and the Company initiated the process of selling the companies within the Diversified Products segment, which process was completed with the sale of the Company’s Argo EMS business (“Argo”) on October 19, 2022. 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. We believe that the sale of the Diversified Products segment has allowed 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 qualify for discontinued operations. As such, the financial results of the Diversified Products segment are reflected in our unaudited condensed consolidated statement of operations as discontinued operations for the prior period presented. The results of the former Diversified Products segment are not reflected in the unaudited condensed consolidated statements of income for the three and six months ended July 1, 2023 because dispositions of the businesses that comprised that segment were completed prior to the start of the period.

 

 
-8-

Table of Contents

 

Summarized Financial Information of Discontinued Operations

 

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

 

 

 

Three Months Ended

 

 

Six Months Ended

 

 

 

July 1, 2023

 

 

July 2, 2022

 

 

July 1, 2023

 

 

July 2, 2022

 

 

 

(unaudited)

 

 

(unaudited)

 

 

(unaudited)

 

 

(unaudited)

 

Net sales

 

$-

 

 

$2,473,201

 

 

$-

 

 

$4,840,427

 

Cost of products sold

 

 

-

 

 

 

(1,683,295)

 

 

-

 

 

 

(3,287,057)

Gross margin

 

 

-

 

 

 

789,906

 

 

 

-

 

 

 

1,553,370

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Selling, general and administrative expenses

 

 

-

 

 

 

(289,497)

 

 

-

 

 

 

(546,557)

Operating income (loss)

 

 

-

 

 

 

500,409

 

 

 

-

 

 

 

1,006,813

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Interest expense

 

 

-

 

 

 

(40,846)

 

 

-

 

 

 

(76,064)

Gain (Loss) from discontinued operations before income taxes

 

 

-

 

 

 

459,563

 

 

 

-

 

 

 

930,749

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Income tax (expense) benefit

 

 

-

 

 

 

(123,737)

 

 

-

 

 

 

(250,604)

Income (loss) from discontinued operations, net of tax

 

$-

 

 

$335,826

 

 

$-

 

 

$680,145

 

 

Note C – Earnings Per Share

 

The denominators used to calculate earnings per share are as follows:

 

 

 

Three Months Ended

 

 

Six Months Ended

 

 

 

July 1, 2023

 

 

July 2, 2022

 

 

July 1, 2023

 

 

July 2, 2022

 

Basic:

 

 

 

 

 

 

 

 

 

 

 

 

Weighted average shares outstanding

 

 

6,232,717

 

 

 

6,222,818

 

 

 

6,227,873

 

 

 

6,235,231

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Diluted:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Weighted average shares outstanding

 

 

6,232,717

 

 

 

6,222,818

 

 

 

6,227,873

 

 

 

6,235,231

 

Dilutive stock appreciation rights

 

 

32,462

 

 

 

14,102

 

 

 

32,462

 

 

 

14,102

 

Denominator for diluted earnings per share

 

 

6,265,179

 

 

 

6,236,920

 

 

 

6,260,335

 

 

 

6,249,333

 

 

Note D – Inventories

 

Inventories from continuing operations consist of the following components:

 

 

 

July 1, 2023

 

 

December 31, 2022

 

 

 

 

 

 

 

 

Raw material and component parts

 

$23,076,826

 

 

$25,924,696

 

Work in process

 

 

8,298,926

 

 

 

9,323,082

 

Finished goods

 

 

26,160,405

 

 

 

29,388,813

 

Total inventories

 

$57,536,157

 

 

$64,636,591

 

 

 
-9-

Table of Contents

 

Note E - Goodwill

 

The aggregate carrying amount of goodwill from continuing operations is approximately $70.8 million as of July 1, 2023 and includes the write-off of approximately $0.5 million of goodwill associated with the closure of Associated Toolmakers Ltd. In the second quarter of 2023. Additionally, the Company recorded approximately $0.5 million of goodwill associated with the acquisition of Sureflex, Inc. in the second quarter of 2023. See Note O – Business Acquisitions for further details. No impairment was recognized in the second quarter of 2023.

 

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.

 

Note F – 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 accounts 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. The Company determines whether an arrangement is, or contains, a lease at contract inception. An arrangement contains a lease if the Company has the right to direct the use of and obtain substantially all the economic benefits of an identified asset. ROU assets and lease liabilities are recognized at lease commencement based on the present value of lease payments over the lease term. Leases with an initial term of 12 months or less are not recorded on the balance sheet; we recognize lease expense for these leases on a straight-line basis over the lease term. Most leases include one or more options to renew. The exercise of lease renewal options is at our sole discretion. 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 twenty-one operating leases with a lease liability of $16.6 million and four finance leases with a lease liability of $1.0 million as of July 1, 2023. The 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. There are no related party lease transactions. There are no leases that have not yet commenced that could create significant rights and obligations for the Company.

 

Approximate total minimum lease payments for each of the next five fiscal years is estimated to be as follows: remainder of 2023 - $2.0 million; 2024 - $3.6 million; 2025 - $2.3 million; 2026 - $1.8 million; 2027 - $1.5 million; and $6.4 million thereafter. The weighted average remaining lease term is 7.4 years. The implicit interest rate used was 5.0% to 8.25%.

 

Note G - 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 July 1, 2023, the Company has not borrowed any funds on the revolving commitment portion of the credit facility.

 

 
-10-

Table of Contents

 

The term loan bears interest at a variable rate based on the SOFR rate 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 the SOFR rate 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. The Company was in compliance with all its covenants under the Credit Agreement on July 1, 2023, and through the date of filing this Form 10-Q.

 

Note H - Stock Options and Awards

 

On February 19, 2020, the Board of Directors of the Company (the “Board”) adopted the Eastern Company 2020 Stock Incentive Plan (the “2020 Plan”), which replaced The Eastern Company 2010 Executive Stock Incentive Plan after its expiration in February 2020. On April 29, 2020, at the Company’s 2020 Annual Meeting of Shareholders, the shareholders of the Company approved and adopted the 2020 Plan. The Company has no other existing plan pursuant to which equity awards may be granted.

 

Incentive stock options 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 options are granted. Restricted stock awards may also be granted to participants under the 2020 Plan with restrictions determined by the Compensation Committee of the Board. Under the 2020 Plan, non-qualified stock options granted to participants will have exercise prices determined by the Compensation Committee of the Board. During the first six months of fiscal 2023 and 2022, the Company granted 64,500 and 43,300 stock awards, respectively, that were subject to the meeting of performance measurements or time based. For the first six months of fiscal years 2023 and 2022, the Company used fair market value to determine the associated expense with stock awards.

 

The 2020 Plan also permits the issuance of Stock Appreciation Rights (“SARs”). The SARs are in the form of an option 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. During the first six months of fiscal 2023 and 2022 the Company did not issue any SARs.

 

Stock-based compensation (income) expense, including forfeitures, in connection with SARs and stock awards previously granted to employees was approximately $21,000 and $136,000 in the second quarter of 2023 and the second quarter of 2022, respectively, and was approximately $(163,000) and $250,000 in the first six months of fiscal years 2023 and 2022, respectively.

 

As of July 1, 2023, there were 898,105 shares of Company common stock reserved and available for future grant under the 2020 Plan.

 

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

 

 

 

Six Months Ended

 

 

Year Ended

 

 

 

July 1, 2023

 

 

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

 

 

 
-11-

Table of Contents

 

SARs Outstanding and Exercisable

 

 

 

 

 

 

 

 

 

Range of Exercise Prices

 

Outstanding as of July 1, 2023

 

 

Weighted Average Remaining Contractual Life

 

 

Weighted Average Exercise Price

 

 

Exercisable as of July 1, 2023

 

 

Weighted Average Remaining Contractual Life

 

 

Weighted Average Exercise Price

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

$19.44 - $26.30

 

 

13,000

 

 

 

1.0

 

 

$24.19

 

 

 

13,000

 

 

 

1.0

 

 

$24.19

 

 

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

 

 

 

Six Months Ended

 

 

Year Ended

 

 

 

July 1, 2023

 

 

December 31, 2022

 

 

 

Shares

 

 

Shares

 

Outstanding at beginning of period

 

 

64,500

 

 

 

27,300

 

Issued

 

 

64,500

 

 

 

43,300

 

Exercised

 

 

(10,600)

 

 

-

 

Forfeited

 

 

(33,100)

 

 

(6,100)

Outstanding at end of period

 

 

85,300

 

 

 

64,500

 

 

As of July 1, 2023, outstanding SARs and stock awards had an intrinsic value of $1,543,077.

 

Note I – Share Repurchase Program

 

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

 

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

 

Balance as of April 1, 2023

 

 

139,716

 

 

$24.61

 

 

 

139,716

 

 

 

60,284

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

April 2, 2023 – July 1, 2023

 

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Balance as of July 1, 2023

 

 

139,716

 

 

$24.61

 

 

 

139,716

 

 

 

60,284

 

 

 
-12-

Table of Contents

 

Note J – Revenue Recognition

 

The Company’s revenues result from the sale of goods and services and reflect the consideration to which the Company expects to be entitled. The Company records revenues in accordance with FASB Accounting Standards Codification (“ASC”) Topic 606, “Revenue from Contracts with Customers”. The Company has defined purchase orders as contracts in accordance with ASC Topic 606. For its customer contracts, the Company identifies its performance obligations, which are delivering goods or services, determines the transaction price, allocates the contract transaction price to the performance obligations (when applicable), and recognizes the revenue when (or as) the performance obligation is transferred to the customer. A good or service is transferred when the customer obtains control of that good or service. The Company’s revenues are recorded at a point in time from the sale of tangible products. Revenues are recognized when products are shipped.

 

Customer volume rebates, product returns, discount and allowance are variable considerations and are recorded as a reduction of revenue in the same period that the related sales are recorded. The Company has reviewed the overall sales transactions for variable consideration and has determined that these costs are not material.

 

The Company has no future performance obligations and does not capitalize costs to obtain or fulfill contracts.

 

Note K - Income Taxes

 

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

 

The total amount of unrecognized tax benefits could increase or decrease within the next 12 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 FASB ASC Topic 740, “Income Taxes.”  There have been no significant changes to the value of unrecognized tax benefits during the six months ended July 1, 2023. The Company believes that it is reasonably possible that the total amount of unrecognized tax benefits will not increase or decrease significantly over the next twelve months.

 

Note L – Retirement Benefit Plans

 

The Company has four non-contributory defined benefit pension plans covering most U.S. employees. Three of these pension plans are frozen and participants in these three plans have not accrued benefits since the date on which these plans were frozen. A fourth pension plan does not permit new participants but existing participants in this fourth pension plan continue to accrue benefits. Plan benefits are generally based upon age at retirement, years of service and, for the plan covering salaried employees, 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.

 

Significant disclosures relating to these benefit plans for the first three months and first six months 2023 and 2022 are as follows:

 

 

 

Pension Benefits

 

 

 

Three Months Ended

 

 

Six Months Ended

 

 

 

July 1, 2023

 

 

July 2, 2022

 

 

July 1, 2023

 

 

July 2, 2022

 

Service cost

 

$216,153

 

 

$269,743

 

 

$432,306

 

 

$539,487

 

Interest cost

 

 

990,053

 

 

 

608,191

 

 

 

1,980,107

 

 

 

1,216,380

 

Expected return on plan assets

 

 

(1,049,014)

 

 

(1,460,661)

 

 

(2,098,030)

 

 

(2,921,322)

Amortization of prior service cost

 

 

-

 

 

 

16,563

 

 

 

-

 

 

 

33,126

 

Amortization of the net loss

 

 

342,865

 

 

 

390,075

 

 

 

685,730

 

 

 

780,150

 

Net periodic benefit cost (benefit)

 

$500,057

 

 

$(176,089)

 

$1,000,113

 

 

$(352,179)

 

 
-13-

Table of Contents

 

 

 

Other Postretirement Benefits

 

 

 

Three Months Ended

 

 

Six Months Ended

 

 

 

July 1, 2023

 

 

July 2, 2022

 

 

July 1, 2023

 

 

July 2, 2022

 

Service cost

 

$6,486

 

 

$13,323

 

 

$12,972

 

 

$26,646

 

Interest cost

 

 

14,533

 

 

 

10,988

 

 

 

29,066

 

 

 

21,976

 

Expected return on plan assets

 

 

(4,849)

 

 

(4,400)

 

 

(9,698)

 

 

(8,800)

Amortization of prior service cost

 

 

1,060

 

 

 

1,060

 

 

 

2,120

 

 

 

2,120

 

Amortization of the net loss

 

 

(16,895)

 

 

(2,054)

 

 

(33,790)

 

 

(4,108)

Net periodic benefit cost

 

$335

 

 

$18,917

 

 

$670

 

 

$37,834

 

 

The Company’s funding policy with respect to its qualified plans is to contribute at least the minimum amount required by applicable laws and regulations. In fiscal year 2023, the Company expects to contribute approximately $800,000 into its pension plans and approximately $50,000 into its postretirement plan. As of July 1, 2023, the Company has contributed $164,000 to its pension plans, has contributed $28,000 to its postretirement plan, and expects to make the remaining contributions as required during the remainder of the fiscal year.

 

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

 

The Company made contributions to the plan as follows:

 

 

 

Three Months Ended

 

 

Six Months Ended

 

 

 

July 1, 2023

 

 

July 2, 2022

 

 

July 1, 2023

 

 

July 2, 2022

 

Regular matching contribution

 

$253,665

 

 

$161,714

 

 

$506,426

 

 

$372,654

 

Transitional credit contribution

 

 

26,344

 

 

 

28,179

 

 

 

60,663

 

 

 

79,742

 

Non-discretionary contribution

 

 

89,163

 

 

 

16,769

 

 

 

521,112

 

 

 

360,146

 

Total contributions for the period

 

$369,172

 

 

$206,662

 

 

$1,088,201

 

 

$812,542

 

 

The non-discretionary contribution of $328,953 made in the six months ended July 1, 2023, was accrued for, and expensed in the prior fiscal year.

 

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

 

Note M - Recent Accounting Pronouncements

 

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.

 

Note N - 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 July 1, 2023, there were two significant concentrations of credit risk with two customers, who had receivables representing 12% and 13% of our net accounts receivable. One single customer represented 14% of the Company’s net accounts receivable as of December 31, 2022. The maximum exposure to credit risk is primarily represented by the carrying amount of the Company’s accounts receivable.

 

 
-14-

Table of Contents

 

The Company has deposits that exceed amounts up to $250,000 that are insured by the Federal Deposit Insurance Corporation (FDIC), but the Company does not consider this a significant concentration of credit risk based on the strength of the financial institution.

 

Interest Rate Risk

 

The Company’s exposure to the risk of changes in market interest rates relates primarily to the Company’s debt, which bears interest at variable rates based on the SOFR rate plus an applicable margin of 1.875% to 2.625%, depending on the Company’s senior net leverage ratio.

 

Currency Exchange Rate Risk

 

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

 

Note O – Business Acquisition

 

On June 29, 2023 the Company acquired certain assets, including accounts receivable, inventories, furniture, fixtures and equipment, intellectual property rights, rights existing under all sales and purchase agreements, and assumed certain liabilities of Sureflex, Inc. (“Sureflex”). These assets are held in our Velvac, Inc. (“Velvac”) subsidiary. We expect that Sureflex, which manufactures tractor-trailer electrical connection cable assemblies, will enable the Company to manufacture electrical products and become more competitive with respect to cost and quality.

 

The acquisition of Sureflex was accounted for under Business Combinations (Topic 805). The acquired business is included in the consolidated operating results of the Company from the effective date of the acquisition. The excess of the cost of Sureflex over the fair market value of the net assets acquired of $0.5 million has been recorded as goodwill.

 

Neither the actual results nor the pro forma effects of the Sureflex acquisition are material to the Company’s financial statements.

 

 
-15-

Table of Contents

 

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

 

The following discussion is intended to highlight significant changes in the financial position and results of operations of The Eastern Company (together with its consolidated subsidiaries, the “Company,” “we,” “us” or “our”) for the three and six months ended July 1, 2023. This Management’s Discussion and Analysis of Financial Condition and Results of Operations should be read in conjunction with the Consolidated Financial Statements and Notes thereto for the fiscal year ended December 31, 2022 and the related Management’s Discussion and Analysis of Financial Condition and Results of Operations, both of which are contained in the Company’s Annual Report on Form 10-K for the fiscal year ended December 31, 2022, which was filed with the Securities and Exchange Commission (the “SEC”) on March 14, 2023 (the “2022 Form 10-K”).

 

The Company’s fiscal year is a 52-53-week fiscal year ending on the Saturday nearest to December 31. References to 2022 or the 2022 fiscal year mean the 52-week period ended on December 31, 2022, and references to 2023 or the 2023 fiscal year mean the 52-week period ending on December 30, 2023. In a 52-week fiscal year, each quarter has 13 weeks. References to the second quarter of 2022, the second fiscal quarter of 2022 or the three months ended July 2, 2022, mean the period from April 3, 2022 to July 2, 2022. References to the first quarter of 2023, the first fiscal quarter of 2023 or the three months ended July 1, 2023, mean the 13-week period from April 2, 2023 to July 1, 2023. References to the first six months of 2022 or the six months ended July 2, 2022 mean the period from January 2, 2022 to July 2, 2022. References to the first six months of 2023 or the six months ended July 1, 2023 mean the period from January 1, 2023 to July 1, 2023.

 

Safe Harbor for Forward-Looking Statements

 

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

 

 
-16-

Table of Contents

 

Overview

 

General Overview

 

The following analysis excludes discontinued operations.

 

Net sales in the second quarter of 2023 decreased 2% to $68.3 million from $69.5 million in the corresponding period in 2022. Net sales for the first six months of 2023 increased by 2% to $140.8 million from $138.6 million in the corresponding period last year. Sales decreased in the second quarter of 2023 primarily due to lower demand for returnable transport packaging products. Sales increased for the first six months of 2023 compared to the first six months of 2022 primarily due to increased demand for truck accessories products as well as increased demand from distributors. Our backlog as of July 1, 2023 was down 9% to $75.3 million from $82.8 million as of July 2, 2022 as we continue to optimize our supply chain to reduce past due orders and transition from old to new programs with our commercial vehicle and automotive customers and increased shipments to customers.

 

Net sales of existing products decreased 4% in the second quarter of 2023 and were flat for the first six months of 2023 compared to the corresponding period in 2022. Price increases and new products increased net sales by 2% in the second quarter and 2% in the first six months of 2023, compared to the corresponding periods in 2022. New products included various truck mirror assemblies, rotary latches, D-rings, and mirror cams. Price increases primarily reflect our efforts to recover increases in raw material and freight costs.

 

Cost of products sold decreased $0.4 million, or 1%, in the second quarter of 2023 and increased by $2.2 million, or 2% in the first six months of 2023 compared to the corresponding periods in 2022. The decrease in the second quarter of 2023  and increase for the first six months of 2023 are primarily due to lower and higher sales volumes, respectively. Additionally, the Company paid tariff costs on China-sourced products of approximately $0.5 million and $1.1 million in the second quarter and first six months of 2023 respectively, compared to $0.8 million and $1.3 million in the second quarter and first six months of fiscal 2022 respectively. Most tariffs on China-sourced products have been recovered through price increases.

 

Gross margin as a percentage of sales was 22% in the second quarter and 22% in the first six months of 2023 compared to 23% in the second quarter and 22% in the first six months of 2022.

 

Product development expense increased $0.5 million, or 49% in the second quarter of 2023 and increased $0.7 million, or 31% in the first six months of 2023 when compared to the corresponding periods in 2022 as we continue to invest in new products at Eberhard and Velvac. As a percentage of net sales, product development costs were 2.1% and 2.0% for the second quarter and first six months of 2023, respectively, compared to 1.4% and 1.6% for the corresponding periods in 2022.

 

Selling and administrative expense increased $1.1 million, or 11%, in the second quarter of 2023 when compared to the second quarter of 2022 primarily due to legal, professional, and selling costs and payroll-related expenses. Selling and administrative expenses increased $3.2 million, or 16% in the first six months of 2023 when compared to the corresponding periods in 2022 primarily due 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 during the first six months of 2023. The increase in selling expenses reflects both the increase in sales during the first six months ended 2023 as well as our investments in sales capabilities.

 

Interest expense increased $0.3 million in the second quarter and $0.6 million in the first six months of 2023 compared to the corresponding periods in 2022 due to higher borrowing rates.

 

Other income decreased $0.3 million in the second quarter of 2023 and decreased $1.4 million in the first six months of 2023 compared to the corresponding periods in 2022. The decrease in other income of $0.3 million in the second quarter of 2023 was primarily driven by unfavorable pension costs of $0.3 million in the second quarter of 2023, while in the second quarter of 2022 the Company had a favorable pension cost adjustment of $0.4 million, $1.4 million expense associated with the closure of Associated Toolmakers, Ltd., partially offset by a $1.6 million favorable adjustment for the final settlement of our swap agreement with Santander Bank, N.A. (“Santander”). The decrease in other income of $1.4 million for the first six months of 2023 when compared to the corresponding period in 2022 was primarily driven by unfavorable pension costs of $0.6 million for the first six months of 2023, while in the first six months of 2022 the Company had favorable pension cost adjustments of $0.9 million, $1.4 million expense associated with the closure of Associated Toolmakers, Ltd., an unfavorable working capital adjustment of $0.4 million in the first 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, while in the first quarter of 2022 the Company had a loss on the sale of the Wheeling, IL building of $0.3 million.

 

 
-17-

Table of Contents

 

Net income from continuing operations for the second quarter of 2023 was $1.4 million, or $0.22 per diluted share, compared to net income from continuing operations of $3.7 million, or $0.59 per diluted share, for the comparable period in 2022. In the first six months of 2023 net income was $2.0 million, or $0.32 per diluted share compared to net income of $6.4 million, or $1.02 per diluted share for the comparable period in 2022.

 

A more detailed analysis of the Company’s results of operations and financial condition follows:

 

Results of Operations

 

The following table shows, for the periods indicated, selected line items from the condensed consolidated statements of income as a percentage of net sales:

 

 

 

Three Months Ended

 

 

Six Months Ended

 

 

 

July 1, 2023

 

 

July 2, 2022

 

 

July 1, 2023

 

 

July 2, 2022

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Net sales

 

 

100.0%

 

 

100.0%

 

 

100.0%

 

 

100.0%

Cost of products sold

 

 

77.8%

 

 

77.0%

 

 

78.2%

 

 

77.9%

Gross margin

 

 

22.2%

 

 

23.0%

 

 

21.8%

 

 

22.1%

Product development expense

 

 

2.1%

 

 

1.4%

 

 

2.0%

 

 

1.6%

Selling and administrative expense

 

 

16.5%

 

 

14.6%

 

 

16.5%

 

 

14.4%

Operating Profit

 

 

3.6%

 

 

7.0%

 

 

3.3%

 

 

6.1%

 

The following table shows the change in sales and operating profit for the second quarter and first six months of 2023 compared to the second quarter and first six months of 2022 (dollars in thousands):

 

 

 

Three Months

 

 

Six Months

 

 

 

Ended

 

 

Ended

 

 

 

July 1, 2023

 

 

July 1, 2023

 

 

 

 

 

 

 

 

Net Sales

 

$(1,202)

 

$2,278

 

 

 

 

 

 

 

 

 

 

Volume

 

 

-3.6%

 

 

-0.1%

Price

 

 

0.7%

 

 

0.8%

New products

 

 

1.2%

 

 

1.0%

 

 

 

-1.7%

 

 

1.7%

 

 

 

 

 

 

 

 

 

Operating Profit

 

$(2,459)

 

$(3,813)

 

Liquidity and Sources of Capital

 

The Company generated approximately $13.6 million of cash from continuing operations during the first six months of fiscal 2023 compared to consuming approximately $2.5 million during the first six of fiscal 2022. Cash flow from operations in the first six months of 2023 was higher when compared to the corresponding period last year primarily due to a decrease in inventory. Cash flow from operations coupled with cash at the beginning of the 2023 fiscal year were sufficient to fund capital expenditures, debt service, and dividend payments for the first six months of 2023. See Note G - Debt for further discussion on the Company’s debt facilities.

 

 
-18-

Table of Contents

 

Additions to property, plant and equipment for continuing operations were approximately $2.0 million for the first six months of 2023 and $1.1 million for the first six months of 2022.  As of July 1, 2023, there was approximately $1.1 million of outstanding commitments for capital expenditures.

 

The following table shows key financial ratios at the end of each specified period:

 

 

 

Second

Quarter

2023

 

 

Second

Quarter

2022

 

 

Fiscal

Year

2022

 

Current ratio

 

 

2.9

 

 

 

3.0

 

 

 

2.7

 

Average days’ sales in accounts receivable

 

 

55

 

 

 

62

 

 

 

56

 

Inventory turnover

 

 

3.8

 

 

 

3.2

 

 

 

3.4

 

Total debt to shareholders’ equity

 

 

43.1%

 

 

64.5%

 

 

50.7%

 

The following table shows important liquidity measures as of the balance sheet date for each specified period (in millions):

 

 

 

Second

 

 

Second

 

 

Fiscal

 

 

 

Quarter

 

 

Quarter

 

 

Year

 

 

 

2023

 

 

2022

 

 

2022

 

Cash and cash equivalents

 

 

 

 

 

 

 

 

 

- Held in the United States

 

$8.8

 

 

$3.6

 

 

$7.4

 

- Held by a foreign subsidiary

 

 

4.4

 

 

 

3.6

 

 

 

2.8

 

 

 

 

13.2

 

 

 

7.2

 

 

 

10.2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Working capital

 

 

77.8

 

 

 

89.6

 

 

 

78.3

 

Net cash provided by (used in) operating activities

 

 

13.6

 

 

 

(2.5)

 

 

7.4

 

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

 

 

7.0

 

 

 

(13.2)

 

 

(5.2)

Net cash (used in) provided by investing activities

 

 

(0.2)

 

 

0.6

 

 

 

5.1

 

Net cash (used in) provided by financing activities

 

 

(10.2)

 

 

2.9

 

 

 

(11.8)

 

Inventories of $57.5 million as of July 1, 2023, represent a decrease of 11.0% as compared to $64.6 million at the end of fiscal year 2022 and a decrease of 15.1% as compared to $67.7 million at the end of the second quarter of fiscal 2022. Accounts receivable, less allowances, were $42.0 million as of July 1, 2023, as compared to $42.9 million at 2022 fiscal year end and $46.3 million at the end of the second quarter of fiscal 2022.

 

On June 16, 2023, the Company incurred indebtedness under the Credit Agreement in the aggregate principal amount of $60 million in the form of a term loan, the proceeds of which were used to repay the Company’s remaining outstanding term loan and to terminate its existing credit facility with Santander Bank.  See Note G for additional information regarding the terms of the Credit Agreement, including repayment terms, interest rates and applicable loan covenants.  Under the terms of the Credit Agreement, the Company is subject to restrictive covenants that limit our ability to, among other things, incur additional indebtedness, pay dividends or make other distributions, and consolidate, merge, sell or otherwise dispose of assets, as well as financial covenants that require us to maintain a fixed charge coverage ratio and a maximum senior net leverage ratio.  These covenants may limit how we conduct our business, and in the event of certain defaults, our repayment obligations may be accelerated.  We were in compliance with all our covenants as of July 1, 2023.   

 

Cash, cash flow from operating activities and funds available under the revolving credit portion of the Credit Agreement are expected to be sufficient to cover future foreseeable working capital requirements. However, the Company cannot provide any assurances of the availability of future financing or the terms on which it might be available. In addition, the interest rate on borrowings under the Credit Agreement varies based on our senior net leverage ratio, and the Credit Agreement requires us to maintain a senior net leverage ratio not to exceed 3.50 to 1 and a fixed charge coverage ratio to be not less than 1.25 to 1. A decrease in earnings due to the impact of COVID-19 or the resulting harm to the financial condition of our customers or economic conditions generally, 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 Credit Agreement.

 

 
-19-

Table of Contents

 

As of the end of the second quarter of July 1, 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.

 

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. For a full description of our critical accounting estimates, refer to Management’s Discussion and Analysis of Financial Condition and Results of Operations in Part II, Item 7 of the 2022 Form 10-K. While there have been no material changes to our critical accounting estimates, we continue to monitor the methodologies and assumptions underlying such critical accounting estimates.

 

 
-20-

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 Diluted Share from Continuing Operations provides important comparability of underlying operational results, allowing investors and management to access operating performance on a consistent basis from period to period.

 

Adjusted EBITDA from Continuing Operations is defined as net income from continuing operations before interest expense, provision for income taxes, and depreciation and amortization and excluding, when incurred, the impacts of certain losses or gains that we do not believe reflect our ongoing operations, including, for example, impairment losses, gains/losses on sale of subsidiaries, property and facilities, transaction expenses primarily relating to acquisitions and divestitures, factory start-up costs, factory relocation expenses, 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.

 

 
-21-

Table of Contents

 

Reconciliation of Non-GAAP Measures

 

 

 

 

 

 

 

 

 

 

 

 

Adjusted Net Income and EPS from Continuing Operations Calculation

 

 

 

 

 

 

 

For the Three and Six Months ended July 1, 2023 and July 2, 2022

 

 

 

 

 

 

 

($000's)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Three Months Ended

 

 

Six Months Ended

 

 

 

July 1, 2023

 

 

July 2, 2022

 

 

July 1, 2023

 

 

July 2, 2022

 

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

 

$1,399

 

 

$3,701

 

 

$2,007

 

 

$6,387

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

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

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Basic

 

$0.22

 

 

$0.59

 

 

$0.32

 

 

$1.02

 

Diluted

 

$0.22

 

 

$0.59

 

 

$0.32

 

 

$1.02

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Adjustments:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

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

 

 

-

 

 

 

-

 

 

 

 

 

 

 

202A

Severance and accrued compensation, net of tax

 

 

 

 

 

 

 

 

 

 

1,349B

 

 

 

 

Greenwald final sale adjustment

 

 

 

 

 

 

 

 

 

 

293C

 

 

 

 

Associated Toolmakers, Ltd. closure, net of tax

 

 

1,086D

 

 

 

 

 

 

1,086D

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Total adjustments (non-GAAP)

 

$1,086

 

 

$-

 

 

$2,728

 

 

$202

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Adjusted net income from continuing operations (non-GAAP)

 

$2,485

 

 

$3,701

 

 

$4,735

 

 

$6,589

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

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

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Basic

 

$0.40

 

 

$0.59

 

 

$0.76

 

 

$1.06

 

Diluted

 

$0.40

 

 

$0.59

 

 

$0.76

 

 

$1.05

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

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

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

C) Final settlement of working capital adjustment associated with Greenwald sale

D) Associated Toolmakers, Ltd. closure costs

 

 
-22-

Table of Contents

 

Reconciliation of Non-GAAP Measures

 

 

 

 

 

 

 

 

 

 

 

 

Adjusted EBITDA from Continuing Operations Calculation

 

 

 

 

 

 

 

 

 

 

For the Three and Six Months ended July 1, 2023 and July 2, 2022

 

 

 

 

 

 

 

 

 

 

($000's)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Three Months Ended

 

 

Six Months Ended

 

 

 

July 1, 2023

 

 

July 2, 2022

 

 

July 1, 2023

 

 

July 2, 2022

 

 

 

 

 

 

 

 

 

 

 

 

 

 

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

 

$1,399

 

 

$3,701

 

 

$2,007

 

 

$6,387

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Interest expense

 

 

781

 

 

 

504

 

 

 

1,507

 

 

 

938

 

Provision for income taxes

 

 

500

 

 

 

1,194

 

 

 

694

 

 

 

2,075

 

Depreciation and amortization

 

 

1,806

 

 

 

1,803

 

 

 

3,621

 

 

 

3,633

 

Loss on sale of Wheeling, IL building

 

 

-

 

 

 

-

 

 

 

 

 

 

 

269A

Severance and accrued compensation, net of tax

 

 

 

 

 

 

 

 

 

 

1,799B

 

 

 

 

Greenwald final sale adjustment

 

 

 

 

 

 

 

 

 

 

390C

 

 

 

 

Associated Toolmakers, Ltd. closure

 

 

1,448D

 

 

 

 

 

 

1,448D

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Adjusted EBITDA from continuing operations

 

$5,934

 

 

$7,202

 

 

$11,466

 

 

$13,302

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

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

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

C) Final settlement of working capital adjustment associated with Greenwald sale

D) Associated Toolmakers, Ltd. closure costs

 

 
-23-

Table of Contents

 

ITEM 3 – 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 Securities Exchange Act of 1934, as amended (the “Exchange Act”), the Company is not required to provide information under this Item 3.

 

ITEM 4 – CONTROLS AND PROCEDURES

 

Evaluation of Disclosure Controls and Procedures:

 

As of July 1, 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 the Chief Financial Officer (the “CFO”), of the effectiveness of the design and operation of the Company’s disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) pursuant to Exchange Act Rule 13a-15.  As defined in Exchange Act Rules 13a-15(e) and 15d-15(e), “the term disclosure controls and procedures means controls and other procedures of an issuer that are designed to ensure that information required to be disclosed by the issuer in the reports that it files or submits under the Exchange Act (15 U.S.C. 78a et seq.) is recorded, processed, summarized and reported, within the time periods specified in the SEC’s rules and forms.  Disclosure controls and procedures include, without limitation, controls and procedures designed to ensure that information required to be disclosed by an issuer in the reports that it files or submits under the Exchange Act is accumulated and communicated to the issuer's management, including its principal executive and principal financial officers, or persons performing similar functions, as appropriate to allow timely decisions regarding required disclosure.”

 

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 as of July 1, 2023.

 

Changes in Internal Control Over Financial Reporting:

 

During the period covered by this Quarterly Report on Form 10-Q, 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.

 

 
-24-

Table of Contents

 

PART II – OTHER INFORMATION

 

ITEM 1 – LEGAL PROCEEDINGS

 

The Company is a party to various legal proceedings from time to time related to its normal business operations. As of the end of the quarter ended July 1, 2023, the Company does not have any material pending legal proceedings, other than as set forth in Part I, Item 3 of the 2022 Form 10-K, or any material legal proceedings known to be contemplated by governmental authorities.

 

ITEM 1A – RISK FACTORS

 

The Company’s business is subject to several risks, some of which are beyond its control. In addition to the other information set forth in this Quarterly Report on Form 10-Q, the Company’s shareholders should carefully consider the risk factors discussed in Part I, Item 1A “Risk Factors” of the 2022 Form 10-K. These risk factors could have a material adverse effect on the Company’s business, results of operations, financial condition and/or liquidity and could cause our operating results to vary significantly from period to period. As of July 1, 2023, there have been no material changes to the risk factors disclosed in the 2022 Form 10-K. The Company may disclose changes to such risk factors or disclose additional risk factors from time to time in its future filings with the SEC. Additional risks and uncertainties not currently known to the Company or that it currently deems to be immaterial also may materially adversely affect its business, financial condition, or operating results.

 

ITEM 2 – UNREGISTERED SALES OF EQUITY SECURITIES AND USE OF PROCEEDS

 

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

 

ITEM 3 – DEFAULTS UPON SENIOR SECURITIES

 

None.

 

ITEM 4 – MINE SAFETY DISCLOSURES

 

Not applicable.

 

ITEM 5 – OTHER INFORMATION

 

None.

 

 
-25-

Table of Contents

 

ITEM 6 – EXHIBITS

 

3.1)

Restated Certificate of Incorporation of the Company, as amended (conformed copy) (incorporated by reference to Exhibit 3.1 to the Company’s Quarterly Report on Form 10-Q filed on May 6, 2020).

 

 

3.2)

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

 

 

10.1)

Credit Agreement, dated as of June 16, 2023 among The Eastern Company as Borrower, the Lenders signatory thereto and TD Bank, N.A., as Administrative Agent (incorporated by reference to Exhibit 10.1 to the Company’s Current Report on Form 8-K filed on June 20, 2023).

 

 

10.2)

Security Agreement, dated as of June 16, 2023 among The Eastern Company as Borrower, the Lenders signatory thereto and TD Bank, N.A., as Administrative Agent (incorporated by reference to Exhibit 10.2 to the Company’s Current Report on Form 8-K filed on June 20, 2023).

 

 

31)

Certifications required by Rule 13a-14(a) of the Securities Exchange Act of 1934, as amended, as adopted pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.*

 

 

32)

Certifications pursuant to Rule 13a-14(b) and 18 USC 1350 as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.**

 

 

101)

The following materials from the Company’s Quarterly Report on Form 10-Q for the quarter ended July 1, 2023, formatted in Inline XBRL (eXtensible Business Reporting Language): (i) Condensed Consolidated Statements of Income (Unaudited) for the three months ended July 1, 2023 and July 2, 2022; (ii) Condensed Consolidated Statements of Comprehensive Income (Unaudited) for the six months ended July 1, 2023, and July 2, 2022; (iii) Condensed Consolidated Balance Sheets (Unaudited) as of July 1, 2023 and December 31, 2022; (iv) Condensed Consolidated Statements of Cash Flows (Unaudited) for the three months ended July 1, 2023 and July 2, 2022; and (iv) Notes to the Condensed Consolidated Financial Statements (Unaudited).**

 

 

104)

Cover Page Interactive Data File (formatted as Inline XBRL and included in Exhibit 101). **

  

* Filed herewith.

** Furnished herewith

 

 
-26-

Table of Contents

 

SIGNATURES

 

Pursuant to the requirements of the Securities Exchange Act of 1934, as amended, the Registrant has duly caused this report to be signed on its behalf by the undersigned thereunto duly authorized.

 

 

THE EASTERN COMPANY

 

 

(Registrant)

 

 

DATE:  August 8, 2023

/s/Mark Hernandez

 

 

Mark Hernandez

President and Chief Executive Officer

 

 

 

 

DATE:  August 8, 2023

/s/Nicholas Vlahos

 

 

Nicholas Vlahos

Vice President and Chief Financial Officer

 

 

 
-27-

 

EX-31 2 eml_ex31.htm EX-31 eml_ex31.htm

EXHIBIT 31

 

CERTIFICATIONS

 

I, Mark Hernandez, certify that:

 

1.

I have reviewed this Quarterly Report on Form 10-Q 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, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.

  

 

Dated: August 8, 2023

 

 

 

 

 

/s/Mark Hernandez

 

 

Mark Hernandez

 

 

CEO

 

 

 

 

  

EXHIBIT 31

 

CERTIFICATIONS

 

I, Nicholas Vlahos, certify that:

 

1.

I have reviewed this Quarterly Report on Form 10-Q 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, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.

  

 

Dated: August 8, 2023

 

 

 

 

 

/s/Nicholas Vlahos

 

 

Nicholas Vlahos

 

 

CFO

 

  

EX-32 3 eml_ex32.htm EX-32 eml_ex32.htm

EXHIBIT 32

 

CERTIFICATIONS OF CHIEF EXECUTIVE OFFICER AND

CHIEF FINANCIAL OFFICER

Pursuant to 18 United States Code Section 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 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 Quarterly Report on Form 10-Q for the Period ended July 1, 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 8th day of August 2023.

 

 

By: /s/Mark Hernandez

 

 

Mark Hernandez

CEO

 

 

 

 

 

 

By: /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-Q 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-Q, irrespective of any general incorporation language contained in such filing.)

EX-101.SCH 4 eml-20230701.xsd XBRL TAXONOMY EXTENSION SCHEMA 000001 - Document - Cover link:presentationLink link:calculationLink link:definitionLink 000002 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF INCOME (Unaudited) link:presentationLink link:calculationLink link:definitionLink 000003 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Unaudited) link:presentationLink link:calculationLink link:definitionLink 000004 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 000005 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 000006 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited) link:presentationLink link:calculationLink link:definitionLink 000007 - Disclosure - Basis of Presentation link:presentationLink link:calculationLink link:definitionLink 000008 - Disclosure - Discontinued Operations link:presentationLink link:calculationLink link:definitionLink 000009 - Disclosure - Earnings per Share link:presentationLink link:calculationLink link:definitionLink 000010 - Disclosure - Inventories link:presentationLink link:calculationLink link:definitionLink 000011 - Disclosure - Goodwill link:presentationLink link:calculationLink link:definitionLink 000012 - Disclosure - Leases 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 - Share Repurchase Program link:presentationLink link:calculationLink link:definitionLink 000016 - Disclosure - Revenue Recognition link:presentationLink link:calculationLink link:definitionLink 000017 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 000018 - Disclosure - Retirement Benefit Plans link:presentationLink link:calculationLink link:definitionLink 000019 - Disclosure - Recent Accounting Pronouncements link:presentationLink link:calculationLink link:definitionLink 000020 - Disclosure - Concentration of risk link:presentationLink link:calculationLink link:definitionLink 000021 - Disclosure - Business Acquisition link:presentationLink link:calculationLink link:definitionLink 000022 - Disclosure - Discontinued Operations (Tables) link:presentationLink link:calculationLink link:definitionLink 000023 - Disclosure - Earnings per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 000024 - Disclosure - Inventories (Tables) link:presentationLink link:calculationLink link:definitionLink 000025 - Disclosure - Stock Options and awards (Tables) link:presentationLink link:calculationLink link:definitionLink 000026 - Disclosure - Share Repurchase Program (Tables) link:presentationLink link:calculationLink link:definitionLink 000027 - Disclosure - Retirement Benefit Plans (Tables) link:presentationLink link:calculationLink link:definitionLink 000028 - Disclosure - Discontinued Operations (Details) link:presentationLink link:calculationLink link:definitionLink 000029 - Disclosure - Earnings Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 000030 - Disclosure - Inventories (Details) link:presentationLink link:calculationLink link:definitionLink 000031 - Disclosure - Goodwill (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 000032 - Disclosure - Leases (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 000033 - Disclosure - Debt (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 000034 - Disclosure - Stock Options and Awards (Details) link:presentationLink link:calculationLink link:definitionLink 000035 - Disclosure - Stock Options and Awards (Details 1) link:presentationLink link:calculationLink link:definitionLink 000036 - Disclosure - Stock Options and Awards (Details 2) link:presentationLink link:calculationLink link:definitionLink 000037 - Disclosure - Stock Options and Awards (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 000038 - Disclosure - Share Repurchase Program (Details) link:presentationLink link:calculationLink link:definitionLink 000039 - Disclosure - Share Repurchase Program (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 000040 - Disclosure - Retirement Benefit Plans (Details) link:presentationLink link:calculationLink link:definitionLink 000041 - Disclosure - Retirement Benefit Plans (Details 1) link:presentationLink link:calculationLink link:definitionLink 000042 - Disclosure - Retirement Benefit Plans (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 000043 - Disclosure - Concentration of Risk (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 000044 - Disclosure - Business Acquisition (Details Narrative) link:presentationLink link:calculationLink link:definitionLink EX-101.LAB 5 eml-20230701_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE Cover [Abstract] Entity Registrant Name Entity Central Index Key Document Type Amendment Flag Current Fiscal Year End Date 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 Document Quarterly Report Document Transition Report Entity Interactive Data Current 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 Local Phone Number Security 12b Title Trading Symbol Security Exchange Name CONDENSED CONSOLIDATED STATEMENTS OF INCOME (Unaudited) Net sales Cost of products sold [Cost of Goods and Services Sold] Gross margin [Gross Profit] Product development expense [Research and Development Expense] Selling general and administrative expenses [Selling, General and Administrative Expense] Operating profit [Operating Income (Loss)] Interest expense [Interest Expense] Other income (expense) Income from continuing operations before income taxes [Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest] Income tax expense Net income from continuing operations [Income (Loss) from Continuing Operations, Net of Tax, Attributable to Parent] Discontinued Operations (see note B) Gain from operations of discontinued operations Income tax expense [Income tax expense] Gain from discontinued operations Net income [Net Income (Loss) Attributable to Parent] Earnings per share from continuing operations: Basic Diluted Earnings 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: CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Unaudited) Net income Other comprehensive (loss) income: Change in foreign currency translation Change in fair value of interest rate swap, net of tax (benefit) cost of: 2023 - $(274,957) and $(362,648) respectively; 2022 - $93,659 and $427,294 respectively Change in pension and postretirement benefit costs, net of taxes of: 2023 - $74,359 and $148,719 respectively; 2022 - $92,235 and $184,470 respectively Total other comprehensive (loss) income [Other Comprehensive Income (Loss), Net of Tax] Comprehensive income [Comprehensive Income (Loss), Net of Tax, Attributable to Parent] CONDENSED CONSOLIDATED BALANCE SHEETS ASSETS Current Assets Cash and cash equivalents Accounts receivable, less allowances: 2023 - $601,516; 2022 - $677,000 Inventories [Inventory, Net] Current portion of notes receivable Prepaid expenses and other assets Total Current Assets [Assets, Current] Property, Plant and Equipment Accumulated depreciation [Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment] Property, Plant and Equipment, Net [Property, Plant and Equipment, Net] Goodwill [Goodwill] Trademarks Patents and other intangibles net of accumulated amortization Long term notes receivable, less current portion Deferred Income Taxes Right of Use Assets Total Other Assets [Other Assets] TOTAL ASSETS [Assets] LIABILITIES AND SHAREHOLDERS' EQUITY Current Liabilities Accounts payable Accrued compensation Other accrued expenses Current portion of operating lease liability Current portion of finance lease liability Current portion of long-term debt Total Current Liabilities [Liabilities, Current] Other long-term liabilities Operating lease liability, less current portion Finance lease liability, less current portion Long-term debt, less current portion Accrued postretirement benefits Accrued pension cost Total Liabilities [Liabilities] 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,072,761 shares at 2023 and 9,056,421 shares at 2022 Outstanding: 6,238,316 shares at 2023 and 6,221,976 shares at 2022 Treasury Stock: 2,834,445 shares at 2023 and 2,834,445 shares at 2022 [Treasury Stock, Common, 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 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) CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited) Operating Activities Net income Less: gain from discontinued operations [Less: gain from discontinued operations] Income from continuing operations [Income (Loss) from Continuing Operations before Income Taxes, Domestic] Adjustments to reconcile net income to net cash (used in) provided by operating activities: Depreciation and amortization Unrecognized pension and postretirement benefits Loss on sale of equipment and other assets Provision for doubtful accounts Stock compensation expense Changes in operating assets and liabilities: Accounts receivable Inventories [Increase (Decrease) in Inventories] Prepaid expenses and other Other assets Accounts payable [Increase (Decrease) in Accounts Payable] Accrued compensation [Increase (Decrease) in Employee Related Liabilities] Other accrued expenses [Increase (Decrease) in Other Accrued Liabilities] Net cash provided by (used in) operating activities [Net Cash Provided by (Used in) Operating Activities] Investing Activities Business Acquisition [Business Acquisition, Pro Forma Revenue] Payments received from notes receivable Proceeds from sale of 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 Principal payments on long-term debt [Repayments of Long-Term Debt] Principal payments on short-term borrowing (revolver) [Repayments of Short-Term Debt] Proceeds from short term borrowings (revolver) Proceeds from new long-term debt financing 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) provided by financing activities [Net Cash Provided by (Used in) Financing Activities] Discontinued Operations Cash, Including Discontinued Operations [Abstract] Cash used in operating activities [Proceeds from Operating Activities] Cash used in discontinued operations [Net Cash Provided by (Used in) Discontinued Operations] Effect of exchange rate changes on cash Net change in cash and cash equivalents [Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect] Cash and cash equivalents at beginning of period [Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents] Cash and cash equivalents at end of period ? Supplemental disclosure of cash flow information: Interest Income taxes Non-cash investing and financing activities Right of use asset Lease liability Basis of Presentation Basis of Presentation Business Description and Basis of Presentation [Text Block] Discontinued Operations Discontinued Operations Disposal Groups, Including Discontinued Operations, Disclosure [Text Block] Earnings per Share Earnings Per Share [Text Block] Inventories Inventories Inventory Disclosure [Text Block] Goodwill Goodwill Goodwill Disclosure [Text Block] Leases Leases Leases of Lessee Disclosure [Text Block] Debt Debt Debt Disclosure [Text Block] Stock Options and awards Stock Options and awards Share-Based Payment Arrangement [Text Block] Share Repurchase Program Share Repurchase Program Schedule of Repurchase Agreements [Table Text Block] Revenue Recognition Revenue Recognition [Revenue Recognition] Income Taxes Income Taxes Income Tax Disclosure [Text Block] Retirement Benefit Plans Retirement Benefit Plans Retirement Benefits [Text Block] Recent Accounting Pronouncements Recent Accounting Pronouncements [Recent Accounting Pronouncements] Concentration of risk Concentration of risk Concentration Risk Disclosure [Text Block] Business Acquisition Business Acquisition [Business Acquisition] Schedule of income from discontinued operations Schedule of Denominators Used in Earnings Per Share Computations Schedule of Inventories from continuing operations Schedule of SARs Outstanding and Exercisable Schedule of Outstanding Stock Grants Schedule of Company's shares repurchased Schedule of Significant Disclosures Relating to Benefit Plans Schedule of Company made contributions Statement [Table] Statement [Line Items] Operating Activities [Axis] Discontinued Operation [Member] Net Sales Gross margin Operating profit Gain (Loss) from discontinued operations before income taxes Income tax (expense) benefit Income (loss) from discontinued operations, net of tax Basic [abstract] Weighted Average Shares Outstanding [Weighted Average Number of Shares Outstanding, Basic] Diluted [abstract] Weighted Average Shares Outstanding Dilutive Stock Appreciation Rights Denominator For Diluted Earnings Per Share (in Shares) Raw Material And Component Parts Work In Process Finished Goods Total Inventories Goodwill writeoff Goodwill, Net Goodwill acquisition Range [Axis] Major Property Class [Axis] Minimum [Member] Maximum [Member] Four Finance Leases [Member] Lease Liability Operating Lease Term Interest Rate Lease weighted average remaining lease terms 2023 2024 2025 2026 2027 Thereafter Derivative Instrument Risk Axis Longterm Debt Type Axis Short-Term Debt, Type [Axis] Plan Name [Axis] Debt Instrument, Redemption, Period [Axis] Variable Rate [Axis] Interest Rate Swap [Member] Term Loan [Member] Revolving Credit Loan [Member] Minimum [Member] Maximum [Member] Credit Agreement [Member] September 30, 2027 through March 31, 2028 [Member] September 30, 2025 through June 30, 2027 [Member] September 30, 2023 through June 30, 2024 [Member] LIBOR [Member] Term portion loan Revolving Commitment Portion Annual Commitment Fee Percentage Variable Interest Rate Based On Senior Net Leverage Ratio Ratio Description Quarterly Principal Payment Basis Spread On Variable Rate Stock 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 [Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period] 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 [Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price] Weighted Average Exercise Price,Expired Weighted Average Exercise Price, Exercised Weighted Average Exercise Price, Forfeited Weighted Average Exercise Price, Ending Balance Related Party Transaction Axis SAR [Member] Outstanding Weighted- Average Remaining Contractual Life, Oustanding Weighted Average Exercise Price, Oustanding Exercisable Weighted- Average Remaining Contractual Life, Exercisable Weighted Average Exercise Price, Exercisable Range Of Exercise Prices Number Of Units Outstanding At Beginning Of Period [Number Of Units Outstanding At Beginning Of Period] Number Of Units, Issued Number Of Units, Exercised [Number Of Units, Exercised] Number Of Units Outstanding At End Of Period [Number Of Units Outstanding At End Of Period] SAR [Member] 2020 Plan [Member] Common Stock Shares Reserved For Future Issuance Stock Option Granted Intrinsic value Stock Compensation Expense Income Statement Location Axis Share Repurchase Program Axis Total Number of Shares Purchased As Part of Publicly Announced Plansor Programs [Member] Maximum Number of Shares That May Yet be Purchased Under the Plans or Programs [Member] Average Price Paid Per Share [Member] Total Number of Shares Purchased [Member] Total Number Of Shares Purchased As Part Of Publicly Announced Plansor Programs, Beginning Balance Total Number Of Shares Purchased As Part Of Publicly Announced Plansor Programs, Ending Balance Maximum Number Of Shares That May Yet Be Purchased Under The Plans Or Programs, Beginning Balance Maximum Number Of Shares That May Yet Be Purchased Under The Plans Or Programs, Ending Balance Average Price Paid Per Share, Beginning Balance Average Price Paid Per Share During The Period Average Price Paid Per Share, Ending Balance Total Number Of Shares Purchased, Beginning Balance Total Number Of Shares Purchased,ending Balance Number Of Shares Authorized To Be Repurchased 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 [Defined Benefit Plan, Net Periodic Benefit Cost (Credit)] Gain On Significant Event Retirement Plan Name Axis Regular Matching Contributions [Member] Transitional Credit Contributions [Member] Non-Discretionary Contributions [Member] Total Contributions For The Period Non-discretionary contribution Cash Contributions Concentration Risk Benchmark [Axis] Concentration Risk Type [Axis] Customer [Axis] Accounts Receivable [Member] Customer Concentration Risk [Member] Two Customers [Member] One Customers [Member] Revolving Credit Loan [Member] Federal Deposit Insurance Corporation Threshold Percentage Of Concentration Risk Debt bear interest on variable rate Business acquisition net assets acquired 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. 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. Amount of increase in right-of-use asset obtained in exchange for operating lease liability. 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. EX-101.CAL 6 eml-20230701_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE EX-101.PRE 7 eml-20230701_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE EX-101.DEF 8 eml-20230701_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE XML 9 R1.htm IDEA: XBRL DOCUMENT v3.23.2
Cover
6 Months Ended
Jul. 01, 2023
shares
Cover [Abstract]  
Entity Registrant Name THE EASTERN COMPANY
Entity Central Index Key 0000031107
Document Type 10-Q
Amendment Flag false
Current Fiscal Year End Date --12-31
Entity Small Business true
Entity Shell Company false
Entity Emerging Growth Company false
Entity Current Reporting Status Yes
Document Period End Date Jul. 01, 2023
Entity Filer Category Accelerated Filer
Document Fiscal Period Focus Q2
Document Fiscal Year Focus 2023
Entity Common Stock Shares Outstanding 6,238,316
Document Quarterly Report true
Document Transition Report false
Entity Interactive Data Current Yes
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
Local Phone Number 729-2255
Security 12b Title Common Stock, No Par Value
Trading Symbol EML
Security Exchange Name NASDAQ
XML 10 R2.htm IDEA: XBRL DOCUMENT v3.23.2
CONDENSED CONSOLIDATED STATEMENTS OF INCOME (Unaudited) - USD ($)
3 Months Ended 6 Months Ended
Jul. 01, 2023
Jul. 02, 2022
Jul. 01, 2023
Jul. 02, 2022
CONDENSED CONSOLIDATED STATEMENTS OF INCOME (Unaudited)        
Net sales $ 68,337,790 $ 69,540,054 $ 140,833,158 $ 138,554,702
Cost of products sold (53,189,948) (53,552,232) (110,187,615) (107,991,200)
Gross margin 15,147,842 15,987,822 30,645,543 30,563,502
Product development expense (1,431,110) (959,364) (2,832,309) (2,156,372)
Selling general and administrative expenses (11,289,037) (10,141,815) (23,226,674) (20,007,429)
Operating profit 2,427,695 4,886,643 4,586,560 8,399,701
Interest expense (781,104) (503,787) (1,507,110) (938,121)
Other income (expense) 252,180 511,810 378,520 1,000,330
Income from continuing operations before income taxes 1,898,771 4,894,666 2,700,930 8,461,910
Income tax expense (499,564) (1,193,877) (694,409) (2,075,002)
Net income from continuing operations 1,399,207 3,700,789 2,006,521 6,386,908
Discontinued Operations (see note B)        
Gain from operations of discontinued operations 0 459,563 0 930,749
Income tax expense 0 (123,737) 0 (250,604)
Gain from discontinued operations 0 335,826 0 680,145
Net income $ 1,399,207 $ 4,036,615 $ 2,006,521 $ 7,067,053
Earnings per share from continuing operations:        
Basic $ 0.22 $ 0.59 $ 0.32 $ 1.02
Diluted 0.22 0.59 0.32 1.02
Earnings per share from discontinued operations:        
Basic 0 0.06 0 0.11
Diluted 0 0.06 0 0.11
Total earnings per share:        
Basic 0.22 0.65 0.32 1.13
Diluted 0.22 0.65 0.32 1.13
Cash dividends per share: $ 0.11 $ 0.11 $ 0.22 $ 0.22
XML 11 R3.htm IDEA: XBRL DOCUMENT v3.23.2
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Unaudited) - USD ($)
3 Months Ended 6 Months Ended
Jul. 01, 2023
Jul. 02, 2022
Jul. 01, 2023
Jul. 02, 2022
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Unaudited)        
Net income $ 1,399,207 $ 4,036,615 $ 2,006,521 $ 7,067,053
Other comprehensive (loss) income:        
Change in foreign currency translation (431,042) (1,173,177) (94,457) (970,896)
Change in fair value of interest rate swap, net of tax (benefit) cost of: 2023 - $(274,957) and $(362,648) respectively; 2022 - $93,659 and $427,294 respectively (1,172,067) 296,588 (1,449,754) 1,353,099
Change in pension and postretirement benefit costs, net of taxes of: 2023 - $74,359 and $148,719 respectively; 2022 - $92,235 and $184,470 respectively 252,670 313,409 505,338 626,817
Total other comprehensive (loss) income (1,350,439) (563,180) (1,038,873) 1,009,020
Comprehensive income $ 48,768 $ 3,473,435 $ 967,648 $ 8,076,073
XML 12 R4.htm IDEA: XBRL DOCUMENT v3.23.2
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
Jul. 01, 2023
Dec. 31, 2022
Current Assets    
Cash and cash equivalents $ 13,204,674 $ 10,187,522
Accounts receivable, less allowances: 2023 - $601,516; 2022 - $677,000 41,983,715 42,886,250
Inventories 57,536,157 64,636,591
Current portion of notes receivable 168,160 1,006,421
Prepaid expenses and other assets 6,172,162 6,598,774
Total Current Assets 119,064,868 125,315,558
Property, Plant and Equipment 57,338,192 56,112,889
Accumulated depreciation (31,228,575) (30,000,797)
Property, Plant and Equipment, Net 26,109,617 26,112,092
Goodwill 70,810,947 70,777,459
Trademarks 5,514,956 5,514,886
Patents and other intangibles net of accumulated amortization 17,058,089 18,819,897
Long term notes receivable, less current portion 876,427 2,276,631
Deferred Income Taxes 488,989 488,989
Right of Use Assets 16,621,564 12,217,521
Total Other Assets 111,370,972 110,095,383
TOTAL ASSETS 256,545,457 261,523,033
Current Liabilities    
Accounts payable 27,010,990 27,638,317
Accrued compensation 3,758,455 3,327,832
Other accrued expenses 3,683,882 3,944,964
Current portion of operating lease liability 3,583,505 3,059,547
Current portion of finance lease liability 152,253 0
Current portion of long-term debt 3,011,829 9,010,793
Total Current Liabilities 41,200,914 46,981,453
Other long-term liabilities 754,763 754,762
Operating lease liability, less current portion 13,038,059 9,195,205
Finance lease liability, less current portion 836,445 0
Long-term debt, less current portion 51,379,405 55,136,231
Accrued postretirement benefits 664,710 666,222
Accrued pension cost 22,448,575 22,174,465
Total Liabilities 130,322,871 134,908,338
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,072,761 shares at 2023 and 9,056,421 shares at 2022 Outstanding: 6,238,316 shares at 2023 and 6,221,976 shares at 2022 33,596,350 33,586,165
Treasury Stock: 2,834,445 shares at 2023 and 2,834,445 shares at 2022 (22,544,685) (22,544,684)
Retained earnings 139,622,432 138,985,852
Accumulated other comprehensive loss:    
Foreign currency translation (1,235,435) (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 (23,216,076) (23,721,414)
Accumulated other comprehensive loss (24,451,511) (23,412,638)
Total Shareholders' Equity 126,222,586 126,614,695
TOTAL LIABILITIES AND SHAREHOLDERS' EQUITY $ 256,545,457 $ 261,523,033
XML 13 R5.htm IDEA: XBRL DOCUMENT v3.23.2
CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($)
Jul. 01, 2023
Dec. 31, 2022
CONDENSED CONSOLIDATED BALANCE SHEETS    
Accounts receivable, allowance for doubtful accounts $ 601,516 $ 677,000
Shareholders' Equity    
Voting Preferred Stock, par value (in dollars per share) $ 0 $ 0
Voting Preferred Stock, shares authorized (in shares) 1,000,000 1,000,000
Nonvoting Preferred Stock, par value (in dollars per share) $ 0 $ 0
Nonvoting Preferred Stock, shares authorized (in shares) 1,000,000 1,000,000
Common Stock, par value (in dollars per share) $ 0 $ 0
Common Stock, shares authorized (in shares) 50,000,000 50,000,000
Common Stock, shares issued (in shares) 9,072,761 9,056,421
Common Stock, shares outstanding (in shares) 6,238,316 6,221,976
Treasury Stock, shares (in shares) 2,834,445 2,834,445
XML 14 R6.htm IDEA: XBRL DOCUMENT v3.23.2
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited) - USD ($)
6 Months Ended
Jul. 01, 2023
Jul. 02, 2022
Operating Activities    
Net income $ 2,006,521 $ 7,067,053
Less: gain from discontinued operations 0 (680,145)
Income from continuing operations 2,006,521 6,386,908
Adjustments to reconcile net income to net cash (used in) provided by operating activities:    
Depreciation and amortization 3,621,126 3,632,317
Unrecognized pension and postretirement benefits 656,655 81,210
Loss on sale of equipment and other assets 318,775 276,250
Provision for doubtful accounts (16,731) 39,437
Stock compensation expense 10,185 414,619
Changes in operating assets and liabilities:    
Accounts receivable 918,871 (3,302,349)
Inventories 7,711,536 (5,237,113)
Prepaid expenses and other 562,548 (1,228,182)
Other assets 163,077 58,576
Accounts payable (953,660) (100,497)
Accrued compensation (165,590) (1,711,069)
Other accrued expenses (1,274,858) (1,812,968)
Net cash provided by (used in) operating activities 13,558,455 (2,502,862)
Investing Activities    
Business Acquisition (547,638) 0
Payments received from notes receivable 2,309,236 428,832
Proceeds from sale of equipment 0 1,371,073
Purchases of property, plant and equipment (1,978,784) (1,140,728)
Net cash (used in) provided by investing activities (217,186) 659,177
Financing Activities    
Principal payments on long-term debt (69,248,743) (3,767,866)
Principal payments on short-term borrowing (revolver) (252,025) 0
Proceeds from short term borrowings (revolver) 0 10,000,000
Proceeds from new long-term debt financing 60,000,000 0
Financing leases, net 674,558 (126,547)
Purchase common stock for treasury 0 (1,423,378)
Dividends paid (1,369,941) (1,372,101)
Net cash (used in) provided by financing activities (10,196,151) 3,310,108
Discontinued Operations    
Cash used in operating activities 0 (717,668)
Cash used in discontinued operations 0 (717,668)
Effect of exchange rate changes on cash (127,966) (160,653)
Net change in cash and cash equivalents 3,017,152 588,103
Cash and cash equivalents at beginning of period 10,187,522 6,602,429
Cash and cash equivalents at end of period ? 13,204,674 7,190,532
Supplemental disclosure of cash flow information:    
Interest 1,364,527 1,012,157
Income taxes 315,120 1,647,375
Non-cash investing and financing activities    
Right of use asset 4,404,043 1,694,711
Lease liability $ (5,355,510) $ (1,595,081)
XML 15 R7.htm IDEA: XBRL DOCUMENT v3.23.2
Basis of Presentation
6 Months Ended
Jul. 01, 2023
Basis of Presentation  
Basis of Presentation

Note A – Basis of Presentation

 

The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with the instructions to Form 10-Q and Rule 8-03 of Regulation S-X and do not include all the information and footnotes required by generally accepted accounting principles in the United States (“GAAP”) for complete financial statements. Refer to the consolidated financial statements of The Eastern Company (together with its consolidated subsidiaries, the “Company,” “we,” “us” or “our”) and the notes thereto included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2022, filed with the Securities and Exchange Commission on March 14, 2023 (the “2022 Form 10-K”), for additional information.

 

The accompanying condensed consolidated financial statements are unaudited. However, in the opinion of management, all adjustments (consisting only of normal recurring accruals) necessary for a fair presentation of the results of operations for interim periods have been reflected therein. Operating results for interim periods are not necessarily indicative of the results that may be expected for the full year. All intercompany accounts and transactions are eliminated.

 

The condensed consolidated balance sheet as of December 31, 2022 has been derived from the audited consolidated balance sheet at that date.

 

The Company’s fiscal year is a 52-53-week fiscal year ending on the Saturday nearest to December 31. References to 2022 or the 2022 fiscal year mean the 52-week period ended on December 31, 2022, and references to 2023 or the 2023 fiscal year mean the 52-week period ending on December 30, 2023. In a 52-week fiscal year, each quarter has 13 weeks. References to the second quarter of 2022, the second fiscal quarter of 2022 or the three months ended July 2, 2022, mean the period from April 3, 2022 to July 2, 2022. References to the second quarter of 2023, the second fiscal quarter of 2023 or the three months ended July 1, 2023, mean the 13-week period from April 2, 2023 to July 1, 2023. References to the first six months of 2022 or the six months ended July 2, 2022 mean the period from January 2, 2022 to July 2, 2022. References to the first six months of 2023 or the six months ended July 1, 2023 mean the period from January 1, 2023 to July 1, 2023.

 

Certain amounts in the 2022 financial statements have been reclassified to conform with the 2023 presentation with no impact or change to previously reported net income or shareholders’ equity.

XML 16 R8.htm IDEA: XBRL DOCUMENT v3.23.2
Discontinued Operations
6 Months Ended
Jul. 01, 2023
Discontinued Operations  
Discontinued Operations

Note B – Discontinued Operations

 

In the second quarter of 2021, the Company determined that the companies included in our former Diversified Products segment no longer fit with our long-term strategy and the Company initiated the process of selling the companies within the Diversified Products segment, which process was completed with the sale of the Company’s Argo EMS business (“Argo”) on October 19, 2022. 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. We believe that the sale of the Diversified Products segment has allowed 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 qualify for discontinued operations. As such, the financial results of the Diversified Products segment are reflected in our unaudited condensed consolidated statement of operations as discontinued operations for the prior period presented. The results of the former Diversified Products segment are not reflected in the unaudited condensed consolidated statements of income for the three and six months ended July 1, 2023 because dispositions of the businesses that comprised that segment were completed prior to the start of the period.

Summarized Financial Information of Discontinued Operations

 

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

 

 

 

Three Months Ended

 

 

Six Months Ended

 

 

 

July 1, 2023

 

 

July 2, 2022

 

 

July 1, 2023

 

 

July 2, 2022

 

 

 

(unaudited)

 

 

(unaudited)

 

 

(unaudited)

 

 

(unaudited)

 

Net sales

 

$-

 

 

$2,473,201

 

 

$-

 

 

$4,840,427

 

Cost of products sold

 

 

-

 

 

 

(1,683,295)

 

 

-

 

 

 

(3,287,057)

Gross margin

 

 

-

 

 

 

789,906

 

 

 

-

 

 

 

1,553,370

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Selling, general and administrative expenses

 

 

-

 

 

 

(289,497)

 

 

-

 

 

 

(546,557)

Operating income (loss)

 

 

-

 

 

 

500,409

 

 

 

-

 

 

 

1,006,813

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Interest expense

 

 

-

 

 

 

(40,846)

 

 

-

 

 

 

(76,064)

Gain (Loss) from discontinued operations before income taxes

 

 

-

 

 

 

459,563

 

 

 

-

 

 

 

930,749

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Income tax (expense) benefit

 

 

-

 

 

 

(123,737)

 

 

-

 

 

 

(250,604)

Income (loss) from discontinued operations, net of tax

 

$-

 

 

$335,826

 

 

$-

 

 

$680,145

 

XML 17 R9.htm IDEA: XBRL DOCUMENT v3.23.2
Earnings per Share
6 Months Ended
Jul. 01, 2023
Total earnings per share:  
Earnings per Share

Note C – Earnings Per Share

 

The denominators used to calculate earnings per share are as follows:

 

 

 

Three Months Ended

 

 

Six Months Ended

 

 

 

July 1, 2023

 

 

July 2, 2022

 

 

July 1, 2023

 

 

July 2, 2022

 

Basic:

 

 

 

 

 

 

 

 

 

 

 

 

Weighted average shares outstanding

 

 

6,232,717

 

 

 

6,222,818

 

 

 

6,227,873

 

 

 

6,235,231

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Diluted:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Weighted average shares outstanding

 

 

6,232,717

 

 

 

6,222,818

 

 

 

6,227,873

 

 

 

6,235,231

 

Dilutive stock appreciation rights

 

 

32,462

 

 

 

14,102

 

 

 

32,462

 

 

 

14,102

 

Denominator for diluted earnings per share

 

 

6,265,179

 

 

 

6,236,920

 

 

 

6,260,335

 

 

 

6,249,333

 

XML 18 R10.htm IDEA: XBRL DOCUMENT v3.23.2
Inventories
6 Months Ended
Jul. 01, 2023
Inventories  
Inventories

Note D – Inventories

 

Inventories from continuing operations consist of the following components:

 

 

 

July 1, 2023

 

 

December 31, 2022

 

 

 

 

 

 

 

 

Raw material and component parts

 

$23,076,826

 

 

$25,924,696

 

Work in process

 

 

8,298,926

 

 

 

9,323,082

 

Finished goods

 

 

26,160,405

 

 

 

29,388,813

 

Total inventories

 

$57,536,157

 

 

$64,636,591

 

XML 19 R11.htm IDEA: XBRL DOCUMENT v3.23.2
Goodwill
6 Months Ended
Jul. 01, 2023
Goodwill  
Goodwill

Note E - Goodwill

 

The aggregate carrying amount of goodwill from continuing operations is approximately $70.8 million as of July 1, 2023 and includes the write-off of approximately $0.5 million of goodwill associated with the closure of Associated Toolmakers Ltd. In the second quarter of 2023. Additionally, the Company recorded approximately $0.5 million of goodwill associated with the acquisition of Sureflex, Inc. in the second quarter of 2023. See Note O – Business Acquisitions for further details. No impairment was recognized in the second quarter of 2023.

 

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.

XML 20 R12.htm IDEA: XBRL DOCUMENT v3.23.2
Leases
6 Months Ended
Jul. 01, 2023
Leases  
Leases

Note F – 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 accounts 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. The Company determines whether an arrangement is, or contains, a lease at contract inception. An arrangement contains a lease if the Company has the right to direct the use of and obtain substantially all the economic benefits of an identified asset. ROU assets and lease liabilities are recognized at lease commencement based on the present value of lease payments over the lease term. Leases with an initial term of 12 months or less are not recorded on the balance sheet; we recognize lease expense for these leases on a straight-line basis over the lease term. Most leases include one or more options to renew. The exercise of lease renewal options is at our sole discretion. 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 twenty-one operating leases with a lease liability of $16.6 million and four finance leases with a lease liability of $1.0 million as of July 1, 2023. The 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. There are no related party lease transactions. There are no leases that have not yet commenced that could create significant rights and obligations for the Company.

 

Approximate total minimum lease payments for each of the next five fiscal years is estimated to be as follows: remainder of 2023 - $2.0 million; 2024 - $3.6 million; 2025 - $2.3 million; 2026 - $1.8 million; 2027 - $1.5 million; and $6.4 million thereafter. The weighted average remaining lease term is 7.4 years. The implicit interest rate used was 5.0% to 8.25%.

XML 21 R13.htm IDEA: XBRL DOCUMENT v3.23.2
Debt
6 Months Ended
Jul. 01, 2023
Debt  
Debt

Note G - 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 July 1, 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 SOFR rate 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 the SOFR rate 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. The Company was in compliance with all its covenants under the Credit Agreement on July 1, 2023, and through the date of filing this Form 10-Q.

XML 22 R14.htm IDEA: XBRL DOCUMENT v3.23.2
Stock Options and awards
6 Months Ended
Jul. 01, 2023
Stock Options and awards  
Stock Options and awards

Note H - Stock Options and Awards

 

On February 19, 2020, the Board of Directors of the Company (the “Board”) adopted the Eastern Company 2020 Stock Incentive Plan (the “2020 Plan”), which replaced The Eastern Company 2010 Executive Stock Incentive Plan after its expiration in February 2020. On April 29, 2020, at the Company’s 2020 Annual Meeting of Shareholders, the shareholders of the Company approved and adopted the 2020 Plan. The Company has no other existing plan pursuant to which equity awards may be granted.

 

Incentive stock options 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 options are granted. Restricted stock awards may also be granted to participants under the 2020 Plan with restrictions determined by the Compensation Committee of the Board. Under the 2020 Plan, non-qualified stock options granted to participants will have exercise prices determined by the Compensation Committee of the Board. During the first six months of fiscal 2023 and 2022, the Company granted 64,500 and 43,300 stock awards, respectively, that were subject to the meeting of performance measurements or time based. For the first six months of fiscal years 2023 and 2022, the Company used fair market value to determine the associated expense with stock awards.

 

The 2020 Plan also permits the issuance of Stock Appreciation Rights (“SARs”). The SARs are in the form of an option 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. During the first six months of fiscal 2023 and 2022 the Company did not issue any SARs.

 

Stock-based compensation (income) expense, including forfeitures, in connection with SARs and stock awards previously granted to employees was approximately $21,000 and $136,000 in the second quarter of 2023 and the second quarter of 2022, respectively, and was approximately $(163,000) and $250,000 in the first six months of fiscal years 2023 and 2022, respectively.

 

As of July 1, 2023, there were 898,105 shares of Company common stock reserved and available for future grant under the 2020 Plan.

 

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

 

 

 

Six Months Ended

 

 

Year Ended

 

 

 

July 1, 2023

 

 

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 July 1, 2023

 

 

Weighted Average Remaining Contractual Life

 

 

Weighted Average Exercise Price

 

 

Exercisable as of July 1, 2023

 

 

Weighted Average Remaining Contractual Life

 

 

Weighted Average Exercise Price

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

$19.44 - $26.30

 

 

13,000

 

 

 

1.0

 

 

$24.19

 

 

 

13,000

 

 

 

1.0

 

 

$24.19

 

 

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

 

 

 

Six Months Ended

 

 

Year Ended

 

 

 

July 1, 2023

 

 

December 31, 2022

 

 

 

Shares

 

 

Shares

 

Outstanding at beginning of period

 

 

64,500

 

 

 

27,300

 

Issued

 

 

64,500

 

 

 

43,300

 

Exercised

 

 

(10,600)

 

 

-

 

Forfeited

 

 

(33,100)

 

 

(6,100)

Outstanding at end of period

 

 

85,300

 

 

 

64,500

 

 

As of July 1, 2023, outstanding SARs and stock awards had an intrinsic value of $1,543,077.

XML 23 R15.htm IDEA: XBRL DOCUMENT v3.23.2
Share Repurchase Program
6 Months Ended
Jul. 01, 2023
Share Repurchase Program  
Share Repurchase Program

Note I – Share Repurchase Program

 

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

 

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

 

Balance as of April 1, 2023

 

 

139,716

 

 

$24.61

 

 

 

139,716

 

 

 

60,284

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

April 2, 2023 – July 1, 2023

 

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Balance as of July 1, 2023

 

 

139,716

 

 

$24.61

 

 

 

139,716

 

 

 

60,284

 

XML 24 R16.htm IDEA: XBRL DOCUMENT v3.23.2
Revenue Recognition
6 Months Ended
Jul. 01, 2023
Revenue Recognition  
Revenue Recognition

Note J – Revenue Recognition

 

The Company’s revenues result from the sale of goods and services and reflect the consideration to which the Company expects to be entitled. The Company records revenues in accordance with FASB Accounting Standards Codification (“ASC”) Topic 606, “Revenue from Contracts with Customers”. The Company has defined purchase orders as contracts in accordance with ASC Topic 606. For its customer contracts, the Company identifies its performance obligations, which are delivering goods or services, determines the transaction price, allocates the contract transaction price to the performance obligations (when applicable), and recognizes the revenue when (or as) the performance obligation is transferred to the customer. A good or service is transferred when the customer obtains control of that good or service. The Company’s revenues are recorded at a point in time from the sale of tangible products. Revenues are recognized when products are shipped.

 

Customer volume rebates, product returns, discount and allowance are variable considerations and are recorded as a reduction of revenue in the same period that the related sales are recorded. The Company has reviewed the overall sales transactions for variable consideration and has determined that these costs are not material.

 

The Company has no future performance obligations and does not capitalize costs to obtain or fulfill contracts.

XML 25 R17.htm IDEA: XBRL DOCUMENT v3.23.2
Income Taxes
6 Months Ended
Jul. 01, 2023
Income Taxes  
Income Taxes

Note K - Income Taxes

 

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

 

The total amount of unrecognized tax benefits could increase or decrease within the next 12 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 FASB ASC Topic 740, “Income Taxes.”  There have been no significant changes to the value of unrecognized tax benefits during the six months ended July 1, 2023. The Company believes that it is reasonably possible that the total amount of unrecognized tax benefits will not increase or decrease significantly over the next twelve months.

XML 26 R18.htm IDEA: XBRL DOCUMENT v3.23.2
Retirement Benefit Plans
6 Months Ended
Jul. 01, 2023
Retirement Benefit Plans  
Retirement Benefit Plans

Note L – Retirement Benefit Plans

 

The Company has four non-contributory defined benefit pension plans covering most U.S. employees. Three of these pension plans are frozen and participants in these three plans have not accrued benefits since the date on which these plans were frozen. A fourth pension plan does not permit new participants but existing participants in this fourth pension plan continue to accrue benefits. Plan benefits are generally based upon age at retirement, years of service and, for the plan covering salaried employees, 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.

 

Significant disclosures relating to these benefit plans for the first three months and first six months 2023 and 2022 are as follows:

 

 

 

Pension Benefits

 

 

 

Three Months Ended

 

 

Six Months Ended

 

 

 

July 1, 2023

 

 

July 2, 2022

 

 

July 1, 2023

 

 

July 2, 2022

 

Service cost

 

$216,153

 

 

$269,743

 

 

$432,306

 

 

$539,487

 

Interest cost

 

 

990,053

 

 

 

608,191

 

 

 

1,980,107

 

 

 

1,216,380

 

Expected return on plan assets

 

 

(1,049,014)

 

 

(1,460,661)

 

 

(2,098,030)

 

 

(2,921,322)

Amortization of prior service cost

 

 

-

 

 

 

16,563

 

 

 

-

 

 

 

33,126

 

Amortization of the net loss

 

 

342,865

 

 

 

390,075

 

 

 

685,730

 

 

 

780,150

 

Net periodic benefit cost (benefit)

 

$500,057

 

 

$(176,089)

 

$1,000,113

 

 

$(352,179)

 

 

Other Postretirement Benefits

 

 

 

Three Months Ended

 

 

Six Months Ended

 

 

 

July 1, 2023

 

 

July 2, 2022

 

 

July 1, 2023

 

 

July 2, 2022

 

Service cost

 

$6,486

 

 

$13,323

 

 

$12,972

 

 

$26,646

 

Interest cost

 

 

14,533

 

 

 

10,988

 

 

 

29,066

 

 

 

21,976

 

Expected return on plan assets

 

 

(4,849)

 

 

(4,400)

 

 

(9,698)

 

 

(8,800)

Amortization of prior service cost

 

 

1,060

 

 

 

1,060

 

 

 

2,120

 

 

 

2,120

 

Amortization of the net loss

 

 

(16,895)

 

 

(2,054)

 

 

(33,790)

 

 

(4,108)

Net periodic benefit cost

 

$335

 

 

$18,917

 

 

$670

 

 

$37,834

 

 

The Company’s funding policy with respect to its qualified plans is to contribute at least the minimum amount required by applicable laws and regulations. In fiscal year 2023, the Company expects to contribute approximately $800,000 into its pension plans and approximately $50,000 into its postretirement plan. As of July 1, 2023, the Company has contributed $164,000 to its pension plans, has contributed $28,000 to its postretirement plan, and expects to make the remaining contributions as required during the remainder of the fiscal year.

 

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

 

The Company made contributions to the plan as follows:

 

 

 

Three Months Ended

 

 

Six Months Ended

 

 

 

July 1, 2023

 

 

July 2, 2022

 

 

July 1, 2023

 

 

July 2, 2022

 

Regular matching contribution

 

$253,665

 

 

$161,714

 

 

$506,426

 

 

$372,654

 

Transitional credit contribution

 

 

26,344

 

 

 

28,179

 

 

 

60,663

 

 

 

79,742

 

Non-discretionary contribution

 

 

89,163

 

 

 

16,769

 

 

 

521,112

 

 

 

360,146

 

Total contributions for the period

 

$369,172

 

 

$206,662

 

 

$1,088,201

 

 

$812,542

 

 

The non-discretionary contribution of $328,953 made in the six months ended July 1, 2023, was accrued for, and expensed in the prior fiscal year.

 

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

XML 27 R19.htm IDEA: XBRL DOCUMENT v3.23.2
Recent Accounting Pronouncements
6 Months Ended
Jul. 01, 2023
Recent Accounting Pronouncements  
Recent Accounting Pronouncements

Note M - Recent Accounting Pronouncements

 

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 28 R20.htm IDEA: XBRL DOCUMENT v3.23.2
Concentration of risk
6 Months Ended
Jul. 01, 2023
Concentration of risk  
Concentration of risk

Note N - 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 July 1, 2023, there were two significant concentrations of credit risk with two customers, who had receivables representing 12% and 13% of our net accounts receivable. One single customer represented 14% of the Company’s net accounts receivable as of December 31, 2022. The maximum exposure to credit risk is primarily represented by the carrying amount of the Company’s accounts receivable.

The Company has deposits that exceed amounts up to $250,000 that are insured by the Federal Deposit Insurance Corporation (FDIC), but the Company does not consider this a significant concentration of credit risk based on the strength of the financial institution.

 

Interest Rate Risk

 

The Company’s exposure to the risk of changes in market interest rates relates primarily to the Company’s debt, which bears interest at variable rates based on the SOFR rate plus an applicable margin of 1.875% to 2.625%, depending on the Company’s senior net leverage ratio.

 

Currency Exchange Rate Risk

 

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

XML 29 R21.htm IDEA: XBRL DOCUMENT v3.23.2
Business Acquisition
6 Months Ended
Jul. 01, 2023
Business Acquisition  
Business Acquisition

Note O – Business Acquisition

 

On June 29, 2023 the Company acquired certain assets, including accounts receivable, inventories, furniture, fixtures and equipment, intellectual property rights, rights existing under all sales and purchase agreements, and assumed certain liabilities of Sureflex, Inc. (“Sureflex”). These assets are held in our Velvac, Inc. (“Velvac”) subsidiary. We expect that Sureflex, which manufactures tractor-trailer electrical connection cable assemblies, will enable the Company to manufacture electrical products and become more competitive with respect to cost and quality.

 

The acquisition of Sureflex was accounted for under Business Combinations (Topic 805). The acquired business is included in the consolidated operating results of the Company from the effective date of the acquisition. The excess of the cost of Sureflex over the fair market value of the net assets acquired of $0.5 million has been recorded as goodwill.

 

Neither the actual results nor the pro forma effects of the Sureflex acquisition are material to the Company’s financial statements.

XML 30 R22.htm IDEA: XBRL DOCUMENT v3.23.2
Discontinued Operations (Tables)
6 Months Ended
Jul. 01, 2023
Discontinued Operations  
Schedule of income from discontinued operations

 

 

Three Months Ended

 

 

Six Months Ended

 

 

 

July 1, 2023

 

 

July 2, 2022

 

 

July 1, 2023

 

 

July 2, 2022

 

 

 

(unaudited)

 

 

(unaudited)

 

 

(unaudited)

 

 

(unaudited)

 

Net sales

 

$-

 

 

$2,473,201

 

 

$-

 

 

$4,840,427

 

Cost of products sold

 

 

-

 

 

 

(1,683,295)

 

 

-

 

 

 

(3,287,057)

Gross margin

 

 

-

 

 

 

789,906

 

 

 

-

 

 

 

1,553,370

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Selling, general and administrative expenses

 

 

-

 

 

 

(289,497)

 

 

-

 

 

 

(546,557)

Operating income (loss)

 

 

-

 

 

 

500,409

 

 

 

-

 

 

 

1,006,813

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Interest expense

 

 

-

 

 

 

(40,846)

 

 

-

 

 

 

(76,064)

Gain (Loss) from discontinued operations before income taxes

 

 

-

 

 

 

459,563

 

 

 

-

 

 

 

930,749

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Income tax (expense) benefit

 

 

-

 

 

 

(123,737)

 

 

-

 

 

 

(250,604)

Income (loss) from discontinued operations, net of tax

 

$-

 

 

$335,826

 

 

$-

 

 

$680,145

 

XML 31 R23.htm IDEA: XBRL DOCUMENT v3.23.2
Earnings per Share (Tables)
6 Months Ended
Jul. 01, 2023
Total earnings per share:  
Schedule of Denominators Used in Earnings Per Share Computations

 

 

Three Months Ended

 

 

Six Months Ended

 

 

 

July 1, 2023

 

 

July 2, 2022

 

 

July 1, 2023

 

 

July 2, 2022

 

Basic:

 

 

 

 

 

 

 

 

 

 

 

 

Weighted average shares outstanding

 

 

6,232,717

 

 

 

6,222,818

 

 

 

6,227,873

 

 

 

6,235,231

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Diluted:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Weighted average shares outstanding

 

 

6,232,717

 

 

 

6,222,818

 

 

 

6,227,873

 

 

 

6,235,231

 

Dilutive stock appreciation rights

 

 

32,462

 

 

 

14,102

 

 

 

32,462

 

 

 

14,102

 

Denominator for diluted earnings per share

 

 

6,265,179

 

 

 

6,236,920

 

 

 

6,260,335

 

 

 

6,249,333

 

XML 32 R24.htm IDEA: XBRL DOCUMENT v3.23.2
Inventories (Tables)
6 Months Ended
Jul. 01, 2023
Inventories  
Schedule of Inventories from continuing operations

 

 

July 1, 2023

 

 

December 31, 2022

 

 

 

 

 

 

 

 

Raw material and component parts

 

$23,076,826

 

 

$25,924,696

 

Work in process

 

 

8,298,926

 

 

 

9,323,082

 

Finished goods

 

 

26,160,405

 

 

 

29,388,813

 

Total inventories

 

$57,536,157

 

 

$64,636,591

 

XML 33 R25.htm IDEA: XBRL DOCUMENT v3.23.2
Stock Options and awards (Tables)
6 Months Ended
Jul. 01, 2023
Stock Options and awards  
Schedule of SARs Outstanding and Exercisable

 

 

Six Months Ended

 

 

Year Ended

 

 

 

July 1, 2023

 

 

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 July 1, 2023

 

 

Weighted Average Remaining Contractual Life

 

 

Weighted Average Exercise Price

 

 

Exercisable as of July 1, 2023

 

 

Weighted Average Remaining Contractual Life

 

 

Weighted Average Exercise Price

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

$19.44 - $26.30

 

 

13,000

 

 

 

1.0

 

 

$24.19

 

 

 

13,000

 

 

 

1.0

 

 

$24.19

 

Schedule of Outstanding Stock Grants

 

 

Six Months Ended

 

 

Year Ended

 

 

 

July 1, 2023

 

 

December 31, 2022

 

 

 

Shares

 

 

Shares

 

Outstanding at beginning of period

 

 

64,500

 

 

 

27,300

 

Issued

 

 

64,500

 

 

 

43,300

 

Exercised

 

 

(10,600)

 

 

-

 

Forfeited

 

 

(33,100)

 

 

(6,100)

Outstanding at end of period

 

 

85,300

 

 

 

64,500

 

XML 34 R26.htm IDEA: XBRL DOCUMENT v3.23.2
Share Repurchase Program (Tables)
6 Months Ended
Jul. 01, 2023
Share Repurchase Program  
Schedule of Company's shares repurchased

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

 

Balance as of April 1, 2023

 

 

139,716

 

 

$24.61

 

 

 

139,716

 

 

 

60,284

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

April 2, 2023 – July 1, 2023

 

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Balance as of July 1, 2023

 

 

139,716

 

 

$24.61

 

 

 

139,716

 

 

 

60,284

 

XML 35 R27.htm IDEA: XBRL DOCUMENT v3.23.2
Retirement Benefit Plans (Tables)
6 Months Ended
Jul. 01, 2023
Retirement Benefit Plans  
Schedule of Significant Disclosures Relating to Benefit Plans

 

 

Pension Benefits

 

 

 

Three Months Ended

 

 

Six Months Ended

 

 

 

July 1, 2023

 

 

July 2, 2022

 

 

July 1, 2023

 

 

July 2, 2022

 

Service cost

 

$216,153

 

 

$269,743

 

 

$432,306

 

 

$539,487

 

Interest cost

 

 

990,053

 

 

 

608,191

 

 

 

1,980,107

 

 

 

1,216,380

 

Expected return on plan assets

 

 

(1,049,014)

 

 

(1,460,661)

 

 

(2,098,030)

 

 

(2,921,322)

Amortization of prior service cost

 

 

-

 

 

 

16,563

 

 

 

-

 

 

 

33,126

 

Amortization of the net loss

 

 

342,865

 

 

 

390,075

 

 

 

685,730

 

 

 

780,150

 

Net periodic benefit cost (benefit)

 

$500,057

 

 

$(176,089)

 

$1,000,113

 

 

$(352,179)

 

 

Other Postretirement Benefits

 

 

 

Three Months Ended

 

 

Six Months Ended

 

 

 

July 1, 2023

 

 

July 2, 2022

 

 

July 1, 2023

 

 

July 2, 2022

 

Service cost

 

$6,486

 

 

$13,323

 

 

$12,972

 

 

$26,646

 

Interest cost

 

 

14,533

 

 

 

10,988

 

 

 

29,066

 

 

 

21,976

 

Expected return on plan assets

 

 

(4,849)

 

 

(4,400)

 

 

(9,698)

 

 

(8,800)

Amortization of prior service cost

 

 

1,060

 

 

 

1,060

 

 

 

2,120

 

 

 

2,120

 

Amortization of the net loss

 

 

(16,895)

 

 

(2,054)

 

 

(33,790)

 

 

(4,108)

Net periodic benefit cost

 

$335

 

 

$18,917

 

 

$670

 

 

$37,834

 

Schedule of Company made contributions

 

 

Three Months Ended

 

 

Six Months Ended

 

 

 

July 1, 2023

 

 

July 2, 2022

 

 

July 1, 2023

 

 

July 2, 2022

 

Regular matching contribution

 

$253,665

 

 

$161,714

 

 

$506,426

 

 

$372,654

 

Transitional credit contribution

 

 

26,344

 

 

 

28,179

 

 

 

60,663

 

 

 

79,742

 

Non-discretionary contribution

 

 

89,163

 

 

 

16,769

 

 

 

521,112

 

 

 

360,146

 

Total contributions for the period

 

$369,172

 

 

$206,662

 

 

$1,088,201

 

 

$812,542

 

XML 36 R28.htm IDEA: XBRL DOCUMENT v3.23.2
Discontinued Operations (Details) - USD ($)
3 Months Ended 6 Months Ended
Jul. 01, 2023
Jul. 02, 2022
Jul. 01, 2023
Jul. 02, 2022
Net Sales $ 68,337,790 $ 69,540,054 $ 140,833,158 $ 138,554,702
Cost of products sold (53,189,948) (53,552,232) (110,187,615) (107,991,200)
Gross margin 15,147,842 15,987,822 30,645,543 30,563,502
Selling general and administrative expenses (11,289,037) (10,141,815) (23,226,674) (20,007,429)
Operating profit 2,427,695 4,886,643 4,586,560 8,399,701
Interest expense (781,104) (503,787) (1,507,110) (938,121)
Income tax (expense) benefit (499,564) (1,193,877) (694,409) (2,075,002)
Income (loss) from discontinued operations, net of tax 0 335,826 0 680,145
Discontinued Operation [Member]        
Net Sales 0 2,473,201 0 4,840,427
Cost of products sold 0 (1,683,295) 0 (3,287,057)
Gross margin 0 789,906 0 1,553,370
Selling general and administrative expenses 0 (289,497) 0 (546,557)
Operating profit 0 500,409 0 1,006,813
Interest expense 0 (40,846) 0 (76,064)
Gain (Loss) from discontinued operations before income taxes 0 459,563 0 930,749
Income tax (expense) benefit 0 (123,737) 0 (250,604)
Income (loss) from discontinued operations, net of tax $ 0 $ 335,826 $ 0 $ 680,145
XML 37 R29.htm IDEA: XBRL DOCUMENT v3.23.2
Earnings Per Share (Details) - shares
3 Months Ended 6 Months Ended
Jul. 01, 2023
Jul. 02, 2022
Jul. 01, 2023
Jul. 02, 2022
Basic [abstract]        
Weighted Average Shares Outstanding 6,232,717 6,222,818 6,227,873 6,235,231
Diluted [abstract]        
Weighted Average Shares Outstanding 6,232,717 6,222,818 6,227,873 6,235,231
Dilutive Stock Appreciation Rights 32,462 14,102 32,462 14,102
Denominator For Diluted Earnings Per Share (in Shares) 6,265,179 6,236,920 6,260,335 6,249,333
XML 38 R30.htm IDEA: XBRL DOCUMENT v3.23.2
Inventories (Details) - USD ($)
Jul. 01, 2023
Dec. 31, 2022
Inventories    
Raw Material And Component Parts $ 23,076,826 $ 25,924,696
Work In Process 8,298,926 9,323,082
Finished Goods 26,160,405 29,388,813
Total Inventories $ 57,536,157 $ 64,636,591
XML 39 R31.htm IDEA: XBRL DOCUMENT v3.23.2
Goodwill (Details Narrative)
$ in Millions
6 Months Ended
Jul. 01, 2023
USD ($)
Goodwill  
Goodwill writeoff $ 0.5
Goodwill, Net 70.8
Goodwill acquisition $ 0.5
XML 40 R32.htm IDEA: XBRL DOCUMENT v3.23.2
Leases (Details Narrative) - USD ($)
6 Months Ended
Jul. 01, 2023
Apr. 01, 2023
Dec. 31, 2022
Lease Liability $ 13,038,059 $ 16,600,000 $ 9,195,205
Operating Lease Term 12 months    
Lease weighted average remaining lease terms 7 years 4 months 24 days    
2023   2,000,000.0  
2024   3,600,000  
2025   2,300,000  
2026   1,800,000  
2027   1,500,000  
Thereafter   6,400,000  
Four Finance Leases [Member]      
Lease Liability   $ 1,000.0  
Minimum [Member]      
Interest Rate   5.00%  
Maximum [Member]      
Interest Rate   8.25%  
XML 41 R33.htm IDEA: XBRL DOCUMENT v3.23.2
Debt (Details Narrative) - USD ($)
1 Months Ended 6 Months Ended
Jun. 16, 2023
Jul. 01, 2023
Credit Agreement [Member]    
Ratio Description   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
Revolving Credit Loan [Member]    
Annual Commitment Fee Percentage 0.30%  
Revolving Credit Loan [Member] | Minimum [Member] | LIBOR [Member]    
Basis Spread On Variable Rate   0.875
Revolving Credit Loan [Member] | Maximum [Member] | LIBOR [Member]    
Basis Spread On Variable Rate   1.625
Term Loan [Member] | September 30, 2027 through March 31, 2028 [Member]    
Quarterly Principal Payment   $ 1,500,000
Term Loan [Member] | September 30, 2025 through June 30, 2027 [Member]    
Quarterly Principal Payment   1,125,000
Term Loan [Member] | September 30, 2023 through June 30, 2024 [Member]    
Quarterly Principal Payment   $ 750,000
Term Loan [Member] | Minimum [Member]    
Variable Interest Rate Based On Senior Net Leverage Ratio   1.875
Term Loan [Member] | Maximum [Member]    
Variable Interest Rate Based On Senior Net Leverage Ratio   2.625
Interest Rate Swap [Member] | Term Loan [Member]    
Term portion loan $ 60,000,000  
Revolving Commitment Portion $ 30,000,000  
XML 42 R34.htm IDEA: XBRL DOCUMENT v3.23.2
Stock Options and Awards (Details) - $ / shares
6 Months Ended 12 Months Ended
Jul. 01, 2023
Dec. 31, 2022
Number Of Units, Forfeited (33,100) (6,100)
Stock Options [Member]    
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 43 R35.htm IDEA: XBRL DOCUMENT v3.23.2
Stock Options and Awards (Details 1) - SAR [Member] - $ / shares
6 Months Ended
Jul. 01, 2023
Apr. 01, 2023
Outstanding   13,000
Weighted- Average Remaining Contractual Life, Oustanding 1 month  
Weighted Average Exercise Price, Oustanding $ 24.19  
Exercisable   13,000
Weighted- Average Remaining Contractual Life, Exercisable 1 month  
Weighted Average Exercise Price, Exercisable $ 24.19  
Minimum [Member]    
Range Of Exercise Prices 19.44  
Maximum [Member]    
Range Of Exercise Prices $ 26.30  
XML 44 R36.htm IDEA: XBRL DOCUMENT v3.23.2
Stock Options and Awards (Details 2) - shares
6 Months Ended 12 Months Ended
Jul. 01, 2023
Dec. 31, 2022
Stock Options and awards    
Number Of Units Outstanding At Beginning Of Period 64,500 27,300
Number Of Units, Issued 64,500 43,300
Number Of Units, Exercised (10,600) 0
Number Of Units, Forfeited (33,100) (6,100)
Number Of Units Outstanding At End Of Period 85,300 64,500
XML 45 R37.htm IDEA: XBRL DOCUMENT v3.23.2
Stock Options and Awards (Details Narrative) - USD ($)
3 Months Ended 6 Months Ended 12 Months Ended
Jul. 01, 2023
Jul. 01, 2022
Jul. 01, 2023
Jul. 02, 2022
Jul. 01, 2022
Dec. 31, 2022
Stock Option Granted     64,500     43,300
Intrinsic value $ 1,543,077   $ 1,543,077      
Stock Compensation Expense $ 21,000 $ 136,000 $ 10,185 $ 414,619    
2020 Plan [Member]            
Common Stock Shares Reserved For Future Issuance 898,105   898,105      
Stock Option Granted     64,500   43,300  
SAR [Member]            
Stock Compensation Expense     $ (163,000)   $ 250,000  
XML 46 R38.htm IDEA: XBRL DOCUMENT v3.23.2
Share Repurchase Program (Details)
3 Months Ended
Apr. 01, 2023
$ / shares
shares
Maximum Number of Shares That May Yet be Purchased Under the Plans or Programs [Member]  
Maximum Number Of Shares That May Yet Be Purchased Under The Plans Or Programs, Beginning Balance 60,284
Maximum Number Of Shares That May Yet Be Purchased Under The Plans Or Programs, Ending Balance 60,284
Average Price Paid Per Share [Member]  
Average Price Paid Per Share, Beginning Balance | $ / shares $ 24.61
Average Price Paid Per Share During The Period | $ / shares 0
Average Price Paid Per Share, Ending Balance | $ / shares $ 24.61
Total Number of Shares Purchased [Member]  
Total Number Of Shares Purchased, Beginning Balance 139,716
Total Number Of Shares Purchased,ending Balance 139,716
Total Number of Shares Purchased As Part of Publicly Announced Plansor Programs [Member]  
Total Number Of Shares Purchased As Part Of Publicly Announced Plansor Programs, Beginning Balance 139,716
Total Number Of Shares Purchased As Part Of Publicly Announced Plansor Programs, Ending Balance 139,716
XML 47 R39.htm IDEA: XBRL DOCUMENT v3.23.2
Share Repurchase Program (Details Narrative)
May 02, 2018
shares
Share Repurchase Program  
Number Of Shares Authorized To Be Repurchased 200,000
XML 48 R40.htm IDEA: XBRL DOCUMENT v3.23.2
Retirement Benefit Plans (Details) - USD ($)
3 Months Ended 6 Months Ended
Jul. 01, 2023
Jul. 02, 2022
Jul. 01, 2023
Jul. 02, 2022
Pension Benefit [Member]        
Service Cost $ 216,153 $ 269,743 $ 432,306 $ 539,487
Interest Cost 990,053 608,191 1,980,107 1,216,380
Expected Return On Plan Assets (1,049,014) (1,460,661) (2,098,030) (2,921,322)
Amortization Of Prior Service Cost 0 16,563 0 33,126
Amortization Of The Net Loss 342,865 390,075 685,730 780,150
Net Periodic Benefit Cost (500,057) 176,089 (1,000,113) 352,179
Other Postretirement Benefit [Member]        
Service Cost 6,486 13,323 12,972 26,646
Interest Cost 14,533 10,988 29,066 21,976
Expected Return On Plan Assets (4,849) (4,400) (9,698) (8,800)
Amortization Of The Net Loss 1,060 1,060 2,120 2,120
Net Periodic Benefit Cost 16,895 2,054 33,790 4,108
Gain On Significant Event $ 335 $ 18,917 $ 670 $ 37,834
XML 49 R41.htm IDEA: XBRL DOCUMENT v3.23.2
Retirement Benefit Plans (Details 1) - USD ($)
3 Months Ended 6 Months Ended
Jul. 01, 2023
Jul. 02, 2022
Jul. 01, 2023
Jul. 02, 2022
Total Contributions For The Period $ 369,172 $ 206,662 $ 1,088,201 $ 812,542
Regular Matching Contributions [Member]        
Total Contributions For The Period 253,665 161,714 506,426 372,654
Transitional Credit Contributions [Member]        
Total Contributions For The Period 26,344 28,179 60,663 79,742
Non-Discretionary Contributions [Member]        
Total Contributions For The Period $ 89,163 $ 16,769 $ 521,112 $ 360,146
XML 50 R42.htm IDEA: XBRL DOCUMENT v3.23.2
Retirement Benefit Plans (Details Narrative) - USD ($)
6 Months Ended 12 Months Ended
Jul. 01, 2023
Jan. 03, 2023
Non-discretionary contribution $ 328,953  
Pension Benefit [Member]    
Cash Contributions 164,000 $ 800,000
Other Postretirement Benefit [Member]    
Cash Contributions $ 28,000 $ 50,000
XML 51 R43.htm IDEA: XBRL DOCUMENT v3.23.2
Concentration of Risk (Details Narrative) - USD ($)
6 Months Ended 12 Months Ended
Jul. 01, 2023
Dec. 31, 2021
Federal Deposit Insurance Corporation $ 250,000  
Minimum [Member] | Revolving Credit Loan [Member]    
Debt bear interest on variable rate 1.875%  
Maximum [Member] | Revolving Credit Loan [Member]    
Debt bear interest on variable rate 2.625%  
Accounts Receivable [Member] | Customer Concentration Risk [Member] | Two Customers [Member]    
Threshold Percentage Of Concentration Risk 13.00%  
Accounts Receivable [Member] | Customer Concentration Risk [Member] | One Customers [Member]    
Threshold Percentage Of Concentration Risk 12.00% 14.00%
XML 52 R44.htm IDEA: XBRL DOCUMENT v3.23.2
Business Acquisition (Details Narrative)
$ in Millions
1 Months Ended
Jun. 29, 2023
USD ($)
Business Acquisition  
Business acquisition net assets acquired $ 0.5
XML 53 eml_10q_htm.xml IDEA: XBRL DOCUMENT 0000031107 2023-01-01 2023-07-01 0000031107 2023-06-01 2023-06-29 0000031107 srt:MaximumMember us-gaap:LineOfCreditMember 2023-01-01 2023-07-01 0000031107 srt:MinimumMember us-gaap:LineOfCreditMember 2023-01-01 2023-07-01 0000031107 eml:TwoCustomersMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-07-01 0000031107 eml:OneCustomersMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-07-01 0000031107 eml:OneCustomersMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-12-31 0000031107 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2022-01-04 2023-01-03 0000031107 us-gaap:PensionPlansDefinedBenefitMember 2022-01-04 2023-01-03 0000031107 eml:NonDiscretionaryContributionsMember 2022-04-03 2022-07-02 0000031107 eml:NonDiscretionaryContributionsMember 2022-01-03 2022-07-02 0000031107 eml:NonDiscretionaryContributionsMember 2023-04-02 2023-07-01 0000031107 eml:NonDiscretionaryContributionsMember 2023-01-02 2023-07-01 0000031107 eml:TransitionalCreditContributionsMember 2022-04-03 2022-07-02 0000031107 2022-01-03 2022-07-02 0000031107 eml:TransitionalCreditContributionsMember 2022-01-03 2022-07-02 0000031107 eml:TransitionalCreditContributionsMember 2023-04-02 2023-07-01 0000031107 2023-01-02 2023-07-01 0000031107 eml:TransitionalCreditContributionsMember 2023-01-02 2023-07-01 0000031107 eml:RegularMatchingContributionsMember 2022-04-03 2022-07-02 0000031107 eml:RegularMatchingContributionsMember 2022-01-03 2022-07-02 0000031107 eml:RegularMatchingContributionsMember 2023-01-02 2023-07-01 0000031107 eml:RegularMatchingContributionsMember 2023-04-02 2023-07-01 0000031107 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2022-01-03 2022-07-02 0000031107 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2023-01-02 2023-07-01 0000031107 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2022-04-03 2022-07-02 0000031107 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2023-04-02 2023-07-01 0000031107 us-gaap:PensionPlansDefinedBenefitMember 2022-01-03 2022-07-02 0000031107 us-gaap:PensionPlansDefinedBenefitMember 2022-04-03 2022-07-02 0000031107 us-gaap:PensionPlansDefinedBenefitMember 2023-04-02 2023-07-01 0000031107 us-gaap:PensionPlansDefinedBenefitMember 2023-01-02 2023-07-01 0000031107 2018-05-02 0000031107 eml:TotalNumberofSharesPurchasedMember 2023-01-02 2023-04-01 0000031107 eml:AveragePricePaidPerShareMember 2023-01-02 2023-04-01 0000031107 eml:MaximumNumberofSharesThatMayYetbePurchasedUnderthePlansorProgramsMember 2023-01-02 2023-04-01 0000031107 eml:TotalNumberofSharesPurchasedAsPartofPubliclyAnnouncedPlansorProgramsMember 2023-01-02 2023-04-01 0000031107 eml:SARMember 2022-01-01 2022-07-01 0000031107 2022-04-02 2022-07-01 0000031107 eml:TwoTHousandTwentyPlanMember 2023-01-01 2023-07-01 0000031107 eml:TwoTHousandTwentyPlanMember 2022-01-01 2022-07-01 0000031107 eml:TwoTHousandTwentyPlanMember 2023-07-01 0000031107 2022-01-01 2022-12-31 0000031107 srt:MaximumMember eml:SARMember 2023-01-01 2023-07-01 0000031107 srt:MinimumMember eml:SARMember 2023-01-01 2023-07-01 0000031107 eml:SARMember 2023-01-01 2023-07-01 0000031107 eml:SARMember 2023-04-01 0000031107 eml:StockOptionsMember 2023-07-01 0000031107 eml:StockOptionsMember 2023-01-01 2023-07-01 0000031107 eml:StockOptionsMember 2022-01-01 2022-12-31 0000031107 eml:StockOptionsMember 2021-12-31 0000031107 eml:StockOptionsMember 2022-12-31 0000031107 srt:MaximumMember us-gaap:LineOfCreditMember eml:LondonInterbanksOfferedRateLIBORMember 2023-01-01 2023-07-01 0000031107 srt:MinimumMember us-gaap:LineOfCreditMember eml:LondonInterbanksOfferedRateLIBORMember 2023-01-01 2023-07-01 0000031107 us-gaap:DebtInstrumentRedemptionPeriodThreeMember us-gaap:MediumTermNotesMember 2023-01-01 2023-07-01 0000031107 us-gaap:DebtInstrumentRedemptionPeriodTwoMember us-gaap:MediumTermNotesMember 2023-01-01 2023-07-01 0000031107 us-gaap:DebtInstrumentRedemptionPeriodOneMember us-gaap:MediumTermNotesMember 2023-01-01 2023-07-01 0000031107 eml:CreditAgreementMember 2023-01-01 2023-07-01 0000031107 srt:MaximumMember us-gaap:MediumTermNotesMember 2023-01-01 2023-07-01 0000031107 srt:MinimumMember us-gaap:MediumTermNotesMember 2023-01-01 2023-07-01 0000031107 us-gaap:LineOfCreditMember 2023-06-01 2023-06-16 0000031107 eml:InterestRatesSwapMember us-gaap:MediumTermNotesMember 2023-06-16 0000031107 srt:MaximumMember 2023-04-01 0000031107 srt:MinimumMember 2023-04-01 0000031107 eml:FourFinanceLeasesMember 2023-04-01 0000031107 2023-04-01 0000031107 us-gaap:SegmentDiscontinuedOperationsMember 2022-01-02 2022-07-02 0000031107 us-gaap:SegmentDiscontinuedOperationsMember 2022-04-03 2022-07-02 0000031107 us-gaap:SegmentDiscontinuedOperationsMember 2023-04-02 2023-07-01 0000031107 us-gaap:SegmentDiscontinuedOperationsMember 2023-01-01 2023-07-01 0000031107 2022-07-02 0000031107 2022-01-01 0000031107 2022-12-31 0000031107 2022-01-02 2022-07-02 0000031107 2022-04-03 2022-07-02 0000031107 2023-04-02 2023-07-01 0000031107 2023-07-01 iso4217:USD shares iso4217:USD shares pure 0000031107 false --12-31 Q2 2023 0 0 1000000 0 0 1000000 0 0 50000000 0 0 10-Q true 2023-07-01 false 001-35383 THE EASTERN COMPANY CT 06-0330020 3 Enterprise Drive Suite 408 Shelton CT 06484 203 729-2255 Common Stock, No Par Value EML NASDAQ Yes Yes Accelerated Filer true false false 6238316 68337790 69540054 140833158 138554702 53189948 53552232 110187615 107991200 15147842 15987822 30645543 30563502 1431110 959364 2832309 2156372 11289037 10141815 23226674 20007429 2427695 4886643 4586560 8399701 781104 503787 1507110 938121 252180 511810 378520 1000330 1898771 4894666 2700930 8461910 -499564 -1193877 -694409 -2075002 1399207 3700789 2006521 6386908 0 459563 0 930749 0 -123737 0 -250604 0 335826 0 680145 1399207 4036615 2006521 7067053 0.22 0.59 0.32 1.02 0.22 0.59 0.32 1.02 0 0.06 0 0.11 0 0.06 0 0.11 0.22 0.65 0.32 1.13 0.22 0.65 0.32 1.13 0.11 0.11 0.22 0.22 1399207 4036615 2006521 7067053 -431042 -1173177 -94457 -970896 -1172067 296588 -1449754 1353099 252670 313409 505338 626817 -1350439 -563180 -1038873 1009020 48768 3473435 967648 8076073 13204674 10187522 601516 677000 41983715 42886250 57536157 64636591 168160 1006421 6172162 6598774 119064868 125315558 57338192 56112889 31228575 30000797 26109617 26112092 70810947 70777459 5514956 5514886 17058089 18819897 876427 2276631 488989 488989 16621564 12217521 111370972 110095383 256545457 261523033 27010990 27638317 3758455 3327832 3683882 3944964 3583505 3059547 152253 0 3011829 9010793 41200914 46981453 754763 754762 13038059 9195205 836445 0 51379405 55136231 664710 666222 22448575 22174465 130322871 134908338 1000000 1000000 50000000 33596350 33586165 9072761 9056421 6238316 6221976 2834445 2834445 22544685 22544684 139622432 138985852 -1235435 -1140978 0 1449754 -23216076 -23721414 -24451511 -23412638 126222586 126614695 256545457 261523033 2006521 7067053 0 680145 2006521 6386908 3621126 3632317 656655 81210 318775 276250 -16731 39437 10185 414619 918871 -3302349 7711536 -5237113 562548 -1228182 163077 58576 -953660 -100497 -165590 -1711069 -1274858 -1812968 13558455 -2502862 547638 0 2309236 428832 0 1371073 1978784 1140728 -217186 659177 69248743 3767866 252025 0 0 10000000 60000000 0 674558 -126547 0 1423378 1369941 1372101 -10196151 3310108 0 717668 0 -717668 -127966 -160653 3017152 588103 10187522 6602429 13204674 7190532 1364527 1012157 315120 1647375 4404043 1694711 -5355510 -1595081 <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong><span style="text-decoration:underline">Note A – Basis of Presentation</span></strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with the instructions to Form 10-Q and Rule 8-03 of Regulation S-X and do not include all the information and footnotes required by generally accepted accounting principles in the United States (“GAAP”) for complete financial statements. Refer to the consolidated financial statements of The Eastern Company (together with its consolidated subsidiaries, the “Company,” “we,” “us” or “our”) and the notes thereto included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2022, filed with the Securities and Exchange Commission on March 14, 2023 (the “2022 Form 10-K”), for additional information.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The accompanying condensed consolidated financial statements are unaudited. However, in the opinion of management, all adjustments (consisting only of normal recurring accruals) necessary for a fair presentation of the results of operations for interim periods have been reflected therein. Operating results for interim periods are not necessarily indicative of the results that may be expected for the full year. All intercompany accounts and transactions are eliminated.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The condensed consolidated balance sheet as of December 31, 2022 has been derived from the audited consolidated balance sheet at that date.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The Company’s fiscal year is a 52-53-week fiscal year ending on the Saturday nearest to December 31. References to 2022 or the 2022 fiscal year mean the 52-week period ended on December 31, 2022, and references to 2023 or the 2023 fiscal year mean the 52-week period ending on December 30, 2023. In a 52-week fiscal year, each quarter has 13 weeks. References to the second quarter of 2022, the second fiscal quarter of 2022 or the three months ended July 2, 2022, mean the period from April 3, 2022 to July 2, 2022. References to the second quarter of 2023, the second fiscal quarter of 2023 or the three months ended July 1, 2023, mean the 13-week period from April 2, 2023 to July 1, 2023. References to the first six months of 2022 or the six months ended July 2, 2022 mean the period from January 2, 2022 to July 2, 2022. References to the first six months of 2023 or the six months ended July 1, 2023 mean the period from January 1, 2023 to July 1, 2023.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Certain amounts in the 2022 financial statements have been reclassified to conform with the 2023 presentation with no impact or change to previously reported net income or shareholders’ equity.</p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong><span style="text-decoration:underline">Note B – Discontinued Operations</span></strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">In the second quarter of 2021, the Company determined that the companies included in our former Diversified Products segment no longer fit with our long-term strategy and the Company initiated the process of selling the companies within the Diversified Products segment, which process was completed with the sale of the Company’s Argo EMS business (“Argo”) on October 19, 2022. 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. We believe that the sale of the Diversified Products segment has allowed management to focus on our core capabilities and offerings.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The former Diversified Products segment met the criteria to be held for sale and furthermore, we determined that the assets held for sale qualify for discontinued operations. As such, the financial results of the Diversified Products segment are reflected in our unaudited condensed consolidated statement of operations as discontinued operations for the prior period presented. The results of the former Diversified Products segment are not reflected in the unaudited condensed consolidated statements of income for the three and six months ended July 1, 2023 because dispositions of the businesses that comprised that segment were completed prior to the start of the period.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong><em>Summarized Financial Information of Discontinued Operations</em></strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The following table represents income from discontinued operations, net of tax:</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Three Months Ended</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Six Months Ended</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>July 1, 2023</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">July 2, 2022</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>July 1, 2023</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">July 2, 2022</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>(unaudited)</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">(unaudited)</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>(unaudited)</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">(unaudited)</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Net sales</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>-</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">2,473,201</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>-</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">4,840,427</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Cost of products sold</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong>-</strong></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;">(1,683,295</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong>-</strong></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;">(3,287,057</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Gross margin</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>-</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">789,906</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>-</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,553,370</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Selling, general and administrative expenses</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong>-</strong></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;">(289,497</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong>-</strong></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;">(546,557</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Operating income (loss)</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>-</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">500,409</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>-</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,006,813</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Interest expense</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong>-</strong></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;">(40,846</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong>-</strong></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;">(76,064</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Gain (Loss) from discontinued operations before income taxes</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>-</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">459,563</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>-</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">930,749</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Income tax (expense) benefit</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong>-</strong></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;">(123,737</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong>-</strong></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;">(250,604</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Income (loss) from discontinued operations, net of tax</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;"><strong>-</strong></td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">335,826</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;"><strong>-</strong></td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">680,145</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table> <table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Three Months Ended</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Six Months Ended</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>July 1, 2023</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">July 2, 2022</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>July 1, 2023</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">July 2, 2022</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>(unaudited)</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">(unaudited)</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>(unaudited)</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">(unaudited)</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Net sales</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>-</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">2,473,201</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>-</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">4,840,427</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Cost of products sold</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong>-</strong></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;">(1,683,295</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong>-</strong></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;">(3,287,057</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Gross margin</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>-</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">789,906</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>-</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,553,370</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Selling, general and administrative expenses</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong>-</strong></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;">(289,497</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong>-</strong></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;">(546,557</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Operating income (loss)</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>-</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">500,409</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>-</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,006,813</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Interest expense</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong>-</strong></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;">(40,846</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong>-</strong></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;">(76,064</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Gain (Loss) from discontinued operations before income taxes</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>-</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">459,563</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>-</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">930,749</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Income tax (expense) benefit</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong>-</strong></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;">(123,737</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong>-</strong></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;">(250,604</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Income (loss) from discontinued operations, net of tax</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;"><strong>-</strong></td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">335,826</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;"><strong>-</strong></td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">680,145</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table> 0 2473201 0 4840427 0 1683295 0 3287057 0 789906 0 1553370 0 289497 0 546557 0 500409 0 1006813 0 40846 0 76064 0 459563 0 930749 0 -123737 0 -250604 0 335826 0 680145 <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong><span style="text-decoration:underline">Note C – Earnings Per Share</span></strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The denominators used to calculate earnings per share are as follows:</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Three Months Ended</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Six Months Ended</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>July 1, 2023</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">July 2, 2022</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>July 1, 2023</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">July 2, 2022</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Basic:</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Weighted average shares outstanding</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;"><strong>6,232,717</strong></td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">6,222,818</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;"><strong>6,227,873</strong></td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">6,235,231</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Diluted:</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Weighted average shares outstanding</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>6,232,717</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">6,222,818</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>6,227,873</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">6,235,231</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Dilutive stock appreciation rights</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong>32,462</strong></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;">14,102</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong>32,462</strong></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;">14,102</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Denominator for diluted earnings per share</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;"><strong>6,265,179</strong></td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">6,236,920</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;"><strong>6,260,335</strong></td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">6,249,333</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table> <table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Three Months Ended</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Six Months Ended</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>July 1, 2023</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">July 2, 2022</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>July 1, 2023</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">July 2, 2022</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Basic:</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Weighted average shares outstanding</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;"><strong>6,232,717</strong></td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">6,222,818</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;"><strong>6,227,873</strong></td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">6,235,231</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Diluted:</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Weighted average shares outstanding</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>6,232,717</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">6,222,818</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>6,227,873</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">6,235,231</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Dilutive stock appreciation rights</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong>32,462</strong></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;">14,102</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong>32,462</strong></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;">14,102</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Denominator for diluted earnings per share</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;"><strong>6,265,179</strong></td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">6,236,920</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;"><strong>6,260,335</strong></td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">6,249,333</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table> 6232717 6222818 6227873 6235231 6232717 6222818 6227873 6235231 32462 14102 32462 14102 6265179 6236920 6260335 6249333 <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong><span style="text-decoration:underline">Note D – Inventories</span></strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Inventories from continuing operations consist of the following components:</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>July 1, 2023</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">December 31, 2022</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Raw material and component parts</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>23,076,826</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">25,924,696</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Work in process</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>8,298,926</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">9,323,082</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Finished goods</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong>26,160,405</strong></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;">29,388,813</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Total inventories</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;"><strong>57,536,157</strong></td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">64,636,591</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table> <table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>July 1, 2023</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">December 31, 2022</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Raw material and component parts</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>23,076,826</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">25,924,696</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Work in process</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>8,298,926</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">9,323,082</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Finished goods</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong>26,160,405</strong></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;">29,388,813</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Total inventories</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;"><strong>57,536,157</strong></td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: black 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;">64,636,591</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table> 23076826 25924696 8298926 9323082 26160405 29388813 57536157 64636591 <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>Note E - Goodwill</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The aggregate carrying amount of goodwill from continuing operations is approximately $70.8 million as of July 1, 2023 and includes the write-off of approximately $0.5 million of goodwill associated with the closure of Associated Toolmakers Ltd. In the second quarter of 2023. Additionally, the Company recorded approximately $0.5 million of goodwill associated with the acquisition of Sureflex, Inc. in the second quarter of 2023. See Note O – Business Acquisitions for further details. No impairment was recognized in the second quarter of 2023.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The Company tests its reporting units for impairment annually in December, or more frequently if events or circumstances indicate it is more likely than not that the fair value of a reporting unit is less than its carrying amount. Such events and circumstances could include, among other things, increased competition or unexpected loss of market share, significant adverse changes in the markets in which the Company operates, or unexpected business disruptions. The Company tests reporting units for impairment by comparing the estimated fair value of each reporting unit with its carrying amount. If the carrying amount of a reporting unit exceeds its estimated fair value, the Company records an impairment loss based on the difference between fair value and carrying amount not to exceed the associated carrying amount of goodwill. Determining the fair value of a reporting unit involves the use of significant estimates and assumptions. The values assigned to the key assumptions represent management’s assessment of future trends in the relevant industry and have been based on historical data from both external and internal sources.</p> 70800000 500000 500000 <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>Note F – Leases</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The Company 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 accounts for non-lease components as part of the lease component to which they relate. Lease accounting involves significant judgements, including making estimates related to the lease term, lease payments, and discount rate.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The Company has operating leases for buildings, warehouses, and office equipment. The Company determines whether an arrangement is, or contains, a lease at contract inception. An arrangement contains a lease if the Company has the right to direct the use of and obtain substantially all the economic benefits of an identified asset. ROU assets and lease liabilities are recognized at lease commencement based on the present value of lease payments over the lease term. Leases with an initial term of 12 months or less are not recorded on the balance sheet; we recognize lease expense for these leases on a straight-line basis over the lease term. Most leases include one or more options to renew. The exercise of lease renewal options is at our sole discretion. All options to extend, when it is reasonably certain the option will be exercised, have been included in the calculation of the ROU asset and lease liability.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Currently, the Company has twenty-one operating leases with a lease liability of $16.6 million and four finance leases with a lease liability of $1.0 million as of July 1, 2023. The 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. There are no related party lease transactions. There are no leases that have not yet commenced that could create significant rights and obligations for the Company.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Approximate total minimum lease payments for each of the next five fiscal years is estimated to be as follows: remainder of 2023 - $2.0 million; 2024 - $3.6 million; 2025 - $2.3 million; 2026 - $1.8 million; 2027 - $1.5 million; and $6.4 million thereafter. The weighted average remaining lease term is 7.4 years. The implicit interest rate used was 5.0% to 8.25%.</p> P12M 16600000 1000.0 2000000.0 3600000 2300000 1800000 1500000 6400000 P7Y4M24D 0.050 0.0825 <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>Note G - Debt</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">On June 16, 2023, the Company entered into a credit agreement with TD Bank, N.A., Wells Fargo Bank, Bank of America, and M&amp;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 July 1, 2023, the Company has not borrowed any funds on the revolving commitment portion of the credit facility.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The term loan bears interest at a variable rate based on the SOFR rate 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 the SOFR rate 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.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The Company’s loan covenants under the Credit Agreement require the Company to maintain a senior net leverage ratio not to exceed 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. The Company was in compliance with all its covenants under the Credit Agreement on July 1, 2023, and through the date of filing this Form 10-Q.</p> 60000000 30000000 750000 1125000 1500000 0.0030 1.875 2.625 0.875 1.625 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 <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>Note H - Stock Options and Awards</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">On February 19, 2020, the Board of Directors of the Company (the “Board”) adopted the Eastern Company 2020 Stock Incentive Plan (the “2020 Plan”), which replaced The Eastern Company 2010 Executive Stock Incentive Plan after its expiration in February 2020. On April 29, 2020, at the Company’s 2020 Annual Meeting of Shareholders, the shareholders of the Company approved and adopted the 2020 Plan. The Company has no other existing plan pursuant to which equity awards may be granted.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Incentive stock options 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 options are granted. Restricted stock awards may also be granted to participants under the 2020 Plan with restrictions determined by the Compensation Committee of the Board. Under the 2020 Plan, non-qualified stock options granted to participants will have exercise prices determined by the Compensation Committee of the Board. During the first six months of fiscal 2023 and 2022, the Company granted 64,500 and 43,300 stock awards, respectively, that were subject to the meeting of performance measurements or time based. For the first six months of fiscal years 2023 and 2022, the Company used fair market value to determine the associated expense with stock awards.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The 2020 Plan also permits the issuance of Stock Appreciation Rights (“SARs”). The SARs are in the form of an option 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. During the first six months of fiscal 2023 and 2022 the Company did not issue any SARs.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Stock-based compensation (income) expense, including forfeitures, in connection with SARs and stock awards previously granted to employees was approximately $21,000 and $136,000 in the second quarter of 2023 and the second quarter of 2022, respectively, and was approximately $(163,000) and $250,000 in the first six months of fiscal years 2023 and 2022, respectively.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">As of July 1, 2023, there were 898,105 shares of Company common stock reserved and available for future grant under the 2020 Plan.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The following tables set forth the outstanding SARs for the period specified:</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Six Months Ended</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">Year Ended</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>July 1, 2023</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">December 31, 2022</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Units</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Weighted Average Exercise Price</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">Units</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">Weighted Average Exercise Price</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Outstanding at beginning of period</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>146,166</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>23.22</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">180,833</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">22.88</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Expired</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>(50,833</strong></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>)</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>24.24</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Exercised</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>(33,333</strong></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>)</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>21.10</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(16,667</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">21.20</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Forfeited</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong>(49,000</strong></td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>)</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>22.80</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(18,000</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">21.74</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Outstanding at end of period</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"><strong>13,000</strong></td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>24.19</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">146,166</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">23.22</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td colspan="8" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>SARs Outstanding and Exercisable</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:6%;"></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:6%;"></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:6%;"></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:6%;"></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Range of Exercise Prices</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:6%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Outstanding as of July 1, 2023</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:6%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Weighted Average Remaining Contractual Life</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:6%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Weighted Average Exercise Price</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:6%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Exercisable as of July 1, 2023</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:6%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Weighted Average Remaining Contractual Life</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:6%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Weighted Average Exercise Price</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:6%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:6%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:6%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:6%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:6%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:6%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">$19.44 - $26.30</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;">13,000</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;">1.0</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;">24.19</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;">13,000</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;">1.0</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;">24.19</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The following tables set forth the outstanding stock awards for the period specified:</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Six Months Ended</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">Year Ended</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>July 1, 2023</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">December 31, 2022</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Shares</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">Shares</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Outstanding at beginning of period</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>64,500</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">27,300</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Issued</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>64,500</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">43,300</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Exercised</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>(10,600</strong></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>)</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Forfeited</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong>(33,100</strong></td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>)</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(6,100</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Outstanding at end of period</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"><strong>85,300</strong></td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">64,500</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">As of July 1, 2023, outstanding SARs and stock awards had an intrinsic value of $1,543,077. </p> 64500 43300 21000 136000 -163000 250000 898105 <table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Six Months Ended</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">Year Ended</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>July 1, 2023</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">December 31, 2022</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Units</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Weighted Average Exercise Price</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">Units</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">Weighted Average Exercise Price</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Outstanding at beginning of period</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>146,166</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>23.22</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">180,833</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">22.88</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Expired</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>(50,833</strong></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>)</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>24.24</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Exercised</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>(33,333</strong></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>)</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>21.10</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(16,667</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">21.20</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Forfeited</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong>(49,000</strong></td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>)</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>22.80</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(18,000</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">21.74</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Outstanding at end of period</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"><strong>13,000</strong></td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>24.19</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">146,166</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">23.22</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td colspan="8" style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>SARs Outstanding and Exercisable</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:6%;"></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:6%;"></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:6%;"></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:6%;"></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Range of Exercise Prices</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:6%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Outstanding as of July 1, 2023</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:6%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Weighted Average Remaining Contractual Life</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:6%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Weighted Average Exercise Price</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:6%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Exercisable as of July 1, 2023</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:6%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Weighted Average Remaining Contractual Life</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:6%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Weighted Average Exercise Price</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:6%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:6%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:6%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:6%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:6%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" colspan="2" style="width:6%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">$19.44 - $26.30</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;">13,000</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;">1.0</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;">24.19</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;">13,000</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;">1.0</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:6%;vertical-align:bottom;text-align:right;">24.19</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table> 146166 23.22 180833 22.88 -50833 24.24 0 33333 21.10 16667 21.20 49000 22.80 18000 21.74 13000 24.19 146166 23.22 19.44 26.30 13000 P1M 24.19 13000 P1M 24.19 <table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Six Months Ended</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">Year Ended</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>July 1, 2023</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">December 31, 2022</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Shares</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">Shares</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Outstanding at beginning of period</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>64,500</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">27,300</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Issued</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>64,500</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">43,300</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Exercised</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>(10,600</strong></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>)</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">-</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Forfeited</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong>(33,100</strong></td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>)</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(6,100</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Outstanding at end of period</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"><strong>85,300</strong></td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">64,500</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table> 64500 27300 64500 43300 -10600 33100 6100 85300 64500 1543077 <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong><span style="text-decoration:underline">Note I – Share Repurchase Program</span></strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">On May 2, 2018, the Company announced that the Board of Directors of the Company had authorized a new program to repurchase up to 200,000 shares of the Company’s common stock. The Company’s share repurchase program does not obligate it to acquire the Company’s common stock at any specific cost per share. Under this program, shares may be repurchased in privately negotiated and/or open market transactions, including under plans complying with Rule 10b5-1 under the Securities Exchange Act of 1934, as amended (the “Exchange Act”). Below is a summary of the Company’s shares repurchased during the second quarter of 2023. </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">Period</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">Total Number of Shares Purchased</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">Average Price Paid Per Share</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">Total Number of Shares Purchased as Part of Publicly Announced Plans or Programs</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">Maximum Number of Shares that may yet be Purchased Under the Plans or Programs</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Balance as of April 1, 2023</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">139,716</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">24.61</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">139,716</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">60,284</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>April 2, 2023 – July 1, 2023</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>-</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>-</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>-</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>-</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Balance as of July 1, 2023</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong>139,716</strong></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong>24.61</strong></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong>139,716</strong></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">60,284</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table> 200000 <table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td style="BORDER-BOTTOM: 1px solid;vertical-align:bottom;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">Period</p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">Total Number of Shares Purchased</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">Average Price Paid Per Share</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">Total Number of Shares Purchased as Part of Publicly Announced Plans or Programs</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">Maximum Number of Shares that may yet be Purchased Under the Plans or Programs</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Balance as of April 1, 2023</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">139,716</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">24.61</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">139,716</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">60,284</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>April 2, 2023 – July 1, 2023</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>-</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>-</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>-</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>-</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px"><strong>Balance as of July 1, 2023</strong></p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong>139,716</strong></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong>24.61</strong></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong>139,716</strong></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">60,284</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table> 139716 24.61 139716 60284 0 139716 24.61 139716 60284 <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong><span style="text-decoration:underline">Note J – Revenue Recognition</span></strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The Company’s revenues result from the sale of goods and services and reflect the consideration to which the Company expects to be entitled. The Company records revenues in accordance with FASB Accounting Standards Codification (“ASC”) Topic 606, “Revenue from Contracts with Customers”. The Company has defined purchase orders as contracts in accordance with ASC Topic 606. For its customer contracts, the Company identifies its performance obligations, which are delivering goods or services, determines the transaction price, allocates the contract transaction price to the performance obligations (when applicable), and recognizes the revenue when (or as) the performance obligation is transferred to the customer. A good or service is transferred when the customer obtains control of that good or service. The Company’s revenues are recorded at a point in time from the sale of tangible products. Revenues are recognized when products are shipped. </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Customer volume rebates, product returns, discount and allowance are variable considerations and are recorded as a reduction of revenue in the same period that the related sales are recorded. The Company has reviewed the overall sales transactions for variable consideration and has determined that these costs are not material. </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The Company has no future performance obligations and does not capitalize costs to obtain or fulfill contracts. </p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>Note K - Income Taxes </strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The Company files income tax returns in the U.S. federal jurisdiction, and in various states and foreign jurisdictions. With limited exceptions, the Company is no longer subject to U.S. federal, state, and local income tax examinations by tax authorities for years before 2018 and is no longer subject to non-U.S. income tax examinations by foreign tax authorities for years prior to 2016. </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The total amount of unrecognized tax benefits could increase or decrease within the next 12 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 FASB ASC Topic 740, “Income Taxes.”  There have been no significant changes to the value of unrecognized tax benefits during the six months ended July 1, 2023. The Company believes that it is reasonably possible that the total amount of unrecognized tax benefits will not increase or decrease significantly over the next twelve months.</p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>Note L – Retirement Benefit Plans </strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The Company has four non-contributory defined benefit pension plans covering most U.S. employees. Three of these pension plans are frozen and participants in these three plans have not accrued benefits since the date on which these plans were frozen. A fourth pension plan does not permit new participants but existing participants in this fourth pension plan continue to accrue benefits. Plan benefits are generally based upon age at retirement, years of service and, for the plan covering salaried employees, the level of compensation. The Company also sponsors unfunded non-qualified supplemental retirement plans that provide certain former officers with benefits in excess of limits imposed by federal tax law. </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The Company also provides health care and life insurance for retired salaried employees in the United States who meet specific eligibility requirements. </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Significant disclosures relating to these benefit plans for the first three months and first six months 2023 and 2022 are as follows:</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="14" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Pension Benefits</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Three Months Ended</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Six Months Ended</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>July 1, 2023</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">July 2, 2022</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>July 1, 2023</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">July 2, 2022</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Service cost</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>216,153</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">269,743</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>432,306</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">539,487</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Interest cost</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>990,053</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">608,191</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>1,980,107</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,216,380</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Expected return on plan assets</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>(1,049,014</strong></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>)</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(1,460,661</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>(2,098,030</strong></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>)</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(2,921,322</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Amortization of prior service cost</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>-</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">16,563</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>-</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">33,126</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Amortization of the net loss</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong>342,865</strong></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">390,075</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong>685,730</strong></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">780,150</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Net periodic benefit cost (benefit)</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"><strong>500,057</strong></td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">(176,089</td><td style="PADDING-BOTTOM: 3px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"><strong>1,000,113</strong></td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">(352,179</td><td style="PADDING-BOTTOM: 3px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr></tbody></table><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="14" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Other Postretirement Benefits</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Three Months Ended</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Six Months Ended</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>July 1, 2023</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">July 2, 2022</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>July 1, 2023</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">July 2, 2022</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Service cost</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>6,486</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">13,323</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>12,972</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">26,646</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Interest cost</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>14,533</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">10,988</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>29,066</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">21,976</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Expected return on plan assets</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>(4,849</strong></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>)</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(4,400</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>(9,698</strong></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>)</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(8,800</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Amortization of prior service cost</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>1,060</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,060</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>2,120</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">2,120</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Amortization of the net loss</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong>(16,895</strong></td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>)</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(2,054</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong>(33,790</strong></td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>)</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(4,108</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Net periodic benefit cost</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"><strong>335</strong></td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">18,917</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"><strong>670</strong></td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">37,834</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The Company’s funding policy with respect to its qualified plans is to contribute at least the minimum amount required by applicable laws and regulations. In fiscal year 2023, the Company expects to contribute approximately $800,000 into its pension plans and approximately $50,000 into its postretirement plan. As of July 1, 2023, the Company has contributed $164,000 to its pension plans, has contributed $28,000 to its postretirement plan, and expects to make the remaining contributions as required during the remainder of the fiscal year.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The Company has a contributory savings plan under Section 401(k) of the Internal Revenue Code (the “401(k) Plan”) covering substantially all U.S. non-union employees. The 401(k) Plan allows participants to make voluntary contributions from their annual compensation on a pre-tax basis, subject to limitations under the Internal Revenue Code. The 401(k) Plan provides for contributions by the Company at its discretion.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The Company made contributions to the plan as follows:</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Three Months Ended</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Six Months Ended</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>July 1, 2023</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">July 2, 2022</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>July 1, 2023</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">July 2, 2022</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Regular matching contribution</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>253,665</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">161,714</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>506,426</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">372,654</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Transitional credit contribution</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>26,344</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">28,179</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>60,663</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">79,742</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Non-discretionary contribution</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong>89,163</strong></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">16,769</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong>521,112</strong></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">360,146</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Total contributions for the period</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"><strong>369,172</strong></td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">206,662</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"><strong>1,088,201</strong></td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">812,542</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The non-discretionary contribution of $328,953 made in the six months ended July 1, 2023, was accrued for, and expensed in the prior fiscal year.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Effective January 1, 2023, the non-discretionary contributions are being contributed on a weekly basis.</p> <table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="14" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Pension Benefits</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Three Months Ended</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Six Months Ended</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>July 1, 2023</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">July 2, 2022</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>July 1, 2023</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">July 2, 2022</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Service cost</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>216,153</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">269,743</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>432,306</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">539,487</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Interest cost</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>990,053</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">608,191</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>1,980,107</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,216,380</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Expected return on plan assets</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>(1,049,014</strong></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>)</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(1,460,661</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>(2,098,030</strong></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>)</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(2,921,322</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Amortization of prior service cost</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>-</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">16,563</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>-</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">33,126</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Amortization of the net loss</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong>342,865</strong></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">390,075</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong>685,730</strong></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">780,150</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Net periodic benefit cost (benefit)</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"><strong>500,057</strong></td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">(176,089</td><td style="PADDING-BOTTOM: 3px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"><strong>1,000,113</strong></td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">(352,179</td><td style="PADDING-BOTTOM: 3px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr></tbody></table><table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="14" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Other Postretirement Benefits</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Three Months Ended</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Six Months Ended</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>July 1, 2023</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">July 2, 2022</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>July 1, 2023</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">July 2, 2022</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Service cost</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>6,486</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">13,323</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>12,972</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">26,646</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Interest cost</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>14,533</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">10,988</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>29,066</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">21,976</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Expected return on plan assets</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>(4,849</strong></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>)</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(4,400</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>(9,698</strong></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>)</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">(8,800</td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Amortization of prior service cost</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>1,060</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">1,060</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>2,120</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">2,120</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Amortization of the net loss</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong>(16,895</strong></td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>)</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(2,054</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong>(33,790</strong></td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>)</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">(4,108</td><td style="PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;">)</td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Net periodic benefit cost</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"><strong>335</strong></td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">18,917</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"><strong>670</strong></td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">37,834</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table> 216153 269743 432306 539487 990053 608191 1980107 1216380 1049014 1460661 2098030 2921322 0 16563 0 33126 342865 390075 685730 780150 500057 -176089 1000113 -352179 6486 13323 12972 26646 14533 10988 29066 21976 4849 4400 9698 8800 1060 1060 2120 2120 -16895 -2054 -33790 -4108 335 18917 670 37834 800000 50000 164000 28000 <table cellpadding="0" style="border-spacing:0;text-align:left;font:10pt times new roman;width:100%"><tbody><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Three Months Ended</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="6" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>Six Months Ended</strong></p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px"><td><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>July 1, 2023</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">July 2, 2022</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;"><strong>July 1, 2023</strong></p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="hdcell" colspan="2" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;"><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;">July 2, 2022</p></td><td style="PADDING-BOTTOM: 1px;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Regular matching contribution</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>253,665</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">161,714</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>506,426</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">372,654</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Transitional credit contribution</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>26,344</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">28,179</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;"><strong>60,663</strong></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="width:9%;vertical-align:bottom;text-align:right;">79,742</td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#cceeff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Non-discretionary contribution</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong>89,163</strong></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">16,769</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;"><strong>521,112</strong></td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td class="ffcell" style="BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;">360,146</td><td style="PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr><tr style="height:15px;background-color:#ffffff"><td style="vertical-align:top;"><p style="font-size:10pt;font-family:times new roman;margin:0px">Total contributions for the period</p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"><strong>369,172</strong></td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">206,662</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;"><strong>$</strong></td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;"><strong>1,088,201</strong></td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td><td style="BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;">$</td><td class="ffcell" style="BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;">812,542</td><td style="PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;"><p style="font-size:10pt;font-family:times new roman;margin:0px"> </p></td></tr></tbody></table> 253665 161714 506426 372654 26344 28179 60663 79742 89163 16769 521112 360146 369172 206662 1088201 812542 328953 <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>Note M - Recent Accounting Pronouncements</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The Company has implemented all new accounting pronouncements that are in effect and that could impact its consolidated financial statements and does not believe that there are any other new accounting pronouncements that have been issued, but are not yet effective, that might have a material impact on the consolidated financial statements of the Company.</p> <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>Note N - Concentration of Risk</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>Credit Risk</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Credit risk is the potential financial loss resulting from the failure of a customer or counterparty to settle its financial and contractual obligations to the Company, as and when they become due. The primary credit risk for the Company is its accounts receivable due from customers. The Company has established credit limits for customers and monitors their balances to mitigate the risk of loss. As of July 1, 2023, there were two significant concentrations of credit risk with two customers, who had receivables representing 12% and 13% of our net accounts receivable. One single customer represented 14% of the Company’s net accounts receivable as of December 31, 2022. The maximum exposure to credit risk is primarily represented by the carrying amount of the Company’s accounts receivable.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The Company has deposits that exceed amounts up to $250,000 that are insured by the Federal Deposit Insurance Corporation (FDIC), but the Company does not consider this a significant concentration of credit risk based on the strength of the financial institution.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>Interest Rate Risk</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The Company’s exposure to the risk of changes in market interest rates relates primarily to the Company’s debt, which bears interest at variable rates based on the SOFR rate plus an applicable margin of 1.875% to 2.625%, depending on the Company’s senior net leverage ratio.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>Currency Exchange Rate Risk</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The Company’s currency exposure is concentrated in the Canadian dollar, Mexican peso, New Taiwan dollar, Chinese RMB, Hong Kong dollar and United Kingdom pound sterling. Because of the Company’s limited exposure to any single foreign market, any exchange gains or losses have not been material and are not expected to be material in the future. As a result, the Company does not attempt to mitigate its foreign currency exposure through the acquisition of any speculative or leveraged financial instruments.</p> 0.12 0.13 0.14 250000 0.01875 0.02625 <p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"><strong>Note O – Business Acquisition</strong></p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">On June 29, 2023 the Company acquired certain assets, including accounts receivable, inventories, furniture, fixtures and equipment, intellectual property rights, rights existing under all sales and purchase agreements, and assumed certain liabilities of Sureflex, Inc. (“Sureflex”). These assets are held in our Velvac, Inc. (“Velvac”) subsidiary. We expect that Sureflex, which manufactures tractor-trailer electrical connection cable assemblies, will enable the Company to manufacture electrical products and become more competitive with respect to cost and quality.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">The acquisition of Sureflex was accounted for under Business Combinations (Topic 805). The acquired business is included in the consolidated operating results of the Company from the effective date of the acquisition. The excess of the cost of Sureflex over the fair market value of the net assets acquired of $0.5 million has been recorded as goodwill.</p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;"> </p><p style="FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;">Neither the actual results nor the pro forma effects of the Sureflex acquisition are material to the Company’s financial statements.</p> 500000 EXCEL 54 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( /&#"%<'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 " #Q@PA7:Y"?!>X K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M2L0P$(=?17)O)VU!EM#M1?&D(+B@> O)[&ZP^4,RTN[;F\;=+J(/(.22F5^^ M^0;2JR"4C_@7A I;=B0* B"I(UJ9ZIQPN;GWT4K*UWB (-6' M/""TG-^"19):DH0%6(65R(9>*Z$B2O+QC-=JQ8?/.!:85H C6G24H*D;8,,R M,9SFL8 6W:9_-K=W>\>V-#RMJOX)I]=RT77B&;SOKC^\+L*6Z_-WOQC MXXO@T,.O?S%\ 5!+ P04 " #Q@PA7F5R<(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 /&#"%=N]9/2)@4 *X5 8 >&PO=V]R:W-H965T&UL MC9C;K79V#*') 5F""'=:7,@@>Y.VNF%L 5X8EM4DD/R]EVR MP:)[Q+)S$7Q:OS^=_K6LX5[(-[7E7)./-,G4J+75>G?5Z:APRU.FOHH=S^#. M6LB4:3B5FX[:25X*'*=Q!F?2Z+R-&7R\YHG M8C]J^:WCA9=XL]7F0F<\W+$-7W#]QVXNX:Q3J41QRC,5BXQ(OAZU)O[5=1"8 M@.*)[S'?JY-C8IJR$N+-G-Q%HY9GB'C"0VTD&/R\\RE/$J,$'/\>1%O5.TW@ MZ?%1_;9H/#1FQ12?BN3/.-+;4>NB12*^9GFB7\3^&S\TJ&?T0I&HXC_9E\]V MO18)@@&@C3.RE_V<>B(DP Z.!- #P&TX"Y?5%#>,,W&0RGV1)JG0JO(+(MX M]/_X#B!4'/3(<4U1P=_RY"OQ_"^$>C0@:LLD5XAL4#4O*&0#K'GD[\E*:0D3 MX!]72TN%KEO!K(HKM6,A'[5@VBLNWWEK_/-/?M_[!>'K5GQ=3'T\RW2L/\D+ MW\2&,-/DD:7<18GK++_-R&RR6,Y>'LGTZ6$^>7Q%Z'H57:\)W91GP):0.QCK M#_([_W3QX4J>^0M\WQL@6/T*JX^*W8@P!V/09/FY<_85'NY[[6>$8E!1#%"9 M"2!$!<9MPC8N##Q^S1+%$8Z+BN,"U9GF4A84L0IAD%XYDV95$K #9^?@:NVV M3]N!CW!=5ER732;/(F5)0JYS!;>5<@'A,EKF6"_YGC4ZKQ'/%C( F8ITQS+G M1*Z1J1LV_\1Y_29 LY3+39QMR*^@H+(U6DG"+G%$D'P[-V[C?R\]LX@;0S M!:Z-D.ZAQ'4F80B%BP2!J!3#Z*R=^[@+5YUW\(I#']["9?>8XG+/%*.R;NXW MM/-3!SO/A(O5C:1U=Q^WY^,2$&D*Q>-"B_ -O,.4)>0IUTJS+((%X20LA7N% ML*F*W\=]&EP$?G_8>7NHY9U)SF7P>EJ83 ]>J\U5K\SYNT#8; M0_VBXJ+61JAPL3H+H];N:2.[O\N@G\K2W_@$.WJ:BZU&$;V@![,*0[)^3QOY_5T6"@DCQXI!-%[/80'D4/V9A1 Y3;9& M>;K$ *WM4]RK#X!+]D'N(AB^>!V')272@[BDUV][0>!YU,,(K?/31LX_B2*P M"%7]WL-CQ'?BX7H!I#:8NCL9*YBY$N8OAFE3 &U4TCLQJ1,3UUOD,4R2KG>! MT=E40''W_H%N:DZ>)%F*?>9DP]5,J:=%AI'9=$ ;I8,C6;DV &TNQ7NZE M@4OB2\,F!8H;^0]DD>GZ[(,M:) MLWMJ1$Z+DR_D49 Y5$[?68)F]L!FA0#W;DCH45'T?Z8KD3CY:M+*PST&4R3A:PCUO@[ 066Y.5B>:+$K-N160FN1%H=;SB(NS0-P M?RV$/IZ8%U1;M./_ %!+ P04 " #Q@PA7"@PS,.H& "\(@ & 'AL M+W=O[,VVL'TB(O,0S M&T/?VTXWV6EVV\^L46)F,?B!G&S_^PIPC"U=Y&S+E]B0JWJ3:'-:/\V9;JS3K@C;% MG&(LYILT+V>+J^[UTD9?J8XV:W6:3UG_>J*)ZOIZ1V?NQ-D?S0Y8LWZBRR:L2U>KA>O:.7"8T:@,ZQ.^Y>FZ.OJ.6 MRI>J^MH>O,^N9[B](E6HE6Y3I.;C22U54;29S'7\?Y]T=ABS#3S^_I+]YXZ\ M(?,E;=2R*O[(,[V^GLD9RM1#NBOT;]7S_]2>$&_SK:JBZ?ZBYQXKQ RM=HVN M-OM@+J[IZ1G6+-MG:+YWZ7;31*R_;0KG7M?EO;N+T8GEW&R>W]TF,S+?[ MNU_?Q^\^F8/[3^;C0W+[Z1[=_8S>WR[O/B3HS>>^+FA?]" OFAP0[T) M?]D5%PB3'Q'%E '7LWQ-..W"*43GGXV>_.W13\1@AX)@73XV;4% 9= /%, # MM1WPLMFF*W4],RVN4?63FBW^_2\B\'^@.9@R63QELF2B9">S%1QF*_!E7]R: MK:1)"]5 ^O>AH@MM-XRGA9",A6&$K^9/Q]H"P(@'&//@%!B[0!)@DY-P>8I, M "23G U6ND%-54!-Y*9/PX^NX"?.B(RB MP+K6)8CDG%)&+?X DA!,9"@(MP2 H#B,(F*V<%@!<5! >!7X;UTUC=D#ZL>\ MA(@+9V3"21#*P&*SA("1#"6U:;M AD5@9I-9I"$@%XR/37IXH!QZ*7_L)]LX M@"=C;;;&J&BDOAFSU"A(@1#0/F#$3)6E ",>,2$7?< CDI&&8XL 2 @,0J$ M(P+(@P#2*\"]<5)Y^8@>5:GJM$!IF:$T,WX@;W2=ME[K10^P$TBH;JF,, LM M12 D)@&1=H'' -(L&"I$:*F70$B,<1C0"%8E.J@2>56YVZJ6O-'%=(.'7$/4 M(V=P&M#0]#>+N(L+I!3"+O$8P'$IN+!**W%QDD51B E,F>#!L&$OZ?>E5F8C M\2Z ?8H3R4-IZM^:FB4$Y*8JI%47,00D'(?.FDH@9,0DH6/,CZPJ\4^W7JL: MY>6JVBCT9D\?-J#$G75.B;37/X#CQ-0ZMMF[.*,1IPYW%T=,I3,VTO()';C3 M,[/>L7ZHJPU:&?N;E[NV[JM^!51E@[XH<]NH7N31Z3>X%>S'.;E$:;I^2&QM M7& @HT (88OC FF(<<0<=5R@# 2)R)@Z@VZ7 M$) 04\2ALRP I(B"P-D8("#%(<=C6R,9+" Y[P'S<^4!ZA&XI6!ZE+DL6P\7 MR,P,AS*RY7"![1,+3HDMAPL43(H(RQ$U!GM(N/?^)R5G[&N:EWVA'C4O8^BSXXD[4[BN MSW0ZNPL)N%GJ]G9^/E4"0$QO"X,1\T(&4TO\KO:57]"&..2.OO4V50) !'2V%\^PGTP MJL3O5(<>#9*,@+MEL!&[P SX=Q]Q@!PI!&[P!"+$',&4Z:#3Z78VXB3M"[- M'M0@,[^H6:>U;WNZA&2A7B/\O2UYTFSQI-F2J;*=3M5@K*G?6-^D3;X"9Z"/ M"X^7S(7]>& )HKCM#4"4_80E 5#D8LPCT<$^4[]]CO-BI\&'S3?[2'F&(X1R M.4(HEZ.+\G <3##U/[D=6W CW19>3-9AVZC?MXTO. M=<;VAK>'G%89MK>[\XD2,!$9N4^G@P6G_D>TOL7F/A9UV/%7L3N;* $3C;(; M_"L5WF7VJ=)I@92SV.#UY/7"W[V>ILP63YHMF2K;Z:P,7IKZO?3X>@I?U=XA ME+!=%8ARV[N+(A=DS$\-]IGZ[;-O5\DR5V=FU%0&&@MB/L5Z%BD&4K6!R#M6SGA_]&K]1]6/W&D1C?.^NU/WO ML(>SAU=PLAM6*9I+@J5E@628M9W+KUNXF%C M4"&^IV*C=MZ1<>6Y+'^8P?6T[V"S(Y&)B384'!YK,1199IA@'W_7I$ZSIC'< M?7]C_UHY#\X\:U,>P@3XOMD[_40NP8 (_=@-0&I&W WC&@M0']Z JL-F ?7<&O#2K7 MW:WOE7 CKOF@)\L-D@8-;.:E4K^R!KW2PB3*6$OXFH*='@SO;D?)[3@9(7@; MW_UY/;I\A,'X$1XWR>WC&-U]A4\W]P_)-\!=?T_0]2V,$W3V5/#5--5B>HX^ MHZ?Q")U].N^Y&C9EJ-U)O8&K[0;(.QN@Z*8L]$*AI)B*J<5^=-P^.&+O@AB- M(N1-D2MRE/"/57:!L-=!!!-JV<_P(^:D,B[%@3 M.W:,?7 +928M)F4N; '8V@:5K:DFZX%'XYC@L.>N=[4]Q#%,@\#S]W&C0YRI M53[Q]G')(2[$08A]VN#VG/4;9_VCB7JG%T(B45:\D)E MW%P8;,'9\OH[F?*940\STLI0"\[S0NJ%K50>68 Q8WX+EMA@(8[BP)ZA82-$ M^%$A>"K1FF6HKJ!9:]?JE)@X#'M!'Z\Q3(2 M=DC,]I"V&(16;0G\8UM!. 22./"CJ!4"&Q]C<>BS5A .@1[U*8YC>Q"B)@C1 M!X.PK"^[1HXE*"N%3J6 *[!&M>*5X&HW&$+MZ0_JTS=!/19U0B]^3WK2(=2O MD1'KL!#_4OKH4%&?P$G9$OX01CW*<-P2_A#FPYE+6_%)#F$!"2(OM*L>-ZK' M1U5_+#7/4/FK(]JF0FQ)&.IC1EL.#BU /Z!>U-)K9"/$-(I"VI+B$.AA'&." M[5IX^.>-&Q_/P3T%WG>]IMDKO5$8M$(VM, H"RFC[0IM <9!" =&RW$++L)A M@,-VB79WVHY-(( "O) & 'AL+W=O%L^C:IE:>G10KEZ6YO2M)M5HL3/GVV6;%R^F #MX_^)H^S5W]P>CL9&F> M[,2Z;\N[$MZ-MKO,TH7-J[3(26D?3P=C>GPN9+V@L?AW:E^JG=>D=N6A*+[7 M;ZYFIX.H1F0S.W7U%@;^>[;G-LOJG0#'[YM-!]M[U@MW7[_O_EOC/#CS8"I[ M7F3_26=N?CK0 S*SCV:5N:_%RQ>[<:@!."VRJOF7O&QLHP&9KBI7+#:+ <$B MS=?_F]=-('864!%8P#8+V$<7\,T"WCBZ1M:X=6&<.3LIBQ=2UM:P6_VBB4VS M&KQ)\_HQ3EP)5U-8Y\[.;V\N+F\FEQ<$7DUNKZ\NQO?PYO/X>GQS?DDF7RXO M[R?DB'R;7)"__O*WDY&#F]9+1]/-#3ZO;\ "-_C'*OM$(CHD+&(<67[>O_S" M3C\1OE[.]I>/P-6MOVSK+VOVXR%_5V5I3-MMSE6]=Y7V[GYV;:DY,/B/3^H7]?94^FPQ\ M1[U>;Z6:K>K2?SZCG$5"Q>)D]+SK$6(841W+^ND\(VC%%JWH13N>3HL5@(/> M,+6 ]"&S0Y+9JB(F@UYC\JFMCILD@FS\14%&2:I^;=*B^2".AU$48:ZM[RMW M$ N::!Y3V7$-,61:*R8CW#6Y=4WVNG:5/T/8BS*U:.BE=UL92ZZHC#OX?$,E M%%!X58>'*HTY&X'-6(&%"-8 '2\ M!1WW@KXK[=*D,V)?@=$J %MG>N'FMB0F6-NQ'T$:,ZI8!S-B)Q,=[Q3#'F:] MQ:Q[,=\7SF3D< O2?LAH C'32G> (I9,4 JE>QN2N\P MV#JZE]!"ED#A#L.<(%G,N:9)-[:(H:(4"BW!$=.HI;+H4 M9+5:9<78&3 X= M=9J:.J%1THH\&$><,J:A]CJ 45/H-5&\SOY>%+.7-,M0@,R[;1QI0"@\@)AE#)4F0^G0 MTA_MY[_[TLQ \X(>1B%R/P\E%8E4782X(1!# &#+>+2?\NX@4VO&:SM7FCN3 M/Z70<"N2@X:'3FQVDMHLZ@[]1SBI?0:C<21UM%-;&Z<02PW%JH,IW9(=[6>[ MZR)_(LZ6"X]$-GP^W:<;U!&?ZG0,G.%ECV_'6*P4#Y +;2F1]G/BA7VT '-& MKO)IL;#DWKSB[$U]?H/<2/R('[3;1]KR(.TGPF;RJC/E6V5[.(7ZG$:58E2J MKL+#+!FC(/%"46WYCWZ$ &^;7.^!BO$?Y7&4Q%TR04VC*)%<\P#8E@%I/P7> MW]Z/K\EX,H$)"(7I,QF32@KXX^4I8@H"C_&(!V"REO58]*&)YCHU#VF6NH#* M9+W<^<-SS4_:;=_GEC99/VUNAX6E>0O)4X907QP!!R5=A8I:*L@@&FB&;&?: M["=) %JNH(M #ZEE:K!S,Y\&>2RUD%TQ@AER%FL>X'/6TB7KI\MU59H-X'=9 MC8+U&9$KS;7N5B=FF B1J(".9BUULG[J1$:66DA!?(%\,FN@%6:;>GA#7?#Y MCTO-9>3%&S&,9")%*#5:GF3]/(FX\)CF]9S[(0=\YH-^ MJ_B]^W"TRSK.5& M]L/S8@:D?]20_LP^H)J5^?S'(THUZQ(E8IA V<9)J%.V3,GZF7)__#K4+WT6 M%*";HX1V^1*S5(FF0H80MWS)^OER79-M<+,#F'TVC"%3E9<4 ;M0#VDID_53 MYFVH!C\N_9A/E11H4D?22Q3?,J&)9#LUO']NUE(J[Q\D?\/K\.-.<']DU%P) MT>TNB%V@.GG+C;R?&Z_W2O$',/LL*$%T)<+KB9@EF"H6DMV\Y4O^,;Y<%I4K MK4M+6P_"Y,'F]C$-G%SZC*B4B&F7Y5$[Q4+GEGSGF+6?.+>8-U]N3 $["M1G M0\:$0$X<4$L:"Z%"J=T2)^\GSG4//-#[.#(=0@TRIF/:A8J9BB32G =.H'C+ MD%SV*MN;(G\NFFYR5[Z/8Q-73+\/8;0$Z5>29Y.M[#$9K]R\*-,_ZA$99NE5 MGE85/)%C0NLSX?HOJ>:F##C;2],_*HQ_UF[[(6NIF1^@YF*Q@!1$HC3^?KAB-0<%#EVFL(8=. E.:MQN#]&N.K=08^ LEORAR>'UXD MR)S-$^B>@G=%/VJJ$RVU#+7:5E_PI+D;<:7)JRPX7 KD )LR+@7WO@'# M+*F(DCC0S$4K2T2_+/F60QUE38]^@GPCT*72'&2*K1P!S6A)]6*6P_=33V=> M44]\Y='M!(@)A9$3]&W @U:;B'YM4GLP+9[RQH<:YSOAUX6/"Y9&"U0'O?*5 MR1'C#/(E[AY&XZ8QHX*&_&MUC#BH8PX6%PK?5RM'H&LDE;2K%E!3#G.5"JD% ML?/]\4>4S:1NN_,BF]FR^DOS50H^/PM$M[!:#4KMQ1PU512&O "YB%;BB/Y# M@/49X_75^//5]=7]U>6$C&\NR.3+^.OEE]OKB\NO$W#B7]^N[O^+.B&]+^-# M)Y"8:> $&PO=V]R:W-H965T&ULK9=M<]HX$,>_BL9W MRM1I[[6P%ZR);+F2#,U]^I-LXF!P3-*&%R#9NZO_ M;Q=9Z_&.\7N1 DCT/:.YF!BIE,6U:8HXA0R+*U9 KNZL&<^P5%.^,47! 2>5 M4T9-Q[(",\,D-\)Q=6W)PS$K)24Y+#D2999A_G #E.TFAFT\7OA,-JG4%\QP M7. -1""_%$NN9F83)2$9Y(*P''%83XRI?3VS7>U067PEL!,'8Z115HS=Z\F' M9&)86A%0B*4.@=7/%F9 J8ZD='S;!S6:-;7CX?@Q^E\5O()980$S1O\EB4PG MQM! ":QQ2>5GMGL/>R!?QXL9%=4WVM6V@6>@N!2297MGI2 C>?V+O^\3<>!@ M/^?@[!VX\7B[L(72PQAURF($F,Z3OT M!_H2S='%K^_&IE0B="@SWB]X4R_H/+/@WR6]0I9]B1S+<3O<9_WN(5A4N$J=K?.(\!J2<%2EBYDNN2JDU7 MVW8EI%XEJ%;1#X]M&%BV;P=CF]9M3<*U@+V&V"_MVI?F23Y!BW50P\XAP1%DL7WEZC '&TQ M+0%=D%P5CE+,!2I /;EUBCHWK']2$NNH:'T6+?E!(S_X(?F52(%P*5/&R7_J MAL:HKW9JKY?Q#Y395O4Y(CAOU^(8-!R#7HY;EF_?L!*#LY7HLV@1#!N"X8\2 MO+H8PQ<6X[Q="V74H(QZ468LRU1G\!/Y'YW-?Y]%2[1M/9W UBMDOSKI^^B' MV?2MSK2_Q++-<-!%V*]G($*4+]!OGZ@:60-G$-C'\KL,_];Q"XCS16^,<@G.B+'#)L7G/!_4$L#!!0 ( /&#"%&PO=V]R:W-H965T&ULK9I];]LX$H>_ M"N$['%J@KL4745(N\2%-4FP7;1*LV]N_99N.=95%KR0[R7[Z&TJR:8LO3@$W M0&,[P_%OQ.$\0TJ7S[+\62V%J-'+*B^JJ\&RKM<7HU$U6XI56GV4:U' 7Q:R M7*4UO"V?1M6Z%.F\&;3*1R0(^&B59L5@?-E\]EB.+^6FSK-"/):HVJQ6:?GZ M2>3R^6J ![L/_LB>EK7Z8#2^7*=/8B+J'^O'$MZ-]E[FV4H4528+5(K%U> : M7]RP1 UH+/Z;B>?JX#52H4RE_*G>?)E?#0*E2.1B5BL7*?S:BAN1Y\H3Z/BK M/AZY_US$SP$,TTK<2/S/[-YO;P:Q ,T%XMTD]=_R.??1!=0J/S- M9%XU_Z/GSC88H-FFJN6J&PP*5EG1_DY?N@MQ, #\V >0;@#I#V". ;0;0)M M6V5-6+=IG8XO2_F,2F4-WM2+YMHTHR&:K%#3.*E+^&L&X^KQS/J.;Z\EOZ//7AS\GZ-V/(MW,LUK,WZ,A M^C&Y1>_^^?YR5(,4Y7 TZ[[V4_NUQ/&U''V31;VLT%TQ%_/C\2,(81\'V<7Q MB7@=_K[)/Z( ?T D(-2BY^8MPTDSG'CDT/UEI8T_ZO#WL!9E6F?%$[I6>9K5 MF:AL5ZGUPNQ>U!*^J-;I3%P-8(U6HMR*P?A?_\ \^+Z@X63&3*V$+LQW+F[&JL&S'JLR$!%^.MH<1F'91P*,@I'N[(W'A7ESH%?=5 M5-4%>H*BAA:E7*%Y5LT@_;)B(^9(ME,E"^L$M8[# T5!3[-I,>1Q@%EHU\SW MFKE7\Y?F8K9Z.[$JG?QJN:'%?IU-.TYCG@2Q77.TUQQYL_YZ_C^H6%#DZPK5 M$JH\")]EN4#%/CO4Y^K=+*V6Z-VF@@G(BO=H7,[D[.BZQ?OK%GOG^E: TUF6MF KYBA=R;+._FX^L$4>&_-'.<&8\-X\ MV^PHH3BRSW.RUYMX]?XHU-0^%=G?,&/KCNE*]UI6=2GJK!0J"=!4%&*1U=94 M33N^&!KMV,_VZRZM5$$7V3:=YO8Y8\9D)#B.(R/#3+LAI="V,=>T:H0"@B+^X)-NR$F),8Q<0C63,=>](T?3A7#R%RJG 91U)=HVH5Q&'&'/LU. M[(?G/CO7Z:LS-4T0#A.8=MYOYFR&. A8XJI_&IG8STR06:IV\[ "6J6:Q(,Z M'8:)(=5F"!D:<,=I&ZM[3UD]983/)A&H8Q,YH2B^40J$YB[EAM1&.2$"]X5 6K MWK!Q)%[:_BI@SN7M.&A-6^(%V/C3IH)/H".[GD$?5F6NM=&Y.2[++(*]2W^" M3$-'ST4T!8F?@H_I:[NS:2D(R=7LS0I9BU-D)";Q" T28G#'8LA('%-76FDP M$C\8H6&<"3&O6LU&UVL5?7KK:S'! ,D@M'8+/$+(B(JRII;A(_-^_]N]QLO]!/5"43FT," M=3XVYB 8LB;TEZ7-6I+"-/UV2O)S^Y9)T)F_'06M<$S^N'\L, M8EZGN6HKVG4/.Y9<%D_#6I0K-!=3>^I9J,P3PN*(T?Z$64QIQ*.8.WHBJ@%. M_0"WJZ^6LJQ;^5-9@E,UI^]*L97Y5I364UQJH38)24#Z2+08.BHNU5RG)W>Y MAT5+J4?'ZJM3\DU0]VN8Q00:ON:?0[]F.?5O>8_U%^*YES]HL5M95NWFWI;W MA74AF)8N[0?GUWXDZT6?"U6'/ZA3.ZM,$[4\@I:ICV2+'72*'/#MD*K!3$^ MN6.%:JU7*LV;DP9U,%*7H'U3OEIUFZ@UKJMEHXH9H31RP(%J'E,_CV\S!8)B MKG8MV=RJS[(%Q90G">OOI^V6$<$!=LC4&*9^#)]@V#Y_3S",VB@;X(3CT C& M-*44;%U'TU3SF/H/IV\/#_T?O,?H]*PGR^?R=ARWQC?U[X]OU/QUT_?FO1 U M]\'&ZK!LE2,<<==^CFKV4C][CQ3_PKT::@+5$&UAKD\TT\AE?N3>+19B5C== M]2"(5)K23KW3'[)CKA_1;/:L@#[KH_QC1JV1NVT*WJK!7: M=-G-"]5J;V''X#A89I8#XP :U)#TU9N&81SCP"5>G-L, M$QPZNB>F$<_>=)^Y3E_L)& 6( .V2;^R6NPP9Q&-'/?!F08W\X/[7A;#)G<. MMLRP&-[:?+"SPOQ#I_V&(8T#$-LY);%$H=)&,1]G:.#)Z%6 MHGQJ'A"K4'.'H'V8:/_I_B&TZ^;1J][GG_#%3?LHF7;3/MGV+2V!*!7LBQ;@ M,O@8P=4KVX?%VC>U7#?/6TUE75]\W8\=D6% MM7 CTZ"FF86QM?#TTR['KK$HRK"H5N-L,GD]KH74@_/3,'9EST]-ZY74>&7! MM74M[/H"E5F=#::#;N!:+BO/ ^/STT8L\0;]U^;*TJ_Q!J64-6HGC0:+B[/! M;/KVXI#M@\&?$E>N]PT ='066[X07YZ?6K,"R-:'Q M1P@UK"9R4O.FW'A+LY+6^?,+X:0#LX KBPZU%ZS5Z=@3-!N,BP1S$6&R)V!> MPV>C?>7@O2ZQ?+A^3)0VO+*.UT6V%_!3JT8PF0XAFV3Y'KQ\$V<>\/+_&V>$ M.=P-PR7RUC6BP+-!PT#V%@?G+WZ:OIZ<["%YN"%YN _]^23WP_QF/,(,7OQT MG$VG)[ 3%;Y42"51F+H1>BWU$EHMVE)Z+*$PM(G:Q2]GE"P%#R^D%KJ00H$C M#*3*] XJ<8LP1]1 >C3"DIW4 =B69(V4SKX"3\ZD=MZVH18=> -<5#"='/P! M0I=PW2J$XX-)SD2O<=FJ2//FX.\P7QK0QA-(H=J2F"N50&-?"@5.9@MC/-FA MHX;QO95,9[Z&)6JTM&3-Q+#A8)AAJST'WEA"E8VB142=4;_JH,,-A^G@)0N9 M34Y^FTF5-:5 M<:.N3 4IJ+039:=92[LV)@YG6+05XC8VQ'FA[NOW^-6C'2]8H+" W#'B' M!=9S"C*/)9\-221%$YOTN<&BM=)3E('0^[NB$GH9_-;2A3."_GT6MJA@>AC[ M!HEWKP>CWI/HHAL&-J*DS"<((MS+J-'C(ODOI4'%<%]4(_A@5GB+=M@)9AJI M ^L%]7--!R"O&H;,%N4_U/DCRDMV)%W(5*,IA,T-%*4Z26)X@CI;4=J] MDY#.T?$:XX*%D!::?N'3>G9/0W1PA;2C$]Z*6)>\2&I*0%D#C4I3]DN<#DP^ M3;&,62!)H=_C6N+0 >Z"8"FX?#MVDN*0NI2%X#-YFY*OA"=-UN04\*Z)'KND M6;0D$&?."&9*14]I@[JBCAGBK=!.I'[#!%!).D!%V(POL21W[>5I2>)XJ(F)85XR_RLJ0/!7A=]$M3'&'DN,YS1_L0H]OEMIIQW?:;<9CO@MI M*>^R]T3-4>X)%OI]%"FL_B^E36ERB]8+O/G7L M0:G-I\+:>W6B1JX$G6$+R:W5<.O@0^C^\ L>'W3Q,*7I&*:^47B.*YV'M)P, M;Z5I';&SX?@E5(WA\F1J9%M747^HC*+FY5+/ ;XO^?5HUS5VW'M?U&B7X17% M]Q *-#XU-J.;A]HLOD_NS>,KCP[H)=T$0>&"EDY&;XX&8./+*?[PI@FOE;GQ M]/8)GQ4]-M&R /9N.%2C2[/_=J-N3S7G:NE$C>&V:YIN'FX$K7>7(PFH^W"5[FN'"V,+\]; MOA:WPOW5WAC,Q@-*(1NAK-2*&5%>C-Y.3J\R.N\/_"W%QNZ,&5FRTOH[3:Z+ MBU%,A$0MU>ZKWOPF>GNFA)?KVOK_;!/.)MF(Y9UUNNF%P:"1*OSR^]X/.P*+ M^!F!I!=(/.^@R+-\SQV_/#=ZPPR=!AH-O*E>&N2DHJ#<.H-="3EW^5[:7"LG M52<*]J45AI.S[/G8 9R.C/,>Z"H )<\ S=@GX%26?5"%*/;EQR U,$NVS*Z2 M@X"_=_4)BR<12^(D/8"7#I:F'B_]_Y8&H.QI("J34]OR7%R,4 =6F#LQNGS] M:C*+SP[0S ::V2'T_T+S(-#3-#]K)]@5>_UJD4PF9^P99>Q:,5<)9@5V"_:C MX\8)PW1)L4!$:.^=;EJN'E !V$)B L!5W/F]W.])89E4>=TA'S!@NC.,N@B0 MWJ,2C96EQ,Z-T467.PMM:U2[8TJS6JLUCI72H1QQ%59;HW-A+=%&%X![UC^1(V@9+#U$*&*;2N;5@+?AUH/4@C1Y?MY9 MO!:D:X>0=_/\S+*W9JW9AT^W;-59N H@1[27Q&>TXX>3LV.&+O4E=WH%TR=+ MG_C)29"U7=O61*XU4I':7)J\@WM6FIO">D]H:#;,]SNCE-U!T-"[0> \FH#R%YKQ' 7BMWBU4/Q(F/ J,NK4*"XF,/(ZEH6ONJLPX^7AXY'1C#E.;+>D%"L$B.L2TU)CGY%:1Y< M_Q/QET2"^"OM]FT@X9?;X/4A^74C!I:N,B)$T,I[UH0+3]"%QW!=/;#^MD+0 M<]Y905:WVLI@:D]_VP*H*BG6U$J,M-O0;RW8""-VVDSP#_+)%P"*Q&WQ@L]. MV*U_5LE_?Z?4APJA3?)?FJ)J_W8;"#%XQNG@MDQ)0( ME/C]*?#(3[L/ G8+A^TM[#G,3Y+0\@[L' WA.W[1^#,X4=U8]@M[@[\DRN9I ME,23?IY%BRR.LF2.CFT]_7;()(VZ>\..)M%L 9'EE!W3%,/%/(JG?+&,EO$,HTDTG:91.H_9;;AX(K86"JZJ?>[P J4N_2V&'&;BOJ4\ MM 2? "-;SH.N:38#$$WZ4"$V?2B.:JBF0],8_..E5XIW>+28I @ZNHF /3TR M8<',138+N/-9%,\R,@"/=G;TAX.$'NVV70936F61_#-)U&BV36SV:+ M.)ID4_;42VR\\TQ&!UG[CP&ZRSOEPHMY6!V^-]Z&9_;C\?"Q\LD'W;):E!"- M3^;3$3/A R!,G&[]HWNE'9[P?ECAFTD8.H#]4N,EUD](P? 5=ODO4$L#!!0 M ( /&#"%?BUI^

&PO=V]R:W-H965T&ULM57?3]LP$/Y73IG$4T02ITU+:2M18-HF,57 QK-)KHV%$V>V0^&_W]EI M0]E*M9<])+D?ON^^\]F7Z4;I)U,B6GBI9&UF06EM,XDBDY=8<7.J&JS)LU*Z MXI94O8Y,HY$7/JB2$8OC+*JXJ(/YU-N6>CY5K96BQJ4&TU85UZ\+E&HS"Y)@ M9[@5Z](Z0S2?-GR-=VA_-$M-6M2C%*+"V@A5@\;5++A()HN!6^\7_!2X,7LR MN$H>E7IRRM=B%L2.$$K,K4/@]'G&2Y32 1&-7UO,H$_I O?E'?IG7SO5\L@- M7BKY( I;SH)Q 6N>"OMK=I\P6T]0X>7*VG\&S;=6I8%D+?&JFH;3 PJ47=? M_K+=A[V XRR@2V!0/V,P/_F49/'Y$:*#GNC@&/H_=N,HQF&&WY5%N(233V.6).?0 MYUGN\L!]B72::T5GC%NE#;0&"[ *Q:>L=C;XC!-ATX:G)&4 MPJ%3&>W-BPKUVD]% [EJ:]N-CM[:#]Z+;MZ\+>^F]@W7:U$;D+BBT/AT- RZ M0G>*58V?/H_*TBSS8DD_#]1N ?E7BH[F5G$)^M_1_#=02P,$% @ \8,( M5ROLJ J< @ N@4 !D !X;"]W;W)K&ULG51M M;YLP$/XK)UKU$RI@ B%9$JDOJ]9)G:IV6S\[< 2K8#/;:=I_OS-0FDIM)NT+ M^,[W/'[.Y[O%3NE'4R%:>&YJ:99>96T[#P*35]AP!*;5 MR(L.U-0!"\,T:+B0WFK1^6[U:J&VMA82;S68;=-P_7*.M=HMO[2_VEM-5C"R%*)!:822H+%<>F?1_'SBXKN WP)W9F\-+I.U4H_. MN"Z67N@$88VY=0RZN0H2L,O!Z1-1FF3 M0^S_DG80_+&T'\HB7,+)4<:BZ OL'?!N76K50$YU$W(KY :HOS5W'6*8"@17&*.S1HUQ+V'P1W?T?NTJ 6O@IG['4&8D_8Q,_G:7P0/T+0D*K58[&0.:S64:[*9G40P_E:7#Q5[2QY!,_22FZ&1*1DH' MDI',(OBHE,%>/S6H-]W4<->SE;9OK=$[#J:SOA_?PONI=L/U1M#5UE@2-#R= M)A[H?E+TAE5MUYUK9:G7NV5%PQ6U"Z#]4E%9!\,=,([KU5]02P,$% @ M\8,(5UB&:FJA! '0L !D !X;"]W;W)K&UL MI5;;E%!Q/[0U&#S)K:MX MP*4K1KYVP&52JO1H.AZ?C2JN3+:8I;U[MYC9&+0R<.^8CU7%W?8&M%W/LTFV MV_BFBC+0QF@QJWD!#Q#^K.\=KD:=%:DJ,%Y9PQSD\^QZ38F0*!!!++ \6\%MZ U&4(8SZW-K'-)BOWOG?6?4^P8RY)[ MN+7Z;R5#.<\N,B8AYU&';W;]*[3Q?"1[PFJ??MFZD9V<9$Q$'VS5*B."2IGF MGV_://04+L8_4)BV"M.$NW&44'[B@2]FSJZ9(VFT1A\IU*2-X)2AHCP$AZ<* M]<+B%VOE6FD]&P6T1GLCT6K>-)K3'VB>L:_6A-*SST:"?*T_0A0=E.D.RLWT MJ,$O40_9>#)@T_'TY(B]DRZTDV3OY#^$UFB>'M:D1KCT-1"/9; >%$X*#@>">[<5IF"\@M^^E\/+Q MFF=&L>3 M(:S.EK7%8=Q(IHS048)G 3&LG0KPP>8YB>X9&P\_=K;ZB+CW5B@4DLCY4"8[ M0EL?'9#<]H_+) #&1,HB&?\$ JHEN %#FK 1 +(AWB'GAWJ5JMB/(J5^F>IC MFYQ*E>?@ .O+EA#6 *8?3^+ 'K;$.-O":7KZI<^/W*%#[ 'L*7R%=RE\BZYF M9?6JO2*C3T)]ENR2T% 50<2J7]YDV-,^ZA!2FPP]P;8O2T[ID4)[%3 MTN5R?I64D3HI=>@\CX%NUX#IDATI'8Y(*X*#G8H#A]LF-"5?44(QFUVV2X7C MB$/HFDF<-9HG98GM@ZG$O.!]VSX,[<+;Z+#KAH?>S%%O9*G %6DP2PUJ0C.] M=+O=['?=C#POXLW@^)6[0AFZ&7)4'0_//V;,-<-8LPBV3@,00L5Q*GV6.+^" M(P$\SRW>R.V"''03\>)?4$L#!!0 ( /&#"%?,:$)H\P4 ,D- 9 M>&PO=V]R:W-H965TX75/OZ*=5H[/1J)HO7!UAT8#&IETK]\[.*P SB=? >0=X \ M\DX;198_R""O+IQ="\>K88T?HJL1#7+*<%+N@\.L BY<_4)PR5^, VSQR+CH M<#<)EW\'-Q.?K E++WXT)97[^#$X#$3RGLA-_J+!GUN=BT># M8T?1WM'_=BSACI_'<1&<^486=#F"RCVY%8VNWKZ:SB;G+[ Z'E@=OV3]!58O MXWZU@<2=>/OJ-)].ST4R(WY?DKBU=2/-1D2R)GCA6(>'MCIL/8EW7WY[>"^D M]X09:4JA&2FTDG.E55 P@M((L#.76IJ"1&H%J'8AM4[+/309EB*0J[W0UBS( M 2*-F.:BCBHX$(H+K+"NC$;2>EB]4P8#2FIQC=G6!&46XCZ B72E%S<6?^(= MNY5/SN^N[V_BX_3\_?/K'YI2(A ]X/K^85B?3Z:SPTE^T,4FVPN.3,9\],M8 M;EF$#SDJ[!(\M\,"UO!P)TB^<2'1=F7 M5U>>8B5U&^GNYU3852RJW;QG?9G':F*B1K%+<9)-#.7'D=?D$R]C0^3FRNWN M>\5]+M8[[+L-Z1''//Y9)D!XZG7#)Z?PR%]L*]R7V#'U'<:?K \],FD=S@(" MJ[4%.1O3[SF##EE8)YG1([E"^9VXQ$FXVJ_'?@BR;7&=L)JB^!UU2M)ZURP] M!C+E >L4$6-APICTUL@YM%"0BPIAW@F$Z,+ ?$L"V*5TM@S-!;P[^+>@U)C:',3Y/RS7E_*DYWO/U=);-S<11-J5)T=WMCTMK0%THQ MW\1)A=4K5;;(G5PX2GTOV>QPI8T2[2H>R?%I>:J,12O1%0)Q7\)4<"K>WOKN MLB)X&;@7Q+[2:A"4W !V8PL5(&^(B2P3=5BOAH/(SK5:Q PF7G CE6=_Y$*E$Q[-:&PM %RCV:4"&.KMV#(38SWS6N@51?@KT[4'C3 M./L8CPGX%N #0J[JMG[:1!A)$J=4ERF#8H#GH%:A8(#;D'2QF/IC)QXW$+]D ML,8-W9\A#'R9+U'=,,.2$(?B=;X5S3D/'O/@T5:(S['B0)I\R)"L(+,EG'2_8W&W1>/"]T/$<:B:U1?CV 4:BHPFG MZD:K@CL!9,62BBN^.-=Z[7-;E%_(CP(AZ_ MZ:8]C [?*=?I>KY=GCYR/DFWX&-.4P7H)/MP,DHRZ%^";>)E?6X#KO[Q<8EO M+7*\ /.5Q4VP>^$-AJ^WJW\ 4$L#!!0 ( /&#"%?V.7!%SP4 *X. 9 M >&PO=V]R:W-H965T*KUUYL;U[^_5T$B)K>UZ>>3PSML^6 MQOYTU]\Z'9=.L=!K:6=<5%D46E'+5[2?) M43<74K=&9V'NQH[.3.F5U'ACP95Y+NQZC,HLSUN]5CWQ7<[FGB>ZH[-"S/ 6 M_5_%C:51=V,EDSEJ)XT&B]/SUD7OP_B0Y8/ WQ*7KO$-',G$F)\\^)R=MQ(& MA I3SQ8$_2SP$I5B0P3COK+9VKADQ>9W;?U3B)UBF0B'ET;]D)F?G[=.6I#A M5)3*?S?+/["*9\CV4J-<^ _+*-L;M" MG3=YI4P(C,FB58EB9K_!%"#=H$3FK>E%MO:562GA]=X<2?=3U9XG$W MK;3&4:O_C-817!OMYPX^Z@RSQ_I=0K"!T:]AC/M[#7XI50>27AOZ27^PQ]Y@ M$]8@V!O\Q["BUN%N+2Z #ZX0*9ZW*,,=V@6V1F]?]8Z2TSV8#C>8#O=9?Q;3 M?JVOQB/\#N^!U>&;AB^E1N@=1:K:X.<(ER8OA%X#:H\6,Y#:&Q"0TK?T(&86 MD>K(4VKY.=Q=P5CHGVWXVKGHM.$'%82#3\+.3#7/_\%,X2)'*U/1!J$SN'XK M\N+T+BX*!PIIYZV# _;_]M5)OY^<7D9_%[6_,-T[?<<@A2=4J2HI70C9ZZ.$ MDEDIKDN"G$-A;"Q2'98'#\L6%T8MI)Y!:O)<^A!()=Z!._)>6),B9HXQ,YI@ M4!FA84EL0.G()?%AL1#K)ET,KW=\ZFB%NQ>[H*[E/&'@[P@>XDLX'6#'JJ4BEDGX=2;X5FNV@;7 -!Z(@K"M)O035&EX/?ZNC?!7!9 M\U&%M.W#XGTI*4/AOA26M,A:88E?60@%%":3%/@XD._@]?$P:2=) A.<21WC MU'"+A<=\0@@'2V+H6-IW#(#:(DW8DF9F9""5TBD_WGE@0$X5LEQ>(\](R=1EO($DWR^BD M0\ENRL!9(P/*L(&L_9"$O]@800DW0XU6*-J3K,00]A867!72BF"F1A/25$D;5[>G7WIJ->RFX\KEW M4&:&EAR8Y)[-._ZF#ABE*=E:Q1GRM3:C]\EYE36/R*@5[R_L_.KLML MM_&&H(O?++R4& X=B_$YL9G=/,8NXAOD03R^Y*ZK$E(X)=6D&PO=V]R:W-H965T9461)?HG3)IEQ^C+;F^LUD]S>SGZD)3CF5B)5DHKC?W\ *"NR MXZ;MSNZ71*1!X 'P (1TL3;VLUL!>/%8E=I=#E;>UZ^&0Y>OH)(N-C5H_&5I M;"4]+NW]T-469,&'JG*8)[@#_UM]8W$U[+04J@+ME-'"PO)R,$]?78])G@7^ MIV#M>L^"/%D8\YD6'XK+04* H(3P_;[6_ M9]_1EX5T\,:4OZO"KRX'LX$H8"F;TM^:]:_0^C,A?;DI'?\5ZR";308B;YPW M57L8$51*A__RL8U#[\ L^Y@B%&^E5Y>75BS%I:D41L]L*M\&L$I M34FY\Q9_57C.7]UYDW\6GVH*D1-2%T*NI2W'R*J#EJVA7:=O:CP7TT9BR2-1)9DHQ?TC3I71ZQO]#>X&C2- M#VNB0GGE:IG#Y0 KP8%]@,'5+S^ET^3U"SC''<[Q2]I_".>+F@[C_(_Q('X5 MI^*YG3G;$9^T> \+VV"1BO2Y69R36*Y6OL#G4)7I9B/\>U)TFXMTCY UK/6A%+O&(4-X)>*R5E=PP5"\, M9#JFP,QKJTJ1=5&1ON\^ 4O/7KO@T%SK1I;B(]:FTO<4J;N5M+ R90'6A8BZ MWLY^+&5=6_. ;C$'>N'K A&SQUOYE71"&V%0Q*(CRK'9FARL&^L:J1&L:6,& M7QKE-RVUL*-LQ +$O449*.)>?!S'R[0L:05$@S5N=[&("KL58L S\ @V5PX$ M!BL'AW(8)O03T7E1@N,=+=(D^7GK\U(JBRCL9[R''F39P%XPNLCFIJHP.2TL MS3*%]&QE'RV9[%RZ!><1#J$/4CW79>E,SW^*4BVM5[E"V\B*0^ZNE2?F!:5L MK@!D$?9H5+#8=.#Q @M\PD6EO(?.-:Z/6/SV7'F$D=*G7Y ]:JDZP/M)V$>Y M5F5Y. %_$=G;QA*#.#_*8G:=>A15Z/(HN50N1WY3>V:*XD,6[3!XBW0ZCB9) MPD+C433"QWX*(@IC#7P_EYLHT&4-F#S7+/[$??*4U%9/E52#Y8D$>8K;TC46 M<%3 (!@,)4X-?%6C"^^-_1;^#4CK7O*B04T'"(J@NKBRO'3.Y$J2P]A&,+H0 M2-+W-53L$XN8>34I\8'!RE&AYIR*T*OFV : ]%*J>&IRXKAMB7?S6[?MAD$U M[3#Q5:@-BA+I0EN!/P&3%+ET*Z[%7;)08\"@M!$OU'*)B2 \"_!K /U4K=]? MIFV3I#(E>68%QWI/E^Q:8(>)SR ]<,BBS+=.]8/T+>M_B<8[^2]4P9V+K")( MW*$@QR$]ITPTLOA43\=*XQI.MC2($'=>-@6AP'PL07GDJZ-M/*AU.Z%R8D+^ M]%Z30@8\*-.X/KXE'AI(I5)(ZR-$K:FCM*1U->M.%S M@%8+@8FV=.]A##KGO_ISME^E)'W ['$Z'9&MDV YFR1]RS]:AGV3L9BS/,Z% M.)>$L9 +%TDU%ZK#U*5Q"6N3*86/2(V_HK<8>! MZ$_-X@\,0OO8=U.\A1RJ!<(9A9T,;PWJ&+_S6P=*SQ_ XDL4#3JA<&ZXF+]/ MZE,/,=;J NZ5UD^-ED"GXVF43J?B2&2C&,VGLR2:C4:TSN+9##7BW(06CB=A M_T1DXS@;XYAYVEG#7T?8_<.O:8QC&9(EFD[/PAIC_#X4!TF.SYDW)ZR?)&?; M=1J?C?W0,K26T+NRE.G=JI_.D2/DJC"0)/SLYB<>@E M=-C[1E"!O>Q91Z^,3R)AR\U'Z7%@#J/L/"FYB\."^.]J?AQ!1*[*0G@[TN#[Z#M@@QTGZ"N_@]02P,$% @ M\8,(5SRR1.O. P [ @ !D !X;"]W;W)K&UL MK59M;^,V#/XKA&\X;$ N?DF:YIH7(.G=L!O0F]%ENKE7#56<(FI!M-4%=.'-0JU7P1Q M)><52L.5!(V[1;"*K]9CI^\5_N2X-R?O MX"+9*G7O%E_R11 Y0B@PLPZ!T=\C7J,0#HAH/'280>_2&9Z^']%_];%3+%MF M\%J)OWANRT4P#2#''6N$O57[W["+Y\+A94H8_X1]JYM,4@Z@\3S;AUYEI^89*/_(=06:?PRDBN4*U.S#!!+-SO <]SS'Y]#_$\^S2"_S_*HLPA=X_VZ:Q/$,7O,&?TBX M80=(7/[CZ0!LB7"MJIK) S I52,SS$G*K-]:*Z9S4#OXQ#55G-+&+4Z-2I8# M:VRI-/^;+!E(JMFZ\V85E7C/H:F=@!K+((HB,([BO^$\_\N9@4Q5%94W54IV M/X1O+VAX^U/XH]-<$:Q4%M16\()17KAUCEGVT% 4;[H#BMU%9FK,^(YGM&DL MU*A;ET.XHU+0!,/-T>?@&$U%N=V>LLJ!2]+BC\1#'"@YA;*( MR4S?4ZNVFDG#?&,S S+,1)-S64#C'=:"=AW36AR<=,]M";>-0(BC[<6'N%-S MX6TP:S2WG!A]?B(>LD!89=8E._XX&@^ &6#4A*FDX6=GX!*11+-392^*9[\, MP3=YH&C9L:O6(FD8*W66>T9/QW)EV=_U-:PHY)<=N+VWH9F1T'*O^QJ<^ MN70>7:$8*I,G7C75CY"^.-Q!'^C(Z+"_N[CK#^!'N#4C$=%F_LJOZ$H(Z+H@ MQ*./@\MX C]!,AY.XGX]B0;)=-PI)YWRL<2ID1YZA _=[[F79RIO.'FIQ84G M$ZA"7?@YZZY@(VT[C'II/\I7[03[KMY^!]PP77!*B< =F4;#2YJ\4=;ANX1ST'SC+?P!02P,$% @ \8,(5S^9 M^20W! 50H !D !X;"]W;W)K&ULI59M;]LV M$/XK!Q4H$L"P;"5-@\0VX'@KM@(=@J3;/M/2R2)*D1I)Q6E__>Y(RB]-8@S8 M%UODW3WWW!O)V=;8;ZY!]/#<*NWF6>-]=Y/GKFRP%6YL.M0DJ8UMA:>EW>2N MLRBJ8-2JO)A,KO)62)TM9F'OWBYFIO=*:KRWX/JV%?;['2JSG6?3;-AXD)O& M\T:^F'5B@X_H_^SN+:WR'4HE6]1.&@T6ZWFVG-[<7;)^4/A+XM8=? -'LC;F M&R]^K^;9A FAPM(S@J"_)URA4@Q$-/Y)F-G.)1L>?@_HGT+L%,M:.%P9];>L M?#//KC.HL!:]\@]F^QNF>#XP7FF4"[^PC;K%)(.R=]ZTR9@8M%+'?_&<\G!@ M+&;6;,&R-J'Q1P@U6!,YJ;DHC]Z25)*=7SS@$^H> MX0%+L]&2,S7+/0&S."\3R%T$*=X N8(O1OO&P:^ZPNK8/B=".U;%P.JN. GX MN5=CF$Q'4$R*BQ-X%[LH+P+>Q?^+,H)] MFMR>H'BYHWAY"OV_4CP)\CK%/XQ'^ SOWUT7T^DMO.((OC8(*]-V0G\/:A]O M'4U%)T0B&8&C;&5 Z$KH =R1+C@J:*1RZHEH:FMT(K@A=O M8-O(L@FBY [PN2-MQ\(U FHOO<)J?$B)($MCJP-*DL>9]X0ND2;&-_!I^7@' M2]KL"4)OX-$3&<%6*U/)6I:1PQG'5TQNEX^K\#6]/8>OII,E7$VN1I"D0XY" MS"OJ;2N88W"T"D.)UB7[8ZJ-<'PH4%TJZ'I;TIJ292D'E!W'"4E8KX1 G/9< MQD"G#DC2+)/#O?'H*(.48 JYEIP74N_0AK.:8P#$$? MQ/RS17!T:$/HGNZW5#XZHZG[?2/\ST#CTX/$J8^M3$[(6D!GI/;<"IXNNI<3 M1BV\D907RJ:I>BK\>)C>/5A(5.(\J 6A:V37\20-#0M/1O4M6ZVY=J-!G39\ M;[E#*NG"_(0J<)&W(;>,]B2LY!(=CW2<^..X:(]6#,S%H"B&^DF=@FM#Z22E M+B0QUE@1IRI$?IRHE^-%>'0W&ULG59M;]LV$/XK!Q7H)U>293<-$MM G*U85W0(ZG3]3$LGBRU%:N3)+_OU M.Y*RZP")B^Z+31[Y//?<'7G4;&?L=]<@$NQ;I=T\:8BZFRQS98.M<*GI4/-* M;6PKB*=VD[G.HJ@"J%59D>=762ND3A:S8'NPBYGI24F-#Q9 MC).CX;/<-.0-V6+6B0VND+YT#Y9GV8FEDBUJ)XT&B_4\N1O?+*=^?]CPM\2= M.QN#CV1MS'<_^5#-D]P+0H4E>0;!?UN\1Z4\$S@#7^0N 8@ 407=T%%3^)D@L9M;LP/K=S.8'(=2 9G%2^Z*LR/*J M9!PM/NC2M B/8H]NEA$S>GM6#NAE1!LY"2G.,I9 M%A<)_^Q5"OEX!$5>3"[P34[A30+?Y'^&%]'3Y]'^0MRX3I0X3_C$.[1;3!:O M7XVO\ML+VJ8G;=-+[#_5=AG]ER&$C_ &SFG@L4&X-VTG] %JJ=@BXS*)/=\A MZJWV)B#>]R5=I5!CA58H^-9;Z2H9KLH(A*[\KJVPTO0.' EB*F_E-L '73_9 M[U+X*JD!)5M)6 'N2^S"PB@X.@J2#K0!9?0&?5M8?^.;"62>"!E%9U&",B5+ M.XL ]X+O@ C]=9PGZ^G8WU4:JD"&6+MH3:\)3 V]MEB:C9;_ M<83TW",LO+];+>%N=0^/II,EO)OF(WC]ZKHH\MOSDYP&V_C6YY)C:,06.6.H M?14=RY:U+(7WT0@NJ?.Y]W*V0O5X.=T5G]PA0T[NC_E$W\" V\\!ANZ3/KE, M:U22T\V.&D$@R1^HF'>Q9DQGG)-KA7&9?JG^.ZD4AT7/'X&S8-F/X8K_. ZT M0\5YB2&DS[6D[.QE:-%NPOL7CIRF^$B&PO=V]R:W-H965T8)$!-+9>EN7) YA,9]%9[,X&R4S[F9%HFXTD:D@J MCO?7]UQ*=FSGT19H^\4F*=[+P_LX]TKG:VWN[4I*1X]UU=B+T++0IA8.4[.6Y7[LVE^>ZGUQ2@:;1=NU'+E>&%R>=Z*I;R5[GM[;3";[+24JI:-5;HA(Q<7 MHX_1AZN4]_L-?U-R;??&Q#>YT_J>)U_*BU'(@&0E"\<:!/X>Y"=95:P(,'X, M.D>[(UEP?[S5_HN_.^YR)ZS\I*N_J]*M+D;YB$JY$%WE;O3ZKW*XSY3U%;JR M_I?6_=YX.J*BLT[7@S 0U*KI_\7C8(<]@3Q\12 >!&*/NS_(H_R+<.+RW.@U M&=X-;3SP5_72 *<:=LJM,WBJ(.R;% MH.FJUQ2_HBFCWW7C5I8^-Z4L#^4G0+6#%F^A7<5O*ORUJ\841@'%89R\H2_9 M737Q^I+_PE5[3>G+FCA1/MA6%/)BA$RPTCS(T>7//T59>/8&SG2',WU+^W^$ M\VU-7[63]!O]_%,>1]$9O::8OJTD?=)U*YH-K82EA>X,-;IY7\"C1MUU3IL- MQSKTEW0WR+9#:K9>1Z$?I%'-DFIM'7T?WXY)UFVE-U+:,4XP4I)>D%O!7D>B MPDA:&/VG1)(V);7".%4HH'&65#.(.*^A%UB)!PE\#CE=F.X)DB6KFH+W2BH% M[HXCUBM5K+;'>NFUW)TWIH_^LFYU (E*+:T_H)6FQE4;L,L!+)B$Y*.RCF_\ M'+"R+ZIE*:EKF<:6DH0#'VY]&=!& M"F/9N!R)"O>'%0, ,-X0P\F#=ZRHA%%0MG-.X'=5\D%6K*- ' "S8,X<'T2& MJ*PF"PQ6X[BN672V!'$SO5H#>&OV@2DF%- Y5 M@X'6TN#L!;!#\UK!;CM#8(-\+*3U%ZQ4[=?J5K-![C:TD"7;B)QXI$JL7T \ M'(>HD:*"YH)-RW$&Q!+J;6<$!PW;JP=Z,$,#$?>3..C5O_[D=HC%@NG@A.(H"Z)IPJ-L'LQ2'J5)'"1A MAM$TF0=I/J,OC4-R0L!+S>=A$$(F"_,@FD:Q 8\+*E)(V#/)M2PA>: M32G+I\$,!\_X.M.0ODK/-$J7B*"M]_U!I\/L'1LI9'/,,#J-9ED0YG/B9=P0 M#Z*(+7J:3.,@FO&#/X# T#64F&>T_W_S>@:OLG^C!+9E@!$,/8M]% 19FATY M/$J#:9)0%,+1.<7P6Y8A\KTQ2$/OTWF0S7,>Y$'N5_X-Q\*8 M63C\PI+Q]O=-]YXB&/+Y= BJJ0\UA,5L'O9XHI!AO.[D$P31E(V3!_.(_9O- M0EZ+(KZ+Z( M5%)X2I'<6:JZJTG4NFON>G=^"F1\5&FN) #K).;KA)M4,%SCJ$7#JD<3T6. PUED. M]=W7C?V /<3&[^DHY%(2=TX1NH9/.^@))>TIX]TH48?=U-9>#[I"7.*M\0)[Z=Z,-X,,JK)G@.=]=7<($^1(6LV8\Q9!H' M!Q=]#H[COJH6W P=*.A;@2W!/57O_Q5MW_A\-H#BBM5Q1#);3Q.43<]1613, M4$VY'('=X\P351QDH+UO:*2L8A'V \+7$]R>(I!^DJ:$G.$:Y4MQ0C-N!V+Z MBA!YLM"QIRF?!Q$V@VEGV9RF* I1%%,"'1'*R#?MO.L/0F/;_WK.99AH/**^ M^ !ZEL5]\&W>KN&\W'_M/$T_;^ \_OPBS1 M;J/J+" :CF?3$9G^HTD_<;KU'RKNM'.Z]D/T[$A+WH#G"XWWV6'"!^R^7%W^ M$U!+ P04 " #Q@PA7+X;L29$" ]!@ &0 'AL+W=O X/%9->[(R]<0TBP>]6:;=,&J+N+$U=V6 K MW,1TJ/FD-K85Q*[=IJZS**H :E6:9]E)V@JIDV(18FM;+$Q/2FI<6W!]VPI[ MMT)E=LMDFMP'KN2V(1](BT4GMGB-]+U;6_;2D:62+6HGC0:+]3(YGYZMYCX_ M)/R0N'-[-OA.-L;<>.=SM4PR+P@5EN09!#]N\0*5\D0LX]? F8PE/7#?OF?_ M&'KG7C;"X851/V5%S3(Y3:#"6O2*KLSN$P[]''N^TB@7?F$7S!,K>D6D' M,"MHI8Y/\7NXASW :?8,(!\ >= ="P65[P6)8F'-#JS/9C9OA%8#FL5)[?^4 M:[)\*AE'Q166J G.R]+TFJ3>PMH:S7:)?/7D%BEQ%9^;E@/C*C+FSS">P*71 MU#CXH"NL'N-35C=*S.\EKO*#A%]Z-8%L>@1YEL\.\,W&EF>!;_8?6XZ,\Z<9 M_>"8B2C!KF*K^2%&N^^ M1%HCF&"#J$$ZUV-U!)L^"O85[G@E1M6\-XXBHO5#'G&"QY#0>HU#%[QDN/(+ M&C%U2!PN=O+4.Y+NC72+=AL6E[\D;B=.]Q@==^-Y7 D/Z7&Q7@J[E=J!PIJA MV>3M<0(V+JOHD.G"@M@8XG43S(;W.UJ?P.>UX?=E<'R!\8M1_ %02P,$% M @ \8,(5[;"OO\T!0 1 P !D !X;"]W;W)K&ULI5?;;MLX$/T50MT4NX#7%^72H$T,-$Z#=HNT1=KN/M/26")"D2I)Q?'? M]PPERW*:9!?8EU@29\Z73'QM2.91Z5*3]+I]&122662^5G\]L7-SVP3M#+TQ0G?5)5TFPO2 M=GV>S)+MAQM5E($_3.9GM2SH*X7O]1>'MTF/DJN*C%?6"$>K\^3M[/7%$5#?IY,F1!IR@(C2/S^K\.6:\S&H?_XIU*YNFB<@:'VS5 M*8-!I4S[*^^[. P43J=/**2=0AIYMX8BRTL9Y/S,V;5P+ TT?HBN1FV04X:3 M\C4XG"KHA?G"FHQ,<#+&R*Z$4_[V;!( S0*3K(.Y:&'2)V!.Q+4UH?3BG?@%+/*]WRNDB?!?RKT6,QG8U$.DT/G\$[[/T\C'B'_]?/%N;H<1AND=>^ MEAF=)^@!3^Z.DOG+%[.3Z9MG2![U)(^>0__O))^'^60#B4_B3_$+W@WPQ,)1 MKL+>,]L1RHM0DJBA;8*26JR4D2;C)VV]1PMZE+HRA5@Y6T79E52Z<<30LJM6 M0M D5/ #5&ER"#*_+#1XMTNMBLC5LPX;6-BJEF8S M$M)'\75)A@\V8DD9C(F\H;'XQK2=XJDBLH%'F%E#%/:0&<@LTF./,E)W'!H.$W1+VBP MFQ2I19X('T=X+-YZ?D;M;T17^B.60H37_">L$4E5&+52F32!@[?+;U0=>K]6 MH8PJ/;,1XF?A2C[PG*,02]G$U,[2@\A_=GC >+9QPN!J>"1D8_'9$.B8 N'K M<]^#(4:SHX@QR,#+%Z?I[-4;_Q0FIQD:E_A0+8%VV$8A;7.!L:>JIA)T7UO/ M98=@9OL%W%:!0OR&1):;2"*3SFW825FQX:>X/>KKPUK("1PX]:&4 8PR@IT6 MUXNF9FJ_I+% M\C!:J!BIV?CTU?$!FT_')^GQP8AS3B;G NJ0'G)"N2G;-HRF.^2VB 24'8M% MXQ#?;"/>W;6[CSD?^TQ['YOV-VP<)'N)IC)-:HZAP%0@XW M33$6%Y3)QM-3_1-G(M2'-< %VXT*S$JL2MO\C^(1;8-28(WT?('P/$3B2GE' ML[R,9 E5UV!O1 MW7"/A']-22B=;8HRPLGL1Z/0Q5V?18=!K$$Y8^V,+G4ED3_H+==@R<5F_=@" M,1EL=ABO1=Q??7N]MDM>_[5?D=^VF^%.O-VOKV-E(SVT@NIT_.HX05O&G;5] M";:.>^+2!LSR^%ABS2?' CA?66P&W0L;Z/]QF/\$4$L#!!0 ( /&#"%?, M69&PO=V]R:W-H965T:.EE$*%(A*=OY[W='/:8-J3%@ M7RSR'C_>^[P\6/?H*\0 QUH;OTJJ$)J;-/6RPEKXF6W0$*>TKA:!KFZ7^L:A M**)2K=,\RZ[26BB3K)>1=N_62]L&K0S>._!M70OWO$%M#ZMDG@R$+VI7!2:D MZV4C=OB X<_FWM$M'5$*5:/QRAIP6*Z2V_G-YH+EH\ WA0<_.0-[LK7VD2_O MBU62L4&H409&$/39XQUJS4!DQE./F8Q/LN+T/*#_'GTG7[;"XYW5WU41JE5R MG4"!I6AU^&(/?V#OSR7C2:M]_(5#)YO3B[+UP=:],MUK9;JO./9QF"A<9S]0 MR'N%/-K=/12M_%4$L5XZ>P#'TH3&A^AJU";CE.&D/ 1'7$5Z8;UI/5&\AUOY MU"JO.%3+-! R\U/9HVPZE/P'*%?PT9I0>?C-%%C\4S\EBT:S\L&L37X2\$.K M9Y#-SR#/\O,3>.>CF^<1[_Q_NMFA7+R,P@URXQLA<950!WAT>TS6KU_-K[+% M"1LO1ALO3J'_9QM/HWRR >$SO'YUG<_G"W@)%#X;^- :A/R7+L 0*H0[6S?" M/%.?D*## B2Z0%T-PGL,_@R4D;HME-F1B+2M"9ZZ4J+:BZU&9N_1!.L4DFS9 M.J-"ZXA>JB,?/ A3 !)V0ST=6#Y0+U)SMD)#XVC,N/ ,CKN( +HOX%'YP$^V M5%@.A-;@A>[!FM;)BCH2Q,XA,BHI,H,L;NN)!UJ)K=+D.RG:$A[(G%+C\0S> M&SF#-QRK/%L,Y'B=+][.X&N%C![]!^$0*M0%&0ZV=? -]5[(?V%TQ &!1MW6 MJT+1M)O!=R1O&O*7HBW"Q(A#I61%/6W:DF94#%5P=++N9_HJ37['(>:4I$A) M:TP_T20'/II7;W4,^T%1@-!$^C2GP4[QIW 4^**5H0OH%J6M$6I+,G1J,"B> MF00;*LJU[ZRWQ/,A*CQ1[E1XCI'J"J>OL$F4X2#\4#&4$]HC?3+'TB0KM\H( M5O3PYJMME(3K[/+M!);K<3O(*]_7(L9DL*,4%6^U*@0_P:4D8M60S32=8]*G MX2B=K2,!RQ+C6@#6',0FCG0FX%'RNST[>C]UT.[)&^:40CD*M'ND9;H7NAT1 M#1&&,AK<(=9/V>R2AKK6'#*J9$H \JJ3UK%O1-A96W!29_ )*0G].Z)KFL$[ M8SLRY1+BFN[]&BT>+9VFB.N9MAHZ15"4U$F XO!XM_#4NT88R0(^D&ALL=E+ MHRZ=;* :W2[N60\QZ=TR&JGC*K_M-MC?XMW_@(_"[105@L:25+/9N\NDFP;# M)=@F[K.M#;0=X[&BOR/H6(#XI:41V%_X@?$/SOHO4$L#!!0 ( /&#"%?4 M_Q5F-@, $P' 9 >&PO=V]R:W-H965TN5781[9S;W\6QK7?8"7NK]ZAH9Z--)QRI9AO; MO4'1!*>NC1/.B[@34D7+>5A[,LNY[ETK%3X9L'W7"?/U'EM]6$33Z+3P26YW MSB_$R_E>;'&%[H_]DR$M/J,TLD-EI59@<+.(WDSO[C-O'PS^E'BP%S+X3-9: M?_'*8[.(N">$+=;.(PCZ/.,#MJT'(AI_CYC1.:1WO)1/Z.]"[I3+6EA\T.U? MLG&[151%T.!&]*W[I ^_XIA/[O%JW=KP#X?!-B/CNK=.=Z,S,>BD&K[B.)[# MA4/%O^&0C Y)X#T$"BS?"B>6S./'47QMG$](MX/B,DW$ OX0( ["S^K!IN7 M_C&Q.U-,3A3ODZN O_7M+? I@X0GZ16\])QR&O#2_Y?R:YD.0-GK0+Y?[NQ> MU+B(J"$LFF>,EC]\-RWX3U=H9F>:V37TY8KZK^E;!+T!J6K=(6R,[J"YI*^O MTK\:X'7Z\'EG$%^4$%;R^'*!*O(5QH(,2A*4Y,K.I%>B;Z3#YN8_R1]I(%E! M5Q"^AQ_IE["L3%G"IZ.>L2KC+$M*>-#6^4/:&]WTM;-@==N0S63*BHI<9CG< M>)7$JF0\+TG]Q6AKJ8_,5BK:*ZL9F_&"I"G+\Y2E)8<530JIM@RVJ.B06Q"J M =%0#TKK_*$_(^"1AJ,EC@2?$$8V*X=8>580D%?&"Z:VIR).6@KMC7)._/DL M!*41RJII"H_*(=7"G9 ]%J599<6 6Q:,%YE/@.8M3-X'J&O7 M9(DQM/P9TX M!K99/F-YD9(T2SDKLQE%/AG 9 Q^0\X*-]*%PTQ25J9C>DG.6<$]C\<725UC MPD!AJ),/,=0P37-6)<6H%15GTRR'UWHGOIAP'9IMF.,6:MTK-PR[\^KYJ7@S M3,A_S8=WYD,HNH46-^3*;\L\ C/,[D%Q>A_FY5H[FKY!W-%SA\8;T/Y&:W=2 M?(#S [K\!U!+ P04 " #Q@PA7-.'QN;@" !J!@ &0 'AL+W=O[0$8GRML>(+;/_FS'YR_3G=)/ID2T\%)7TLR"TMIF M$D4F+['FYD(U*.EDHW3-+:EZ&YE&(R]\4%U%+(ZSJ.9"!O.IMRWU?*I:6PF) M2PVFK6NN7Q=8J=TL2(*#X4YL2^L,T7S:\"VNT#XT2TU:U*,4HD9IA)*@<3,+ MKI+)8N#\O<,O@3MS)(/K9*W4DU-^%+,@=@5AA;EU")P>SWB-5>6 J(S?>\R@ M3^D"C^4#^C??._6RY@:O5?4H"EO.@G$ !6YX6]D[M?N.^WZ&#B]7E?'_L.M\ MLV$ >6NLJO?!5$$M9/?D+_OW[ZNT'R>1I82.+(ZS@+;!H'[&8/[Q0Y+%7\X4.N@+ M'9Q#GZ]H^8JV0E ;N$&I:/+<*FW@P6 !0D(_MV4_MVM5-ZWE[K*;4_V*;J<)*O+PUT)!>83^C3F%>86=.%MR(? */?FD(@S^C)@[HIF& V,-8 M+@OJ$+*0I2P<)2,G,1:.D[&71N%XE/K3(?T2N!%52U#_ 91H V@1\R?@#;V; M7/AW#-JE,4 X@XQ!,@B3F/VC'8T.B$"AZ&H\<0-=SFP8)J-+GST++UGL;7&8 MID,G#2Y)2N'4Y8J.]K]&O?4L9R!7K;0=%?36GDBO.O[XZ]ZQ\"W76R$-5+BA MT/AB1+RE.V;K%*L:SR9K98F;O%C2QP"U=E_@=02P,$% M @ \8,(5X#.O=*. @ A 4 !D !X;"]W;W)K&ULA51A;YLP$/TK)U9-FX0*,8&0+D%JVDWKI$I5VZV?';@D5HW-;-.T_WYG M2%@FI=D7\)WOO7MW]GFVU>;9;A =O-92V7FP<:ZYB");;K#F]EPWJ&AGI4W- M'9EF'=G&(*\Z4"TC%L=95'.A@F+6^>Y,,=.MDT+AG0';UC4W;PN4>CL/1L'> M<2_6&^<=43%K^!H?T/UL[@Q9TR-FVH>Q%X02BR=9^#T>\$KE-(3D8S?.\Y@2.F!A^L]^[>N=JIER2U> M:?DD*K>9!WD %:YX*]V]WG['73VIYRNUM-T7MGUL2AG+UCI=[\!DUT+U?_ZZ MZ\,!((_? ; =@'6Z^T2=RFON>#$S>@O&1Q.;7W2E=F@2)Y0_E =G:%<0SA4W MZ@65TT:@A4^/?"G1?IY%CIC]?E3N6!8]"WN')8-;K=S&PE=58?4O/B)%@RRV ME[5@)PE_M/(-3[,4#S5G52@2]@L/36!E=0TEM%:H5:@TTAX;[FWRT M@I,YCE< U.0WV/48KK'$>HD&DM[#X)YOZ:8Y-()+X*HB,76C%0F$AAMGX0Q8 M$L:3+,Q9YHTTG+)QF$TS>*))!*&@,;I$:R$/V32GW0RF8>)!.8-O0@FZMQ6L MM:XLL"RDAH;C. 5&07D>YJ,$'K6CY.*@+6>03L(TH>AT0D9&"&PO=V]R:W-H965TZWK:]]7V1Y+ICQ18T4K6R%+IDF4.U_5 M$EENG\PGL)JBE+)C_?8B$."R=T>L6*[_;: M*/SEO&8[7*/^6-]+DOP!)>'T[-?;6X$^.!S6:@\ED(\2# M$=[F"R'Z0PAC>-XWJ._L;E3+ANF\$X4GWBN M]PMGYD".6]84>B4.OV&7CR68B4+9?SBTMLG4@:Q16I2=,S$H>=6.[*G;AY'# M+/B.0]0Y1)9W&\BR?,4T6\ZE.( TUH1F)C95ZTWD>&6*LM:25CGYZ>5:B^P! M/M1FBQ2P*@=V8#)7,/F#;0I4+^:^IC#&V,\ZR-L6,OH.9 KO1:7W"EY7.>;' M_C[1&SA&/)<"]YAL^T.LI4PP9WO*J,0%M1H^0BAS!)W3!-X0*BV*/P MX2QP9W%LY,B;S0BQYI(B3*:M_@5$B1/*@LK M5NWL&3C>HZ^[Q"J,^TV'=IM^NQV&V]M>UW\*EFE3UX19U'_^S9; M[QGA],,S&B5-W*DY>Y=N3,-;I1H$5CM)N\G9 MXSZ;6M@NR*G:^*,GJT2YLP^S@DPTE6Y?KT$[O/TW[9/WQ;S]<'C/)"6MH, M MN0;>)15$MH]Q*VA1VP=P(S0]IW:ZI^\7E,: UK="Z%XP 88OHN4_4$L#!!0 M ( /&#"%?YMQ=DK@( $D& 9 >&PO=V]R:W-H965T,FGV4IU,5&T%+S'58&HIF=[.4:C-U N] MW<8M7Q?6;?C)I&)K7*"]KU)-EM^SY%QB:;@J0>-JZLW"RWGLXIN GQPW9F\- MKI*E4@_.^)9/O< )0H&9=0R,7H]XC4(X(I+QN^/T^I0.N+_>L7]I:J=:ELS@ MM1*_>&Z+J3?V(,<5JX6]59NOV-5S[O@R)4SSA$T;&U/&K#96R0Y,MN1E^V9/ MW3GL <;!"X"H T2-[C91H_(3LRR9:+4![:*)S2V:4ALTB>.E^R@+J\G+"6>3 M1<$TPBU6M4D8O4([@1I6V,/"Y MS#%_CO=)7J\QVFF<1T<)O]=B $%X!E$0#8_P#?N:APW?\#]K/E1JRQ0?9G(= MT1-_4JGQC-Z,IX# M0=NXU]&,#*:M\Z7U4O!,;&%6EJHN,_*F@I4&E-Y]$@,W[(G+6OY+:0MFJ1.V ML*71M<2]%/=T[S3Y\0#=G-$6R2891#6K-!?0W2P(AQ_/+L(1O($H'HS"WAX% M9]$X[H*C+OCT9!R%X170Y=SV#!^ZW_,LST)>27+HVOA[[2U1KYLA9B"C,[-M MI_>[_9R/A;W@[9&^87G,Z$H$K@@:#BW,/=#NX6L.JJAD62V5I]#3+@F8] M:A= _I52=F>X!/V_1_('4$L#!!0 ( /&#"%&PO=V]R:W-H965TM&!* C?DB45)G M&TC2#NN =D:2;9]EB;:)2J)'TG6R7[\CI7C.FKC=A^V+?$?R[IY[]4WWQGYR M&Z4\W'=M[V;)QOOMF\G$U1O55>[";%6/-RMCN\HC:]<3M[6J:J)0UTXXI7+2 M5;I/YM-XMK#SJ=GY5O=J8<'MNJZR#U>J-?M9PI+'@QN]WOAP,)E/M]5:W2K_ MZW9AD9LK5K/DDKVYRL+[^. WK?;NB(;@R=*83X%YW\P2&@"I M5M4^:*CPY[.Z5FT;%"&,/T:=R<%D$#RF'[7_&'U'7Y:54]>F_5TW?C-+B@0: MM:IVK;\Q^Y_4Z$\$6)O6Q2_LA[>2)U#OG#?=*(P(.MT/O]7]&(5K^93:_9@PVO4%HCH:I1&<+H/2;GU%F\UROGYC?+:*HRRARO5 MJY7VL&BKWL'97;5LE3N?3CR:"8\G]:CR:E#)7U IX8/I_<;!N[Y1S5/Y"<([ M8.2/&*_X284_[]H+H(P IURWS6^S 9MM>KW1=(>BWVM6M<3NT M"#>JK;SNU^#-UYTY:>YY9V Q-N"HW,'=QBKU),4([O[I 6;L <:$#0R/##]Q M&$E@6A@@Y,R1D1B/L<+CMCO?ZSBF,&<[6UVN#<._;G-:#Y3 HD MA"",RR^$_$9!CT,8$^M I)P4,@,1',HSD$5&8U9!?)C"V 2##0.<\5@&1J?Q'PEE*,B& 44QT 1SS)B56#HK(KR8Z)44: M_$8BI3&G)9%E$8B"%/'D&Q*+P91T_&(D^>/W9'K/L!B*,AN+*HNEAF61EW3 MPVB \7*27V$192$X!2E9R*_,:3C,22%2.#%YLL/DR;YY\ER;;EOU#_BGTP2? M>V_UG;$G-3[PHCYKVKK1JUW;641N:\W848>HP\EE0GL[1A(R4B.+1]Z M!DN0RQA-3B3FYL[B--5!I&JAMJJ)63A2A)4ITA1X$1LIS@L!>9A9'#Z:_G6# MXSJT%"JP#T]%BY(P?(SED,L2,JQA2\J'#BX)PRI NL(,R1/)<54R.]H9.V77KXSQ MCTPP<%A+YW\!4$L#!!0 ( /&#"%>Q/M\)9P4 (D7 9 >&PO=V]R M:W-H965TM M6W75;1^F?:#!2= !SK#3=O]^AE"2V@:BNVI?6B#/^]C/^YK7#YX]B>J+W'"N MP'.1E_)ZLE%J>S6=RN6&%XF\%%M>ZE]6HBH2I6^K]51N*YZD35"13S&$;%HD M63F9SYIG=]5\)G8JSTI^5P&Y*XJD^O>&Y^+I>H(F+P\^9>N-JA],Y[-MLN;W M7'W>WE7Z;MJQI%G!2YF)$E1\=3UYCZYB#.N !O%'QI_DT36HI3P(\:6^^9A> M3V ](Y[SI:HI$OWOD2]XGM=,>A[_M*23;LPZ\/CZA?VG1KP6\Y!(OA#YGUFJ M-M>38 )2ODIVN?HDGG[FK2!:\RU%+IN_X&F/97K$Y4XJ4;3!^K[(ROW_Y+E- MQ%& YG$'X#8 FP&D)\!K [Q31R!M #EU!-H&--*G>^U-XJ)$)?-9)9Y 5:,U M6WW19+^)UOG*RGJAW*M*_YKI.#6/,KD4I)77])#B+N$JR7)Z# M"_#Y/@)GWY_/IDH/6(=-ERWYS9X<]Y![X%9S;R2(RY2GCOAH.)X-Q$^UT$XM M?E%[@P<)?]GEEP"B=P!#[#GFLS@E'#?AV"7GVT:/OWKT5\GPNM)[#1_IX?M- MMZ'[).?25=A]*&M"ZV;S.&>!Y_E^"&?3Q^.,.8 A)1!2\AH8V4!$H.9$-'B- MC!U(+Z"4^!!WR%>*2:>8#"I>"*F 6(%M)=+=4DD@1>Y:EC=[&GHT@POJH2 , MB3'7A1-)*<8>-O0[D A!%/@,42,!+BCTPQ#I]N_. .TR0 ][TKWB\!<9<-!"#W?2(D+"1%!@5G? MR('4ZP4SYALO3>Q"0@A]@D-W5OPN*_Y@5MI6K_.B7X95IES2?6MP3+"O7V]# MN(TC0<"86>'(@:,!H\QH*;&-"[PP]"%R2PXZR<&@Y(^EXA77': MMTMR8.?; M#_1K:M1EX,AF8',/0"A'LTAYWF<$3S4A0XGM"\>.#5WT[E@XSUQ\R5W"9+?CW17RN25X]\,O_A M.\3@CRZ3]:9LT9NRQ6_%]KHV^% ;_/6>K(T=7'\V!!/?PT>]L\W:*%?L@)" M0+T%]*S @_%$P\[S9!_6\@PJMB$72'M5;&Y3T3A9["+S<.!#VJ?Y8#W1L/<< M8R2A4[((A2;?![_"4Z&$PT[#"_T6XAVP9::; A%]J0 MD=#<>\:Y8A<7)8SVUOO@.M&P[3S%8"';WEEB;8C>%*W],QJGBAT0!"$+D->C M]> ET;"9/,59(=O565IMR(7^1"36^AZEBEU4/H-'/N:UU(.'1,,F\D.2E>#L MUU$OH4W62E0<9)T!ZUGOMO&STF)#"-6>S+37XU2Q Q)Z^FNBYV,"'6PF>EN? MB6R_9\EV>4SL^>9W5S3.%;NX,(4,]JP'?'"7^/]RE^U ;" E#HC378Y3Q0Z( MTUU.CXX6"UZMFS-="99B5ZK]45/WM#LW?M^1^@JWI\*'^CW MA]2WS5XI0BAXZ>OR5?MSW_V-$MOF8/-!*"6*YG+#DY17-4#_OA)"O=S4 M W2G[_/_ %!+ P04 " #Q@PA7"J"P%ST# !@# &0 'AL+W=OPG7O.]3WWVKGIK[EXE'-"%'BJ*R8' MWERIQ97ORV).:BPO^((P_63*18V5GHJ9+Q>"X-*"ZLJ'09#X-:;,R_IV;2RR M/E^JBC(R%D NZQJ+GT-2\?7 "[W-PAV=S959\+/^ L_(A*@OB['0,[]C*6E- MF*2< 4&F ^\ZO!KUC+TU^$K)6FZ-@8GD@?-',_E8#KS ;(A4I%"& >N_%;DA M566(]#9^M)Q>Y]( M\<;]O%FI.[[^0-IX M8L-7\$K:7[!N;./8 \52*EZW8+V#FK+F'S^U.FP!PD, V +@/B Z $ M )WJ M(6H!T:D>XA9@0_>;V*UP.58XZPN^!L)8:S8SL.I;M-:+,E,G$R7T4ZIQ*AMA MP2B;23 F DSF6!#P*B<*TTJ^!F^!-"NR[ROMR@#\HJ4=-K3P "T"MYRIN00C M5I+2@<^/XY,C>%^'V,4)-W$.X5'"3\OJ @3A&P #B!S[N3D%#BT)!$K MXF4O7X1)\,XE[CG)\G.2CW&"G!]8H(?2DWYT^"STLE M%6:E/I>NS#2DL24UKX%5ED $TS#M^ZMMT5UV$/;"WJY=[K1+>RG:M1LY_<80 MA9W=C@IQIT)\M!AS6BV-",?+,3YG.9Z3+#\GV>A,9#N)2+I$)/^C'),3R]%E MYRI'IYVC')U^#Y=CVJF0'E7!EJ/N7(17"^TT@7%MJNQ793S;9@^VPR" M40+W)'AN%49AL&>5G\0U^A/73O"]+OC>\> )X[K)P(H+H/LPL#F;KBZ!LK9 M7KL$Z3FRD\1A>KDGB\+X6RU33<3,]JH2 M%'S)5/,B[5:[=OC:=H%[Z\/PZB9TK.>Z?6ZZW=_T3>]]B\6,,@DJ,M6N@HM4 M[U8T_6PS47QA&[8'KG3[9X=S_0E A#'0SZ>1OB YB ( -0& 9 >&PO=V]R:W-H965T0VD3;.JE2U*[KLPLWB56PF>TDW;^?#2E+ M&YKN82_!'^<] C#HL:Z$GG@K8YHSW]?%"FJF1[(!87<64M7, MV*E:^KI1P,J65%<^#@+JUXP++\_:M;G*,[DV%1W$"[VG MA6N^7!FWX.=9PY9P ^:VF2L[\WN5DM<@-)<"*5A,O//P;$H=O@7\Y+#5>V/D MDMQ+^> FE^7$"YPAJ* P3H'9QP:F4%5.R-KXM=/T^B,=<7_\I/ZES6ZSW#,- M4UG=\=*L)E[BH1(6;%V9:[G]!KL\L=,K9*7;7[3ML(1XJ%AK(^L=V3JHN>B> M[''W'O8(8?0* >\(^%\)9$<@;=#.61MKQ@S+,R6W2#FT57.#]MVT;)N&"W>+ M-T;976YY)K\4&Q!&*@X:G9*%J '/78"\=[1"4Z3],#B(2XE-DV"AQW&OZ=1$+]P. !,29(D(1FV2'N+]*C%']+8*W_C?TX/;C >QX2&\?B% MRT,@C2BA<1J^<.GO]1S7[Z^86G*A404+2PU&8YM4=3VTFQC9M&WH7AK;U-KA MRGYV0#F W5](:9XFKK/U'[+\#U!+ P04 " #Q@PA7BPPG6#P" !\!0 M&0 'AL+W=OTR0&J:7:544:-NSPX<@E5C4]N$[M_/%T(SB69YP;?S78[1Y[CEXEF6 J] M5I3)Q"N5JN>^+[,2*BQ'O :F3PHN*JST4NQ\60O N055U ^#(/(K3)B7QG9O M+=*8-XH2!FN!9%-56/Q9 .5MXHV]P\8CV97*;/AI7.,=;$ ]U6NA5W[/DI,* MF"2<(0%%XMV-YXO(U-N"7P1:>31'II,MY\]F\2-/O, 8 @J9,@Q8#WNX!TH- MD;;QTG%ZO:0!'L\/[%]M[[J7+99PS^EODJLR\6X]E$.!&ZH>>?L=NGYFAB_C M5-HO:EWM=.*AK)&*5QU8.Z@([A"!"&[P#"#A!:WT[(NEQBA=-8\!8) M4ZW9S,2V:M':'&'FIVR4T*=$XU3ZC?.\)92BRR4H3*A$#U@(;*[J"ET@PM!* MG^K[D[&OM)Y!^5G'O7#7)W@G?27,+&\D_] M^O'#. H^G_ U[7U-3[&__9Q6$ 6\*(8,.HI/EL)$<)\&HUGL[P=T9[WN["S= M:_0 :DC3PA-,+H=5HUZU>B\;G'VTA!)3&J'Q*,S&O:/$E&!V-G<2Y3Q MABD7CGZW?UKN7*+>RMV[M,)B1YA$% H-#48WNGGALNX6BMG)@3 MCPZ4?>4; (&>BKSD8V(;XK"L*>IY#3P]C!SLN%AVR]$>J".QEM MR1H>07S>WC-YYK8N:59 R3-:(@:KL7.+;Q+<5X(JXL\,#OSD&*E4%I1^52?O MT['CJ1E!#DNA+(C\V,,,\EPYR7G\TY@Z[9A*>'K\XGY7)2^361 .,YI_R5*Q M&3L#!Z6P(KM'VCF M,S/+;[?,*$_,\@26/134@;". H;E,@/44J> MM4B-3M/6@1'I8-@:MDOC MI.7#1AJ?-B!?$5;R9T;+Q"B^F@D^8Q*'6B:6ANTR\8],?".3.[ICZ"XK2;D$ MU#3%?\VA6 #[6TO):'E!LKW:'WQL??%YN9W3IXNUY353MBJ6V++K8OOV#%C<\M\N::L M-L^-&_:[-37PSZK*:OOLGFP.%<#6U28;1TNZ*T6]3]1>;3?R;JOM*_<87N\" MS@E;9R67KZDK*?5Z?5G^K-Y8JT\$W59;30LJ!"VJPPV0%)@*D-^O*!4O)VJ M=GMS\B]02P,$% @ \8,(5X):.1DP!0 Q!D !D !X;"]W;W)K&ULK5G;>RB30V!JEB1?Z_LA+*>.]Z8E] M-I/3$Y'KA'&82:+R-*7RX1P2L3GM!;WM@UNV7&GSP)N>9'0)<]!?LYG$.Z]" MB5D*7#'!B82[T]Y9<'P1#HR!;?&-P4;M7!-#92'$=W-S%9_V?.,1)!!I T'Q M9PT7D"0&"?WXIP3M57T:P]WK+?I'2Q[)+*B""Y'\R6*].NU->B2&.YHG^E9L M?H.2T-#@12)1]C_9%&W'88]$N=(B+8W1@Y3QXI?>EX'8,4"<=H.P- @?&4S\ M)PP&I8&-G%=X9FE=4DVG)U)LB#2M$\BO(AEN29Z'3L#?<]XGP>@M"?UPT.;/<^9)G_A!FWG#G4$5 M\X'%.WH"[T)"S#0Y6TH '!&:_'4#Z0+DWVVA=D*907ZL,AK!:0]'L0*YAM[T MU8M@Y+]OX]D16(/U4<7ZR,GZ%@M+D$M0D629&<)M;)T0A[)U^T.S+&$1722 MXTDN&2?BC@3]R7CXDFA!POXH'+Y\B\-1KW"2BU9E*X63A :)0Q%B.X'$!&52Y13[0/J4S!*(T6-C-S?],?U0N^&HAV%5#T-W/?;YU9=_9Y:-8[ M FN$9U*%9^(,SSE53)&Y55OD,R??< S:Z0=GQM:4.^$.9>[VS3?SGH/CNXKC MNY\L 7I_> DX^SPT$!V!-<(3^+7<\KLM C?>H>2?\2XPBYZ+YXZL#)Q(7W") MW$O^'#)M;\C MVIJC$N5%/ERA74A<8D=%")KXJP&=\\'1Z0CM&:%&7W87V-+[DZT@[D7:*.=-248^N:O6E6:M&J%&[@E M[H^E?UBE'Q4ZU$7AS'ZG@K@KM&:8:DDOZ%<<4@])V@2?G=L.(Z_Z\V!Q^PLWA M]79S:'?(K9'I5 D^XWGPC!0,:BT8N,5@>R4\$H"M?#L5?%VA-8^>:L47NC55 MIY7@[NO0R#SC>?B,&@QK-1BZU6"3^GQ#L]V2V*^35NJ=RKZNT)H!J65?Z)9] MEG(FI#W*3I!Z*^-]>3;R_:8^*]ET) N;;&JU%[K5WLZNKS[2F!7L6HD-]H@- MGB#6J3[S=L[)4Y!+^_E D4CD7!='YM73ZA/%F3V8]^KFQ?>-F_(P,($[-/7[ M8Y02LOAD4-QHD=E3]X706J3V;Z7]02P,$% M @ \8,(5T+(JZ^* P ] P !D !X;"]W;W)K&ULK5=1CZ,V$/XK%JVJ5MH##(20;1)ILWM56VF[T:VN]U#UP0N3Q%JPJ>TD MVW]?&U@"P>&ZVGM),,Q\_C[/##/,CUP\RQV 0B]%SN3"V2E57GN>3'=0$.GR M$IA^LN&B($HOQ=:3I0"254Y%[@6^'WL%HB(1;GG^AF=HMG,1!&6S(/E>?^/%7: 1-#%[*-$XZW5!6?U/7IJ#Z#AH'+M#T#@$YP[Q!8>P<0@KH36S2M8=460Y%_R( MA+'6:.:B.IO*6ZNAS(3Q40G]E&H_M7Q4/'U&#Z4Y4XD(R]#-D8A,HA_O0!&: MRY_0!_0]\I#<$0%R[BF]J7'UTF:#5;U!<&&#&-USIG82?6099!;_VW%_'(P M>%IM*SEXE;P*1A%_W^0;EFLRY!#-_$&Y6LQTZ"_5ZZRE.GM/\NKWZ7C:SH;Y& ZY M6ZSZR=WCCOU38_)'V7^I.C#HAG0 H2>*-B?06M 4KCK%MR(Y82E8FU.]R;1# M+PA=\^+NB;"9!6Z27!#1Z:[X72)&:K%!3KJ4(C>(SIGC_UN,.#BQ#MYW]*/E MV8#WB&,7G_.V6@47J)^:*1[OIE^E/EJN#7ARE@;GU"U6V)U&%[B?VBL>[Z]? M/_:Z=L?2/1KF<>3BV;D"BUFO*FH%7F>N+$!LJW%;HI3OF:I'S/9N.]+?5(.L M=S*OOP?NB=#5*E$.&^WJNU.=L*(>L>N%XF4UI3YQI6?>ZG*G/TM & /]?,.Y M>EV8#=H/G>5_4$L#!!0 ( /&#"%>TO+Q$, , ,,, 9 >&PO=V]R M:W-H965T0#"-!!)$H[;=,0 M"+3U8MJ%20X0-8DSVP'V[V8O(<:L1E)(Q),YH3'F8D@7)DLIX" 7Q9'I6)9KQCA,#*^;WQM3 MKTLR'H4)C"EB61QC^N<>(K+N&;:QO3$)%TLN;YA>-\4+F +_GHZI&)G*)0AC M2%A($D1AWC/Z]MW =J0@G_$CA#7;N48294;(LQQ\"7J&)2.""'PN+;#X6L$ MHD@ZB3A^EZ:&6E,*=Z^W[I]R> $SPPP&)'H* [[L&6T#!3#'6<0G9/T92J"F M]/-)Q/)/M"[FNDT#^1GC)"[%(H(X3(IOO"D3L2.PCPF<4N <"AI'!/524,]! MB\ARK ?,L=>E9(VHG"WFUPM:,)$EG'*J7@:"AWWIISXSVB4RIPRA), M]=>8!@R]?P".PX@A^P.Z1=/^!/T<0CP#^DL,WR(3L26FP+HF%U%(+],O5[PO M5G2.K.BB(4GXDJ'')(!@7V^*Z!6"LT6X=[2&7[.HABS[!CF64Z^(9Z"7]U-Z M3+X73EUEM)[[-8[XC3+.N$ADF"RJDJ,5RT-[QU+L0\\0IY(!78'AO7MCN];' M*K+"K)F;R0.[\NRZ95E=AB/T+9S##1IE.EK]2C:*Y5:H(M,*7Y^FO00T50*:KTJ XG_< /5#!FA, M0_\DVBF*TZC9'564 E ;PH6 K@)TM8 E#YY%4 6@%9^[1=USMFA+ ;2N MN$5/X.J7TNQ1K?#"$K95!MK_MT=/0+=?M4FU,5Q(V%&$'2WA4)0SSF+UVJFB MT#J"VW?6#G!=BY7@F=?P^@6ZL?5E"[X+E YDZ;& -=Y-TS M0S[)$EYTC.JNZM#[>5]JODPOVOLAIHM0-(P1S(74JK7$#SPM.N9BP$F:-YTS MPD4+FU\NQ;\,H'*">#XGA&\'<@'UO\7["U!+ P04 " #Q@PA71\7,Y,4" M "." &0 'AL+W=O\:?108@T:'(J9A9F93EE6V+)(,"BQ$K@:HW&\8++%7(M[8H.>#4@(K< M]APGM M,J!5'9F[%XXA5,B<45AR)JB@P_[6 G.UGEFL=)Q[(-I-ZPHZC$F_A M$>13N>(JLEN6E!1 !6$4<=C,K+E[M9SJ?)/PGG(R1=K)F[%D'M^G,:2,GXV7!:;4D-/!T?V3\;[\K+&@M8LOP'264VLZ862F&# MJUP^L/T7:/P$FB]AN3"_:%_G!JIB4@G)B@:LXH+0^HD/31]. (JG'^ U .]O M0'@&X#< WQBME1E;UUCB..)LC[C.5FQZ8'ICT,H-H?I??)1\Q3@3Y<@\0D%\C[B"Z1R# '$=E2E=1 .VGH%S6]=X8^1'>, MRDR@&YI"VH-?#N-=;X# 5EY;P][1\,(;9/Q:Y2/DN!?(_?N:'SJ<_F M?R)[87K-$]N[49S?+F_@G62\,!*V!X"T&+M"M$%7O^EX$KU+9 MS1K[9U6&KG[;D=E3UKHGNOGM%4Z_9=EJTZHX04[[8B:!GY'>C?KY8*II=LG1WX!?&MN M0H$25E%9G_[M;'O9SLT=8_])KV_J.\S5?A,HAXV".J.)JLWKVZ\.)"O-!;)F M4EU'9IBI#P;@.D&]WS FCX$NT'Z"Q+\!4$L#!!0 ( /&#"%?< R82WP, M ),5 9 >&PO=V]R:W-H965TKO?" DZ !G+5-,GW[M8&A(1"6J+Y);.-S MCNWSV9AO>B3TA>TPYN U33(VTW:<[R>ZSL(=3A&[(7NWV)\9"=E(*?R M3,B+K-Q',\V0(\()#KFD0.+O@)_%:E6:TK@:?F-W2\F+R;SC!A> MDN1['/'=3!MK(,(;E"?\B1P_X6I"CN0+2<**7W L^SJ.!L*<<9)68#&"-,[* M?_1:+<0) %X"F!7 / ?8%P!6!;"&*M@5P!ZJX%0 9RC K0#N.<"] !A5@%%A M5KFZA34>XF@^I>0(J.PMV&2A\+= "T?B3(;BFE/Q-!8X/E]S$KZ +WL9%PR@ M+ )W1T0C!MYYF*,X8> SHA3)>'D//H*O:P^\^_W]5.="6S+H8:6S*'7,"SH6 M>" 9WS&PRB(<=>"]?KS[?_B@'P_-'@)=+%J]EGDH3]A>Q3BF29.=8;I 6OS/WZ#KO%GE[TJR;R2S"G(Y-OC,'=MQS"F M^N'44Y62ODJRH#U^V[).QM^PU:YMM7MMO<\XC<5++P0'E.2XR]&2P#W1A8YM M&:-1<^66O4+7FC50=*52U%=)%B@B:[CJU*XZ S;KDJ3B-L50L657K[+<:;#3 M6FL3&N<;8]GN!2VWUU9Z=*,D\EV4HEF:^2+%!$U@B141TBH]X0 M$;LU%?NTW+KK'1(*X*E4B8#X) !^SG.*P3UC.=*M2*>FW)9L7H=)6 M19(-6V]K6V_[;;U[ZCWH>]'7VJF2S%-)ME))YJLD"Q21-8(#&C_S 8;"ZUD_ MV;71HI3-J]A.+W(?H6NUKH4KI;)^AZPI#IW6&:!*M?19/TD!I9ANB^P> R') M,UY^2->M=0;QKLB;G;4OX&0).]H]./'+_.!/^C)=^8#H5GRF@01OA)1Q,Q*G M'RTS@&6%DWV1@'HFG).T*.XPBC"5'<3S#2'\K2(%ZCSL_#]02P,$% @ M\8,(5ZMU@$-? P $ T !D !X;"]W;W)K&UL MO5=M;],P$/XKIX 02-/RTM>-ME++0/"AK-H&""$^N,FUL4CB8#OM)O'C.2=I M6M0L[0KB2^*WNWN>\]EW'JR%_*%"1 WW<92HH15JG5[:MO)#C)DZ%RDF-+,0 M,F::NG)IJU0B"W*A.+(]Q^G:,>.)-1KD8S,Y&HA,1SS!F025Q3&3#Q.,Q'IH MN=9FX(8O0VT&[-$@94N\1?TIG4GJV966@,>8*"X2D+@86F/W5+\V7WIB!V!EO>(@%<*>#GNPE".\HII-AI(L09I5I,VT\BIYM($CB=F5VZU MI%E.(SI; M,!6)#A6\30(,_I2W"5\%TMN G'B-"L>I/ ?'/0//\5KP'&Q0!K8J?PT66I4; M6KF%]B,6INR>QUD,'[-XCA+$ FX+"W^4_!MBD;/]SK?-0(QA_!2ITCRCE4N>)#Q9PH31K(]UA M(G1R2N216HZ[C]=L#>U7# MI%,QZ?Q7)A2J!VATGD*C6]'H-M(8KU#2Y4= N$]?Q@.8$-26.OM>-9KGW?=>L_V*Y#]TSU[E4D#,(\%E%P$!S'V M]W;?J<=W4>&[^ LG_AF.!]%=/,6#KK/-#4XCQCNA6;1_)VZ/5%.$-NL^,43= MG;SF'H_]>A_[D9=7:65WX]W61<_M/N);;XO/^SM\>/!&*BTCTV'39#.35,M@G1;[O'@K3)DD)RN(<$&BSGF/C,NB_"XZ6J1YR3L7F@KHO!G2DP6E64#S"R'T MIF,,5(^@T6]02P,$% @ \8,(5Y$ !KO\ 0 +@0 !D !X;"]W;W)K M&ULE91O;YLP$,:_BN5)TR9--2%M5F6 U+2:MA?M MHF1_7CMP@%4;L[,)[3[];$,0D])*XP7X['M^?@[.)+W&1U,#6/*D9&-26EO; MKADS>0V*FPO=0N-62HV*6Q=BQ4R+P(L@4I+%4;1BBHN&9DF8VV*6Z,Y*T< 6 MB>F4XOB\ :G[E"[H:6(GJMKZ"98E+:]@#_9'NT47L8E2" 6-$;HA"&5*;Q;K MS=+GAX2? GHS&Q-?R4'K1Q]\+5(:>4,@(;>>P-WC"+<@I0_&E\#S-!'+T@B$=!''P/&P67=]SR+$'=$_39CN8'H=2@=N9$ MXS_*WJ);%4YGLWW-$<@.V@[SVE5'MJ@KY(J\NP/+A33D@2-R_^K>)\RZ';V. MY2-],]#C%^CW_)E$\0<21XMK8OQ6YE\()_F. M7YN6YY!2U](&\ @T>_MFL8H^O>)S.?E'^ZCID[:^Y*V'%NB\T^OS])]QPKT1@BH73"Z.*C(^#0 MG4-@=1LZXJ"MZZ\PK-V!!O0);KW4VIX"WV33+R+["U!+ P04 " #Q@PA7 M#9<)EZP$ #P$P &0 'AL+W=OG&DBS+=@K,)$#;[30-DW3;ATX?'!#@6=MB)1'2_OK*QC$@ MR4[2Y27XXYPCG7MEW1L-=EQ\EFO&%'@J\E(.O;52FTO?E_,U*U)YP3>LU&^6 M7!2ITK=BY<\/[K+56E4/_-%@DZ[8/5.?-C.A[_Q699$5K)09+X%@RZ%WA2ZGB%:$ M&O%'QG;RZ!I45AXX_US=?%P,/5C-B.5LKBJ)5/\\LC'+\TI)S^-+(^JU8U;$ MX^MG]1]K\]K,0RK9F.=_9@NU'GJQ!Q9LF6YS=<=W/[/&4%CIS7DNZ[]@M\>2 MT /SK52\:,AZ!D56[G_3IR801P341< - 9L$TD$(&D+PVA%(0R"O'2%L"+5U M?^^]#MPD5>EH(/@.B JMU:J+.OHU6\L2*Y\\;]>N].NY0#\ -+]5: M@FFY8 L'?]+/ISU\7SMM[>)GN]>X5_"7;7X!(/H>8(@#QWS&KZ'CFHY==KYN M].G_'OTD&$&;^Z#6(QUZL^9[?T[\7S>L>&#B;U>>>Y6JW>Q2;M(Y&WIZNY), M/#)O]-TWB,(?7$$^I]CDG&+3,XF=I(.TZ2"]Z;C7>MF<@3&7RI6"/9O6[&K_ M?QQA1%&H%]+C<7 =,)I$Q(!-;!@)< #I*6QJP\(@(7'4PDZLAJW5L-?JQU(Q M'4#5Z75/#X^&31((+:\VC,(8)H-P57"ALG_3NCVX78*9R+@ +ZWYR)J-,=^QC4 T MI.9J?U%G:B." &'J-AVWIN,WF?Y]S@G'P^)C>HX=J!0$&!S]W'!6G$;N M-*G4K+*O0DT<*(RP66]>0IT:/[24J+^G?%/!08Y6C\:)66@=, Q#8MJV44$0 M)99O&T80C#M\'YI+U-]=_I1F]2*_SU9EMLSFJ2XUTT==<)R^J=7/!X'EV@:A M.$&1:=N&T<@R[1@PB@-BN/:/3C *)E;UT9$$<[XMU?X?VO9I>SQU51_*&,^O MT>48.9Y/JN.L^L3D(+\_"[M)Q2HK)N%*\ MJ"_7+%TP40'T^R7GZOFF&J ]Y!O]!U!+ P04 " #Q@PA7M>OAMG # 4 M#@ &0 'AL+W=O!:[9+E!FP M9Y,]W<$-J+O]2NB>7:ML6 :Y9#Q' K93ZQV^7(X-O@#\R^ H3]K(1++F_)OI M?-Q,+<4G7-CQ^@BB

C%/9?&+CB76#RT4'Z3B6476*\A87C[I]RH/ M)P2MTTUP*X+;)/B/$+R*X#UU!K\B^$^=(:@(1>AV&7N1N(@J.IL(?D3"H+6: M:139+]@Z7RPW/KE10K]EFJ=FUZ"8 %UXA>:0PY8IM$II+M&K"!1EJ43X-7J+ M[FXB].K/UQ-;Z3D-TXXK_7FI[SZB[Z$KGJM$HF6^@4T'/^KGDQZ^K6.M W8? M IZ[O8*?#ND%Q5/H;D%WN\+YO=F7_WOVLV1X=?6]0L]_1.^6 M*YJBA:E)"DVS#]W//#+&H5[0_6DBVS#7 M(80T8%$;AIW1R'7P.6[9QHVP&_B_Y,XRX-<9\'LS< V[0TH%NJ(J3EB^:R3C MRQ5D:Q!?N]+0*VSV]TNYIS%,+;V!2Q#W8,W^^@,3Y^\NUPTI%@TIMAQ([*PZ M05V=X 7\66H&I\8+/$*"AC_;,$QPB/V&/]NPP"&^2QKV;,.\T"6!WVU/4B> M]"= Z+V8FS91H7C\+'-OXV8C 44#A4_GN'- M7N7G>G-(L6A(L>5 8F?E&=?E&;^ -\?M_]DQ;OIIT49A$I*F-]NHP,48-XX MRS;,(P[V2<.=]LDQ-P.Q*^X7$L7\D*ORS%./UE>8=\7)O3$^QY<+W#$>Z2M/ M>4/Y)5_>EZZHV#&=OA2V>BKG(M1?DBCO(&5'\7UQR%YSI8_L13/1US80!J#? M;SE7#QTS07T1G/T$4$L#!!0 ( /&#"%<1]."GM ( $ ( 9 >&PO M=V]R:W-H965T9 2CT ME%,FITZF5''ANC+)(,?RG!? ],Z*BQPK/15K5Q8"<&I!.74#SXO<'!/FQ!.[ MMA#QA)>*$@8+@629YUC\F@'EVZGC.[N%.[+.E%EPXTF!UW /ZJ%8"#US&Y:4 MY, DX0P)6$V=2_]B/C+VUN K@:ULC9%1LN3\T4P^I5/',P$!A409!JP_&Y@# MI89(A_&SYG0:EP;8'N_8KZUVK66)))Y#=81Y(157_Q4YZ$%\(\!@AH0/ =$1P"#&C"P0JO( MK*PKK' \$7R+A+'6;&9@7TZ<97V;1CA&>;!3/@MZ&3^7]!QY_EL4>,&@*Z"_P#'3\$$7?"^< M05.(@>4;'N&[Y>PL)3(18(ZWOE HT7H%699FWI7PBB^R?.:R;N)!,'X7ZF V M;1F];LTC<2$+G,#4T:^ !+$!)W[SRH^\]SVBAHVH8:^H17W==T?K^PWD2Q _ MNN3T,OU[G)7H%R+;$QTVHL->T7,L,S1O%4]VR:TXPE;U_&CH>=ZSZH4'11Y[ M7MML+\2H"3'J#?&+RD"@!9=*'-[_OB+UTOYOD5Z(;"\#HR8#HQ)?4M+YFJWNMFM6F/E[8KN'_,J]YZ@\6:Z#>:PDI# MO?.1/B6BZE?51/'"/OE+KG0#L<-,MW@0QD#OKSA7NXEQT/QIB'\#4$L#!!0 M ( /&#"%>Z*6Z66P, /$, 9 >&PO=V]R:W-H965T8EWFG)DS9VR-ICLAKU6.J.&F8%S-@ESK\B0,59IC M0=1 E,C-G;60!='F5&Y"54HDF0,5+$RB:!P6A/)@/G77+N1\*K::48X7$M2V M*(C\[PR9V,V".+B]<$DWN;87POFT)!N\0OVQO)#F+&Q9,EH@5U1PD+B>!:?Q MR2)V !?QB>).=8[!2ED)<6U/WF2S(+(5(<-46PIB/BI<(&.6R=3QM2$-VIP6 MV#V^97_EQ!LQ*Z)P(=AGFNE\%AP'D.&:;)F^%+O7V @:6;Y4,.7^PZZ)C0)( MMTJ+H@&;"@K*ZT]RTS2B S \_8"D 22'@/$=@&$#&#JA=65.UI)H,I]*L0-I MHPV;/7"]<6BCAG)KXY66YBXU.#U?")XBUY*XIHHU7%)U#4^7J EE"MX1:6]5 M^ R>P\>K)3Q]\FP::I/8PL.T27)6)TGN2#*&<\%UKN!OGF'6@U_X\7'B(0B- MXE9VD AC4\]I0S;%T8.KZC._A>88:2 M,%AB*135\(:KK23&&5@(68K:G;Z^U[1C1VN_L=4\&47F;QI6737>[/:7XD25 M),598'X*%,H*@_F??\3CZ*5'VU&K[QWFMS\O-/>%/=U^I'( M]KHQ:;LQ^15.3WJ=3L;)H=/>[ _4=MQJ._9J.TU3L>5:&7]3I)43U'%]X9Y; M*&'_Z>(>+9VP#SO1ABKO4'BKN>]0/!+97N->M(U[X6WWC],G!.Y(9R!0S7!AH-)N8I)>O]NC[1HG0KZDIH8[D[S,T["4H;8.ZOA="W M)S9!^Y8S_P902P,$% @ \8,(5T^=_%XE @ N@0 !D !X;"]W;W)K M&ULE51M;YLP$/XKEE=-K33%A"3=F@%2TFSJ)F6* M&G7[[, E6#4VM4WH_OW\0BB;VDC[ K[S/<\]=]R1M%(]ZA+ H.>*"YWBTIAZ M3HC.2ZBH'LD:A+W92U518TUU(+I60 L/JCB)H^B:5)0)G"7>MU%9(AO#F8"- M0KJI*JI^+X'+-L5C?'+QIP\V];.^@JV?F^'+)M7^B-L3.9ACE MC3:RZL!60<5$>-/GK@\#0!R_ 8@[0.QUAT1>Y8H:FB5*MDBY:,OF#KY4C[;B MF' ?96N4O6469[)EHZU':[3(GQJFF6_5Y0H,95RC'U0IZMIVA2X0$VC-.+^(T\8[26PI0:?1$%%'_CB=7<"X]/PI?Q6<+OC1BA^.8# MBJ-X@AZV*W1Y<76&=](W9.)Y)__1D-?*#2S3UUG<*LUU37-(L=T5#>H(.'O_ M;GP=?3ZC<=IKG)YC?]%(!Q]-V VF6H/IW.K?-@?=@?G&,[N-/6;1:):0XU . M&K@MT:C7#;"A-'JO?UB+L(\OH2'K5Y3=6!"(PY["XU&'^T>J+ IP3"R M]M.YD\;.NC^6]N<"R@78^[V4YF2X!/WO*OL#4$L#!!0 ( /&#"%=>"@X7 M0P, *P4 - >&POY^\N'DI/5P?KT;/ZN ('K1PG4MADG'+Y+>HXP)=[>%UT)_(O8\ MQ-.&=XK1$F^^#29T$'*WY2=OLVMZ6!?"L)\IN:Z'B+B U:5V&=SOU-V:#.N3T,9Q:^NPU40# M.-0.R'.VY.U#87ERE;L'14=_5T7#4#V[!9ZPL(N\A- M=?D1C.,P/P(8E@=S@'$<"\OS/XVGAX['89BWGA?IH9P>RG$L'S*J/E@>/R>Q MEW^D21)%<8S-Z&CD=3#"YBV.X<>OAGD#!I8',OW=7..KC5?(_CK UG1?A6 C MQ2L1&RD^UX#XYPT82>)?;2P/,+!5P&H'\OOS0$WY.5$$JXIYPW8PCB0)AD M M^FLTCI'9B>'C7Q]LET11DO@1P/P.H@A#8#?B".8 /&!(%%7OP9WW4;AZ3X7K M_T\.?P-02P,$% @ \8,(5Y>*NQS $P( L !?3T\ M$MP>:4#M.*2VBZD8_1!2:5K5N %(MB6/:(7->=I3W;+T]!;X"O.DQQ0FE(2S,.\,W2?S+W\PPU1>5* M(Y5;&GC3Y?YVX$G1H2)8%II%R=.B':5_'0 M5A.;V0YL_?4[2F2_BER:7K"R=GW5 MZ9AT!04W']0:).Y9*%UPBYMZV3%K#3PS*P!;Y)VHVSWO%%S(X/.GW;$FNN-N M* NI%4IB8]7P7<#6O.RO-ME&&#$7N;"_>T&]GD/ "B%%(9X@ZP7=@)F5VGY5 M6CPI:7D^2[7*\UX0-CN^@[8B?=,\JR ?^-S4+9;/IQQ!>L%Y%P^X$-K8ND=] M?(Z,&\#.S59IU1>16] #;N%6JW(MY+(Z#%Y%Q[F,>AQVRV80K_3_#*-:+$0* M Y66!4C;C*.&O *49B76)F"2%] +;M0&='4]>()1UER;12AGI/25P!UZE-5X M'E'NQX/A>#8<,%R;W=^-!OT'W)@]X.+;<.Q 1@1D=$+('Y$#&1.0\4D@K_MW M_?'-D#F0"0&9G!"R-9)G!.39*6]W[$">$Y#G?B&ON1&&J06;:##8M>[AH%T0 M:!=^T0;"I!BI0I:0L?LUZ*:+ _>1@/OH%V[(M<3<-0RYV&S%-3A<:FL"YUNL*;B*&EEIH7+A\5 M^*'GQ)\"3KZR(DS54HI741I2,1]ZSOF13%4![('_:C_Z5+Z'G@-^"E9HJ#JQ M:Y"P$)9-#9$&]?-7:$[UU$2AR19W$X;QU[V2AI1+ZE<4!JSZ N)N6.R+,[#KEM M#R;EDK M*/;"Q91>XB/5%G_)V)CKZF9OH,5(:28^2KWQ+T+*,/$1:I!_\9&?I(Y>E_2? M([QF=C$IT\1'-XV#V?Z^1YDF]FT:$M/]+A53IHD]FX;&3%Q,RC2Q9],<]O:; M9Y,R3>S9-"1F^]FD9!-[ELWAUXO7HYE0VDD\:X?$;(UF0IDG\6P>&M.=Z0FE MG\3W?Y'7!>P4"]@7'[F8E(42SQ;:5\HZUG0QR5\CM84ZN]]S&=X6"=D83V&P M/>5Y.M&L6C2?)I.SZN/"HLSS&VR[EW>*9[N_?;L_E9__ %!+ P04 " #Q M@PA71QQ@N:0! ";&@ &@ 'AL+U]R96QS+W=O^SB@6L]>9O=6U"?^96&^WAW7XK-??IW!.?PQV/W5[ MC/L04M%;E>TNI'GA+M7S='3W@_1ODXO>BN!WHIZ*X'> MVOG8)M!;46\ET%M1;R706U%O)=!;46\ET%M1;R706U%O)=!;46\ET-M0;R/0 MVU!O(]#;4&\CT-LZFR4$>AOJ;01Z&^IM!'H;ZFT$>AOJ;01Z&^IM!'H;ZFT$ M>GO4VQ/H[5%O3Z"W1[T]@=X>]?8$>OO.9O<[]8[I6H7X['FL\?GOI#K=[@W/ MQ]^7CY.=M_>.LX-_48M?4$L#!!0 ( /&#"%VUY9#7\!- M-B0BB2W;4'C[.N%':D6C(BIU+K$2[\Z,O=)WR?1M9\@-MG75N%E4>&\>&'-I M0;5RL3;4A)U7T<$A#IU=C2M*XX:A(&)G'=J= MGPT.?:\;LK;,:+!0UK^H.E2Q;<6H?K_=!VUM5W_]=Z5=XUJ5S=&?=;^PYI]0 M2P$"% ,4 " #Q@PA7!T%-8H$ "Q $ @ $ M9&]C4')O<',O87!P+GAM;%!+ 0(4 Q0 ( /&#"%=KD)\%[@ "L" 1 M " :\ !D;V-097)PC$ 8 )PG 3 " &UL4$L! A0#% @ \8,(5V[UD](F!0 KA4 !@ M ("!#0@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0# M% @ \8,(5S^,/'C2" KR0 !@ ("!*AD 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ \8,(5^@RRV*P M!0 R@X !@ ("!&B\ 'AL+W=O,IP4 )$- 8 " M@0 U !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ \8,(5ROLJ J< @ N@4 !D M ("!TST 'AL+W=O&UL4$L! M A0#% @ \8,(5_8Y<$7/!0 K@X !D ("!J$L 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ \8,( M5S^9^20W! 50H !D ("!P%P 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ \8,(5R^&[$F1 @ /08 M !D ("!_6P 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ \8,(5]3_%68V P 3 < !D M ("!:'D 'AL+W=O&PO=V]R:W-H965T M SKW2C@( (0% 9 M " @<1_ !X;"]W;W)K&UL4$L! A0# M% @ \8,(5\_17N=9 P '0D !D ("!B8( 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ \8,(5[$^ MWPEG!0 B1< !D ("!BHT 'AL+W=O&PO=V]R:W-H965T1OB YB ( -0& 9 " @9R6 !X;"]W;W)K&UL4$L! A0#% @ \8,(5XL,)U@\ @ ? 4 !D M ("!6YD 'AL+W=O&PO M=V]R:W-H965T"6CD9, 4 M ,09 9 " @?N? !X;"]W;W)K&UL4$L! A0#% @ \8,(5T+(JZ^* P ] P !D ("! M8J4 'AL+W=O&PO=V]R:W-H965TOAMG # 4#@ &0 M@(%(O@ >&PO=V]R:W-H965T_! !X;"]W;W)K&UL4$L! A0#% @ \8,(5[HI;I9; P \0P !D M ("!VL0 'AL+W=O&PO=V]R M:W-H965T"@X70P, *P4 M - " [4 !; H0V]N=&5N=%]4>7!E&UL4$L%!@ T #0 (PX ,W6 $! end XML 55 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 56 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 57 FilingSummary.xml IDEA: XBRL DOCUMENT 3.23.2 html 76 238 1 false 28 0 false 4 false false R1.htm 000001 - Document - Cover Sheet http://eml.com/role/Cover Cover Cover 1 false false R2.htm 000002 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF INCOME (Unaudited) Sheet http://eml.com/role/CondensedConsolidatedStatementsOfIncomeUnaudited CONDENSED CONSOLIDATED STATEMENTS OF INCOME (Unaudited) Statements 2 false false R3.htm 000003 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Unaudited) Sheet http://eml.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Unaudited) Statements 3 false false R4.htm 000004 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS Sheet http://eml.com/role/CondensedConsolidatedBalanceSheets CONDENSED CONSOLIDATED BALANCE SHEETS Statements 4 false false R5.htm 000005 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) Sheet http://eml.com/role/CondensedConsolidatedBalanceSheetsParenthetical CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) Statements 5 false false R6.htm 000006 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited) Sheet http://eml.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited) Statements 6 false false R7.htm 000007 - Disclosure - Basis of Presentation Sheet http://eml.com/role/BasisOfPresentation Basis of Presentation Notes 7 false false R8.htm 000008 - Disclosure - Discontinued Operations Sheet http://eml.com/role/DiscontinuedOperations Discontinued Operations Notes 8 false false R9.htm 000009 - Disclosure - Earnings per Share Sheet http://eml.com/role/EarningsPerShare Earnings per Share Notes 9 false false R10.htm 000010 - Disclosure - Inventories Sheet http://eml.com/role/Inventories Inventories Notes 10 false false R11.htm 000011 - Disclosure - Goodwill Sheet http://eml.com/role/Goodwill Goodwill Notes 11 false false R12.htm 000012 - Disclosure - Leases Sheet http://eml.com/role/Leases Leases 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 - Share Repurchase Program Sheet http://eml.com/role/ShareRepurchaseProgram Share Repurchase Program Notes 15 false false R16.htm 000016 - Disclosure - Revenue Recognition Sheet http://eml.com/role/RevenueRecognition Revenue Recognition Notes 16 false false R17.htm 000017 - Disclosure - Income Taxes Sheet http://eml.com/role/IncomeTaxes Income Taxes Notes 17 false false R18.htm 000018 - Disclosure - Retirement Benefit Plans Sheet http://eml.com/role/RetirementBenefitPlans Retirement Benefit Plans Notes 18 false false R19.htm 000019 - Disclosure - Recent Accounting Pronouncements Sheet http://eml.com/role/RecentAccountingPronouncements Recent Accounting Pronouncements Notes 19 false false R20.htm 000020 - Disclosure - Concentration of risk Sheet http://eml.com/role/ConcentrationOfRisk Concentration of risk Notes 20 false false R21.htm 000021 - Disclosure - Business Acquisition Sheet http://eml.com/role/BusinessAcquisition Business Acquisition Notes 21 false false R22.htm 000022 - Disclosure - Discontinued Operations (Tables) Sheet http://eml.com/role/DiscontinuedOperationsTables Discontinued Operations (Tables) Tables http://eml.com/role/DiscontinuedOperations 22 false false R23.htm 000023 - Disclosure - Earnings per Share (Tables) Sheet http://eml.com/role/EarningsPerShareTables Earnings per Share (Tables) Tables http://eml.com/role/EarningsPerShare 23 false false R24.htm 000024 - Disclosure - Inventories (Tables) Sheet http://eml.com/role/InventoriesTables Inventories (Tables) Tables http://eml.com/role/Inventories 24 false false R25.htm 000025 - Disclosure - Stock Options and awards (Tables) Sheet http://eml.com/role/StockOptionsAndAwardsTables Stock Options and awards (Tables) Tables http://eml.com/role/StockOptionsAndAwards 25 false false R26.htm 000026 - Disclosure - Share Repurchase Program (Tables) Sheet http://eml.com/role/ShareRepurchaseProgramTables Share Repurchase Program (Tables) Tables http://eml.com/role/ShareRepurchaseProgram 26 false false R27.htm 000027 - Disclosure - Retirement Benefit Plans (Tables) Sheet http://eml.com/role/RetirementBenefitPlansTables Retirement Benefit Plans (Tables) Tables http://eml.com/role/RetirementBenefitPlans 27 false false R28.htm 000028 - Disclosure - Discontinued Operations (Details) Sheet http://eml.com/role/DiscontinuedOperationsDetails Discontinued Operations (Details) Details http://eml.com/role/DiscontinuedOperationsTables 28 false false R29.htm 000029 - Disclosure - Earnings Per Share (Details) Sheet http://eml.com/role/EarningsPerShareDetails Earnings Per Share (Details) Details 29 false false R30.htm 000030 - Disclosure - Inventories (Details) Sheet http://eml.com/role/InventoriesDetails Inventories (Details) Details http://eml.com/role/InventoriesTables 30 false false R31.htm 000031 - Disclosure - Goodwill (Details Narrative) Sheet http://eml.com/role/GoodwillDetailsNarrative Goodwill (Details Narrative) Details http://eml.com/role/Goodwill 31 false false R32.htm 000032 - Disclosure - Leases (Details Narrative) Sheet http://eml.com/role/LeasesDetailsNarrative Leases (Details Narrative) Details http://eml.com/role/Leases 32 false false R33.htm 000033 - Disclosure - Debt (Details Narrative) Sheet http://eml.com/role/DebtDetailsNarrative Debt (Details Narrative) Details http://eml.com/role/Debt 33 false false R34.htm 000034 - Disclosure - Stock Options and Awards (Details) Sheet http://eml.com/role/StockOptionsAndAwardsDetails Stock Options and Awards (Details) Details 34 false false R35.htm 000035 - Disclosure - Stock Options and Awards (Details 1) Sheet http://eml.com/role/StockOptionsAndAwardsDetails1 Stock Options and Awards (Details 1) Details 35 false false R36.htm 000036 - Disclosure - Stock Options and Awards (Details 2) Sheet http://eml.com/role/StockOptionsAndAwardsDetails2 Stock Options and Awards (Details 2) Details 36 false false R37.htm 000037 - Disclosure - Stock Options and Awards (Details Narrative) Sheet http://eml.com/role/StockOptionsAndAwardsDetailsNarrative Stock Options and Awards (Details Narrative) Details 37 false false R38.htm 000038 - Disclosure - Share Repurchase Program (Details) Sheet http://eml.com/role/ShareRepurchaseProgramDetails Share Repurchase Program (Details) Details http://eml.com/role/ShareRepurchaseProgramTables 38 false false R39.htm 000039 - Disclosure - Share Repurchase Program (Details Narrative) Sheet http://eml.com/role/ShareRepurchaseProgramDetailsNarrative Share Repurchase Program (Details Narrative) Details http://eml.com/role/ShareRepurchaseProgramTables 39 false false R40.htm 000040 - Disclosure - Retirement Benefit Plans (Details) Sheet http://eml.com/role/RetirementBenefitPlansDetails Retirement Benefit Plans (Details) Details http://eml.com/role/RetirementBenefitPlansTables 40 false false R41.htm 000041 - Disclosure - Retirement Benefit Plans (Details 1) Sheet http://eml.com/role/RetirementBenefitPlansDetails1 Retirement Benefit Plans (Details 1) Details http://eml.com/role/RetirementBenefitPlansTables 41 false false R42.htm 000042 - Disclosure - Retirement Benefit Plans (Details Narrative) Sheet http://eml.com/role/RetirementBenefitPlansDetailsNarrative Retirement Benefit Plans (Details Narrative) Details http://eml.com/role/RetirementBenefitPlansTables 42 false false R43.htm 000043 - Disclosure - Concentration of Risk (Details Narrative) Sheet http://eml.com/role/ConcentrationOfRiskDetailsNarrative Concentration of Risk (Details Narrative) Details http://eml.com/role/ConcentrationOfRisk 43 false false R44.htm 000044 - Disclosure - Business Acquisition (Details Narrative) Sheet http://eml.com/role/BusinessAcquisitionDetailsNarrative Business Acquisition (Details Narrative) Details http://eml.com/role/BusinessAcquisition 44 false false All Reports Book All Reports [dq-0540-CurrentFiscalYearEndDate-Registrant-Value] In submission type 10-Q, CurrentFiscalYearEndDate value, --12-31, should match the Entity Registrant Fiscal Year End Date "12/30" on record within EDGAR. eml_10q.htm 1 [ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 11 fact(s) appearing in ix:hidden were eligible for transformation: eml:NonvotingPreferredStockNoParValue, eml:NonvotingPreferredStockSharesAuthorizedInShares, eml:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisedInPeriod, eml:StockIssuedDuringPeriodSharesStockOptionsExpired, eml:VotingPreferredStockNoParValue, eml:VotingPreferredStockSharesAuthorizedInShares, us-gaap:CommonStockNoParValue, us-gaap:CommonStockSharesAuthorized - eml_10q.htm 1 eml_10q.htm eml-20230701.xsd eml-20230701_cal.xml eml-20230701_def.xml eml-20230701_lab.xml eml-20230701_pre.xml eml_ex31.htm eml_ex32.htm http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 true true JSON 60 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "eml_10q.htm": { "axisCustom": 0, "axisStandard": 17, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 439, "http://xbrl.sec.gov/dei/2023": 30 }, "contextCount": 76, "dts": { "calculationLink": { "local": [ "eml-20230701_cal.xml" ] }, "definitionLink": { "local": [ "eml-20230701_def.xml" ] }, "inline": { "local": [ "eml_10q.htm" ] }, "labelLink": { "local": [ "eml-20230701_lab.xml" ] }, "presentationLink": { "local": [ "eml-20230701_pre.xml" ] }, "schema": { "local": [ "eml-20230701.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" ] } }, "elementCount": 344, "entityCount": 1, "hidden": { "http://eml.com/20230701": 8, "http://fasb.org/us-gaap/2023": 3, "http://xbrl.sec.gov/dei/2023": 5, "total": 16 }, "keyCustom": 52, "keyStandard": 186, "memberCustom": 16, "memberStandard": 12, "nsprefix": "eml", "nsuri": "http://eml.com/20230701", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "strong", "p", "td", "tr", "tbody", "table", "body", "html" ], "baseRef": "eml_10q.htm", "contextRef": "From2023-01-01to2023-07-01", "decimals": null, "first": true, "lang": "en-US", "name": "dei:EntityRegistrantName", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "000001 - Document - Cover", "menuCat": "Cover", "order": "1", "role": "http://eml.com/role/Cover", "shortName": "Cover", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "strong", "p", "td", "tr", "tbody", "table", "body", "html" ], "baseRef": "eml_10q.htm", "contextRef": "From2023-01-01to2023-07-01", "decimals": null, "first": true, "lang": "en-US", "name": "dei:EntityRegistrantName", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "eml_10q.htm", "contextRef": "From2023-01-01to2023-07-01", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000010 - Disclosure - Inventories", "menuCat": "Notes", "order": "10", "role": "http://eml.com/role/Inventories", "shortName": "Inventories", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "eml_10q.htm", "contextRef": "From2023-01-01to2023-07-01", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "eml_10q.htm", "contextRef": "From2023-01-01to2023-07-01", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000011 - Disclosure - Goodwill", "menuCat": "Notes", "order": "11", "role": "http://eml.com/role/Goodwill", "shortName": "Goodwill", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "eml_10q.htm", "contextRef": "From2023-01-01to2023-07-01", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "eml_10q.htm", "contextRef": "From2023-01-01to2023-07-01", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeasesOfLesseeDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000012 - Disclosure - Leases", "menuCat": "Notes", "order": "12", "role": "http://eml.com/role/Leases", "shortName": "Leases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "eml_10q.htm", "contextRef": "From2023-01-01to2023-07-01", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeasesOfLesseeDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "eml_10q.htm", "contextRef": "From2023-01-01to2023-07-01", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000013 - Disclosure - Debt", "menuCat": "Notes", "order": "13", "role": "http://eml.com/role/Debt", "shortName": "Debt", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "eml_10q.htm", "contextRef": "From2023-01-01to2023-07-01", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "eml_10q.htm", "contextRef": "From2023-01-01to2023-07-01", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000014 - Disclosure - Stock Options and awards", "menuCat": "Notes", "order": "14", "role": "http://eml.com/role/StockOptionsAndAwards", "shortName": "Stock Options and awards", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "eml_10q.htm", "contextRef": "From2023-01-01to2023-07-01", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "eml_10q.htm", "contextRef": "From2023-01-01to2023-07-01", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRepurchaseAgreements", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000015 - Disclosure - Share Repurchase Program", "menuCat": "Notes", "order": "15", "role": "http://eml.com/role/ShareRepurchaseProgram", "shortName": "Share Repurchase Program", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "eml_10q.htm", "contextRef": "From2023-01-01to2023-07-01", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRepurchaseAgreements", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "eml_10q.htm", "contextRef": "From2023-01-01to2023-07-01", "decimals": null, "first": true, "lang": "en-US", "name": "eml:RevenueRecognitionDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000016 - Disclosure - Revenue Recognition", "menuCat": "Notes", "order": "16", "role": "http://eml.com/role/RevenueRecognition", "shortName": "Revenue Recognition", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "eml_10q.htm", "contextRef": "From2023-01-01to2023-07-01", "decimals": null, "first": true, "lang": "en-US", "name": "eml:RevenueRecognitionDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "eml_10q.htm", "contextRef": "From2023-01-01to2023-07-01", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000017 - Disclosure - Income Taxes", "menuCat": "Notes", "order": "17", "role": "http://eml.com/role/IncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "eml_10q.htm", "contextRef": "From2023-01-01to2023-07-01", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "eml_10q.htm", "contextRef": "From2023-01-01to2023-07-01", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000018 - Disclosure - Retirement Benefit Plans", "menuCat": "Notes", "order": "18", "role": "http://eml.com/role/RetirementBenefitPlans", "shortName": "Retirement Benefit Plans", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "eml_10q.htm", "contextRef": "From2023-01-01to2023-07-01", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "eml_10q.htm", "contextRef": "From2023-01-01to2023-07-01", "decimals": null, "first": true, "lang": "en-US", "name": "eml:RecentAccountingPronouncementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000019 - Disclosure - Recent Accounting Pronouncements", "menuCat": "Notes", "order": "19", "role": "http://eml.com/role/RecentAccountingPronouncements", "shortName": "Recent Accounting Pronouncements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "eml_10q.htm", "contextRef": "From2023-01-01to2023-07-01", "decimals": null, "first": true, "lang": "en-US", "name": "eml:RecentAccountingPronouncementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "strong", "td", "tr", "tbody", "table", "body", "html" ], "baseRef": "eml_10q.htm", "contextRef": "From2023-04-02to2023-07-01", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "000002 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF INCOME (Unaudited)", "menuCat": "Statements", "order": "2", "role": "http://eml.com/role/CondensedConsolidatedStatementsOfIncomeUnaudited", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF INCOME (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "strong", "td", "tr", "tbody", "table", "body", "html" ], "baseRef": "eml_10q.htm", "contextRef": "From2023-04-02to2023-07-01", "decimals": "0", "lang": null, "name": "us-gaap:ResearchAndDevelopmentExpense", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "eml_10q.htm", "contextRef": "From2023-01-01to2023-07-01", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000020 - Disclosure - Concentration of risk", "menuCat": "Notes", "order": "20", "role": "http://eml.com/role/ConcentrationOfRisk", "shortName": "Concentration of risk", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "eml_10q.htm", "contextRef": "From2023-01-01to2023-07-01", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "eml_10q.htm", "contextRef": "From2023-01-01to2023-07-01", "decimals": null, "first": true, "lang": "en-US", "name": "eml:BusinessAcquisitionDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000021 - Disclosure - Business Acquisition", "menuCat": "Notes", "order": "21", "role": "http://eml.com/role/BusinessAcquisition", "shortName": "Business Acquisition", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "eml_10q.htm", "contextRef": "From2023-01-01to2023-07-01", "decimals": null, "first": true, "lang": "en-US", "name": "eml:BusinessAcquisitionDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "eml_10q.htm", "contextRef": "From2023-01-01to2023-07-01", "decimals": null, "first": true, "lang": "en-US", "name": "eml:ScheduleIncomeFromDiscontinuedOperationsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000022 - Disclosure - Discontinued Operations (Tables)", "menuCat": "Tables", "order": "22", "role": "http://eml.com/role/DiscontinuedOperationsTables", "shortName": "Discontinued Operations (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "eml_10q.htm", "contextRef": "From2023-01-01to2023-07-01", "decimals": null, "first": true, "lang": "en-US", "name": "eml:ScheduleIncomeFromDiscontinuedOperationsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "eml_10q.htm", "contextRef": "From2023-01-01to2023-07-01", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000023 - Disclosure - Earnings per Share (Tables)", "menuCat": "Tables", "order": "23", "role": "http://eml.com/role/EarningsPerShareTables", "shortName": "Earnings per Share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "eml_10q.htm", "contextRef": "From2023-01-01to2023-07-01", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "baseRef": "eml_10q.htm", "contextRef": "From2023-01-01to2023-07-01", "decimals": null, "first": true, "lang": "en-US", "name": "eml:ScheduleOfInventoriesFromContinuingOperationsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000024 - Disclosure - Inventories (Tables)", "menuCat": "Tables", "order": "24", "role": "http://eml.com/role/InventoriesTables", "shortName": "Inventories (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "baseRef": "eml_10q.htm", "contextRef": "From2023-01-01to2023-07-01", "decimals": null, "first": true, "lang": "en-US", "name": "eml:ScheduleOfInventoriesFromContinuingOperationsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "eml_10q.htm", "contextRef": "From2023-01-01to2023-07-01", "decimals": null, "first": true, "lang": "en-US", "name": "eml:ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockAppreciationRightsByExercisePriceRangeTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000025 - Disclosure - Stock Options and awards (Tables)", "menuCat": "Tables", "order": "25", "role": "http://eml.com/role/StockOptionsAndAwardsTables", "shortName": "Stock Options and awards (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "eml_10q.htm", "contextRef": "From2023-01-01to2023-07-01", "decimals": null, "first": true, "lang": "en-US", "name": "eml:ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockAppreciationRightsByExercisePriceRangeTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "us-gaap:ScheduleOfRepurchaseAgreements", "body", "html" ], "baseRef": "eml_10q.htm", "contextRef": "From2023-01-01to2023-07-01", "decimals": null, "first": true, "lang": "en-US", "name": "eml:ScheduleOfCompanySSharesRepurchasedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000026 - Disclosure - Share Repurchase Program (Tables)", "menuCat": "Tables", "order": "26", "role": "http://eml.com/role/ShareRepurchaseProgramTables", "shortName": "Share Repurchase Program (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:ScheduleOfRepurchaseAgreements", "body", "html" ], "baseRef": "eml_10q.htm", "contextRef": "From2023-01-01to2023-07-01", "decimals": null, "first": true, "lang": "en-US", "name": "eml:ScheduleOfCompanySSharesRepurchasedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "body", "html" ], "baseRef": "eml_10q.htm", "contextRef": "From2023-01-01to2023-07-01", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000027 - Disclosure - Retirement Benefit Plans (Tables)", "menuCat": "Tables", "order": "27", "role": "http://eml.com/role/RetirementBenefitPlansTables", "shortName": "Retirement Benefit Plans (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "body", "html" ], "baseRef": "eml_10q.htm", "contextRef": "From2023-01-01to2023-07-01", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "strong", "td", "tr", "tbody", "table", "body", "html" ], "baseRef": "eml_10q.htm", "contextRef": "From2023-04-02to2023-07-01", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000028 - Disclosure - Discontinued Operations (Details)", "menuCat": "Details", "order": "28", "role": "http://eml.com/role/DiscontinuedOperationsDetails", "shortName": "Discontinued Operations (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "strong", "td", "tr", "tbody", "table", "eml:ScheduleIncomeFromDiscontinuedOperationsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "eml_10q.htm", "contextRef": "From2023-04-02to2023-07-01_us-gaap_SegmentDiscontinuedOperationsMember", "decimals": "0", "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "strong", "td", "tr", "tbody", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "eml_10q.htm", "contextRef": "From2023-04-02to2023-07-01", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:WeightedAverageNumberOfSharesOutstandingBasic", "reportCount": 1, "unique": true, "unitRef": "Shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000029 - Disclosure - Earnings Per Share (Details)", "menuCat": "Details", "order": "29", "role": "http://eml.com/role/EarningsPerShareDetails", "shortName": "Earnings Per Share (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "strong", "td", "tr", "tbody", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "eml_10q.htm", "contextRef": "From2023-04-02to2023-07-01", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:WeightedAverageNumberOfSharesOutstandingBasic", "reportCount": 1, "unique": true, "unitRef": "Shares", "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "strong", "td", "tr", "tbody", "table", "body", "html" ], "baseRef": "eml_10q.htm", "contextRef": "From2023-04-02to2023-07-01", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "000003 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Unaudited)", "menuCat": "Statements", "order": "3", "role": "http://eml.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "strong", "td", "tr", "tbody", "table", "body", "html" ], "baseRef": "eml_10q.htm", "contextRef": "From2023-04-02to2023-07-01", "decimals": "0", "lang": null, "name": "us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "strong", "td", "tr", "tbody", "table", "eml:ScheduleOfInventoriesFromContinuingOperationsTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "baseRef": "eml_10q.htm", "contextRef": "AsOf2023-07-01", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:InventoryRawMaterialsAndSuppliesNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000030 - Disclosure - Inventories (Details)", "menuCat": "Details", "order": "30", "role": "http://eml.com/role/InventoriesDetails", "shortName": "Inventories (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "strong", "td", "tr", "tbody", "table", "eml:ScheduleOfInventoriesFromContinuingOperationsTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "baseRef": "eml_10q.htm", "contextRef": "AsOf2023-07-01", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:InventoryRawMaterialsAndSuppliesNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "p", "us-gaap:GoodwillDisclosureTextBlock", "body", "html" ], "baseRef": "eml_10q.htm", "contextRef": "From2023-01-01to2023-07-01", "decimals": "-5", "first": true, "lang": null, "name": "eml:writeoffGoodwill", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000031 - Disclosure - Goodwill (Details Narrative)", "menuCat": "Details", "order": "31", "role": "http://eml.com/role/GoodwillDetailsNarrative", "shortName": "Goodwill (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:GoodwillDisclosureTextBlock", "body", "html" ], "baseRef": "eml_10q.htm", "contextRef": "From2023-01-01to2023-07-01", "decimals": "-5", "first": true, "lang": null, "name": "eml:writeoffGoodwill", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "strong", "td", "tr", "tbody", "table", "body", "html" ], "baseRef": "eml_10q.htm", "contextRef": "AsOf2023-07-01", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseLiability", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000032 - Disclosure - Leases (Details Narrative)", "menuCat": "Details", "order": "32", "role": "http://eml.com/role/LeasesDetailsNarrative", "shortName": "Leases (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:LeasesOfLesseeDisclosureTextBlock", "body", "html" ], "baseRef": "eml_10q.htm", "contextRef": "AsOf2023-04-01", "decimals": "-5", "lang": null, "name": "us-gaap:OperatingLeaseLiability", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "body", "html" ], "baseRef": "eml_10q.htm", "contextRef": "From2023-01-01to2023-07-01_eml_CreditAgreementMember", "decimals": null, "first": true, "lang": "en-US", "name": "eml:RatioDescription", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000033 - Disclosure - Debt (Details Narrative)", "menuCat": "Details", "order": "33", "role": "http://eml.com/role/DebtDetailsNarrative", "shortName": "Debt (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "body", "html" ], "baseRef": "eml_10q.htm", "contextRef": "From2023-01-01to2023-07-01_eml_CreditAgreementMember", "decimals": null, "first": true, "lang": "en-US", "name": "eml:RatioDescription", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "strong", "td", "tr", "tbody", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "eml_10q.htm", "contextRef": "From2023-01-01to2023-07-01", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "reportCount": 1, "unitRef": "Shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000034 - Disclosure - Stock Options and Awards (Details)", "menuCat": "Details", "order": "34", "role": "http://eml.com/role/StockOptionsAndAwardsDetails", "shortName": "Stock Options and Awards (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "eml:ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockAppreciationRightsByExercisePriceRangeTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "eml_10q.htm", "contextRef": "AsOf2021-12-31_eml_StockOptionsMember", "decimals": "0", "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "Shares", "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "eml_10q.htm", "contextRef": "AsOf2023-04-01_eml_SARMember", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions", "reportCount": 1, "unique": true, "unitRef": "Shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000035 - Disclosure - Stock Options and Awards (Details 1)", "menuCat": "Details", "order": "35", "role": "http://eml.com/role/StockOptionsAndAwardsDetails1", "shortName": "Stock Options and Awards (Details 1)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "eml_10q.htm", "contextRef": "AsOf2023-04-01_eml_SARMember", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions", "reportCount": 1, "unique": true, "unitRef": "Shares", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "strong", "td", "tr", "tbody", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "eml_10q.htm", "contextRef": "From2023-01-01to2023-07-01", "decimals": "0", "first": true, "lang": null, "name": "eml:ShareBasedCompensationArrangementByShareBasedOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "Shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000036 - Disclosure - Stock Options and Awards (Details 2)", "menuCat": "Details", "order": "36", "role": "http://eml.com/role/StockOptionsAndAwardsDetails2", "shortName": "Stock Options and Awards (Details 2)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "strong", "td", "tr", "tbody", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "eml_10q.htm", "contextRef": "From2023-01-01to2023-07-01", "decimals": "0", "first": true, "lang": null, "name": "eml:ShareBasedCompensationArrangementByShareBasedOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "Shares", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "strong", "td", "tr", "tbody", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "eml_10q.htm", "contextRef": "From2023-01-01to2023-07-01", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "reportCount": 1, "unitRef": "Shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000037 - Disclosure - Stock Options and Awards (Details Narrative)", "menuCat": "Details", "order": "37", "role": "http://eml.com/role/StockOptionsAndAwardsDetailsNarrative", "shortName": "Stock Options and Awards (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "eml_10q.htm", "contextRef": "From2022-04-02to2022-07-01", "decimals": "0", "lang": null, "name": "us-gaap:ShareBasedCompensation", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "eml:ScheduleOfCompanySSharesRepurchasedTableTextBlock", "us-gaap:ScheduleOfRepurchaseAgreements", "body", "html" ], "baseRef": "eml_10q.htm", "contextRef": "From2023-01-02to2023-04-01_eml_MaximumNumberofSharesThatMayYetbePurchasedUnderthePlansorProgramsMember", "decimals": "0", "first": true, "lang": null, "name": "eml:MaximumNumberOfSharesThatMayYetBePurchasedUnderThePlansOrProgramsBeginningBalance", "reportCount": 1, "unique": true, "unitRef": "Shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000038 - Disclosure - Share Repurchase Program (Details)", "menuCat": "Details", "order": "38", "role": "http://eml.com/role/ShareRepurchaseProgramDetails", "shortName": "Share Repurchase Program (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "eml:ScheduleOfCompanySSharesRepurchasedTableTextBlock", "us-gaap:ScheduleOfRepurchaseAgreements", "body", "html" ], "baseRef": "eml_10q.htm", "contextRef": "From2023-01-02to2023-04-01_eml_MaximumNumberofSharesThatMayYetbePurchasedUnderthePlansorProgramsMember", "decimals": "0", "first": true, "lang": null, "name": "eml:MaximumNumberOfSharesThatMayYetBePurchasedUnderThePlansOrProgramsBeginningBalance", "reportCount": 1, "unique": true, "unitRef": "Shares", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "p", "us-gaap:ScheduleOfRepurchaseAgreements", "body", "html" ], "baseRef": "eml_10q.htm", "contextRef": "AsOf2018-05-02", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased", "reportCount": 1, "unique": true, "unitRef": "Shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000039 - Disclosure - Share Repurchase Program (Details Narrative)", "menuCat": "Details", "order": "39", "role": "http://eml.com/role/ShareRepurchaseProgramDetailsNarrative", "shortName": "Share Repurchase Program (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:ScheduleOfRepurchaseAgreements", "body", "html" ], "baseRef": "eml_10q.htm", "contextRef": "AsOf2018-05-02", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased", "reportCount": 1, "unique": true, "unitRef": "Shares", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "strong", "td", "tr", "tbody", "table", "body", "html" ], "baseRef": "eml_10q.htm", "contextRef": "AsOf2023-07-01", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "000004 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS", "menuCat": "Statements", "order": "4", "role": "http://eml.com/role/CondensedConsolidatedBalanceSheets", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "strong", "td", "tr", "tbody", "table", "body", "html" ], "baseRef": "eml_10q.htm", "contextRef": "AsOf2023-07-01", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "strong", "td", "tr", "tbody", "table", "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "body", "html" ], "baseRef": "eml_10q.htm", "contextRef": "From2023-04-02to2023-07-01_us-gaap_PensionPlansDefinedBenefitMember", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:DefinedBenefitPlanServiceCost", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000040 - Disclosure - Retirement Benefit Plans (Details)", "menuCat": "Details", "order": "40", "role": "http://eml.com/role/RetirementBenefitPlansDetails", "shortName": "Retirement Benefit Plans (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "strong", "td", "tr", "tbody", "table", "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "body", "html" ], "baseRef": "eml_10q.htm", "contextRef": "From2023-04-02to2023-07-01_us-gaap_PensionPlansDefinedBenefitMember", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:DefinedBenefitPlanServiceCost", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "strong", "td", "tr", "tbody", "table", "eml:ScheduleOfCompanyMadeContributionsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "eml_10q.htm", "contextRef": "From2023-04-02to2023-07-01", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000041 - Disclosure - Retirement Benefit Plans (Details 1)", "menuCat": "Details", "order": "41", "role": "http://eml.com/role/RetirementBenefitPlansDetails1", "shortName": "Retirement Benefit Plans (Details 1)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "strong", "td", "tr", "tbody", "table", "eml:ScheduleOfCompanyMadeContributionsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "eml_10q.htm", "contextRef": "From2023-04-02to2023-07-01", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "body", "html" ], "baseRef": "eml_10q.htm", "contextRef": "From2023-01-02to2023-07-01", "decimals": "0", "first": true, "lang": null, "name": "eml:AccruedAmountForNonDiscretionarySafeHarborContribution", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000042 - Disclosure - Retirement Benefit Plans (Details Narrative)", "menuCat": "Details", "order": "42", "role": "http://eml.com/role/RetirementBenefitPlansDetailsNarrative", "shortName": "Retirement Benefit Plans (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "body", "html" ], "baseRef": "eml_10q.htm", "contextRef": "From2023-01-02to2023-07-01", "decimals": "0", "first": true, "lang": null, "name": "eml:AccruedAmountForNonDiscretionarySafeHarborContribution", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "body", "html" ], "baseRef": "eml_10q.htm", "contextRef": "From2023-01-01to2023-07-01", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:FederalDepositInsuranceCorporationPremiumExpense", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000043 - Disclosure - Concentration of Risk (Details Narrative)", "menuCat": "Details", "order": "43", "role": "http://eml.com/role/ConcentrationOfRiskDetailsNarrative", "shortName": "Concentration of Risk (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "body", "html" ], "baseRef": "eml_10q.htm", "contextRef": "From2023-01-01to2023-07-01", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:FederalDepositInsuranceCorporationPremiumExpense", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "p", "eml:BusinessAcquisitionDisclosureTextBlock", "body", "html" ], "baseRef": "eml_10q.htm", "contextRef": "From2023-06-01to2023-06-29", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000044 - Disclosure - Business Acquisition (Details Narrative)", "menuCat": "Details", "order": "44", "role": "http://eml.com/role/BusinessAcquisitionDetailsNarrative", "shortName": "Business Acquisition (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "eml:BusinessAcquisitionDisclosureTextBlock", "body", "html" ], "baseRef": "eml_10q.htm", "contextRef": "From2023-06-01to2023-06-29", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "strong", "p", "td", "tr", "tbody", "table", "body", "html" ], "baseRef": "eml_10q.htm", "contextRef": "AsOf2023-07-01", "decimals": "0", "first": true, "lang": null, "name": "eml:AccountsReceivableAllowanceForDoubtfulAccounts", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "000005 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)", "menuCat": "Statements", "order": "5", "role": "http://eml.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "strong", "p", "td", "tr", "tbody", "table", "body", "html" ], "baseRef": "eml_10q.htm", "contextRef": "AsOf2023-07-01", "decimals": "0", "first": true, "lang": null, "name": "eml:AccountsReceivableAllowanceForDoubtfulAccounts", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "strong", "td", "tr", "tbody", "table", "body", "html" ], "baseRef": "eml_10q.htm", "contextRef": "From2023-01-01to2023-07-01", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "000006 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited)", "menuCat": "Statements", "order": "6", "role": "http://eml.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "strong", "td", "tr", "tbody", "table", "body", "html" ], "baseRef": "eml_10q.htm", "contextRef": "From2023-01-01to2023-07-01", "decimals": "0", "lang": null, "name": "eml:LessGainFromDiscontinuedOperations", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "eml_10q.htm", "contextRef": "From2023-01-01to2023-07-01", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000007 - Disclosure - Basis of Presentation", "menuCat": "Notes", "order": "7", "role": "http://eml.com/role/BasisOfPresentation", "shortName": "Basis of Presentation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "eml_10q.htm", "contextRef": "From2023-01-01to2023-07-01", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "eml_10q.htm", "contextRef": "From2023-01-01to2023-07-01", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000008 - Disclosure - Discontinued Operations", "menuCat": "Notes", "order": "8", "role": "http://eml.com/role/DiscontinuedOperations", "shortName": "Discontinued Operations", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "eml_10q.htm", "contextRef": "From2023-01-01to2023-07-01", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "eml_10q.htm", "contextRef": "From2023-01-01to2023-07-01", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000009 - Disclosure - Earnings per Share", "menuCat": "Notes", "order": "9", "role": "http://eml.com/role/EarningsPerShare", "shortName": "Earnings per Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "eml_10q.htm", "contextRef": "From2023-01-01to2023-07-01", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 28, "tag": { "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://eml.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://eml.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Cover [Abstract]" } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2023", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://eml.com/role/Cover" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://eml.com/role/Cover" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://eml.com/role/Cover" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.", "label": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://eml.com/role/Cover" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r512" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an quarterly report.", "label": "Document Quarterly Report" } } }, "localname": "DocumentQuarterlyReport", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://eml.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r513" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://eml.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://eml.com/role/Cover" ], "xbrltype": "submissionTypeItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address Address Line 1" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://eml.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressAddressLine2": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 2 such as Street or Suite number", "label": "Entity Address Address Line 2" } } }, "localname": "EntityAddressAddressLine2", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://eml.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address City Or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://eml.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://eml.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address State Or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://eml.com/role/Cover" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r510" ], "lang": { "en-us": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://eml.com/role/Cover" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://eml.com/role/Cover" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://eml.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r510" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://eml.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://eml.com/role/Cover" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r510" ], "lang": { "en-us": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://eml.com/role/Cover" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation State Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://eml.com/role/Cover" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r514" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://eml.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r510" ], "lang": { "en-us": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://eml.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r510" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://eml.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r510" ], "lang": { "en-us": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://eml.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r510" ], "lang": { "en-us": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://eml.com/role/Cover" ], "xbrltype": "employerIdItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://eml.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r509" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Security 12b Title" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://eml.com/role/Cover" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r511" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://eml.com/role/Cover" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://eml.com/role/Cover" ], "xbrltype": "tradingSymbolItemType" }, "eml_AccountsReceivableAllowanceForDoubtfulAccounts": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current.", "label": "Accounts receivable, allowance for doubtful accounts" } } }, "localname": "AccountsReceivableAllowanceForDoubtfulAccounts", "nsuri": "http://eml.com/20230701", "presentation": [ "http://eml.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "monetaryItemType" }, "eml_AccruedAmountForNonDiscretionarySafeHarborContribution": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "label": "Non-discretionary contribution" } } }, "localname": "AccruedAmountForNonDiscretionarySafeHarborContribution", "nsuri": "http://eml.com/20230701", "presentation": [ "http://eml.com/role/RetirementBenefitPlansDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "eml_AccumulatedOtherComprehensiveIncomeLossUnrealisedLossGainOnInterestRateSwapNetOfTax": { "auth_ref": [], "calculation": { "http://eml.com/role/CondensedConsolidatedBalanceSheets": { "order": 32.0, "parentTag": "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "label": "Unrealized gain on interest rate swap, net of tax" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossUnrealisedLossGainOnInterestRateSwapNetOfTax", "nsuri": "http://eml.com/20230701", "presentation": [ "http://eml.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "eml_AccumulatedOtherComprehensiveIncomeLossUnrecognizedNetPensionAndPostretirementBenefitCostsNetOfTaxB5": { "auth_ref": [], "calculation": { "http://eml.com/role/CondensedConsolidatedBalanceSheets": { "order": 33.0, "parentTag": "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "label": "Unrecognized net pension and postretirement benefit costs, net of tax" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossUnrecognizedNetPensionAndPostretirementBenefitCostsNetOfTaxB5", "nsuri": "http://eml.com/20230701", "presentation": [ "http://eml.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "eml_AveragePricePaidPerShareDuringThePeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Average Price Paid Per Share During The Period" } } }, "localname": "AveragePricePaidPerShareDuringThePeriod", "nsuri": "http://eml.com/20230701", "presentation": [ "http://eml.com/role/ShareRepurchaseProgramDetails" ], "xbrltype": "perShareItemType" }, "eml_AveragePricePaidPerShareMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Average Price Paid Per Share [Member]" } } }, "localname": "AveragePricePaidPerShareMember", "nsuri": "http://eml.com/20230701", "presentation": [ "http://eml.com/role/ShareRepurchaseProgramDetails" ], "xbrltype": "domainItemType" }, "eml_BasisOfPresentationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Basis of Presentation" } } }, "localname": "BasisOfPresentationAbstract", "nsuri": "http://eml.com/20230701", "xbrltype": "stringItemType" }, "eml_BusinessAcquisitionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Acquisition" } } }, "localname": "BusinessAcquisitionAbstract", "nsuri": "http://eml.com/20230701", "xbrltype": "stringItemType" }, "eml_BusinessAcquisitionDisclosureTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "[Business Acquisition]", "verboseLabel": "Business Acquisition" } } }, "localname": "BusinessAcquisitionDisclosureTextBlock", "nsuri": "http://eml.com/20230701", "presentation": [ "http://eml.com/role/BusinessAcquisition" ], "xbrltype": "textBlockItemType" }, "eml_ChangeInFairValueOfInterestRateSwapNetOfTax": { "auth_ref": [], "calculation": { "http://eml.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited": { "order": 3.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "label": "Change in fair value of interest rate swap, net of tax (benefit) cost of: 2023 - $(274,957) and $(362,648) respectively; 2022 - $93,659 and $427,294 respectively" } } }, "localname": "ChangeInFairValueOfInterestRateSwapNetOfTax", "nsuri": "http://eml.com/20230701", "presentation": [ "http://eml.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited" ], "xbrltype": "monetaryItemType" }, "eml_ChangeInPensionAndOtherPostretirementBenefitCostsNetOfTaxes": { "auth_ref": [], "calculation": { "http://eml.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited": { "order": 4.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "label": "Change in pension and postretirement benefit costs, net of taxes of: 2023 - $74,359 and $148,719 respectively; 2022 - $92,235 and $184,470 respectively" } } }, "localname": "ChangeInPensionAndOtherPostretirementBenefitCostsNetOfTaxes", "nsuri": "http://eml.com/20230701", "presentation": [ "http://eml.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited" ], "xbrltype": "monetaryItemType" }, "eml_ConcentrationRisksPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Threshold Percentage Of Concentration Risk" } } }, "localname": "ConcentrationRisksPercentage", "nsuri": "http://eml.com/20230701", "presentation": [ "http://eml.com/role/ConcentrationOfRiskDetailsNarrative" ], "xbrltype": "percentItemType" }, "eml_CreditAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Credit Agreement [Member]" } } }, "localname": "CreditAgreementMember", "nsuri": "http://eml.com/20230701", "presentation": [ "http://eml.com/role/DebtDetailsNarrative" ], "xbrltype": "domainItemType" }, "eml_DebtInstrumentBasisSpreadOnVariableRateOne": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Basis Spread On Variable Rate" } } }, "localname": "DebtInstrumentBasisSpreadOnVariableRateOne", "nsuri": "http://eml.com/20230701", "presentation": [ "http://eml.com/role/DebtDetailsNarrative" ], "xbrltype": "stringItemType" }, "eml_EarningsPerShareFromContinuingOperationsAbstract": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "label": "Earnings per share from continuing operations:" } } }, "localname": "EarningsPerShareFromContinuingOperationsAbstract", "nsuri": "http://eml.com/20230701", "presentation": [ "http://eml.com/role/CondensedConsolidatedStatementsOfIncomeUnaudited" ], "xbrltype": "monetaryItemType" }, "eml_FinancingLeasesNet": { "auth_ref": [], "calculation": { "http://eml.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 25.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "label": "Financing leases, net" } } }, "localname": "FinancingLeasesNet", "nsuri": "http://eml.com/20230701", "presentation": [ "http://eml.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "eml_FourFinanceLeasesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Four Finance Leases [Member]" } } }, "localname": "FourFinanceLeasesMember", "nsuri": "http://eml.com/20230701", "presentation": [ "http://eml.com/role/LeasesDetailsNarrative" ], "xbrltype": "domainItemType" }, "eml_GainFromOperationsOfDiscontinuedUnits1": { "auth_ref": [], "calculation": { "http://eml.com/role/CondensedConsolidatedStatementsOfIncomeUnaudited": { "order": 12.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "label": "Gain from operations of discontinued operations" } } }, "localname": "GainFromOperationsOfDiscontinuedUnits1", "nsuri": "http://eml.com/20230701", "presentation": [ "http://eml.com/role/CondensedConsolidatedStatementsOfIncomeUnaudited" ], "xbrltype": "monetaryItemType" }, "eml_GainLossPerShareFromDiscontinuedOperationsAbstract": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "label": "Earnings per share from discontinued operations:" } } }, "localname": "GainLossPerShareFromDiscontinuedOperationsAbstract", "nsuri": "http://eml.com/20230701", "presentation": [ "http://eml.com/role/CondensedConsolidatedStatementsOfIncomeUnaudited" ], "xbrltype": "monetaryItemType" }, "eml_GainOnSignificantEvent": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "label": "Gain On Significant Event" } } }, "localname": "GainOnSignificantEvent", "nsuri": "http://eml.com/20230701", "presentation": [ "http://eml.com/role/RetirementBenefitPlansDetails" ], "xbrltype": "monetaryItemType" }, "eml_GoodwillAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Goodwill" } } }, "localname": "GoodwillAbstract", "nsuri": "http://eml.com/20230701", "xbrltype": "stringItemType" }, "eml_GoodwillNet": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Net" } } }, "localname": "GoodwillNet", "nsuri": "http://eml.com/20230701", "presentation": [ "http://eml.com/role/GoodwillDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "eml_IncomeTaxExpenseBenefitDiscontinuedOperations": { "auth_ref": [], "calculation": { "http://eml.com/role/CondensedConsolidatedStatementsOfIncomeUnaudited": { "order": 13.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "label": "[Income tax expense]", "verboseLabel": "Income tax expense" } } }, "localname": "IncomeTaxExpenseBenefitDiscontinuedOperations", "nsuri": "http://eml.com/20230701", "presentation": [ "http://eml.com/role/CondensedConsolidatedStatementsOfIncomeUnaudited" ], "xbrltype": "monetaryItemType" }, "eml_InterestRatesSwapMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Interest Rate Swap [Member]" } } }, "localname": "InterestRatesSwapMember", "nsuri": "http://eml.com/20230701", "presentation": [ "http://eml.com/role/DebtDetailsNarrative" ], "xbrltype": "domainItemType" }, "eml_InventoriesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Inventories" } } }, "localname": "InventoriesAbstract", "nsuri": "http://eml.com/20230701", "xbrltype": "stringItemType" }, "eml_LeaseOperatingTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating Lease Term" } } }, "localname": "LeaseOperatingTerm", "nsuri": "http://eml.com/20230701", "presentation": [ "http://eml.com/role/LeasesDetailsNarrative" ], "xbrltype": "durationItemType" }, "eml_LeaseWeightedAverageRemainingLeaseTerms": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Lease weighted average remaining lease terms" } } }, "localname": "LeaseWeightedAverageRemainingLeaseTerms", "nsuri": "http://eml.com/20230701", "presentation": [ "http://eml.com/role/LeasesDetailsNarrative" ], "xbrltype": "durationItemType" }, "eml_LessGainFromDiscontinuedOperations": { "auth_ref": [], "calculation": { "http://eml.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 3.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "label": "[Less: gain from discontinued operations]", "negatedLabel": "Less: gain from discontinued operations" } } }, "localname": "LessGainFromDiscontinuedOperations", "nsuri": "http://eml.com/20230701", "presentation": [ "http://eml.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "eml_LondonInterbanksOfferedRateLIBORMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "LIBOR [Member]" } } }, "localname": "LondonInterbanksOfferedRateLIBORMember", "nsuri": "http://eml.com/20230701", "presentation": [ "http://eml.com/role/DebtDetailsNarrative" ], "xbrltype": "domainItemType" }, "eml_MaximumNumberOfSharesThatMayYetBePurchasedUnderThePlansOrProgramsBeginningBalance": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Maximum Number Of Shares That May Yet Be Purchased Under The Plans Or Programs, Beginning Balance" } } }, "localname": "MaximumNumberOfSharesThatMayYetBePurchasedUnderThePlansOrProgramsBeginningBalance", "nsuri": "http://eml.com/20230701", "presentation": [ "http://eml.com/role/ShareRepurchaseProgramDetails" ], "xbrltype": "sharesItemType" }, "eml_MaximumNumberOfSharesThatMayYetBePurchasedUnderThePlansOrProgramsEndingBalance": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Maximum Number Of Shares That May Yet Be Purchased Under The Plans Or Programs, Ending Balance" } } }, "localname": "MaximumNumberOfSharesThatMayYetBePurchasedUnderThePlansOrProgramsEndingBalance", "nsuri": "http://eml.com/20230701", "presentation": [ "http://eml.com/role/ShareRepurchaseProgramDetails" ], "xbrltype": "sharesItemType" }, "eml_MaximumNumberofSharesThatMayYetbePurchasedUnderthePlansorProgramsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Maximum Number of Shares That May Yet be Purchased Under the Plans or Programs [Member]" } } }, "localname": "MaximumNumberofSharesThatMayYetbePurchasedUnderthePlansorProgramsMember", "nsuri": "http://eml.com/20230701", "presentation": [ "http://eml.com/role/ShareRepurchaseProgramDetails" ], "xbrltype": "domainItemType" }, "eml_NonDiscretionaryContributionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Non-Discretionary Contributions [Member]" } } }, "localname": "NonDiscretionaryContributionsMember", "nsuri": "http://eml.com/20230701", "presentation": [ "http://eml.com/role/RetirementBenefitPlansDetails1" ], "xbrltype": "domainItemType" }, "eml_NonvotingPreferredStockNoParValue": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Issuance value per share of no-par value, nonvoting preferred stock; generally not indicative of the fair market value per share.", "label": "Nonvoting Preferred Stock, par value (in dollars per share)" } } }, "localname": "NonvotingPreferredStockNoParValue", "nsuri": "http://eml.com/20230701", "presentation": [ "http://eml.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "eml_NonvotingPreferredStockNoParValueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Nonvoting Preferred Stock, no par value: Authorized and unissued: 1,000,000 shares" } } }, "localname": "NonvotingPreferredStockNoParValueAbstract", "nsuri": "http://eml.com/20230701", "presentation": [ "http://eml.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "eml_NonvotingPreferredStockSharesAuthorizedInShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The maximum number of nonvoting preferred shares permitted to be issued by an entity's charter and bylaws and unissued as of the end of the reporting period.", "label": "Nonvoting Preferred Stock, shares authorized (in shares)" } } }, "localname": "NonvotingPreferredStockSharesAuthorizedInShares", "nsuri": "http://eml.com/20230701", "presentation": [ "http://eml.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "eml_OneCustomersMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "One Customers [Member]" } } }, "localname": "OneCustomersMember", "nsuri": "http://eml.com/20230701", "presentation": [ "http://eml.com/role/ConcentrationOfRiskDetailsNarrative" ], "xbrltype": "domainItemType" }, "eml_OperatingLeaseLiabilityObtainedInExchangeForRightOfUseAsset": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "label": "Lease liability" } } }, "localname": "OperatingLeaseLiabilityObtainedInExchangeForRightOfUseAsset", "nsuri": "http://eml.com/20230701", "presentation": [ "http://eml.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "eml_RatioDescription": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Ratio Description" } } }, "localname": "RatioDescription", "nsuri": "http://eml.com/20230701", "presentation": [ "http://eml.com/role/DebtDetailsNarrative" ], "xbrltype": "stringItemType" }, "eml_RecentAccountingPronouncementsDisclosureTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "[Recent Accounting Pronouncements]", "verboseLabel": "Recent Accounting Pronouncements" } } }, "localname": "RecentAccountingPronouncementsDisclosureTextBlock", "nsuri": "http://eml.com/20230701", "presentation": [ "http://eml.com/role/RecentAccountingPronouncements" ], "xbrltype": "textBlockItemType" }, "eml_RegularMatchingContributionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Regular Matching Contributions [Member]" } } }, "localname": "RegularMatchingContributionsMember", "nsuri": "http://eml.com/20230701", "presentation": [ "http://eml.com/role/RetirementBenefitPlansDetails1" ], "xbrltype": "domainItemType" }, "eml_RevenueRecognitionDisclosureTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "[Revenue Recognition]", "verboseLabel": "Revenue Recognition" } } }, "localname": "RevenueRecognitionDisclosureTextBlock", "nsuri": "http://eml.com/20230701", "presentation": [ "http://eml.com/role/RevenueRecognition" ], "xbrltype": "textBlockItemType" }, "eml_RevolvingCommitmentPortion": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "label": "Revolving Commitment Portion" } } }, "localname": "RevolvingCommitmentPortion", "nsuri": "http://eml.com/20230701", "presentation": [ "http://eml.com/role/DebtDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "eml_RightOfUseAsset": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability.", "label": "Right of use asset" } } }, "localname": "RightOfUseAsset", "nsuri": "http://eml.com/20230701", "presentation": [ "http://eml.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "eml_SARMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "SAR [Member]", "verboseLabel": "SAR [Member]" } } }, "localname": "SARMember", "nsuri": "http://eml.com/20230701", "presentation": [ "http://eml.com/role/StockOptionsAndAwardsDetails1", "http://eml.com/role/StockOptionsAndAwardsDetailsNarrative" ], "xbrltype": "domainItemType" }, "eml_ScheduleIncomeFromDiscontinuedOperationsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of income from discontinued operations" } } }, "localname": "ScheduleIncomeFromDiscontinuedOperationsTableTextBlock", "nsuri": "http://eml.com/20230701", "presentation": [ "http://eml.com/role/DiscontinuedOperationsTables" ], "xbrltype": "textBlockItemType" }, "eml_ScheduleOfCompanyMadeContributionsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of Company made contributions" } } }, "localname": "ScheduleOfCompanyMadeContributionsTableTextBlock", "nsuri": "http://eml.com/20230701", "presentation": [ "http://eml.com/role/RetirementBenefitPlansTables" ], "xbrltype": "textBlockItemType" }, "eml_ScheduleOfCompanySSharesRepurchasedTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of Company's shares repurchased" } } }, "localname": "ScheduleOfCompanySSharesRepurchasedTableTextBlock", "nsuri": "http://eml.com/20230701", "presentation": [ "http://eml.com/role/ShareRepurchaseProgramTables" ], "xbrltype": "textBlockItemType" }, "eml_ScheduleOfInventoriesFromContinuingOperationsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of Inventories from continuing operations" } } }, "localname": "ScheduleOfInventoriesFromContinuingOperationsTableTextBlock", "nsuri": "http://eml.com/20230701", "presentation": [ "http://eml.com/role/InventoriesTables" ], "xbrltype": "textBlockItemType" }, "eml_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockAppreciationRightsByExercisePriceRangeTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of option exercise prices, by grouped ranges, including the upper and lower limits of the price range, the number of shares under option, weighted average exercise price and remaining contractual option terms.", "label": "Schedule of SARs Outstanding and Exercisable" } } }, "localname": "ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockAppreciationRightsByExercisePriceRangeTableTextBlock", "nsuri": "http://eml.com/20230701", "presentation": [ "http://eml.com/role/StockOptionsAndAwardsTables" ], "xbrltype": "textBlockItemType" }, "eml_ShareBasedCompensationArrangementByShareBasedOutstandingNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "[Number Of Units Outstanding At Beginning Of Period]", "verboseLabel": "Number Of Units Outstanding At Beginning Of Period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedOutstandingNumber", "nsuri": "http://eml.com/20230701", "presentation": [ "http://eml.com/role/StockOptionsAndAwardsDetails2" ], "xbrltype": "sharesItemType" }, "eml_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisedInPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "[Number Of Units, Exercised]", "verboseLabel": "Number Of Units, Exercised" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisedInPeriod", "nsuri": "http://eml.com/20230701", "presentation": [ "http://eml.com/role/StockOptionsAndAwardsDetails2" ], "xbrltype": "sharesItemType" }, "eml_ShareBasedCompensationArrangementByShareBasedPaymentOptionsOutstandingNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "[Number Of Units Outstanding At End Of Period]", "verboseLabel": "Number Of Units Outstanding At End Of Period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentOptionsOutstandingNumber", "nsuri": "http://eml.com/20230701", "presentation": [ "http://eml.com/role/StockOptionsAndAwardsDetails2" ], "xbrltype": "sharesItemType" }, "eml_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExpired": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted Average Exercise Price,Expired" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExpired", "nsuri": "http://eml.com/20230701", "presentation": [ "http://eml.com/role/StockOptionsAndAwardsDetails" ], "xbrltype": "perShareItemType" }, "eml_ShareRepurchaseProgramAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share Repurchase Program" } } }, "localname": "ShareRepurchaseProgramAbstract", "nsuri": "http://eml.com/20230701", "xbrltype": "stringItemType" }, "eml_StockIssuedDuringPeriodSharesStockOptionsExpired": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Number Of Units, Expired" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExpired", "nsuri": "http://eml.com/20230701", "presentation": [ "http://eml.com/role/StockOptionsAndAwardsDetails" ], "xbrltype": "sharesItemType" }, "eml_StockOptionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stock Options [Member]" } } }, "localname": "StockOptionsMember", "nsuri": "http://eml.com/20230701", "presentation": [ "http://eml.com/role/StockOptionsAndAwardsDetails" ], "xbrltype": "domainItemType" }, "eml_TotalNumberOfSharesPurchasedAsPartOfPubliclyAnnouncedPlansorProgramsBeginningBalance": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Total Number Of Shares Purchased As Part Of Publicly Announced Plansor Programs, Beginning Balance" } } }, "localname": "TotalNumberOfSharesPurchasedAsPartOfPubliclyAnnouncedPlansorProgramsBeginningBalance", "nsuri": "http://eml.com/20230701", "presentation": [ "http://eml.com/role/ShareRepurchaseProgramDetails" ], "xbrltype": "sharesItemType" }, "eml_TotalNumberOfSharesPurchasedAsPartOfPubliclyAnnouncedPlansorProgramsEndingBalance": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Total Number Of Shares Purchased As Part Of Publicly Announced Plansor Programs, Ending Balance" } } }, "localname": "TotalNumberOfSharesPurchasedAsPartOfPubliclyAnnouncedPlansorProgramsEndingBalance", "nsuri": "http://eml.com/20230701", "presentation": [ "http://eml.com/role/ShareRepurchaseProgramDetails" ], "xbrltype": "sharesItemType" }, "eml_TotalNumberOfSharesPurchasedBeginningBalance": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Total Number Of Shares Purchased, Beginning Balance" } } }, "localname": "TotalNumberOfSharesPurchasedBeginningBalance", "nsuri": "http://eml.com/20230701", "presentation": [ "http://eml.com/role/ShareRepurchaseProgramDetails" ], "xbrltype": "sharesItemType" }, "eml_TotalNumberOfSharesPurchasedEndingBalance": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Total Number Of Shares Purchased,ending Balance" } } }, "localname": "TotalNumberOfSharesPurchasedEndingBalance", "nsuri": "http://eml.com/20230701", "presentation": [ "http://eml.com/role/ShareRepurchaseProgramDetails" ], "xbrltype": "sharesItemType" }, "eml_TotalNumberofSharesPurchasedAsPartofPubliclyAnnouncedPlansorProgramsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Total Number of Shares Purchased As Part of Publicly Announced Plansor Programs [Member]" } } }, "localname": "TotalNumberofSharesPurchasedAsPartofPubliclyAnnouncedPlansorProgramsMember", "nsuri": "http://eml.com/20230701", "presentation": [ "http://eml.com/role/ShareRepurchaseProgramDetails" ], "xbrltype": "domainItemType" }, "eml_TotalNumberofSharesPurchasedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Total Number of Shares Purchased [Member]" } } }, "localname": "TotalNumberofSharesPurchasedMember", "nsuri": "http://eml.com/20230701", "presentation": [ "http://eml.com/role/ShareRepurchaseProgramDetails" ], "xbrltype": "domainItemType" }, "eml_TransitionalCreditContributionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Transitional Credit Contributions [Member]" } } }, "localname": "TransitionalCreditContributionsMember", "nsuri": "http://eml.com/20230701", "presentation": [ "http://eml.com/role/RetirementBenefitPlansDetails1" ], "xbrltype": "domainItemType" }, "eml_TreasuryStockInShares": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Treasury Stock, shares (in shares)" } } }, "localname": "TreasuryStockInShares", "nsuri": "http://eml.com/20230701", "presentation": [ "http://eml.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "eml_TwoCustomersMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Two Customers [Member]" } } }, "localname": "TwoCustomersMember", "nsuri": "http://eml.com/20230701", "presentation": [ "http://eml.com/role/ConcentrationOfRiskDetailsNarrative" ], "xbrltype": "domainItemType" }, "eml_TwoTHousandTwentyPlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "2020 Plan [Member]" } } }, "localname": "TwoTHousandTwentyPlanMember", "nsuri": "http://eml.com/20230701", "presentation": [ "http://eml.com/role/StockOptionsAndAwardsDetailsNarrative" ], "xbrltype": "domainItemType" }, "eml_UnrecognizedPensionAndPostretirementBenefits": { "auth_ref": [], "calculation": { "http://eml.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "label": "Unrecognized pension and postretirement benefits" } } }, "localname": "UnrecognizedPensionAndPostretirementBenefits", "nsuri": "http://eml.com/20230701", "presentation": [ "http://eml.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "eml_VariableInterestRateBasedOnSeniorNetLeverageRatio": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Variable Interest Rate Based On Senior Net Leverage Ratio" } } }, "localname": "VariableInterestRateBasedOnSeniorNetLeverageRatio", "nsuri": "http://eml.com/20230701", "presentation": [ "http://eml.com/role/DebtDetailsNarrative" ], "xbrltype": "stringItemType" }, "eml_VotingPreferredStockNoParValue": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Issuance value per share of no-par value, voting preferred stock; generally not indicative of the fair market value per share.", "label": "Voting Preferred Stock, par value (in dollars per share)" } } }, "localname": "VotingPreferredStockNoParValue", "nsuri": "http://eml.com/20230701", "presentation": [ "http://eml.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "eml_VotingPreferredStockNoParValueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Voting Preferred Stock, no par value: Authorized and unissued: 1,000,000 shares" } } }, "localname": "VotingPreferredStockNoParValueAbstract", "nsuri": "http://eml.com/20230701", "presentation": [ "http://eml.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "eml_VotingPreferredStockSharesAuthorizedInShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The maximum number of voting preferred shares permitted to be issued by an entity's charter and bylaws and unissued as of the end of the reporting period.", "label": "Voting Preferred Stock, shares authorized (in shares)" } } }, "localname": "VotingPreferredStockSharesAuthorizedInShares", "nsuri": "http://eml.com/20230701", "presentation": [ "http://eml.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "eml_WeightedAverageNumberOfSharesOutstandingBasicAndDiluted": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted Average Shares Outstanding" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasicAndDiluted", "nsuri": "http://eml.com/20230701", "presentation": [ "http://eml.com/role/EarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "eml_WeightedAverageRemainingContractualLifeExercisable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted- Average Remaining Contractual Life, Exercisable" } } }, "localname": "WeightedAverageRemainingContractualLifeExercisable", "nsuri": "http://eml.com/20230701", "presentation": [ "http://eml.com/role/StockOptionsAndAwardsDetails1" ], "xbrltype": "durationItemType" }, "eml_WeightedAverageRemainingContractualLifeOustanding": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted- Average Remaining Contractual Life, Oustanding" } } }, "localname": "WeightedAverageRemainingContractualLifeOustanding", "nsuri": "http://eml.com/20230701", "presentation": [ "http://eml.com/role/StockOptionsAndAwardsDetails1" ], "xbrltype": "durationItemType" }, "eml_vdsv": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted Average Exercise Price, Exercisable" } } }, "localname": "vdsv", "nsuri": "http://eml.com/20230701", "presentation": [ "http://eml.com/role/StockOptionsAndAwardsDetails1" ], "xbrltype": "perShareItemType" }, "eml_writeoffGoodwill": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "label": "Goodwill writeoff" } } }, "localname": "writeoffGoodwill", "nsuri": "http://eml.com/20230701", "presentation": [ "http://eml.com/role/GoodwillDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "srt_MajorCustomersAxis": { "auth_ref": [ "r200", "r491", "r532", "r634", "r635" ], "lang": { "en-us": { "role": { "label": "Customer [Axis]" } } }, "localname": "MajorCustomersAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://eml.com/role/ConcentrationOfRiskDetailsNarrative" ], "xbrltype": "stringItemType" }, "srt_MaximumMember": { "auth_ref": [ "r213", "r214", "r215", "r216", "r315", "r371", "r397", "r409", "r410", "r461", "r462", "r463", "r464", "r469", "r474", "r475", "r485", "r490", "r500", "r503", "r531", "r624", "r625", "r626", "r627", "r628", "r629" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "verboseLabel": "Maximum [Member]" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://eml.com/role/ConcentrationOfRiskDetailsNarrative", "http://eml.com/role/DebtDetailsNarrative", "http://eml.com/role/LeasesDetailsNarrative", "http://eml.com/role/StockOptionsAndAwardsDetails1" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r213", "r214", "r215", "r216", "r315", "r371", "r397", "r409", "r410", "r461", "r462", "r463", "r464", "r469", "r474", "r475", "r485", "r490", "r500", "r503", "r531", "r624", "r625", "r626", "r627", "r628", "r629" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "verboseLabel": "Minimum [Member]" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://eml.com/role/ConcentrationOfRiskDetailsNarrative", "http://eml.com/role/DebtDetailsNarrative", "http://eml.com/role/LeasesDetailsNarrative", "http://eml.com/role/StockOptionsAndAwardsDetails1" ], "xbrltype": "domainItemType" }, "srt_NameOfMajorCustomerDomain": { "auth_ref": [ "r200", "r491", "r532", "r634", "r635" ], "localname": "NameOfMajorCustomerDomain", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://eml.com/role/ConcentrationOfRiskDetailsNarrative" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r213", "r214", "r215", "r216", "r264", "r315", "r330", "r331", "r332", "r370", "r371", "r397", "r409", "r410", "r461", "r462", "r463", "r464", "r469", "r474", "r475", "r485", "r490", "r500", "r503", "r505", "r528", "r531", "r625", "r626", "r627", "r628", "r629" ], "lang": { "en-us": { "role": { "label": "Range [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://eml.com/role/ConcentrationOfRiskDetailsNarrative", "http://eml.com/role/DebtDetailsNarrative", "http://eml.com/role/LeasesDetailsNarrative", "http://eml.com/role/StockOptionsAndAwardsDetails1" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r213", "r214", "r215", "r216", "r264", "r315", "r330", "r331", "r332", "r370", "r371", "r397", "r409", "r410", "r461", "r462", "r463", "r464", "r469", "r474", "r475", "r485", "r490", "r500", "r503", "r505", "r528", "r531", "r625", "r626", "r627", "r628", "r629" ], "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://eml.com/role/ConcentrationOfRiskDetailsNarrative", "http://eml.com/role/DebtDetailsNarrative", "http://eml.com/role/LeasesDetailsNarrative", "http://eml.com/role/StockOptionsAndAwardsDetails1" ], "xbrltype": "domainItemType" }, "us-gaap_AcceleratedShareRepurchasesFinalPricePaidPerShare": { "auth_ref": [ "r102" ], "lang": { "en-us": { "role": { "documentation": "Final price paid per share for the purchase of the targeted number of shares, determined by an average market price over a fixed period of time.", "label": "Average Price Paid Per Share, Ending Balance" } } }, "localname": "AcceleratedShareRepurchasesFinalPricePaidPerShare", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eml.com/role/ShareRepurchaseProgramDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_AcceleratedShareRepurchasesInitialPricePaidPerShare": { "auth_ref": [ "r102" ], "lang": { "en-us": { "role": { "documentation": "The price paid per share to immediately purchase the targeted number of shares on the date of executing the accelerated share repurchase agreement.", "label": "Average Price Paid Per Share, Beginning Balance" } } }, "localname": "AcceleratedShareRepurchasesInitialPricePaidPerShare", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eml.com/role/ShareRepurchaseProgramDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_AccountingChangesAndErrorCorrectionsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Recent Accounting Pronouncements" } } }, "localname": "AccountingChangesAndErrorCorrectionsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r13", "r502" ], "calculation": { "http://eml.com/role/CondensedConsolidatedBalanceSheets": { "order": 18.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eml.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableMember": { "auth_ref": [ "r473" ], "lang": { "en-us": { "role": { "documentation": "Due from customers or clients for goods or services that have been delivered or sold.", "label": "Accounts Receivable [Member]" } } }, "localname": "AccountsReceivableMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eml.com/role/ConcentrationOfRiskDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r201", "r202" ], "calculation": { "http://eml.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts receivable, less allowances: 2023 - $601,516; 2022 - $677,000" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eml.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r39", "r125", "r387" ], "calculation": { "http://eml.com/role/CondensedConsolidatedBalanceSheets": { "order": 8.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.", "label": "[Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment]", "negatedLabel": "Accumulated depreciation" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eml.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax": { "auth_ref": [ "r134", "r135", "r136", "r137", "r357" ], "calculation": { "http://eml.com/role/CondensedConsolidatedBalanceSheets": { "order": 31.0, "parentTag": "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated adjustment, net of tax, that results from the process of translating subsidiary financial statements and foreign equity investments into the reporting currency from the functional currency of the reporting entity, net of reclassification of realized foreign currency translation gains or losses.", "label": "Foreign currency translation" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eml.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r24", "r25", "r78", "r131", "r384", "r399", "r400" ], "calculation": { "http://eml.com/role/CondensedConsolidatedBalanceSheets": { "order": 37.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source.", "label": "[Accumulated Other Comprehensive Income (Loss), Net of Tax]", "totalLabel": "Accumulated other comprehensive loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eml.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accumulated other comprehensive loss:" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eml.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments to reconcile net income to net cash (used in) provided by operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eml.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_Assets": { "auth_ref": [ "r107", "r128", "r153", "r184", "r192", "r196", "r203", "r217", "r218", "r219", "r220", "r221", "r222", "r223", "r224", "r225", "r351", "r353", "r358", "r382", "r430", "r502", "r508", "r529", "r530", "r622" ], "calculation": { "http://eml.com/role/CondensedConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "[Assets]", "totalLabel": "TOTAL ASSETS" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eml.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "ASSETS" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eml.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r121", "r133", "r153", "r203", "r217", "r218", "r219", "r220", "r221", "r222", "r223", "r224", "r225", "r351", "r353", "r358", "r502", "r529", "r530", "r622" ], "calculation": { "http://eml.com/role/CondensedConsolidatedBalanceSheets": { "order": 15.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "[Assets, Current]", "totalLabel": "Total Current Assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eml.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Current Assets" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eml.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionsProFormaRevenue": { "auth_ref": [ "r349", "r350" ], "calculation": { "http://eml.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 17.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The pro forma revenue for a period as if the business combination or combinations had been completed at the beginning of the period.", "label": "[Business Acquisition, Pro Forma Revenue]", "negatedLabel": "Business Acquisition" } } }, "localname": "BusinessAcquisitionsProFormaRevenue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eml.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock": { "auth_ref": [ "r60", "r92", "r93" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the business description and basis of presentation concepts. Business description describes the nature and type of organization including but not limited to organizational structure as may be applicable to holding companies, parent and subsidiary relationships, business divisions, business units, business segments, affiliates and information about significant ownership of the reporting entity. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Business Description and Basis of Presentation [Text Block]", "verboseLabel": "Basis of Presentation" } } }, "localname": "BusinessDescriptionAndBasisOfPresentationTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eml.com/role/BasisOfPresentation" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r34", "r123", "r476" ], "calculation": { "http://eml.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eml.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r34", "r89", "r151" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "[Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents]", "periodEndLabel": "Cash and cash equivalents at end of period ?", "periodStartLabel": "Cash and cash equivalents at beginning of period" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eml.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r1", "r89" ], "calculation": { "http://eml.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "[Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect]", "totalLabel": "Net change in cash and cash equivalents" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eml.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashIncludingDiscontinuedOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash, Including Discontinued Operations [Abstract]", "verboseLabel": "Discontinued Operations" } } }, "localname": "CashIncludingDiscontinuedOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eml.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": { "auth_ref": [ "r22" ], "lang": { "en-us": { "role": { "documentation": "Aggregate number of common shares reserved for future issuance.", "label": "Common Stock Shares Reserved For Future Issuance" } } }, "localname": "CommonStockCapitalSharesReservedForFutureIssuance", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eml.com/role/StockOptionsAndAwardsDetailsNarrative" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockDividendsPerShareCashPaid": { "auth_ref": [ "r101" ], "lang": { "en-us": { "role": { "documentation": "Aggregate dividends paid during the period for each share of common stock outstanding.", "label": "Cash dividends per share:" } } }, "localname": "CommonStockDividendsPerShareCashPaid", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eml.com/role/CondensedConsolidatedStatementsOfIncomeUnaudited" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockNoParValue": { "auth_ref": [ "r73" ], "lang": { "en-us": { "role": { "documentation": "Face amount per share of no-par value common stock.", "label": "Common Stock, par value (in dollars per share)" } } }, "localname": "CommonStockNoParValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eml.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r73", "r418" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common Stock, shares authorized (in shares)" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eml.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r73" ], "lang": { "en-us": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common Stock, shares issued (in shares)" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eml.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r7", "r73", "r418", "r436", "r637", "r638" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common Stock, shares outstanding (in shares)" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eml.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r73", "r383", "r502" ], "calculation": { "http://eml.com/role/CondensedConsolidatedBalanceSheets": { "order": 34.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common Stock, no par value, Authorized: 50,000,000 shares Issued: 9,072,761 shares at 2023 and 9,056,421 shares at 2022 Outstanding: 6,238,316 shares at 2023 and 6,221,976 shares at 2022" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eml.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CompensationAndRetirementDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Retirement Benefit Plans" } } }, "localname": "CompensationAndRetirementDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r26", "r140", "r142", "r147", "r377", "r393" ], "calculation": { "http://eml.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "[Comprehensive Income (Loss), Net of Tax, Attributable to Parent]", "totalLabel": "Comprehensive income" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eml.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r36", "r38", "r55", "r56", "r200", "r473" ], "lang": { "en-us": { "role": { "documentation": "The denominator in a calculation of a disclosed concentration risk percentage." } } }, "localname": "ConcentrationRiskBenchmarkDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eml.com/role/ConcentrationOfRiskDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r36", "r38", "r55", "r56", "r200", "r401", "r473" ], "lang": { "en-us": { "role": { "documentation": "Information by benchmark of concentration risk.", "label": "Concentration Risk Benchmark [Axis]" } } }, "localname": "ConcentrationRiskByBenchmarkAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eml.com/role/ConcentrationOfRiskDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r36", "r38", "r55", "r56", "r200", "r473", "r516" ], "lang": { "en-us": { "role": { "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender.", "label": "Concentration Risk Type [Axis]" } } }, "localname": "ConcentrationRiskByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eml.com/role/ConcentrationOfRiskDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskDisclosureTextBlock": { "auth_ref": [ "r93" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for any concentrations existing at the date of the financial statements that make an entity vulnerable to a reasonably possible, near-term, severe impact. This disclosure informs financial statement users about the general nature of the risk associated with the concentration, and may indicate the percentage of concentration risk as of the balance sheet date.", "label": "Concentration Risk Disclosure [Text Block]", "verboseLabel": "Concentration of risk" } } }, "localname": "ConcentrationRiskDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eml.com/role/ConcentrationOfRisk" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r36", "r38", "r55", "r56", "r200", "r473" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration." } } }, "localname": "ConcentrationRiskTypeDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eml.com/role/ConcentrationOfRiskDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r85", "r372" ], "calculation": { "http://eml.com/role/CondensedConsolidatedStatementsOfIncomeUnaudited": { "order": 3.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.", "label": "[Cost of Goods and Services Sold]", "negatedLabel": "Cost of products sold" } } }, "localname": "CostOfGoodsAndServicesSold", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eml.com/role/CondensedConsolidatedStatementsOfIncomeUnaudited", "http://eml.com/role/DiscontinuedOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CustomerConcentrationRiskMember": { "auth_ref": [ "r37", "r200" ], "lang": { "en-us": { "role": { "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer.", "label": "Customer Concentration Risk [Member]" } } }, "localname": "CustomerConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eml.com/role/ConcentrationOfRiskDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r100", "r152", "r226", "r227", "r228", "r229", "r230", "r231", "r232", "r234", "r235", "r236", "r237" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.", "label": "Debt Disclosure [Text Block]", "verboseLabel": "Debt" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eml.com/role/Debt" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentInterestRateEffectivePercentage": { "auth_ref": [ "r19", "r57", "r239", "r364" ], "lang": { "en-us": { "role": { "documentation": "Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium.", "label": "Interest Rate" } } }, "localname": "DebtInstrumentInterestRateEffectivePercentage", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eml.com/role/LeasesDetailsNarrative" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentInterestRateIncreaseDecrease": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Incremental percentage increase (decrease) in the stated rate on a debt instrument.", "label": "Debt bear interest on variable rate" } } }, "localname": "DebtInstrumentInterestRateIncreaseDecrease", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eml.com/role/ConcentrationOfRiskDetailsNarrative" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentRedemptionPeriodAxis": { "auth_ref": [ "r10" ], "lang": { "en-us": { "role": { "documentation": "Information about timing of debt redemption features under terms of the debt agreement.", "label": "Debt Instrument, Redemption, Period [Axis]" } } }, "localname": "DebtInstrumentRedemptionPeriodAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eml.com/role/DebtDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentRedemptionPeriodDomain": { "auth_ref": [ "r10" ], "lang": { "en-us": { "role": { "documentation": "Period as defined under terms of the debt agreement for debt redemption features." } } }, "localname": "DebtInstrumentRedemptionPeriodDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eml.com/role/DebtDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentRedemptionPeriodOneMember": { "auth_ref": [ "r10" ], "lang": { "en-us": { "role": { "documentation": "Period one representing most current period of debt redemption features under terms of the debt agreement.", "label": "September 30, 2027 through March 31, 2028 [Member]" } } }, "localname": "DebtInstrumentRedemptionPeriodOneMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eml.com/role/DebtDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentRedemptionPeriodThreeMember": { "auth_ref": [ "r10" ], "lang": { "en-us": { "role": { "documentation": "Period three representing third most current period of debt redemption features under terms of the debt agreement.", "label": "September 30, 2023 through June 30, 2024 [Member]" } } }, "localname": "DebtInstrumentRedemptionPeriodThreeMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eml.com/role/DebtDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentRedemptionPeriodTwoMember": { "auth_ref": [ "r10" ], "lang": { "en-us": { "role": { "documentation": "Period two representing second most current period of debt redemption features under terms of the debt agreement.", "label": "September 30, 2025 through June 30, 2027 [Member]" } } }, "localname": "DebtInstrumentRedemptionPeriodTwoMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eml.com/role/DebtDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_DefinedBenefitPensionPlanLiabilitiesNoncurrent": { "auth_ref": [ "r43", "r44", "r71", "r103" ], "calculation": { "http://eml.com/role/CondensedConsolidatedBalanceSheets": { "order": 29.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liability, recognized in statement of financial position, for defined benefit pension plan, classified as noncurrent. Excludes other postretirement benefit plan.", "label": "Accrued pension cost" } } }, "localname": "DefinedBenefitPensionPlanLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eml.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses": { "auth_ref": [ "r242", "r280", "r301", "r492", "r493" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) recognized in net periodic benefit (cost) credit of defined benefit plan.", "label": "Amortization Of The Net Loss" } } }, "localname": "DefinedBenefitPlanAmortizationOfGainsLosses", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eml.com/role/RetirementBenefitPlansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit": { "auth_ref": [ "r242", "r281", "r302", "r492", "r493" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of prior service cost (credit) recognized in net periodic benefit cost (credit) of defined benefit plan.", "label": "Amortization Of Prior Service Cost" } } }, "localname": "DefinedBenefitPlanAmortizationOfPriorServiceCostCredit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eml.com/role/RetirementBenefitPlansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets": { "auth_ref": [ "r242", "r279", "r300", "r492", "r493" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of expected return (loss) recognized in net periodic benefit (cost) credit, calculated based on expected long-term rate of return and market-related value of plan assets of defined benefit plan.", "label": "[Defined Benefit Plan, Expected Return (Loss) on Plan Assets]", "negatedLabel": "Expected Return On Plan Assets" } } }, "localname": "DefinedBenefitPlanExpectedReturnOnPlanAssets", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eml.com/role/RetirementBenefitPlansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanInterestCost": { "auth_ref": [ "r242", "r246", "r278", "r299", "r492", "r493" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost recognized for passage of time related to defined benefit plan.", "label": "Interest Cost" } } }, "localname": "DefinedBenefitPlanInterestCost", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eml.com/role/RetirementBenefitPlansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost": { "auth_ref": [ "r276", "r297", "r492", "r493" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of net periodic benefit cost (credit) for defined benefit plan.", "label": "[Defined Benefit Plan, Net Periodic Benefit Cost (Credit)]", "negatedLabel": "Net Periodic Benefit Cost" } } }, "localname": "DefinedBenefitPlanNetPeriodicBenefitCost", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eml.com/role/RetirementBenefitPlansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanServiceCost": { "auth_ref": [ "r244", "r277", "r298", "r492", "r493" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost for actuarial present value of benefits attributed to service rendered by employee for defined benefit plan.", "label": "Service Cost" } } }, "localname": "DefinedBenefitPlanServiceCost", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eml.com/role/RetirementBenefitPlansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of discretionary contributions made by an employer to a defined contribution plan.", "label": "Total Contributions For The Period" } } }, "localname": "DefinedContributionPlanEmployerDiscretionaryContributionAmount", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eml.com/role/RetirementBenefitPlansDetails1" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r5", "r188" ], "calculation": { "http://eml.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.", "label": "Depreciation and amortization" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eml.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeContractTypeDomain": { "auth_ref": [ "r408", "r410", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r431", "r432", "r433", "r434", "r446", "r447", "r448", "r449", "r452", "r453", "r454", "r455", "r465", "r466", "r467", "r468", "r504", "r505" ], "lang": { "en-us": { "role": { "documentation": "Financial instrument or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset." } } }, "localname": "DerivativeContractTypeDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eml.com/role/DebtDetailsNarrative", "http://eml.com/role/StockOptionsAndAwardsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DerivativeInstrumentRiskAxis": { "auth_ref": [ "r51", "r52", "r53", "r54", "r408", "r410", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r431", "r432", "r433", "r434", "r446", "r447", "r448", "r449", "r452", "r453", "r454", "r455", "r465", "r466", "r467", "r468", "r481", "r504", "r505" ], "lang": { "en-us": { "role": { "documentation": "Information by type of derivative contract.", "label": "Derivative Instrument Risk Axis" } } }, "localname": "DerivativeInstrumentRiskAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eml.com/role/DebtDetailsNarrative", "http://eml.com/role/StockOptionsAndAwardsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r322", "r324", "r333", "r334", "r335", "r501" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Share-Based Payment Arrangement [Text Block]", "verboseLabel": "Stock Options and awards" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eml.com/role/StockOptionsAndAwards" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stock Options and awards" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax": { "auth_ref": [ "r65", "r67", "r69" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before tax of gain (loss) not previously recognized resulting from the disposal of a discontinued operation.", "label": "Gain (Loss) from discontinued operations before income taxes" } } }, "localname": "DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eml.com/role/DiscontinuedOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Discontinued Operations" } } }, "localname": "DiscontinuedOperationsAndDisposalGroupsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock": { "auth_ref": [ "r61", "r98" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure related to a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component.", "label": "Disposal Groups, Including Discontinued Operations, Disclosure [Text Block]", "verboseLabel": "Discontinued Operations" } } }, "localname": "DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eml.com/role/DiscontinuedOperations" ], "xbrltype": "textBlockItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Total earnings per share:" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eml.com/role/CondensedConsolidatedStatementsOfIncomeUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r148", "r160", "r161", "r162", "r163", "r164", "r168", "r170", "r176", "r177", "r178", "r182", "r355", "r356", "r378", "r394", "r482" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "[Earnings Per Share, Basic]", "verboseLabel": "Basic" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eml.com/role/CondensedConsolidatedStatementsOfIncomeUnaudited" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r148", "r160", "r161", "r162", "r163", "r164", "r170", "r176", "r177", "r178", "r182", "r355", "r356", "r378", "r394", "r482" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "[Earnings Per Share, Diluted]", "verboseLabel": "Diluted" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eml.com/role/CondensedConsolidatedStatementsOfIncomeUnaudited" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r167", "r179", "r180", "r181" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "verboseLabel": "Earnings per Share" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eml.com/role/EarningsPerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r359" ], "calculation": { "http://eml.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 33.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Effect of exchange rate changes on cash" } } }, "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eml.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r17" ], "calculation": { "http://eml.com/role/CondensedConsolidatedBalanceSheets": { "order": 19.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued compensation" } } }, "localname": "EmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eml.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_FederalDepositInsuranceCorporationPremiumExpense": { "auth_ref": [ "r114" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for Federal Deposit Insurance Corporation (FDIC) insurance.", "label": "Federal Deposit Insurance Corporation" } } }, "localname": "FederalDepositInsuranceCorporationPremiumExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eml.com/role/ConcentrationOfRiskDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiability": { "auth_ref": [ "r366", "r367" ], "calculation": { "http://eml.com/role/CondensedConsolidatedBalanceSheets": { "order": 26.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease.", "label": "Finance lease liability, less current portion" } } }, "localname": "FinanceLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eml.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityCurrent": { "auth_ref": [ "r366" ], "calculation": { "http://eml.com/role/CondensedConsolidatedBalanceSheets": { "order": 22.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as current.", "label": "Current portion of finance lease liability" } } }, "localname": "FinanceLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eml.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueInNextRollingTwelveMonths": { "auth_ref": [ "r620" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease due in next rolling 12 months following current statement of financial position date. For interim and annual periods when interim period is reported on rolling approach.", "label": "2023" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueInNextRollingTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eml.com/role/LeasesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueInRollingAfterYearFive": { "auth_ref": [ "r620" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease, due after fifth rolling twelve months following latest statement of financial position date. For interim and annual periods when interim periods are reported on rolling approach, from latest statement of financial position date.", "label": "Thereafter" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueInRollingAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eml.com/role/LeasesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueInRollingYearFive": { "auth_ref": [ "r620" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease, due in fifth rolling twelve months following latest statement of financial position date. For interim and annual periods when interim periods are reported on rolling approach, from latest statement of financial position date.", "label": "2027" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueInRollingYearFive", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eml.com/role/LeasesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueInRollingYearFour": { "auth_ref": [ "r620" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease, due in fourth rolling twelve months following latest statement of financial position date. For interim and annual periods when interim periods are reported on rolling approach, from latest statement of financial position date.", "label": "2026" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueInRollingYearFour", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eml.com/role/LeasesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueInRollingYearThree": { "auth_ref": [ "r620" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease, due in third rolling twelve months following latest statement of financial position date. For interim and annual periods when interim periods are reported on rolling approach, from latest statement of financial position date.", "label": "2025" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueInRollingYearThree", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eml.com/role/LeasesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueInRollingYearTwo": { "auth_ref": [ "r620" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease, due in second rolling twelve months following latest statement of financial position date. For interim and annual periods when interim periods are reported on rolling approach, from latest statement of financial position date.", "label": "2024" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueInRollingYearTwo", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eml.com/role/LeasesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r96", "r373" ], "calculation": { "http://eml.com/role/CondensedConsolidatedBalanceSheets": { "order": 11.0, "parentTag": "us-gaap_OtherAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Patents and other intangibles net of accumulated amortization" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eml.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": { "auth_ref": [ "r5" ], "calculation": { "http://eml.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property.", "label": "Loss on sale of equipment and other assets" } } }, "localname": "GainLossOnSaleOfPropertyPlantEquipment", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eml.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r126", "r207", "r374", "r487", "r502", "r526", "r527" ], "calculation": { "http://eml.com/role/CondensedConsolidatedBalanceSheets": { "order": 9.0, "parentTag": "us-gaap_OtherAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "[Goodwill]", "verboseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eml.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAcquiredDuringPeriod": { "auth_ref": [ "r209", "r487" ], "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Goodwill acquisition" } } }, "localname": "GoodwillAcquiredDuringPeriod", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eml.com/role/GoodwillDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillDisclosureTextBlock": { "auth_ref": [ "r206", "r208", "r210", "r487" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for goodwill.", "label": "Goodwill Disclosure [Text Block]", "verboseLabel": "Goodwill" } } }, "localname": "GoodwillDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eml.com/role/Goodwill" ], "xbrltype": "textBlockItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r83", "r153", "r184", "r191", "r195", "r197", "r203", "r217", "r218", "r219", "r220", "r221", "r222", "r223", "r224", "r225", "r358", "r484", "r529" ], "calculation": { "http://eml.com/role/CondensedConsolidatedStatementsOfIncomeUnaudited": { "order": 6.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.", "label": "[Gross Profit]", "totalLabel": "Gross margin", "verboseLabel": "Gross margin" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eml.com/role/CondensedConsolidatedStatementsOfIncomeUnaudited", "http://eml.com/role/DiscontinuedOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperations": { "auth_ref": [ "r50", "r84", "r91", "r160", "r161", "r162", "r163", "r175", "r178" ], "calculation": { "http://eml.com/role/CondensedConsolidatedStatementsOfIncomeUnaudited": { "order": 15.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of income (loss) from continuing operations attributable to the parent.", "label": "[Income (Loss) from Continuing Operations, Net of Tax, Attributable to Parent]", "totalLabel": "Net income from continuing operations" } } }, "localname": "IncomeLossFromContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eml.com/role/CondensedConsolidatedStatementsOfIncomeUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic": { "auth_ref": [ "r154", "r344" ], "calculation": { "http://eml.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to domestic operations.", "label": "[Income (Loss) from Continuing Operations before Income Taxes, Domestic]", "totalLabel": "Income from continuing operations" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eml.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r0", "r80", "r111", "r184", "r191", "r195", "r197", "r379", "r389", "r484" ], "calculation": { "http://eml.com/role/CondensedConsolidatedStatementsOfIncomeUnaudited": { "order": 10.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperations", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.", "label": "[Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest]", "totalLabel": "Income from continuing operations before income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eml.com/role/CondensedConsolidatedStatementsOfIncomeUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsPerBasicShare": { "auth_ref": [ "r79", "r110", "r112", "r148", "r159", "r160", "r161", "r162", "r163", "r170", "r176", "r177", "r356", "r378", "r633" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) from continuing operations per each share of common stock or unit outstanding during the reporting period.", "label": "Basic" } } }, "localname": "IncomeLossFromContinuingOperationsPerBasicShare", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eml.com/role/CondensedConsolidatedStatementsOfIncomeUnaudited" ], "xbrltype": "perShareItemType" }, "us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare": { "auth_ref": [ "r79", "r148", "r159", "r160", "r161", "r162", "r163", "r170", "r176", "r177", "r178", "r356", "r378", "r633" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) derived from continuing operations during the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Diluted" } } }, "localname": "IncomeLossFromContinuingOperationsPerDilutedShare", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eml.com/role/CondensedConsolidatedStatementsOfIncomeUnaudited" ], "xbrltype": "perShareItemType" }, "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax": { "auth_ref": [ "r65", "r66", "r67", "r68", "r69", "r70", "r120", "r346", "r390" ], "calculation": { "http://eml.com/role/CondensedConsolidatedStatementsOfIncomeUnaudited": { "order": 14.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of income (loss) from a discontinued operation including the portion attributable to the noncontrolling interest. Includes, but is not limited to, the income (loss) from operations during the phase-out period, gain (loss) on disposal, gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and adjustments to a prior period gain (loss) on disposal.", "label": "Gain from discontinued operations", "verboseLabel": "Income (loss) from discontinued operations, net of tax" } } }, "localname": "IncomeLossFromDiscontinuedOperationsNetOfTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eml.com/role/CondensedConsolidatedStatementsOfIncomeUnaudited", "http://eml.com/role/DiscontinuedOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Discontinued Operations (see note B)" } } }, "localname": "IncomeLossFromDiscontinuedOperationsNetOfTaxAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eml.com/role/CondensedConsolidatedStatementsOfIncomeUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare": { "auth_ref": [ "r81", "r148", "r174", "r176", "r177", "r631", "r633" ], "lang": { "en-us": { "role": { "documentation": "Per basic share amount, after tax, of income (loss) from the day-to-day business activities of the discontinued operation and gain (loss) from the disposal of the discontinued operation.", "label": "[Income (Loss) from Discontinued Operations and Disposal of Discontinued Operations, Net of Tax, Per Basic Share]", "verboseLabel": "Basic" } } }, "localname": "IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eml.com/role/CondensedConsolidatedStatementsOfIncomeUnaudited" ], "xbrltype": "perShareItemType" }, "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare": { "auth_ref": [ "r105", "r174", "r176", "r177" ], "lang": { "en-us": { "role": { "documentation": "Per diluted share amount, after tax, of income (loss) from the day-to-day business activities of the discontinued operation and gain (loss) from the disposal of the discontinued operation.", "label": "[Income (Loss) from Discontinued Operations and Disposal of Discontinued Operations, Net of Tax, Per Diluted Share]", "verboseLabel": "Diluted" } } }, "localname": "IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eml.com/role/CondensedConsolidatedStatementsOfIncomeUnaudited" ], "xbrltype": "perShareItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Unaudited)" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r211", "r212", "r442" ], "lang": { "en-us": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location Axis" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eml.com/role/ShareRepurchaseProgramDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [ "r212", "r442" ], "lang": { "en-us": { "role": { "documentation": "Location in the income statement." } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eml.com/role/ShareRepurchaseProgramDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Taxes" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r155", "r337", "r339", "r340", "r341", "r342", "r345", "r347", "r348", "r406" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.", "label": "Income Tax Disclosure [Text Block]", "verboseLabel": "Income Taxes" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eml.com/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r118", "r119", "r165", "r166", "r189", "r338", "r343", "r396" ], "calculation": { "http://eml.com/role/CondensedConsolidatedStatementsOfIncomeUnaudited": { "order": 11.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperations", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income tax expense", "verboseLabel": "Income tax (expense) benefit" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eml.com/role/CondensedConsolidatedStatementsOfIncomeUnaudited", "http://eml.com/role/DiscontinuedOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaid": { "auth_ref": [ "r33", "r35" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income.", "label": "Income taxes" } } }, "localname": "IncomeTaxesPaid", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eml.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r4" ], "calculation": { "http://eml.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.", "label": "[Increase (Decrease) in Accounts Payable]", "verboseLabel": "Accounts payable" } } }, "localname": "IncreaseDecreaseInAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eml.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r4" ], "calculation": { "http://eml.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.", "label": "Accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eml.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities": { "auth_ref": [ "r4" ], "calculation": { "http://eml.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits.", "label": "[Increase (Decrease) in Employee Related Liabilities]", "verboseLabel": "Accrued compensation" } } }, "localname": "IncreaseDecreaseInEmployeeRelatedLiabilities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eml.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r4" ], "calculation": { "http://eml.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.", "label": "[Increase (Decrease) in Inventories]", "verboseLabel": "Inventories" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eml.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Changes in operating assets and liabilities:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eml.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherAccruedLiabilities": { "auth_ref": [ "r4" ], "calculation": { "http://eml.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 16.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in other expenses incurred but not yet paid.", "label": "[Increase (Decrease) in Other Accrued Liabilities]", "verboseLabel": "Other accrued expenses" } } }, "localname": "IncreaseDecreaseInOtherAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eml.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingAssets": { "auth_ref": [ "r4" ], "calculation": { "http://eml.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in operating assets classified as other.", "label": "Other assets" } } }, "localname": "IncreaseDecreaseInOtherOperatingAssets", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eml.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidExpensesOther": { "auth_ref": [ "r4" ], "calculation": { "http://eml.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) of consideration paid in advance for other costs that provide economic benefits in future periods.", "label": "Prepaid expenses and other" } } }, "localname": "IncreaseDecreaseInPrepaidExpensesOther", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eml.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "auth_ref": [ "r171", "r172", "r173", "r178", "r323" ], "lang": { "en-us": { "role": { "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method.", "label": "Dilutive Stock Appreciation Rights" } } }, "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eml.com/role/EarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_IndefiniteLivedTrademarks": { "auth_ref": [ "r97" ], "calculation": { "http://eml.com/role/CondensedConsolidatedBalanceSheets": { "order": 10.0, "parentTag": "us-gaap_OtherAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount (original costs adjusted for previously recognized amortization and impairment) as of the balance sheet date for the rights acquired through registration of a trademark to gain or protect exclusive use of a business name, symbol or other device or style for a projected indefinite period of benefit.", "label": "Trademarks" } } }, "localname": "IndefiniteLivedTrademarks", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eml.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r58", "r115", "r144", "r187", "r363", "r443", "r507", "r636" ], "calculation": { "http://eml.com/role/CondensedConsolidatedStatementsOfIncomeUnaudited": { "order": 7.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.", "label": "[Interest Expense]", "negatedLabel": "Interest expense" } } }, "localname": "InterestExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eml.com/role/CondensedConsolidatedStatementsOfIncomeUnaudited", "http://eml.com/role/DiscontinuedOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaid": { "auth_ref": [ "r521" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash paid for interest, including, but not limited to, capitalized interest and payment to settle zero-coupon bond attributable to accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount; classified as operating and investing activities.", "label": "Interest" } } }, "localname": "InterestPaid", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eml.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryDisclosureTextBlock": { "auth_ref": [ "r205" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory.", "label": "Inventory Disclosure [Text Block]", "verboseLabel": "Inventories" } } }, "localname": "InventoryDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eml.com/role/Inventories" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryFinishedGoodsNetOfReserves": { "auth_ref": [ "r95", "r479" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of merchandise or goods held by the company that are readily available for sale.", "label": "Finished Goods" } } }, "localname": "InventoryFinishedGoodsNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eml.com/role/InventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r132", "r477", "r502" ], "calculation": { "http://eml.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "[Inventory, Net]", "terseLabel": "Total Inventories", "verboseLabel": "Inventories" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eml.com/role/CondensedConsolidatedBalanceSheets", "http://eml.com/role/InventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryRawMaterialsAndSuppliesNetOfReserves": { "auth_ref": [ "r95", "r517" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Aggregated amount of unprocessed materials to be used in manufacturing or production process and supplies that will be consumed. This amount is net of valuation reserves and adjustments.", "label": "Raw Material And Component Parts" } } }, "localname": "InventoryRawMaterialsAndSuppliesNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eml.com/role/InventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWorkInProcessNetOfReserves": { "auth_ref": [ "r95", "r480" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount, net of reserves and adjustments, as of the balance sheet date of merchandise or goods which are partially completed. This inventory is generally comprised of raw materials, labor and factory overhead costs, which require further materials, labor and overhead to be converted into finished goods, and which generally require the use of estimates to determine percentage complete and pricing.", "label": "Work In Process" } } }, "localname": "InventoryWorkInProcessNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eml.com/role/InventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Leases" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_LeasesOfLesseeDisclosureTextBlock": { "auth_ref": [ "r116" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for lessee entity's leasing arrangements including, but not limited to, all of the following: (a.) The basis on which contingent rental payments are determined, (b.) The existence and terms of renewal or purchase options and escalation clauses, (c.) Restrictions imposed by lease agreements, such as those concerning dividends, additional debt, and further leasing.", "label": "Leases of Lessee Disclosure [Text Block]", "verboseLabel": "Leases" } } }, "localname": "LeasesOfLesseeDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eml.com/role/Leases" ], "xbrltype": "textBlockItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r16", "r153", "r203", "r217", "r218", "r219", "r220", "r221", "r222", "r223", "r224", "r225", "r352", "r353", "r354", "r358", "r417", "r483", "r508", "r529", "r622", "r623" ], "calculation": { "http://eml.com/role/CondensedConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "[Liabilities]", "totalLabel": "Total Liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eml.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r77", "r109", "r386", "r502", "r522", "r524", "r619" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "TOTAL LIABILITIES AND SHAREHOLDERS' EQUITY" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eml.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "LIABILITIES AND SHAREHOLDERS' EQUITY" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eml.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r18", "r122", "r153", "r203", "r217", "r218", "r219", "r220", "r221", "r222", "r223", "r224", "r225", "r352", "r353", "r354", "r358", "r502", "r529", "r622", "r623" ], "calculation": { "http://eml.com/role/CondensedConsolidatedBalanceSheets": { "order": 30.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "[Liabilities, Current]", "totalLabel": "Total Current Liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eml.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Current Liabilities" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eml.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityCommitmentFeePercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The fee, expressed as a percentage of the line of credit facility, for the line of credit facility regardless of whether the facility has been used.", "label": "Annual Commitment Fee Percentage" } } }, "localname": "LineOfCreditFacilityCommitmentFeePercentage", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eml.com/role/DebtDetailsNarrative" ], "xbrltype": "percentItemType" }, "us-gaap_LineOfCreditFacilityPeriodicPaymentPrincipal": { "auth_ref": [ "r14" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the required periodic payment applied to principal.", "label": "Quarterly Principal Payment" } } }, "localname": "LineOfCreditFacilityPeriodicPaymentPrincipal", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eml.com/role/DebtDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars.", "label": "Revolving Credit Loan [Member]", "verboseLabel": "Revolving Credit Loan [Member]" } } }, "localname": "LineOfCreditMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eml.com/role/ConcentrationOfRiskDetailsNarrative", "http://eml.com/role/DebtDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r12", "r108", "r233", "r238", "r488", "r489", "r632" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation.", "label": "Term portion loan" } } }, "localname": "LongTermDebt", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eml.com/role/DebtDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtCurrent": { "auth_ref": [ "r129" ], "calculation": { "http://eml.com/role/CondensedConsolidatedBalanceSheets": { "order": 23.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as current. Excludes lease obligation.", "label": "Current portion of long-term debt" } } }, "localname": "LongTermDebtCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eml.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtNoncurrent": { "auth_ref": [ "r130" ], "calculation": { "http://eml.com/role/CondensedConsolidatedBalanceSheets": { "order": 27.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation.", "label": "Long-term debt, less current portion" } } }, "localname": "LongTermDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eml.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r20" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-term debt.", "label": "Longterm Debt Type Axis" } } }, "localname": "LongtermDebtTypeAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eml.com/role/DebtDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r20", "r40" ], "lang": { "en-us": { "role": { "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer." } } }, "localname": "LongtermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eml.com/role/DebtDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_MajorPropertyClassAxis": { "auth_ref": [ "r117" ], "lang": { "en-us": { "role": { "documentation": "Amount of property owned but leased or available for lease to third parties, by major property class.", "label": "Major Property Class [Axis]" } } }, "localname": "MajorPropertyClassAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eml.com/role/LeasesDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_MajorPropertyClassDomain": { "auth_ref": [ "r117" ], "lang": { "en-us": { "role": { "documentation": "The major classes of assets leased or available for lease to third parties under operating lease agreements as of the balance sheet date." } } }, "localname": "MajorPropertyClassDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eml.com/role/LeasesDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_MediumTermNotesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt instruments with maturities ranging from five to ten years.", "label": "Term Loan [Member]" } } }, "localname": "MediumTermNotesMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eml.com/role/DebtDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_NetCashProvidedByUsedInDiscontinuedOperations": { "auth_ref": [ "r89" ], "calculation": { "http://eml.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 32.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Increase (decrease) in cash associated with the entity's discontinued operations.", "label": "[Net Cash Provided by (Used in) Discontinued Operations]", "totalLabel": "Cash used in discontinued operations" } } }, "localname": "NetCashProvidedByUsedInDiscontinuedOperations", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eml.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r150" ], "calculation": { "http://eml.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 31.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "[Net Cash Provided by (Used in) Financing Activities]", "totalLabel": "Net cash (used in) provided by financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eml.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Financing Activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eml.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r150" ], "calculation": { "http://eml.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 30.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "[Net Cash Provided by (Used in) Investing Activities]", "totalLabel": "Net cash (used in) provided by investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eml.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Investing Activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eml.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r89", "r90", "r91" ], "calculation": { "http://eml.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 29.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "[Net Cash Provided by (Used in) Operating Activities]", "totalLabel": "Net cash provided by (used in) operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eml.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating Activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eml.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r82", "r91", "r113", "r120", "r138", "r141", "r143", "r153", "r159", "r160", "r161", "r162", "r163", "r165", "r166", "r175", "r184", "r191", "r195", "r197", "r203", "r217", "r218", "r219", "r220", "r221", "r222", "r223", "r224", "r225", "r356", "r358", "r391", "r438", "r456", "r457", "r484", "r507", "r529" ], "calculation": { "http://eml.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "weight": 1.0 }, "http://eml.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited": { "order": 5.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 }, "http://eml.com/role/CondensedConsolidatedStatementsOfIncomeUnaudited": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "[Net Income (Loss) Attributable to Parent]", "terseLabel": "Net income", "totalLabel": "Net income", "verboseLabel": "Net income" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eml.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited", "http://eml.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited", "http://eml.com/role/CondensedConsolidatedStatementsOfIncomeUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NoncashInvestingAndFinancingItemsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Non-cash investing and financing activities" } } }, "localname": "NoncashInvestingAndFinancingItemsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eml.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NotesAndLoansReceivableNetCurrent": { "auth_ref": [ "r201", "r202", "r375" ], "calculation": { "http://eml.com/role/CondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amortized cost, after allowance for credit loss, of financing receivable classified as current. Excludes net investment in lease.", "label": "Current portion of notes receivable" } } }, "localname": "NotesAndLoansReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eml.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_NotesAndLoansReceivableNetNoncurrent": { "auth_ref": [], "calculation": { "http://eml.com/role/CondensedConsolidatedBalanceSheets": { "order": 12.0, "parentTag": "us-gaap_OtherAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of financing receivable, classified as noncurrent.", "label": "Long term notes receivable, less current portion" } } }, "localname": "NotesAndLoansReceivableNetNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eml.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r184", "r191", "r195", "r197", "r484" ], "calculation": { "http://eml.com/role/CondensedConsolidatedStatementsOfIncomeUnaudited": { "order": 9.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "[Operating Income (Loss)]", "totalLabel": "Operating profit", "verboseLabel": "Operating profit" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eml.com/role/CondensedConsolidatedStatementsOfIncomeUnaudited", "http://eml.com/role/DiscontinuedOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r366" ], "calculation": { "http://eml.com/role/CondensedConsolidatedBalanceSheets": { "order": 25.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Operating lease liability, less current portion", "verboseLabel": "Lease Liability" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eml.com/role/CondensedConsolidatedBalanceSheets", "http://eml.com/role/LeasesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r366" ], "calculation": { "http://eml.com/role/CondensedConsolidatedBalanceSheets": { "order": 21.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Current portion of operating lease liability" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eml.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r365" ], "calculation": { "http://eml.com/role/CondensedConsolidatedBalanceSheets": { "order": 14.0, "parentTag": "us-gaap_OtherAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Right of Use Assets" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eml.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r17" ], "calculation": { "http://eml.com/role/CondensedConsolidatedBalanceSheets": { "order": 20.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other accrued expenses" } } }, "localname": "OtherAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eml.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssets": { "auth_ref": [ "r106", "r127", "r381", "r508" ], "calculation": { "http://eml.com/role/CondensedConsolidatedBalanceSheets": { "order": 17.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of assets classified as other.", "label": "[Other Assets]", "totalLabel": "Total Other Assets" } } }, "localname": "OtherAssets", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eml.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "auth_ref": [ "r2" ], "calculation": { "http://eml.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited": { "order": 2.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.", "label": "Change in foreign currency translation" } } }, "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eml.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r7", "r11", "r139", "r142", "r146", "r360", "r361", "r362", "r376", "r392", "r519", "r520" ], "calculation": { "http://eml.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited": { "order": 6.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss).", "label": "[Other Comprehensive Income (Loss), Net of Tax]", "totalLabel": "Total other comprehensive (loss) income" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eml.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossTaxAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other comprehensive (loss) income:" } } }, "localname": "OtherComprehensiveIncomeLossTaxAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eml.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_OtherIncome": { "auth_ref": [ "r395", "r439", "r470", "r471", "r472" ], "calculation": { "http://eml.com/role/CondensedConsolidatedStatementsOfIncomeUnaudited": { "order": 8.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue and income classified as other.", "label": "Other income (expense)" } } }, "localname": "OtherIncome", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eml.com/role/CondensedConsolidatedStatementsOfIncomeUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r21" ], "calculation": { "http://eml.com/role/CondensedConsolidatedBalanceSheets": { "order": 24.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.", "label": "Other long-term liabilities" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eml.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember": { "auth_ref": [ "r241", "r243", "r244", "r245", "r246", "r247", "r248", "r249", "r250", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r260", "r261", "r262", "r263", "r264", "r265", "r267", "r268", "r269", "r270", "r271", "r272", "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r290", "r293", "r296", "r297", "r298", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r309", "r310", "r311", "r492", "r493", "r494", "r495", "r496" ], "lang": { "en-us": { "role": { "documentation": "Plan designed to provide other postretirement benefits. Includes, but is not limited to, defined benefit and defined contribution plans. Excludes pension benefits.", "label": "Other Postretirement Benefit [Member]" } } }, "localname": "OtherPostretirementBenefitPlansDefinedBenefitMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eml.com/role/RetirementBenefitPlansDetails", "http://eml.com/role/RetirementBenefitPlansDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_OtherPostretirementDefinedBenefitPlanLiabilitiesNoncurrent": { "auth_ref": [ "r43", "r44", "r71", "r103" ], "calculation": { "http://eml.com/role/CondensedConsolidatedBalanceSheets": { "order": 28.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liability, recognized in statement of financial position, for defined benefit other postretirement plan, classified as noncurrent. Excludes pension plan.", "label": "Accrued postretirement benefits" } } }, "localname": "OtherPostretirementDefinedBenefitPlanLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eml.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "auth_ref": [ "r31" ], "calculation": { "http://eml.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 26.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow to reacquire common stock during the period.", "label": "[Payments for Repurchase of Common Stock]", "negatedLabel": "Purchase common stock for treasury" } } }, "localname": "PaymentsForRepurchaseOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eml.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDividendsCommonStock": { "auth_ref": [ "r31" ], "calculation": { "http://eml.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 27.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow in the form of ordinary dividends to common shareholders of the parent entity.", "label": "[Payments of Ordinary Dividends, Common Stock]", "negatedLabel": "Dividends paid" } } }, "localname": "PaymentsOfDividendsCommonStock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eml.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "auth_ref": [ "r28" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.", "label": "Business acquisition net assets acquired" } } }, "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eml.com/role/BusinessAcquisitionDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r88" ], "calculation": { "http://eml.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 20.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.", "label": "[Payments to Acquire Property, Plant, and Equipment]", "negatedLabel": "Purchases of property, plant and equipment" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eml.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": { "auth_ref": [ "r240", "r264", "r266", "r272", "r289", "r291", "r292", "r293", "r294", "r295", "r307", "r308", "r309", "r492" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for retirement benefits.", "label": "Retirement Benefits [Text Block]", "verboseLabel": "Retirement Benefit Plans" } } }, "localname": "PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eml.com/role/RetirementBenefitPlans" ], "xbrltype": "textBlockItemType" }, "us-gaap_PensionPlansDefinedBenefitMember": { "auth_ref": [ "r241", "r243", "r244", "r245", "r246", "r247", "r248", "r249", "r250", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r260", "r261", "r262", "r263", "r264", "r265", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r290", "r293", "r296", "r297", "r298", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r309", "r310", "r321", "r492", "r493", "r497", "r498", "r499" ], "lang": { "en-us": { "role": { "documentation": "Plan designed to provide participant with pension benefits. Includes, but is not limited to, defined benefit and defined contribution plans. Excludes other postretirement benefits.", "label": "Pension Benefit [Member]" } } }, "localname": "PensionPlansDefinedBenefitMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eml.com/role/RetirementBenefitPlansDetails", "http://eml.com/role/RetirementBenefitPlansDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r593", "r594", "r595", "r596", "r597", "r598", "r599", "r600", "r601", "r602", "r603", "r604", "r605", "r606", "r607", "r608", "r609", "r610", "r611", "r612", "r613", "r614", "r615", "r616", "r617", "r618" ], "lang": { "en-us": { "role": { "documentation": "Information by plan name for share-based payment arrangement.", "label": "Plan Name [Axis]" } } }, "localname": "PlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eml.com/role/DebtDetailsNarrative", "http://eml.com/role/StockOptionsAndAwardsDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [ "r593", "r594", "r595", "r596", "r597", "r598", "r599", "r600", "r601", "r602", "r603", "r604", "r605", "r606", "r607", "r608", "r609", "r610", "r611", "r612", "r613", "r614", "r615", "r616", "r617", "r618" ], "lang": { "en-us": { "role": { "documentation": "Plan name for share-based payment arrangement." } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eml.com/role/DebtDetailsNarrative", "http://eml.com/role/StockOptionsAndAwardsDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r518" ], "calculation": { "http://eml.com/role/CondensedConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.", "label": "Prepaid expenses and other assets" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eml.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidTaxes": { "auth_ref": [ "r478", "r486", "r525" ], "calculation": { "http://eml.com/role/CondensedConsolidatedBalanceSheets": { "order": 13.0, "parentTag": "us-gaap_OtherAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for income and other taxes that provide economic benefits within a future period of one year or the normal operating cycle, if longer.", "label": "Deferred Income Taxes" } } }, "localname": "PrepaidTaxes", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eml.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfLongTermDebt": { "auth_ref": [ "r30", "r403" ], "calculation": { "http://eml.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 24.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from a debt initially having maturity due after one year or beyond the operating cycle, if longer.", "label": "Proceeds from new long-term debt financing" } } }, "localname": "ProceedsFromIssuanceOfLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eml.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromOperatingActivities": { "auth_ref": [ "r90" ], "calculation": { "http://eml.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 28.0, "parentTag": "us-gaap_NetCashProvidedByUsedInDiscontinuedOperations", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Total amount of cash received from operating activities during the current period.", "label": "[Proceeds from Operating Activities]", "negatedLabel": "Cash used in operating activities" } } }, "localname": "ProceedsFromOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eml.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromPartnershipContribution": { "auth_ref": [ "r29" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the capital received in cash from a partner in a partnership during the period.", "label": "Cash Contributions" } } }, "localname": "ProceedsFromPartnershipContribution", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eml.com/role/RetirementBenefitPlansDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfLoansReceivable": { "auth_ref": [ "r27" ], "calculation": { "http://eml.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 18.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with the sale of loans receivables arising from the financing of goods and services.", "label": "Payments received from notes receivable" } } }, "localname": "ProceedsFromSaleOfLoansReceivable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eml.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfOtherPropertyPlantAndEquipment": { "auth_ref": [ "r87" ], "calculation": { "http://eml.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 19.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow for the sale of long-lived, physical assets used to produce goods and services and not intended for resale, classified as other.", "label": "Proceeds from sale of equipment" } } }, "localname": "ProceedsFromSaleOfOtherPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eml.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r99", "r124", "r388" ], "calculation": { "http://eml.com/role/CondensedConsolidatedBalanceSheets": { "order": 7.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eml.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r6", "r380", "r388", "r502" ], "calculation": { "http://eml.com/role/CondensedConsolidatedBalanceSheets": { "order": 16.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "[Property, Plant and Equipment, Net]", "totalLabel": "Property, Plant and Equipment, Net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eml.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r149", "r204" ], "calculation": { "http://eml.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable.", "label": "Provision for doubtful accounts" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eml.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_RelatedPartyTransactionAxis": { "auth_ref": [ "r368", "r369", "r621" ], "lang": { "en-us": { "role": { "documentation": "Information by type of related party transaction.", "label": "Related Party Transaction Axis" } } }, "localname": "RelatedPartyTransactionAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eml.com/role/StockOptionsAndAwardsDetails1", "http://eml.com/role/StockOptionsAndAwardsDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Transaction between related party." } } }, "localname": "RelatedPartyTransactionDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eml.com/role/StockOptionsAndAwardsDetails1", "http://eml.com/role/StockOptionsAndAwardsDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_RepaymentsOfLongTermDebt": { "auth_ref": [ "r32", "r404" ], "calculation": { "http://eml.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 21.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer.", "label": "[Repayments of Long-Term Debt]", "negatedLabel": "Principal payments on long-term debt" } } }, "localname": "RepaymentsOfLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eml.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfOtherShortTermDebt": { "auth_ref": [ "r32" ], "calculation": { "http://eml.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 23.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for the payment of debt classified as other, maturing within one year or the operating cycle, if longer.", "label": "Proceeds from short term borrowings (revolver)" } } }, "localname": "RepaymentsOfOtherShortTermDebt", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eml.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfShortTermDebt": { "auth_ref": [ "r32" ], "calculation": { "http://eml.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 22.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for a borrowing having initial term of repayment within one year or the normal operating cycle, if longer.", "label": "[Repayments of Short-Term Debt]", "negatedLabel": "Principal payments on short-term borrowing (revolver)" } } }, "localname": "RepaymentsOfShortTermDebt", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eml.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r59", "r336", "r630" ], "calculation": { "http://eml.com/role/CondensedConsolidatedStatementsOfIncomeUnaudited": { "order": 4.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.", "label": "[Research and Development Expense]", "negatedLabel": "Product development expense" } } }, "localname": "ResearchAndDevelopmentExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eml.com/role/CondensedConsolidatedStatementsOfIncomeUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r74", "r101", "r385", "r398", "r400", "r405", "r419", "r502" ], "calculation": { "http://eml.com/role/CondensedConsolidatedBalanceSheets": { "order": 36.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated undistributed earnings (deficit).", "label": "Retained earnings" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eml.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetirementPlanNameAxis": { "auth_ref": [ "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r500", "r515", "r533", "r534", "r535", "r536", "r537", "r538", "r539", "r540", "r541", "r542", "r543", "r544", "r545", "r546", "r547", "r548", "r549", "r550", "r551", "r552", "r553", "r554", "r555", "r556", "r557", "r558", "r559", "r560", "r561", "r562", "r563", "r564", "r565", "r566", "r567", "r568", "r569", "r570", "r571", "r572", "r573", "r574", "r575", "r576", "r577", "r578", "r579", "r580", "r581", "r582", "r583", "r584", "r585", "r586", "r587", "r588", "r589", "r590", "r591", "r592" ], "lang": { "en-us": { "role": { "documentation": "Information by name of plan designed to provide retirement benefits. Includes, but is not limited to, legal name of defined benefit and defined contribution plans.", "label": "Retirement Plan Name Axis" } } }, "localname": "RetirementPlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eml.com/role/RetirementBenefitPlansDetails1" ], "xbrltype": "stringItemType" }, "us-gaap_RetirementPlanNameDomain": { "auth_ref": [ "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r500", "r515", "r533", "r534", "r535", "r536", "r537", "r538", "r539", "r540", "r541", "r542", "r543", "r544", "r545", "r546", "r547", "r548", "r549", "r550", "r551", "r552", "r553", "r554", "r555", "r556", "r557", "r558", "r559", "r560", "r561", "r562", "r563", "r564", "r565", "r566", "r567", "r568", "r569", "r570", "r571", "r572", "r573", "r574", "r575", "r576", "r577", "r578", "r579", "r580", "r581", "r582", "r583", "r584", "r585", "r586", "r587", "r588", "r589", "r590", "r591", "r592" ], "lang": { "en-us": { "role": { "documentation": "Name of plan designed to provide retirement benefits. Includes, but is not limited to, legal name of defined benefit and defined contribution plans." } } }, "localname": "RetirementPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eml.com/role/RetirementBenefitPlansDetails1" ], "xbrltype": "domainItemType" }, "us-gaap_RetirementPlanTypeAxis": { "auth_ref": [ "r241", "r243", "r244", "r245", "r246", "r247", "r248", "r249", "r250", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r260", "r261", "r262", "r263", "r264", "r265", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r290", "r293", "r296", "r297", "r298", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r309", "r310", "r311", "r321", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r499" ], "lang": { "en-us": { "role": { "documentation": "Information by type of retirement benefit plan. Includes, but is not limited to, retirement benefit arrangement for defined benefit pension and other postretirement plans, retirement benefit arrangement for defined contribution pension and other postretirement plans, and special and contractual termination benefits payable upon retirement.", "label": "Retirement Plan Type Axis" } } }, "localname": "RetirementPlanTypeAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eml.com/role/RetirementBenefitPlansDetails", "http://eml.com/role/RetirementBenefitPlansDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_RetirementPlanTypeDomain": { "auth_ref": [ "r241", "r243", "r244", "r245", "r246", "r247", "r248", "r249", "r250", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r260", "r261", "r262", "r263", "r264", "r265", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r290", "r293", "r296", "r297", "r298", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r309", "r310", "r311", "r321", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r499" ], "lang": { "en-us": { "role": { "documentation": "Type of plan designed to provide participants with retirement benefits. Includes, but is not limited to, retirement benefit arrangement for defined benefit pension and other postretirement plans, retirement benefit arrangement for defined contribution pension and other postretirement plans, and special and contractual termination benefits payable upon retirement." } } }, "localname": "RetirementPlanTypeDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eml.com/role/RetirementBenefitPlansDetails", "http://eml.com/role/RetirementBenefitPlansDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueRecognitionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenue Recognition" } } }, "localname": "RevenueRecognitionAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_Revenues": { "auth_ref": [ "r145", "r153", "r185", "r186", "r190", "r193", "r194", "r198", "r199", "r200", "r203", "r217", "r218", "r219", "r220", "r221", "r222", "r223", "r224", "r225", "r358", "r379", "r529" ], "calculation": { "http://eml.com/role/CondensedConsolidatedStatementsOfIncomeUnaudited": { "order": 2.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).", "label": "Net sales", "verboseLabel": "Net Sales" } } }, "localname": "Revenues", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eml.com/role/CondensedConsolidatedStatementsOfIncomeUnaudited", "http://eml.com/role/DiscontinuedOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RisksAndUncertaintiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Concentration of risk" } } }, "localname": "RisksAndUncertaintiesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r523" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.", "label": "Schedule of Denominators Used in Earnings Per Share Computations" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eml.com/role/EarningsPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfNetBenefitCostsTableTextBlock": { "auth_ref": [ "r104" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of net benefit costs for pension plans and/or other employee benefit plans including service cost, interest cost, expected return on plan assets, gain (loss), prior service cost or credit, transition asset or obligation, and gain (loss) recognized due to settlements or curtailments.", "label": "Schedule of Significant Disclosures Relating to Benefit Plans" } } }, "localname": "ScheduleOfNetBenefitCostsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eml.com/role/RetirementBenefitPlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRepurchaseAgreements": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for repurchase agreements.", "label": "Schedule of Repurchase Agreements [Table Text Block]", "verboseLabel": "Share Repurchase Program" } } }, "localname": "ScheduleOfRepurchaseAgreements", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eml.com/role/ShareRepurchaseProgram" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r8", "r9", "r46" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.", "label": "Schedule of Outstanding Stock Grants" } } }, "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eml.com/role/StockOptionsAndAwardsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentDiscontinuedOperationsMember": { "auth_ref": [ "r3", "r62", "r63", "r64" ], "lang": { "en-us": { "role": { "documentation": "Component or group of components disposed of or classified as held-for-sale and representing a strategic shift that has or will have a major effect on operations and financial results. Includes a business or nonprofit activity on acquisition classified as held-for-sale.", "label": "Discontinued Operation [Member]" } } }, "localname": "SegmentDiscontinuedOperationsMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eml.com/role/DiscontinuedOperationsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentOperatingActivitiesDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Operations of an entity including continuing and discontinued operations." } } }, "localname": "SegmentOperatingActivitiesDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eml.com/role/DiscontinuedOperationsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r86" ], "calculation": { "http://eml.com/role/CondensedConsolidatedStatementsOfIncomeUnaudited": { "order": 5.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.", "label": "[Selling, General and Administrative Expense]", "negatedLabel": "Selling general and administrative expenses" } } }, "localname": "SellingGeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eml.com/role/CondensedConsolidatedStatementsOfIncomeUnaudited", "http://eml.com/role/DiscontinuedOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r4" ], "calculation": { "http://eml.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Stock compensation expense", "verboseLabel": "Stock Compensation Expense" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eml.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited", "http://eml.com/role/StockOptionsAndAwardsDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "auth_ref": [ "r329" ], "lang": { "en-us": { "role": { "documentation": "The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan.", "label": "[Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period]", "negatedLabel": "Number Of Units, Forfeited" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eml.com/role/StockOptionsAndAwardsDetails", "http://eml.com/role/StockOptionsAndAwardsDetails2" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "auth_ref": [ "r327" ], "lang": { "en-us": { "role": { "documentation": "Gross number of share options (or share units) granted during the period.", "label": "Number Of Units, Issued", "verboseLabel": "Stock Option Granted" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eml.com/role/StockOptionsAndAwardsDetails2", "http://eml.com/role/StockOptionsAndAwardsDetailsNarrative" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "auth_ref": [ "r45" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.", "label": "Intrinsic value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eml.com/role/StockOptionsAndAwardsDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r325", "r326" ], "lang": { "en-us": { "role": { "documentation": "Number of options outstanding, including both vested and non-vested options.", "label": "[Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number]", "periodEndLabel": "Number Of Units Outstanding At End Of Period", "periodStartLabel": "Number Of Units Outstanding At Beginning Of Period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eml.com/role/StockOptionsAndAwardsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r325", "r326" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.", "label": "[Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price]", "periodEndLabel": "Weighted Average Exercise Price, Ending Balance", "periodStartLabel": "Weighted Average Exercise Price, Beginning Balance" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eml.com/role/StockOptionsAndAwardsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r328" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares.", "label": "Weighted Average Exercise Price, Exercised", "verboseLabel": "Weighted Average Exercise Price, Oustanding" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eml.com/role/StockOptionsAndAwardsDetails", "http://eml.com/role/StockOptionsAndAwardsDetails1" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r329" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated.", "label": "Weighted Average Exercise Price, Forfeited" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eml.com/role/StockOptionsAndAwardsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit": { "auth_ref": [ "r49" ], "lang": { "en-us": { "role": { "documentation": "The floor of a customized range of exercise prices for purposes of disclosing shares potentially issuable under outstanding stock option awards on all stock option plans and other required information pertaining to awards in the customized range.", "label": "Range Of Exercise Prices" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eml.com/role/StockOptionsAndAwardsDetails1" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions": { "auth_ref": [ "r48" ], "lang": { "en-us": { "role": { "documentation": "The number of shares reserved for issuance pertaining to the outstanding exercisable stock options as of the balance sheet date in the customized range of exercise prices for which the market and performance vesting condition has been satisfied.", "label": "Exercisable" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eml.com/role/StockOptionsAndAwardsDetails1" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions": { "auth_ref": [ "r47" ], "lang": { "en-us": { "role": { "documentation": "The number of shares reserved for issuance pertaining to the outstanding stock options as of the balance sheet date for all option plans in the customized range of exercise prices.", "label": "Outstanding" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eml.com/role/StockOptionsAndAwardsDetails1" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareRepurchaseProgramAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by share repurchase program.", "label": "Share Repurchase Program Axis" } } }, "localname": "ShareRepurchaseProgramAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eml.com/role/ShareRepurchaseProgramDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareRepurchaseProgramDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the share repurchase program." } } }, "localname": "ShareRepurchaseProgramDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eml.com/role/ShareRepurchaseProgramDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShortTermDebtTypeAxis": { "auth_ref": [ "r15" ], "lang": { "en-us": { "role": { "documentation": "Information by type of short-term debt arrangement.", "label": "Short-Term Debt, Type [Axis]" } } }, "localname": "ShortTermDebtTypeAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eml.com/role/ConcentrationOfRiskDetailsNarrative", "http://eml.com/role/DebtDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_ShortTermDebtTypeDomain": { "auth_ref": [ "r13" ], "lang": { "en-us": { "role": { "documentation": "Type of short-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing." } } }, "localname": "ShortTermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eml.com/role/ConcentrationOfRiskDetailsNarrative", "http://eml.com/role/DebtDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [ "r156", "r157", "r158", "r183", "r372", "r402", "r407", "r411", "r412", "r413", "r414", "r415", "r416", "r418", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r431", "r432", "r433", "r434", "r435", "r437", "r440", "r441", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r458", "r506" ], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eml.com/role/ConcentrationOfRiskDetailsNarrative", "http://eml.com/role/DebtDetailsNarrative", "http://eml.com/role/DiscontinuedOperationsDetails", "http://eml.com/role/LeasesDetailsNarrative", "http://eml.com/role/RetirementBenefitPlansDetails", "http://eml.com/role/RetirementBenefitPlansDetails1", "http://eml.com/role/RetirementBenefitPlansDetailsNarrative", "http://eml.com/role/ShareRepurchaseProgramDetails", "http://eml.com/role/StockOptionsAndAwardsDetails", "http://eml.com/role/StockOptionsAndAwardsDetails1", "http://eml.com/role/StockOptionsAndAwardsDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited)" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CONDENSED CONSOLIDATED BALANCE SHEETS" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CONDENSED CONSOLIDATED STATEMENTS OF INCOME (Unaudited)" } } }, "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_StatementOperatingActivitiesSegmentAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by continuing and discontinuing operations.", "label": "Operating Activities [Axis]" } } }, "localname": "StatementOperatingActivitiesSegmentAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eml.com/role/DiscontinuedOperationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r156", "r157", "r158", "r183", "r372", "r402", "r407", "r411", "r412", "r413", "r414", "r415", "r416", "r418", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r431", "r432", "r433", "r434", "r435", "r437", "r440", "r441", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r458", "r506" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eml.com/role/ConcentrationOfRiskDetailsNarrative", "http://eml.com/role/DebtDetailsNarrative", "http://eml.com/role/DiscontinuedOperationsDetails", "http://eml.com/role/LeasesDetailsNarrative", "http://eml.com/role/RetirementBenefitPlansDetails", "http://eml.com/role/RetirementBenefitPlansDetails1", "http://eml.com/role/RetirementBenefitPlansDetailsNarrative", "http://eml.com/role/ShareRepurchaseProgramDetails", "http://eml.com/role/StockOptionsAndAwardsDetails", "http://eml.com/role/StockOptionsAndAwardsDetails1", "http://eml.com/role/StockOptionsAndAwardsDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r7", "r72", "r73", "r101", "r328" ], "lang": { "en-us": { "role": { "documentation": "Number of share options (or share units) exercised during the current period.", "label": "[Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period]", "negatedLabel": "Number Of Units, Exercised" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eml.com/role/StockOptionsAndAwardsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of shares authorized to be repurchased by an entity's Board of Directors under a stock repurchase plan.", "label": "Number Of Shares Authorized To Be Repurchased" } } }, "localname": "StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eml.com/role/ShareRepurchaseProgramDetailsNarrative" ], "xbrltype": "sharesItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r73", "r75", "r76", "r94", "r420", "r436", "r459", "r460", "r502", "r508", "r522", "r524", "r619", "r637" ], "calculation": { "http://eml.com/role/CondensedConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest.", "label": "[Stockholders' Equity Attributable to Parent]", "totalLabel": "Total Shareholders' Equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eml.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Shareholders' Equity", "verboseLabel": "Shareholders' Equity" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eml.com/role/CondensedConsolidatedBalanceSheets", "http://eml.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "stringItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental disclosure of cash flow information:" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eml.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_TreasuryStockCommonValue": { "auth_ref": [ "r23", "r41", "r42" ], "calculation": { "http://eml.com/role/CondensedConsolidatedBalanceSheets": { "order": 35.0, "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount allocated to previously issued common shares repurchased by the issuing entity and held in treasury.", "label": "[Treasury Stock, Common, Value]", "negatedLabel": "Treasury Stock: 2,834,445 shares at 2023 and 2,834,445 shares at 2022" } } }, "localname": "TreasuryStockCommonValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eml.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_VariableRateAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of variable rate.", "label": "Variable Rate [Axis]" } } }, "localname": "VariableRateAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eml.com/role/DebtDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_VariableRateDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index." } } }, "localname": "VariableRateDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eml.com/role/DebtDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r169", "r178" ], "lang": { "en-us": { "role": { "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.", "label": "Denominator For Diluted Earnings Per Share (in Shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eml.com/role/EarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Diluted [abstract]" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eml.com/role/EarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r168", "r178" ], "lang": { "en-us": { "role": { "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.", "label": "[Weighted Average Number of Shares Outstanding, Basic]", "verboseLabel": "Weighted Average Shares Outstanding" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eml.com/role/EarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Basic [abstract]" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasicAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://eml.com/role/EarningsPerShareDetails" ], "xbrltype": "stringItemType" } }, "unitCount": 4 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "https://asc.fasb.org//1943274/2147481913/940-20-25-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Subparagraph": "e", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147480848/942-470-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r100": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "https://asc.fasb.org//470/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "25", "SubTopic": "30", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481138/505-30-25-5", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480535/715-20-45-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.E)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147479836/810-10-S99-5", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482739/220-10-55-15", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(19))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(20))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.14)", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.9)", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r116": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "840", "URI": "https://asc.fasb.org//840/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "840", "URI": "https://asc.fasb.org//1943274/2147481501/840-20-50-4", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482659/740-20-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(15))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(18))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(9))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(210.5-03(11))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(1))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(21))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(5))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(c))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(2))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r167": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "https://asc.fasb.org//260/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-10", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-16", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-23", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "28A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-28A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-40", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-42", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r205": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "https://asc.fasb.org//330/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r206": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org//350-20/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482598/350-20-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "420", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.30)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r240": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "715", "URI": "https://asc.fasb.org//715/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480535/715-20-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480535/715-20-45-3A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(1)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(10)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(2)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(4)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(5)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(6)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(7)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(8)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(9)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(4)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(5)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-5", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(6)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(7)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(8)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iii)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(1)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(2)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(3)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(4)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(5)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(6)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(7)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(j)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(1)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(3)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(4)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(l)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(o)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(p)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(q)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(r)(1)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(r)(2)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(1)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(2)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org//1943274/2147483475/205-20-45-1D", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(4)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(5)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(6)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(7)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480126/715-20-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "60", "Subparagraph": "(c)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480266/715-60-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "70", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480794/715-70-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "80", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480606/715-80-35-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(b)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(c)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(e)(1)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(e)(2)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(f)(1)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(f)(2)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(f)(3)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(b)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r322": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "https://asc.fasb.org//718/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480454/718-10-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(01)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(02)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(03)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(l)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "730", "URI": "https://asc.fasb.org//1943274/2147482916/730-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r337": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "https://asc.fasb.org//740/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-10", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-14", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-17", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-21", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.3)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "270", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482551/740-270-45-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482526/740-270-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482603/740-30-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(3)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482736/825-10-45-5A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-17", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147483013/835-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147482900/835-30-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "https://asc.fasb.org//1943274/2147482546/910-10-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "https://asc.fasb.org//1943274/2147479941/924-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "https://asc.fasb.org//1943274/2147483154/926-20-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10)(1))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(7))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(23))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(26))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479557/942-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-20", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147480842/942-360-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(10))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(22))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8)(b))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(11))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(12))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(19))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(22))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(4))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-7A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481544/470-10-50-5", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.6-03(d))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.6-03(i)(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.6-03(i)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(a)(4)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(e)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481549/505-30-45-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(f)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(14))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(16)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(17))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481520/505-30-50-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(19))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(2)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(2)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(3)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(3)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(3)(c))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(6)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(6)(c))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(6)(d))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(6)(e))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480535/715-20-45-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(8))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(9)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(9)(c))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(9)(d))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(9)(e))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-05(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-05(4))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "220", "Subparagraph": "(b)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "220", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(1)(c))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(2)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(2)(g)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(9))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(1)(d))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(4)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(6))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13(Column A)(Footnote 3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13(Column G)(Footnote 8))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13B(Column E)(Footnote 4))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "5C", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13C(Column H)(Footnote 7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5C", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)-(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-14(Column E)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-14(Column E)(Footnote 4))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-14(Column E)(Footnote 6)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Topic": "954", "URI": "https://asc.fasb.org//1943274/2147481027/954-310-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "https://asc.fasb.org//1943274/2147482856/976-310-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "https://asc.fasb.org//1943274/2147482707/978-310-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)(4)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(3))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-22", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-52", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "12A", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481933/310-10-55-12A", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "340", "URI": "https://asc.fasb.org//1943274/2147482955/340-10-05-5", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482548/350-20-55-24", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69B", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69C", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-17", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-18", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(b)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(c)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-6", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(b)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-6", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(c)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-6", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-18", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480547/715-80-55-8", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "https://asc.fasb.org//1943274/2147481372/852-10-55-10", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-29F", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(b)(1)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "55", "SubTopic": "210", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480493/946-210-55-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Subparagraph": "(d)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "830", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-10", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "830", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-12", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r509": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r510": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r511": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r512": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r513": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r514": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(9))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "340", "URI": "https://asc.fasb.org//1943274/2147483032/340-10-45-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "410", "URI": "https://asc.fasb.org//1943274/2147481931/410-30-50-10", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4C", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(1)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r535": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(10)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r536": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(2)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r537": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r538": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(4)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(5)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4D", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r540": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(6)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r541": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(7)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r542": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(8)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r543": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(9)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r544": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r545": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r546": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r547": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r548": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(4)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r549": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(5)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-20", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r550": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(6)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r551": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(7)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r552": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(8)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r553": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r554": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r555": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r556": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r557": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r558": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r559": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-21", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r560": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r561": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r562": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r563": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r564": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r565": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(1)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r566": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(2)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r567": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(3)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r568": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(4)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r569": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(5)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r570": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(6)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r571": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(7)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r572": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r573": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(j)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r574": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(1)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r575": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(2)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r576": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(3)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r577": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(4)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r578": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r579": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(q)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r580": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r581": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r582": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r583": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r584": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(1)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r585": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(2)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r586": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r587": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(4)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r588": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(5)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r589": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(6)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r590": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(7)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r591": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r592": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-8", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r593": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r594": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r595": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r596": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r597": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r598": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r599": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r60": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "https://asc.fasb.org//205/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r600": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(01)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r601": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(02)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r602": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(03)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r603": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(04)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r604": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r605": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r606": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r607": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(01)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r608": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(02)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r609": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(03)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r61": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org//205-20/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r610": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r611": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r612": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r613": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r614": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r615": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r616": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r617": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r618": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(v)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r619": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org//1943274/2147483475/205-20-45-1A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r620": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r621": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r622": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r623": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r624": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r625": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r626": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r627": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r628": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r629": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org//1943274/2147483475/205-20-45-1B", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r630": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "730", "Topic": "912", "URI": "https://asc.fasb.org//1943274/2147482517/912-730-25-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r631": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r632": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r633": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r634": { "Name": "Accounting Standards Codification", "Paragraph": "2B", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479432/944-30-50-2B", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r635": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r636": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "220", "Subparagraph": "(i)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r637": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(4)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r638": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org//1943274/2147483475/205-20-45-1C", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org//1943274/2147483475/205-20-45-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org//1943274/2147483475/205-20-45-3A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "3B", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org//1943274/2147483475/205-20-45-3B", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org//1943274/2147483475/205-20-45-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "205", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "5C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "205", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-5C", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(24))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(13))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(14))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.13)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r92": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "https://asc.fasb.org//235/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r93": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "https://asc.fasb.org//275/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147480418/310-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.BB)", "Topic": "330", "URI": "https://asc.fasb.org//1943274/2147480581/330-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r98": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "https://asc.fasb.org//360/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" } }, "version": "2.2" } ZIP 61 0001654954-23-010295-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001654954-23-010295-xbrl.zip M4$L#!!0 ( /&#"%?-*:Y?<0\ *@ 0 96UL+3(P,C,P-S Q+GAS M9.U=W6_;.!)_/^#^!YY?K@NR[O0VYAW -<0&)#AQ)TV3L@WOOWKW__V\=_]/M_7#U,P VUW!TB EPS M! 6RP1,66Z"R[B$7B/7[/O47KYP+<'9R?G+Z2YA^!;GDHD3SR,QAF',CY0&Z M!I:2K%E/?QFMK2P$2 \3?O'L7/:V0NPO!H.G MIZ>3YQ5S3BC;2$M.SP=_3##YVO,I&5H7DKX?R-R T'(9DV =0FI-R9%ULJ&/ M@R!7^RI@D8AN(-SWH1 AUQKRE9;O9PYD)L,K5TBR5;%VA9)F+2^@Q42W=2M#;*9!\XG<#+S-!BG-)WWND.*RX MU"6"%=5;+S.)B6 ED,O<$ TFBM +LQ*2;<%2# GY,GN@LA7/J:J*9\-X4:JR M%12ELY)%(9QOL?3RRZT_FG/Y]*QX4=RRUENQNTAJXC%7#)7RYT\!JK!HLA.7\U.%:%==KNI/F;R4-?D3-0"X5 M843\O GB$N_YP_B3I+O[,N[PKXG_%734O&*Q14CP$I"3=$8DWU9#\FHT&4VO MQV#Q:3Q>+CJD*B,UE\LJ(K9(8&E,5=B23$8,WS7!$+Q)E-*UONJ]+^3;6X<^ M\=I];I;1B.W[1CWM:/$)W$YFOR^Z_C4'X2O(L81C'K/00S OPXC0SVJ*BKGE M4.XR)']H*6K/)2ZG<[[O?.4J2@0FKA2]1TRKZ@]H!7E&"'Y)0Q 7!"))'0@^ M"&/(""8;/D=LL97#@.?^3*K1\1_2C@]$ .ESH(5T/O=]?D<>I6648>37]GB" MR=/#T[2G8]R=BWT7_T:I_80=?YX5_C(Z=YAV;L#:>=;W[ 1!'M1;_]GHU;.T M5SW&SJ?!2(A6PA_WU)/1G^>944ZR==[TO;D0U/HZV^MQ?D3LT1-DME]A\[., M_GZ;]K>6 WQ!^E@,:E$=!@$&:L!_0'N765O9U.>,;AC<^2#DYQE1>)=!00D" MD23@B^I0\%%X0')FX$I?6W3CE>9E6="BMKG8E).Y_Q@<]&_YC2R_G(QCPV_>1E&YV=6 MIN$MJIB8SO>E>XM+N')0Z0ZC3V%$([.B+=AG!&\\B=V6>]&&8QR3@CPC&IGU M<';SL0.B9!C^S/(X)J/S>Z7MB3@"901&++*+Y(*MB@Z8:GL6"63* M*(S09%;01?L7'335UGIQ:$HIC-!D5MQ%Z[X.FFHSK1LD('9*IUH!B1&Z MX(TOL@.G:+*5@*4HTPA(\5GO/)IN=5@4S[<2,.2DFQ X+SL#[EQ?>!KL.V8* MF>HR'E'R=#B3:X2A\+0XQ "$TCHTDB?(^5@4Y!F1*#AA[G PG#KGHY";8\0@ M]U2Z0Z#N4C Q.)12&!&I<&X]\A>#W9A1 YNA&9RA&9T*2_44.F#8X5,%GS,S M/F=F?++K=2,^9QT^5?!)#3?52(UX91;Q9KRZ,:GB+EAR4"HE,>*46<\7[X-U MHU(==-+-JAJM$:_,NJFYA)MI5.8D)I[>938'B3K2&M$++.K8$:LZ_FJ7$+*AZT*H1&SS"Y$YI*2DML! M5N_B4CY@50B-@&4V*?(N-OV?XJ7^J)A##V@-=*RB"Q5_YK+'\6[OJ,A".FVK MPUQ)"/M!S)8_I;4GSSLGH%#B2T(5:=33#O++#41 9F6D9$(I22%TCYC B \" MW7M@\%I6.7!5URK)@IR6FB,K5EUS4G6QA4;)2E_7J&0[>7V;/@[BH8KDKV0H MHX_2),H$()E02&5!O;R(=!-J:4$E+.I7/^#KJZ3^\*Q_/CQYYG:@8QT5(OOJ MJ1#PU58A/U)9Q<(#!E7JNQKEY8F M(.AP?'[G-UA#2_31\UZN-:"@[' K?U=SA<-80LHX$O(R9'(B1%;5)\[U>DK4 M<$C \;)Z$8]W6:EB1 S>8],N(8H46JG8@%P]U"BR, 1C::&9V(<#Y @>R6BJ M0#S<9%,%M(P7=XKQ\)5%FI@X]6_>!/HH$&HU[ -Z_=3$^2YO 'X\GJ7G_T!, M0Q7JPY^K0MT:D!/)LVGE:V9W+"KH"\S6<8HS"OCQ0?5*7D[A__P-8G++Z"ZZ M43E;QZ]:?I9S=+47JC2^[%6FQHZCKLQ>]@1SU<)!A>^K+Y$C_D13.]#3#,[X!7R7[ MH4^?I/I^_E#U>$)YPJY\1-,>:<3Y0_CD>@O)!MV16XC9%^BX2(6"%8@A+A[D MI&WQ!/=3)&9KV10"9]1C*?>"Q9!]C*81V#!7L5 I&1%[)K:(S:E$(WVB<"T3 M>6 1XFDW-!/13K=\H=Y+VVB-Y%+6UK/0 M)Z73+64WU%V)M>L$5#&/U>-JI>WE/6FU_K;(MA(CB+M3V7I*\RU,T(+YR!5; MRE1=O2->2IE!)3QUS?/[4LW^S4>-RJ/%D7$JT,\$57VV8Z*UE,,.=]E!ZY@V MI2CSF I/D#<\%B\L NTK4;9S=AD?M@QC5FAN39Y6KL-O,9'ER[;CO:DT1>'4 M,C>GE3;H;W7-UI\Y&G$>&9!-;F?5\UN'[^@)ABOL8'&8K81L2JK;&C];>CTG M)PT%IKY,1#O=DHT.&%W/6:)G<>7(+C+$NB*QL1]-V^1]B.E"!#)>;E59$+)2 M"^LS'MW:O)M9Q296ICZZ7>KC;K;K^,N>XN%.1VG(V-F8NS5VJUVU\$WOHBW8 M'\3-B M%E8O16 +/:@.VN2T[U1JB_RL[(3DL/!LC%[WL$VNJL[8/FOOH8U4@] ?UZO2 MF"KS'=W6WY&JAL@>/G804)4E]%VU3U?D [.8,/)O9*3YXPH1+YD>V28$>E&=D@0BF3+:)"?(Q44X,=Q4;,#;MMU[E MG$8K<8.XQ? ^ 5DV_:AZJB ?=Q)RIK_,JK]XM9 S'R@=&_A<^7I&PLW06AQ' MM!-;KDZ^E"UVCF M!G.G@KE6)<8C#S855?:14YK6-#;)>61K'VW^&.CO/Q^UIAE;5+Q!Q2;KWBR^ M[&&,U#=Y MQ6P]=U<.MIS#B'B[P;9^$9PR/Q8&OT(;3(A>#SO>&V/^0>.WD?W#^VOL;QZ\ MNK/2@H_JJ7OXC'?N+FG2<@O%/3S\!XDK%)JG=Q*76Z2MF1FKU;<0_&-[*K=" MO;K4H_K(GS'I[>0YQ'88R5L%7U MT;O+N< ;@M?8@D2,U4%3_+Y\;FXK]UU'EB6UL4<[=>Q[2]G4.Q-5%TPHD?(7 M<(T^0;:B++[M'[N!V(R[E;Y(A%!1X5/4.P\J1?8FXV@HC5:MLRKGVD6D7 MI22ML,:_-$==YEV<0]ZUN7ODK23#^W9%!(T/9FVJ-JI>IG;\.(*K%Q_2:A<2 M'%7M:WTU;;1A2*>FE2[(/JK*\6WWM+YY><=5=O20T3%*.JIJRR>Z_$1=#HF] M?)+)![5 2BM;2G1<]:.Y-,W?4:#&'86,M:\H\ZC.2:R.:69UO$JMCH6_.B[V MS*L)/*I;BM;-:6M-=*VM^'4J="N,>4 ;UX'L'@IK&YP4!1>OTL94H3TN,DQ6 M>3VU@HXW(9>'(R3NJLC.""I7-RSNJ MLA-*;.J]_;N"Y*M<@J_E=-=6L]W)W=4L,PNJ2O\]C?HX\$*S_/H_4$L#!!0 M ( /&#"%?'^MT;-1$ /O; 4 96UL+3(P,C,P-S Q7V-A;"YX;6S= M75MSVS86?M^9_0]8[\.F,RO;LI.VR33=D2TY]8QB>22GV[<.34(6-Q2I I1M M]=)R>(&(- ^Q+.. WSG? <[!E3_]YW49H&=,J!^%'T_ZI^3->TYU/7]$T1C)_2<( KQQY,-IB?_^?GO?_OI'[W>;U?3,1I&[GJ) MPQA=$^S$V$,O?KQ _$^?'1ICTNMEI7]-G_,!79Q>GI[_N/O^RJ%,*@H3&?;' M_NXO0U8?BN;(Y34GHDSL_&WOXOSB[NJZCU8;X3XL8O7&_0_PQZ+9W M-WI 5VOJAYA2-(N"-8="_XUN0_<4#8( 3;D$15-,,7G&7E9=X(=?/_#_'IE^ MB!DZI!]>J?_Q9!''JP]G9R\O+Z3J[.#_OG_WV>3QS%PQ7SP^YP5U\ MLI7BM8CD^N_?OS]+_KHM6BKY^DB"[3,NS[9P6''J?Z#)X\:1FQ@7((:D)?AO MO6VQ'O^JU[_H7?9/7ZEWPJR!4&H/$@5XBN>(__PRO=T]$R^#4S=:GO'OSZXC MYI(,8B*Q('C^\83]/6']_(?SI,Y_'I2)-ROFF=1?K@*FVEGUYX4>#ID3L@\T M"GR/N_$L9O]SOZ:3.6,Z6N(OH;/VF(-Y6FCUJC.MQ76T9'Z_8&7\9]RR2I"Z M3>AWY02\ITCA+""HPCO6?]51@O<.R[3M 8MK VX][DT,5-$+W0]GQ( M6F-#75B \5G]]X1UT&&<='8:K J)AEB&/G6C,/;#-?8F*TR2NG6>JQ9JB&CD MD)"%1WJ/R8P%1ZS!(BO>$,5M^,PL'1$?ZXPA*-GPV9^BR'OQ UU#+!9K^-0Q M9J%2I^QAH::^AQ]CG:?EBC1\VBR.W*^35>*J@] ;L!S-TZFKE&F*AWOK%*_6 M+$UD1KTGT1-QECI 2J&&B*:8>?*:E7.CI] '=$MR@<:MCT?L!^<5T/I*)1M; M(?9)$@.N<(CG?GS/0IL.AEJH,2*753QPW6C-.]TGQGK(/KIIH-(B@P@WC\[\ M*6D@F,RG/OVJC[XRB:;1-1L:#=P_UCZ%N+%"PDAT?7 > ZUC0T1;CK0@7&JA M]J(N"(RTO(E8 4($D#02-V#@ *)&>D\0.HBHD?8XQ+'C!_4:9$&VY18)0Z:1 M:J]-PN#(!5K*B[-:[QS"27C6C1!T8JWDS14QJ85:R*LKXE&)F.A+89X$$36( MKM\ 7O\(^"X:X+LX CZH\U6JPTCT!+HC1-8D/K!!*U5B).+#+ J2-8E/U\1A MPB810CFO5DG[X[V*<"O4T/YXL"+6"C7(L;I.X*Z#1-TQ^_V@/'Z-<>CMYYONUS]Q'ON(X8GEKO$&WX3PBRVSZV 2XF@M-.3TN&/2= M"/M\/;D;CNYFHR'_-)N,;X>#!_;+[(']^#RZ>YBAR0VZO;N>?!ZA-[N:OTO7 M^+;J!9%[H%+ EQBCPI(>UX@RE9*%Q+E#'Y/5Q#7M/3G.ZHP[Q!D.8KK])G&1 MQ#VR+W[_1")*65_+VMZVYL!YQ$'RO-^S4@>%SCI F_B4]D=CIIR<%6'A;AHNQ7Q+";/OD/E]$*UX%SEZ7?$N5]6:E6(0QWIK MS+$43)2:.D![BWQLA@-6W=,GEHL1)^"C&F_IASZ-TWQ!2QM4'L+?.POXJV8/ M$)%B9;^W0%E1?VE-:-JCOV$:7J=3FDRK_9SF%69I(LZMK(U>&4W,OG[HD,TM MLQ&]8^D[DV3F"Q*#Q)A@JDA[C#ZT&RNF3]8>L M2WLF\^YBF1,P);)^.)LEU#$O$ #1W;>5;JD%+ I(=SB&#$T+Q6H@+4UULB]^ M_^3X(3?MWJ"3>7[Q^TOHQ_NY[QPL)@R5!?F0N:DEH8&W[E)!C;8]1\B'Q&_5 MFW /::E8!8@=<]--.G9J&<2BYGW8@XEA,QM,YDQ%:&36U0*BU-Q$CY+26@HU MS4+[YF9%JBNKC&(*%7\Z*VHX9K\??V$'=-PFM\IS66>5YWKR^7XZ^H65N_UU M9,F:3S(P$FC/B=4W89AT9T-B";(;EA+[3^'UFA ..$3PWOC^.17)UACOO*; MCHNFK,W/7I(N4N81K(9*%72[-%:'XJH:'I.S>ZY$XDB)9O<1C4EQ9PE?[-LI M)UQ)SFE8J\*.5Z6:<=K A/9,%PC4U_?B2J%O=2!][#4U@.4+L4*<;];.C,VM MH%57K5)3M#11%A_ISF7#;V'9\-5@/+B['J'9+Z/1PZR+;'= *5,AS3L4,X>% M8IUT7P[E6P7XC]$?:__9"?A 91!?.X1LV# KB;F*C@PFWFUV*62CN"^GBAWL MB3[9<47*#R\RT(\![R?T?J>4ZC9/A) %T=H>CK;'?#8,I&J6*E^JV[P.PH%( M*WML?A?%F&^P&T=LD%>M<0!$N\U[(.R ];>'LGN"5X[O95/5VT$!,)*"A+O- MZ2"T5;"!3<1%*TSB#3]'$3/,/'ZNLLD4%6,J*:OT2':IU= DD^MV'Q.$G9(7 M0@QACP.R=&"]Y#;%WA"S 9#K.^G1DU6 L\F^P3(BL?]G\KU4/67"U-(3NMT0 M5<,9VC:N1XJ$]BSN-]7>!.3#7W(;>CA MN1\R_<;^,^:+ QY>.N2K75*3CC5YZ(K3JVL/,S1[F;1@[X9//$ME4.66" MH9/K>'>6GB.8XO80)1]S\*U_]8==>>F.MT/I2:MB!'NHR\8=LE6JP]%)A:4G M@WN?]%2(E++'Y+L-T/>2GA20VO:PI,L.Q8GA MT3=2*4U>>_I HH;I*9*JH]**P5"BE;D1N+H]"%J,-=X_]IU'/_!C'^MGX$1E MNUP1N7]9"U$K*\]OC1:KH)H@_$4)W,)55P+( IB MR]S(%\P6V KV$)?V4*Y+UM58T\F!UH3-C9'!E,'TMXBO@PQKBWBCYTLC!^++ MW'@9SA=(?WOX8L-\ONNE(EMJ*1!7YH;)8*X@NMO#U#@*GQXP6?([(/7YD*@P MB!=S8V8P+PI-+:)CKPTH+>TP?.900.;"5#(@%S(WPA<8710OE0K;XT*26%$Y M2 )I,3GZF!N%5ZP&1 M?)3I%0G)]0Q3?[KX\B@3$[*NZAN8A MW.Q.37>1[U5KFP:SATJ!P+^$!#N!3[''?^-WKTS":@>&C3P(Y#L&C_4_)(@H8 M/Y0OTZO&[Z*R'9WC7D9A@D9WYK%4$N2FYN;DY.8N73XNUM$>SWE@/2Q=DTV" M,86K84,N 6+%W)0@]B9Y]UB-?;;Y0?@9GMX0Z M<&/_6;/QH$H=W=[V4%W;YM>#EQS&GAP7[V HG&A%.#]Q MHIDUD?3'U6KH]@J)^L155M2V+IF'$-[#3,*9$^#)_. T". $/U2^V\L:&K?, M:F:RJ-=-5.8^>1.18;1^C.?K8'NT0_V"H/&I*G-8 ]=+!?CTXYXB-.?MV'Y4C7E,!D@W?$M"&WDM6 ; M6=25EF%O[VI3#E@T8AU?EV" 3(%5K&;Q\'(PFDS(5J%3+-_]"V;:YE5E)ZL) M3I#N-=<=:/?OJ3$57 O6L3EGDA_GK<*M MJI;NW]#3-LUZF]G,N.0T<.5N6E1%Q[=OF.JIY=:RAVB)[CQ%I UG_(5U=*'C MU9KZ(:9TX/ZQ]JF?3,PSL#<163I3S')AU38;D'#'%ZU4)['@P!4L9%&>P1"Z M&'O)XDLZZU>X?$PY?Z83[?@>E,:<@JUC3V=4AIR>8:I^;VWUFCJ^2,4 W3#; M6<2^LTFV\3Q$23=$*]31\3TLS1FO;"^+^FZ)]NGAX&9YA[".;C:-KC** M>-^[/V4KUT@NT?$E--7I*FT<5=O"(M?,0YTM(A)7XZT@TO&--*T2)[2&I6A0J KEJO<&:J,(U+KPK=(II3'PWQE[V+M'#+W(E[S'Q(Z^\6N(& M:X_I/7IUDQ=D\RL%1O,Y=A59WK%Q='P14#=F+Q\VJKI.9N,]0S;;4C7[5]^6 MYN:%;+:E*GNH;TMS4S4VV_);.<"6ZC:9Y_6=A(TL*X]!1A[6\R71 Y%TUCSV'\ ML8@Q+XK*(X\V46ZOH+CGTYD.P2)\[XOXMD*(04.96/O01!NL]ZCZYT54@OWF M;<(IO7PRAZ5?Q%)\IV:;0-+9,A&,BR*,;5$#WIV?'2B M:"^+=L+MP\QV)TW3$YZ2OK3_?1%B)H8.Y$QT!+N#WR)8I2X^+8\.7C38KK4* M!U[Y5@$AM%+/OA=%F2S*A$W =-ESLFW1K+MF_A.RCVYZS8L(;JFC3ZM ^SI0 ML1(CU]/PAZ8Q;S*?^O2K .M%J?L_D.,!GB22[0,4;/,3 2S%A*T<.A \5N+Q MP#>KB5B_*$4-2?J!WJ1U&+F4J)B'R.&6(DPY&S&*-)=FR$&6@DY.RB@Z85B4 MXRQ''4EP- M:&"7EJ$N!2!8KC:(6AP$YZE*WDC8!-AS 0J)+1S[& \H$.!*9PA'0LD,+PH'!2P.!ID,4'DQZK@MT7X0;$ MM0)NU#\Z\@L1\G)LTR*_.#IRI8.7XIQ> \-.+TPO%%Y?"GGR_,*HUZMP*RDH MA4"M H8I$.=*<@K>EJ*C/%DR28$2MZCG>5L*F%K@AGH>)725][PM!5*]"F:] M1S E -&C%&E+4P2\IF,I(9@V@"A1BL"B:02Y#MEJ#/_OD;7[G_\/4$L#!!0 M ( /&#"%>_U\%HL!@ +R% 0 4 96UL+3(P,C,P-S Q7V1E9BYX;6SM M75MSX[BQ?C]5YS\P/@]GMBH>6_;,[,Q4)BGY-JLJVU))VDWR-$53D(0,12@ MZ4M^?0!>)/"""T52(&WE83.VT>#7_34;EVZ ?_G;\\JU'@$F$'G?CGKO3X\L MX#EH!KW%MZ. '-O$@?#((K[MS6P7>>#;T0L@1W_[Z__^SU_^='S\CXOQK76% MG& %/-^ZQ,#VP6_U7=<:,PEBC0$!^!',XNY7IZ>O]T_A[AQ!L>J9_G?D; ;[QQY/H MC[0I@5])B.P6.2$/&D^PA"W83\=)LV/VJ^/>V?%Y[_TSF1U1PUE69#J,7# & M:98.6^=]#JA/W^Y!)1[Z400XDE!O-O1_3OH8.<_GH:]OE_J3;^ MRYHZ,8&KM4NM<%+^>=X,>-1?Z3\(?S$I_]EKP 9SJE3H!7XW;.#&?7% MF1+:;MTUK<4E6M%79$G;P$=0LTHZ?3>AWX7MLI=JL@3 )[LH4=A!XTA'-+1Y M_A+XT+'=RK +>VOH*MZ$;/-*C[U%M"A4J5LNE%5WP,/OLK3N"85GS;QD?-S MN Y=M>_-^G0Z-U.I*Y6IBH=YZQBL SJCI$8=8;3 ]DH%2"I4$=$84$\.:#L' M+3RH$9;$ I7?/C9B3^UGC;X^NC,GA(-!,/Y&)*?ZM%7)%%U=(U747WGWP$D M.FXLD6AD=)W:#Z[2L75$:QYIM7#)A>H;=;7 "-LW,59H(=*0;&323TX8H&:YL5QK_#U]H#OK *^LSW@TW6^4GTT M,GIJNJ..;)/XM U:JI-&1GP]BVK)-HE/]8KK"3>)4)?S@""KE23+6#KK8PAL2;O 3O CF=PQ7(=;.$:/XBW MQZ87Z/DGM.E)W.:DL(.F46\>=3Q#*QN6A)R7;AQO^)SC%5@]L!1?*;!IT::1 MVFPSN R^4*!I5![R^V6!)3)[]$4PMP/7W]D9$W$>,?TEC/9%;^F/*=3@V0?> M;)M28MUI9)]]Z+-VI]'_>M;QMC+BV I;6B-[ :R!-T=X%26*0D ))!DP#KUFVW'K#=GX3-JU(T(,_#P_NKZ?G)]Q?XU&=X.KOI3^L-D M2O_O[OI^.K&&-];@_G)X=VV]V_3\2R-.44<"G%/U?!=5J:*C\?5OM-W@CVN# MBA,1XK3Z9QZ MGW;RP_[D-^OF=OCW2)\O#.)I??YZ#T MLE"VC6O'DU8N'Z0\N( #N7''$HF:FUEK8UP[2@E10,+Y5M2*9:U8N &46B4&'-I<>(^ZL+9]6-E.FIBP""L0 MME#/I1B9;R^',C16""8?U+NJC MB>F;HG:!0YL;5_+SCR:!BNL:.(RYH8:3:A*<3HD#!S,_U@A&Q$8QZU0^<*!S MPX]H@&P2M%9!! N527"H=5.-V::Q; MK^CC-&H;.TFG\8:HYHYS)#/':*6T6_P\) 6,\ S@;T=GU)VH1+C%^Y6Y$/7: M:S=L^.V(@ 7[Q_;OU-_ [-N1CX.Q8DI(6]*R28)RR?05&SI^6>61J62 M,7_GKXZ_'[V<2HU1F*2=C' 8*AK3^$$C]!JDN7A:>$L[3M5F#G$ M#=62-E@C8KO#>6'3"S!'&&SR6V+.:G]0ASBO7??89WXU]9[&0&(?CC>!9>^K M0*!#' IUB+GX;)(+SH\*UESW@,Y(I2]GN5XZQYJN8C&57_9:4:HZ9LGE-,3E M2Z-M^G"3SF@T?RA&>2ZK9VH4GO)$)@=26.FT06AMY)O JCBIR2$55$,5XCQD ML X9K)9FL CV.6KH3UM:Z \_QK:W (*\%/T[]^=N9)W2F)O(*>D85+@1G<#; MRV:S,C.4-E:Q(3,;Q[6F=VHT91N2-/KF[$*FY<[^%\(CC.B;Z;] 4PPI M=]2DJV E&U0R30PNNK-#<&Y$R4!-@E2=R4>5/>UGI3W335IMSS34Q)Z[Y0US M]P[07_RX00&^@1X[(!@M)X66HZV%C0VE"S>)F!#5+;0? MH O]%XW,4U; /!WELT]9'2K5+12Z>OB$S?.F *^*O;RH71,3'X24"2/J$J1&=[ M>E7\9I4S6W51#B]]J&2,W*6O5TMMI)[9\HA2B-FJI"9NHZY>*[61=F:++50:W&HM>A2K46IC1H,'T./WNY&L#M+Y#E6N52G,JUR50P?!MZ"NT1> M> _FE#Y-E=R32[4B[ZKC=D*BBK0R?.JW?J):E(FMF:PN%)W<(F]!9RTK-OHS MY/)P6-RZ4V&P6 7#Y2994*KW2=2^%2%/YE(*,EI29E(/'2T*;)4I,59>4F8" MOD38GVK',D'S3@4S@0X<4:T@0GDAB$B@%?%,ZE.4]*BF%8#+7Q4 M^]RBHKDW<4:@UE?A;9\1^-Q24[8A6NQV1N!+2^WNEF-JD6W4C1A1" MY]@P:6W58)EMUXII2Y&K"(R=F:3T3CME[S9$F5UMSL><7J^E02==PC<&,[ * M+Q\> 0S13+6!KI;M5(#248@GM'V$J3=K=:1;$>/T/;,4B]EX:"XKTC2/+8J= MC7*9BK/G+8VS?]@8LLC#BJ/E437?LE,Q- ^?I\:TZ57O55';5D1#D?](K)^- M=*82(-7LWZ(HMC,'J0CUL9D(57@^@C^2029/]EIV0D[8V'P]ETYFFCL)(=1D M$XH,72E[!V8P6+'-RGOD2\XKQNT%SK#L?&J4%W.[M4."I&[T!_ M@4$X[LK&1$%3\^]^\78:-P8*D&_L:>JJ5NF";NB)TP]:*T*N _,2TW/!IZ'20 B@[FE:14;Z+U\PIK^>&U=U. M!A6??4?>#'GA4N?!]GZ2X7Q.%STSMN:Y'5P,Q[)A35?6/#_BS0/^Y+NF.J9W M0MBR*9FO2Q8;J5;F*= ^3)(&7O\E*&/PB-Q'Z"TNT6H%?09I1%= W)9EVLME M[;M@5H4*9B]'X9>3-[83'IS;@KP!6E>CE.JD"Y3MHE?]UZ(D09/?![NP": 3 MQPGP(,+WP+\%\0TA[/[PXO=GAVZZP-%NFE6Z-*4XG+&.KP!Q,%Q+@EBN54=L MG =N]A:2HGD2]_B]Z2,?!=H*:E2]K:0O9Q'+_S:N>2C"KFOLN<_=]Z//W=^ M^)[UX81Z(>##"?77>T+=7$W=X81ZJ1/JK^+V4NT8E]YLR,+8I9V#2>2+]LF\O$S4OUT@4>=U+,[*YK";QT_@9)(:$; Y7OJPNT5E#/\#>W M*P:4&X3G /IT:4T&<1:RN=A=^+ NN4<3^IN]6;O& 2ESC7CRBHPP=&2;"_L" M\(;\3-LF]6_)*J$3!?8$X>8-R6D@FW/L[>E=\*:]&L3LU=-[T+.>:%8SCBZX MH2'3F+TQN[*V!7,%0RY9&LE;;=#WNTU MY-W&P*5JT)<=^R]3&@B([816EJ;=I$*=RKI)-3&)T> M42VY&+H)JEJ4>*N9+F-70Q]N'JSY%7G;-P_6>DKBD)(.[/ MYI=X6N,+OQ/6SQ[IJ?5"A\,!]J-:+V4XG%\_JO6"A&*DD.VI;7^9#;;\IJ&K/@O;!EI9L@J M M!Y%VS )O4?L]2,R!R82F-6JI\N,+RC:I4.5/C=U9O60/B^=/G]-E0YM2((UGSYOZ]<]I>Z&JK8.>3HC\YJS$--G]#T-Q00N@J;/E%.7ABA,EM*!I^+ .>4?6O 5FGV$.7FN52H4UM( M4DT,[R@)L*EV/!1BK=AOTO Z/:):LAO5!%4MVJNJF2YC9\_*3N%R4PAY6)3) M="HJRA1IXMQ595Y4+YIUP6B1E N+'5T-3B\)AK53QP?#3'K?UI\BW MW:C(%E[WDH\!RZ"&?57PC'"DAOSJVS?_/K M8*T!GM\)KU'[).+6F)F(SW^E 4Z7MG]GO_P3^ ]@ S:L__.7H 3SM75NGG:= M,,:Q7IOF">6[[8@64AZ73802J'$[C5^YDH6"7:- MGYVUOXY2"0=003/* MUW\^M Z*-C MI\ZZ0'L5_>H_K"F:[D>?6F .)_K^@&2MD!/N B]E]#%[*E3B.C?0J^LM$W75 M!2YWUZ[2E>FEI]+55TR=G?J44ZK2Q>&E::FX$TJ\"V!RONP@K[.-1>'6JO7E7M MU=;1F7]/Z9-49Y:+VW>JMD"DA/'CKUE8ZI.O(HE6U!/(G4M)2DL*J^JCI47U M [50TX4BJE%DD'@&0(W-9K_AB"[,?"5'S922YB>>*M_,GN94JE3M"&)EMH;^ M$N 1(CX63.'*$+A39YWC=".DV>3#&SQ_3R6/LKA'WXG["V;S@?88@P%QLN,9C)KA;]LWUDFWSF #T%X]8WLY(B.G/DIE\K?N(F7CD)-7-_'+A , MK6*[T3I6FP)-T4ZQH*E3M=WM0B+ND<] "S$WU^AH'#IF%[F[MRO>:++KNAW5C6;PS"_))75L'TX*[\T M/7S%XK!$?<5+U$,QF-G/5AR*P23%8.W8.3@4@Q47@[7VV1FR$D0/ C-Q0G=EE"A[ 9 G7"C:3R*,CW 7ZRNB3+1G;RWJ80G ^S9M M5$CJLA \KX5>Z$D[Y._/UBQD.4!)O!4"S.U9"O6S;JNJ"0NJYWA9&]SQ+5H9=T0>5TX>%6@ MNGI'42K4]<"9VULT=8%U#IO./I94J*V14K&7)=7)\/75=9/4[JBX.U%[N+RZ MF$N"?8Y'^M.60_K#CSO[7W3)'A ?K>AR4!#V:,.B=MV(= +P'!?[LC6K5QC. M4V"$;PIM+VEN-I )+)HSNT2!I!*\@]9O0X2JS ?CCZW*!R-V0?MQ%&(^W-G M@@^'V8#7AT\79AT2>'O)).C$E1S_64-FL@&?6VK*E@0)37/RT>!+2Q=JDR7" M_A3@U15X\-5+-$'S;D0-N0Y-N'X5(M3?JA$(M&(Y)O4K%2&9Z,680^,6:=UVJH=M:H@5;!2K9@R#0Q:^*"Y0V_A9:&FMC3T/46 MM]"C[A"=K5*%XJ*VYJ.O8LJ6B;Q%.B04U'G[O'*S^%GITNDFK7;I--3$GKO= M^5[9I6\ ?;SM7H$U(M ?>"3 [);M2X37*!II1QBL8+!BMT1Y1%*,4[ZG%KP. MNH4[Y96K_ZM8N?D/&=&%/_V-O1!<$R^7Z(+YE4J8OFON@3F#CP.F17(+WIAJ M-? <#&P"KD#T_^+WIDP?7:!L![6RM\SMI?KS(B!4!4+ZSK\#&)V;UJG^_)"M M_DSZL;B.Q%?YQZJQ_SQ0W?_Z7U!+ P04 " #Q@PA7S2.P5'9. "9! 0 M% &5M;"TR,#(S,#&UL[;W[<^0XCB#\^T7<_\#KW8BICG!U MY_M1NS,;Z5>-[UR5'MO5NW,=%QU,B;(UK91R)*5=GK_^^) R]2 E2BF1].[& M]^U-M1. !($01 __7?OF\]\(+"R W\/_XP_&GP T"^%=BN__3''_;11QA9 MKOL#B&+HV] +?/3'']Y0],.__>E__H]__5\?/_['^?TMN RL_1;Y,;@($8R1 M#5[=^!F0G[[ *$;AQX\)]"_L.Y_ Z*?Q3X/%X>_G,,)8@4]Q\(_#PR^7F!X( M'& 1RA05HPTF'T>#T?@ ]! X\2L,$8"A]>S&R(KW(?2 C2+WR0>8<< $^@16 M?[# Y3,,MW 7HBWTB5!@]1+_=*!U$>S>0O?I.08?K!\!^0RX^?CUZA&<[R/7 M1U$$'@)O3UB)SL"-;_T$5IX'[@E&!.Y1A,(79"?D/-?__1/Y?S98/H 'VH\^ M?8_[3S___/KZ^M/K^*<@?/IY-!@,?_Z/+["1^RFBG[L-+#JX$FA "$'^ZV,* M]I'\Z>-P]'$\_.E[9/^ 1P, -AYAX*%[Y #*]*?X;8$J5**$;)^>@I>?K:1^S/9S\@_Z/Y)1<;_\=M% M@!V U2:*0VC%*24JQ!]_X/S^?'W[S- 9\-"OX$E\T<4(BB8!]:J-%\9'D5C5#"S];#$,2+0O[' M;P\__(G"@%]3J/_WKS\?J?0^Q5=^[,9O]^C))5_WXZ]PBSAR\,'43'@5B^F\ M\V ,F/X*MHI:P$#!$1808 VZ<($==NPEWV"3]/W_H#>A5"4XE=H@8#*O#@4@ M8_2!SY= (1)@0*$!!E>J$ND)[A%3Y,B3_UF- O!82N<]^YL!T\UAISC+AR,R M@5$ZM2O\69M\^MJ#3QSF"[^KF5PN4^GLYGXT8'IY_!3G]P #")#2";[8AR%A MSHTLZ/T5P1"?!TG8A.>F"$$5^70UK![<.P&< -;B@QNA(%7<"94E1 ,/1J#;)7G:/=D$88XX>8ACOQ;N("%SI^;&2 MY<(QD@MKC.I4LBQP$),"PM9\O#987 .17 J3UM?@E"\_12@5%H/+H-YHY$#,4 5Q%P)3 0%!2FL%L/ MSD9,'Z_QWWA;2@6L6@,A9+9H)$J !FA''6]"8Y$<7Q.;05$TJ@HY1E/4^IGE+V/$1 MNU652$I]50GV"QYK!88!JB3-I,A[I9B H@*&"S+(6@S07_8PC%'HO3&7NF(! ME2#5&B !HT4#5 S0&NJ.1,:H -X ,TA !:^*KMP.\#AUA1NW&QTH*K=A]0?C4!9,#NM!XBL!5[DO5+.=W)#ZL M 3HCP9Y@%\K@D(,R3(,JF@[,7_?;#0J%$F9!5!^5\ZR5S\GL=V.4H<12Q0D9 M,$ M!L,*0FRL:((VB=ZABV#OQR'VJVQQ!E<-EEKS(2% T8I4H!BC/S)<"FU* M!I7&9!%(D '!UJ!GC_#[C8W-FNNXK!B@QM (X57J5@W3>:T2 !NC3]7\"30) M(X$\ECY3M;)M/"I1\C^WKH^&0F&YL"I5IX+9O-IP (U1&3%O G5)( __2U# MT A=&360O M1G&8YXLU)T73ISUW011#[_^ZN\IS%1]8@^9PV>7J30[2-*WA,5>C,PP%8!SU M1R5BZ%8A@@(=R?^L**6:P](AC3KSFP$SSV&GE"Y-9QK#J)];4@3OW3T'OCC$ M5@91,\/[QM-P%/BL+O:F:;RU0ZU;D? M#9AG'C_%24Y@ /2LJBOOEO/F"4D*'7F@ZE=W#P6BPL\"V/ Y%>P)5SH*6S7 MIC9B1_^(T>.R$^9(_NOYZ>?7UX>H2 MX'\]K&]O+E>/^#\>'O'_?+GZ^O@ UM?@YNO%^LL5^/#-AWO;C9']HV8=OT!'6$M?T#ABVNAZ"'P;-XXBZ&IC&BY'$S'?8\\M^D6=P)DV2WW68EB MTC)N%P;VWHHC$&$4S2NR?J*DA5>Y:CO5K]Y52V)12[!85*=?4WVB6+2;8(I' M6@':%7U\>IR9SV$017=AX+C<'3SS,Q5L/IZA!5(T 7&F-QIW%H3<%<>> H(M M) 60FEZOQ+PU&0BU MCG+W2F? DI?CLF0$4C2Z[68008*IQS \(,\C1?S(1R'TL$@K>^OZM)\;21.N MF"PY3#H>]A(ZPY$YIJ(-Z^6($*4!GA@1.JLP1R8U(5W6C[4*$S6:XE9#I30H MI$)C9P;8F8;LE@Q.@G\&/F=4-$]#K^U9[Q!APW]B8:S;(.+&5#A@5.C%:#R= M.:8//;+#M 4*6 9H@ M9*RTC1- X":F.3$1%;=FO2Z\=#>YQG^_"'R\:^SQQI'L(($?G2,G")-;PT?X M'457W[$G&(2VZ\/P[29&V^@K_@[&Q-_TZ ;%])R_B'O[7')1-9Y8JK;K6O]. MF;3E[8>J%IEJ8!T^"X+#=\&&?CC5P9A\6OL>U;LFJIL>M7OG?ZHE/!P88,J5 M",GQ$#+..EN]QT^#=6GU)O#T\V<@_SF0?D^WFW$8HL3M.4<^$M\B":%5KR MMCL!N(.DS8P9NUUD6?GFNW%4[%+1!+%_[6PN!M%%>2PZ;YO1?#(;:M2\MOR6,L8P#69Q M,V=];&'MK/[)N ,]S:3 %^4OL>*$-D)F2;)H8\VAHGE]0>$F.+S769K>$[@_ MQ3EO;3M:355;>559$L7Z-]29>W0"RR*7+J-Q[\DQZV";-]41.]4!8W?(SGPQ M?&^.5YYS\49HPM:7RH=YK\Y R &P]8BP1ZG*C-0&*2KX$\_Z3]$="FG[=%$H0W!N;T="C1_3 M5K34E6F*SU*4[=$&ZJQ-/)WS4G.=A!K >" B]"J"IY^,1:]&1 M:1W:*U Q*:[*%;!9D#5'@FK':#:?+DVH$CB)^:)J4[CWH+&7KK>/D7VRSN;I M&*:U/"$;ZVV6")U\:P;Q__]>-%?,?CE<2B%[BH@2-K/;!_^<4>$5M"&B+E+: M3KQLU+09!;;#3A;SABRXO:5&J&^V""'KDDDD E[_F MQWP R@A[TDQ724JC@6OFO#4BQ\I(IH/I4%7SJ.[MIEB>7OPZU;:S\?FD(45C M[6??:C\RH25.)T)HL:()*[5V5,F:*H;E:G*AQ.#J5D,=RUE5%\&RMDE3Y!C1 M^T^.RU*O4G+I U#IK*/G.%.4@?H*,E-" :FD@]G&'AB0]=& 4Q./&)4S(2.B MSL7<0FU&)H2 :]@K;32'$ 79$2C&&7.O]3C61?:3/4IF(A)0EM]F67"FJE57 MBQ7,Y=5,9[=F1N0$U;F26ZK0R(1\EEH&I=9S@J7;QKZ#KKB=IPRJRL:>\J+D6WS6XS&C8,\7R(1"QN8V5P&M@3$>IKKJ2Q%7HU/FD'I7. MK#-?JNMT5F4F6C'-[YAB9:F #QX-KC$MU;T;54EY'83(??(O]F&(?.OM,81^ MA"5V W_EV_2_/!KC6]E_VTM]?]*&9-FS+P K^02(CU1[R.!A'[[QKZ$;_@*]/2(/G;!6%_?8%7EX MA3O!\FF,K29GIX5 :;). U0ZFW S&4UU'HQ/8KI"!3$I\$)HD1L2-VVT%I+G M52-,[PSX[/*$%#!]V+ BJ!_Q?D*?-O@$B)*!C^"?/XSFD[/E=/XCO97YYP_C MV>AL-EG\"#"Y';)(^U/O[5\(^(B +\=GL^F2P4Y&\[/1DKGA2Y45>;CC<796>PSF9FMK5<8+ Q=72@A2+V#BCT5SG/4^G M0HA7TXZ1IGJ]R]$%R=*A*R?*KBH4Y1827D;C=&4,)XNS^7 I6D.CL]%XFD N M)F>3^4!R#6ER3]HZ&SF;YJ#9<&E,G[KF;//O$(,Z+]U@)_T$E]LT![H3#36A MR*P1L^4FR%0;<^CY4K1L2H6>ZS*.;%635P'./*4EG"M+3*RU*M+5D#QXQ76*MX*RK+ZN'!%&U@T<:Z.UD! MK&K=$#!;5I$"8-*CR1[,;6,TI9+%DG5AP("AZO:P8$1>1R/_<_7WO?L"/5Q-A)&B/.@58JG-)6NH#R9D MPW*9XI1.)5#T7*[[X/TUB!%Y*_TV@'Z3?4 "3V&3,5DA!>$Y'A.PD&D+7-VK]"LB7UA.]OK)1)GO M6'LO4<$?_UK3J'.RS(+7MK1;Z(8)=;-\KDJ>"0,[2_5!MVMR%Y+60_';'>8R MQN:%G+[IZ_"?0W&CTSHDE=N #/OY': *(PF.PO'&A*OK)KR6[3[#/0,4FYK] M [X>FV]9^^W>(T_D7J(==HETS_HWX7""R(/G=!F9__) M<&[U_I"#_*/!_0C'"6RD7P%VYC.ZMZJ.M::GL54IH7^NUR[/; M:#NE0293'3EQW+$:Q0 GKJW2&?'ZG1R7)5M2KVAZ+,/G(+!?7<_C34CZ&_-( MIZ.1K6K%2UP:\)DK/?610&E>Q<51%LBBE%9:"Z#YZW_@V MY9U1#=/Y"R0!,+NX&8WG"Q,B-Y)LEN)Z M!SC-BG1]Y/W&CS&+[L9#+,XDWOSKD-2IE!S[6;VJQF 52H.YW?\97D*YFO!: M<1C ME2<#!,QOX3R!&X;9T\YEDR5CY.U+MIR9Z.\8K;>6#*+_A+!6A M\GYG<[(.]\B M9K,%$M?@**SHDV$^5\I7A<":-^ !&IO0A:P!JT4]H\!DL\3@M3>P?4[/\?*> M.QG'GY,&6 @-5.T+<@6^/.[X%]ZLL=+B6C^N;H%!93J5LJC/&ZF9\)$).UF1 M'T&2B.X U:T+-Z[GQBX]$]#VG\^!9Z,P(@'I^*VF,DL>79V.-!4IJT6RN$GH MT;%F)A0ZM^.Z=*R[69W?W-X\WEP]@-772_#PY]7]U9_7MY=7]P]_ %=_^7;S M^%=SM%6N9)KQ*5+4%*3G@$7K 2PGJOPDG!=A--+ : M1>DM>"WKA3MP(3Q+]![# 30A8"C/J83F.8R887I';CT?4;B]1)N:DEXNI,+3 MIIC1W#&S#,:\GS&:&/%H<2V#$JKD81H?Z56UC:EHB5'+N34B]V VGLV,:?]: MQV1U5:0YYWUI1UFO"L%Q#/ QI1.4B\\PUAM7E,5@N)C527; MI2,5%YK= 2^=V<"$4DE9/OE'J>-6X!ECB 0N>S,'WX 35(.C4](>'"W&)C0# MD6*RI$^BDY&1Z6] MUVZ+(F ]IZ+J[9 /R1R7R6AJF=!+489'7MKN\2QDI$YQ7BBY)&4;R$X>*B'U MD)A9EF6"2I_"NU"-DT>8R$M+N@-<-?$)YOQ,QLNIJL2# M)B&M/'?\6):1,:QZT31%K63486Q"PU$N4U4!*MUQJ<:)FF:D9C9+QJQ)9'0V MFZ%E0BV4+)]%A7IXAB%*\/X &&8/+T'^$I!8Q5V8U&%1;K\&=Y"]J2G0FR:( M:MYW;"9&^I2C'!;K&[$<65.=@8.V_!;UBM$ !R* 4CD#?@!V,'G^]!-8[>/G M('3_04J*?1OL?3>*L#_Q"0Q)\W+R?R B"GKB1L=52>SCO+35R@:X:A2SL3"I M;DHCLF3(V70*=<9,3V"YJ*$',H8HZ>F/D@3;;>!3$2K?'RF!*7W@C_2!J"+^<3H[FXP*/X[ >A]',8; VOT)S,Y&X\79>#CCD< _CH9GRWGAQY&6 M4]QCB&"T#]_H>+&Q$ZJ)"#;I5FI-[=[/=_*=->68+3=^85A,?SZ!T=EB/#F; M3*:\B13\6#&12HQ2W91*#I1*(]69%DY,:+51SV'IC)G7NS/ L,X Q=-]ZKQ' M,23QJRL8^MB\1;FVFXYKN:+3IPRB.B63%R.K;O58S*),-M;"A.O'IOR6^BDD M^ E!/07::7\RSSW7/>D8%MJ6EH MQ%8T/&W"2GV2N[ F?9@@_2/6WJ3E+=64 M-%V0:0('B23Q=&5H8TR'O) G:G#[>Q^&CFX.% MP8>&KK5Z8D)%36O&*Y_'8?4V.5II\]<)FF)]>8P-5$=$X[W5;R5%G86.%44L(KCT-WL M8])["<0!N(,F%&O6M<&K3_X3H)G3N[ FHY*+P\+\:+A9J+)9DJF6$MSR.Z/V MWZE0=,"E7<>.3?-7GA>\DHJMZR"\#/:;V-E[*13_\-&(@+)#9PNQ,L?'!MBL M"\UL.%OJ='].Y5O8CB[[$@),R0$G"(&=$"0=G2BL(6[/"?FWUG"Y&:HJAI-X M!$R672/38@E8-E+6"#=%93S6T<9#.)I8G,]Y 5WLTAUT6$@C-90VLEI("OGFL M!&2V9CBP-R;DZDJP6%UAT*\%[%*QB@NJ?D3*&%J43,2X0-6*X"P':8B6 Q-: MN$@S6JUV[\28,1%998WL@*30&G4MSW"EGC%0=O>_G%C(A/9F4DQ*Z1>KNS-9 MMS)U5[*CD4/1J&48J=2I.# (X M->>"2B93[Y\+Q/R8B36Q=2;R2[)778IW4 YS3-%##&.:K[5V+F#T?.T%KU%M M.XXJ%)67V?6LYZ\$Q/ LRKZ8C9 )[I4\IR53M/YZ>?7UX>H2X'\]K&]O+E>/ M^#\>'O'_?+GZ^O@ UM?@8O7P9W!]N_[W!_#AFP_WMALC6[J]6S#2&%;[6W%C/W1%?R5HE0H!BZ%53K49">^ M1:SDX!K_Y=*-,#2>?.SC)WH0^"77HAZ#'5Q'F\F@]Q52WP"@#O@. M2PR;H[D1T?W^)2PENAZ_2-+^P_2;M#*1G6/(W\E_6?B[X,,>?P__\"/8)2R MS5OF94EX^+[N'AN7:(>E<:FMP?_V4,SJ/5=;\C#"/^C?!=,@AZJRQ;J\*/G& MZO5XK#LRL@93$VH)FG-<5.@L!5J "S.H/9SJLL6_-47%O/-=,W0U)[TV(J5G MOB:XZ24!TOHXY6E<5]:"U]>!ZSX,D',OV576_@/TT-K!^PHVY?$;><$@)HGS MNZWX30I99'6&LIDX65,IA\GV4K@8C4WPWMOP7'Y"*(I(;Y$(4R#UNRA%HTK+ M*MAA%"'MFDH]'K*:Z@NSY%#4::4,ZUE=K()G%UW+V6(R-D #Y3DMZMT!LVDM ME9K[7W(+?0ZQJTMJWK$5K_(61< *[WPKVFVFWG.5OK1X MJ#IU5BQ*M;:6\=AF-YT-9B:T@VC.L43]LZXKK((D-_X+]DZ#4/ 8524"N\># MBXEC*YHEB2+G!AR7KYH.@,:9"!0>/ AQ?R1 M;%499-V7,V7)[D*T@ZY]Q9R^B#:LDAX6/K).!:P2IUH3>9BL \MFLC0BQMN& MY_+QD6*D3GYTC%88IYE4FN/]#/7RY/U++K)6/[]"G!H?GX/)2@CLC34PH1]] M&YY+29=2(3,M;NX=?&ONXR9(R0,G:#%35?'>RG6JY%KHY.X8M'&F0S!Q34?! MC$/6R=HW-*&_9@-69?VJ@QHF%+0E"Q8$N]KNO. -H7M$FX#6O +BU.SXH[-#/$(\.UK$E*:8&$&)![*%N] M(YHLM<93+$!.G@H?+935 [4R3%+<"QS3Q#:E!R?C[%+-M+8=&P,.37WHZM"$ M"[L6+,L:(J:TZ8:JW0K)5^CQIE8>FY6831=SJ*P$KJY>HBWSO/HXFDF:S1\] M9I7R,DG?30WNR4-G9LUM![ILQ/5M&YY+AHKH+Z$"[K+Z^RW57U[-K>YHN4!N M$L^/NB@BKR2D7:$EQ)10[ HJK-YTBA RH>O9J?SS[A@C$XK(S_>1ZZ,H6EE_ MW[N12TN(L)370;B%]^@%^?Q&=1)HB5LR&SJ]6RGY1\X;\UVDJ-Z7.I MBD.+IY8NML> &O\0-9M=:6Q6V;)8+*S>:R'D_;:V[)2WW?8:., )&3 W4%[*:4S MJKX'8D9%FT9R>8$OW<=5@=S7K@]]JX-(;B4A[0HM(::$8E=025JE M6%#9M5L+)9?FOZCP!T3=D=Q[M$N\!'**]Y\>4;B]1!ON)(I@6=#:64X'O4^5 MO.\OQVSY".?B:=E!#Z38I"#?P_@?8TP V)B"9KM3-V.2XZ#2AG2F9",3PE_U M'):VMR,*.4$2I(\$"Q T/3YW5HB'YR",9>L:O=RJ_@5F[I M1X0 6_N;( R#5_I:0HA> N\%A;I;DM?.HNS0Z+(&)ZK>R(24*PD6:PP"Q9*R M",JUBL9#FZH6#TF/?HG9%RE9&8,5KI 4*M.TK8[7F@ U001YTQ:98]NRL7GR ML!)Y[%O*XY%!U'/)4BV&Z%J%C\7.%V-H3W6^]MR6WVK-]-%KP><&3GI@ZJ%M MX.$P=DMR72-\UBM(*0)2TP)0S%[:Z*\,P7J>(-N!.@NU9'@3GXP]BG!&^IUJ MO3J[#D)L=),KH+63>86KZK9!C$7E=^;V9M'[::;Y59DLVZ(K,E)H19X:BV@3 M*-)/+$X>F-*]G4C/9N.1T7$5UHM2CHWH8]> 5_&5%]&\(SIQLK-OX.DY<]\= M'+=+EX01?3N2G#<^1M*&;;:<]^X"-#]">=='.JQ583)&]_R]N0! M8?Y;754WP@W06>A@:5D;544]$I7@K?DO.SV99\J.R+H? &\^N^T'2.GSX&K5 M=FQ"BDXKIDN-OP2 M.#VZ,S:N' =9\=JY^F[1YPSNL?NP]HD<<+]!#M.8]],]?"S@7Y8>7; M^3]D( 7CW,N7U"V/'@ M&X%F*NHRK:1%=O0?Z/A5 P(\ZI56Z[2I#C/]E[,)$Q,ZB^F2N^1*LH 9=28S M7S@#QX\#!D*L0^&/>0S&%>#T9CG0H4R/+BLC+1ZE-!?^F^^7< M_6[GT2?.H4?8OO:"UQO?(3W?2-2JYOY6&EOAV[K-!,H]MBN'RN[-1G-K9((% M;,5TZ3G>#!$:D?>":!_2E%BJP@XFB@^J!ZKZ7SF-$1[(^ ZZMF!<\B JF\F7 M6R")S8]>.[5*T-? _TGTLT^,*>V'=Y_ER2P?O MW:?G>.U\BQ!]C[ @*A="3=&@@+&T8K#P,PLF;,;#J>> A-'9A\A M]LQC#U-\R%.A!8SILR=OZTT,79_<,:=Q-U*P5*L.)U%3HSH=")RJV0FD6+.. MT7"TT.F)=RI$47TI/>"E!'O0W7,8N=':NKA$D16Z.RJ";W,$>T3?XW-/4%S6G K+ M!QA82Z3*6Y'(^C]5C!.G6>G+$,TG_.3!TO%NA!:]-B$F< +KPO=-,K2H&\[5 M;_ KH0@H2=V9JF2%9NI84'W>F5"?:CGD.A&MVE M:M3A,8 ;_"(W"SX&%7?@%T*I"795,)@&N3@@=(07B_EPJE,1I)CCO5^:(&@Q M[NGWWR2W^RKXY(T[.)@8%)Z29[C5U"BZ^:^?I 9BJ\T)Z%J_###U4DR*U.FM MN7/7VMY_#@+[U?6\"F-?!E%CZ46LI6:^^#O+QI@-1C.=Q7[UG!6G/8768MW3 MCTLNO@IPE@&ZF"U0[\\:R-MV:7Z;3XH2NRXQ/?(2J[3J'>N5"39=AD>1&O5C MT4]6+]9>NB9.7P12IT1\]K)ZDX=@<>@)6@Y,:"!5Q1LWJT&/?\\^O79N410A M)+E>:Y&8=9TXDYFJJ9#8#1IRW722%"Y9B>EJ*KOZA=V+SIFP4\ASRE8E\H%.(JDT/.EW\8K90 M>XJL. U90V1" 6:7LI3J,ND+.>L=ZYI+DN7@*PQM;9P6MRY4XA20; M/#@:0%4A4+E4HNYD.ETAS#*0U:K1[4@::2+5K@TC_(".Y"@M!8+SD2*!! NL MPI 4V=!_]WR31#]_?#WJ+@R>0KBMN%>J0U!SRR3'=GKG5 W-3-4$#88Z:T6; M\LG5H^P[8 FVECWVP7I&]M[#2^7(T.HI1%2EN:U9JC&HZ-.Q/576UTIBAVS" M\NFSI::-BM2\-1H'I4U3^E [$S8?239+6I:@D.F'AW@1O\NSEGU'OT M@OP]-H)6\.2[$KU[JA!4/L1=QW;^$6X1-+/QP\G8-B%F*C,]5O=F M4CLC-5FO8GAFD!UG,U#UU)%45K4LP^WF1M>"KT^KKD+1NN1/4S 33B]23(KU MR=#;M&P0D/98C=V0GJJDMYE&%!0V:6XN6*[)KCPZBY'8X^G8A#:!K1DO.],I M)CA'/G+<&-QA #U;UAT6B0FTCI]1>!=@"0[\)>S)U@2WI<5*I393-%#U:H+$ M5M>-,*?/O9IG)D_4@H[&3NG#E*8HO@E;\,D"U.MY9-+FO+*L8$\*\)\NV*M9 M6/*K, S"BR ,D27SJ',S$NKTNHUH65UN@L\Z>CF#Y=R$TD)'$47L#),)^[ M@ZM"8+V89YOATH3VX0U8+3WA0D;.CUG_(7(-'&):>A[SR7)")))TO67P6&32 MWLR'!ITOFS-^XN0IBGK)3V.+ 5$;Y^I9(TTX^#5BMEH!";;"'A=IH]65]?>] M&U6E@M1"*VKH7<_PH:&W&)2%EYS!:*F]H;D &K#?M&7[M%GK$U MGB!^9T^:Z%BE7VT)*4IX/TG,0R)\*RI)*O-P8*GJ$212RB[XKTJ2==FE,QEV M^G[@H8=K8$JWXV,F<+$O)>D_;]%FW]X^1G:EOI],34=.=RN!^C4@EI6P. M'.I4_TZ%J%H#E\@/MJY/=#<"WTA9DNL#3DM3UD^C62%7_! M%B7FIH5Q;T5-K84_0>"BF6]!BNJ)8PT'4%566IVM/UF(*F7/D&96WSH0[\SF MUZCWL6@PFX!"_QJM]O$S9NX?R/[FVWB9D[+9U6X7(LM-#O1/SW%T_G;U'866 M2RK&7 O=D[NQ!BM"#0.J%Y'*82VO.Q5?3_(Q(9KJS)[2+7?5ZGY8W4=@O8^C M&/IV^EQF0IZ0-,:7$PP;&:&D2'[%GO9\:^C6M2>LP\,[=1CXSEY;JNQL.W>L M$33*[^M&GJIUDUTRK%7#YQ#V9EC14[T8-A2MO M*)($Z!PCS.-(9_U@!ZQ7J6="\ \1B"A)$!YI&F/2OZ(TKXZVAFAHMVNP=1AG M*8'X%K@2-7GWV-HL5073YR;'J!E26@RL9*B"2UL#3X[6@YL9Z$[0'\:YQ+V%6PQ07H@ M/E#4;5UC&--<*2J9: 47@!3:2BY[.9.8@V!&9.@X"Q.RC*IX*_?O2F"3!A*Z M4]<._-RZ/KK!_Q3V*N$ :E"0$IM<)3E L:I89 V&1IQ$:OBK4!:" 2B*,1IS M>/(^.32Y*'I 3^27U7>W5HWJL#7HEIQ 7(6K1F77:)/!;&I",4 KIHNJ>< % M1V3P*\'3KI],!/[UYA>TW:!0-# RF KU4EZ0G$[6H[$M:CR<02.L8E.&Y5[7 M!;\R7#U/A";=/+A6(_V-=<^>VXZR!YPDDF_YS!6''!_QP /T-#63^!P&4707 M!OCDQQO?S,\L-#(;#Y8F/=(DXJ_TF@X!Q(>)\,E5FP:84XD]AK63N"==T$GY5(;X:3F0$5P*<+()C;#U[MTCP#/G8$ X?H M@>:]\=\128) ]@H/%7Q"7_?$]T^N?*/,M2S+]:NNS6Q)2]T^=Y*P6:UO18B5 MC\\FB\G4@#VK Q%*!1T$%/P*$V ])\A&T59L\B[?IW%?CN/2\@NIC;=U1D+W0BP/MS)_ ACG69@]Y%L-T>4LECEI-" M$UR"TK-+F?>31#>X71!6VA:XHV$H! M.I,I>WIZ/AAL3['C7\G MN_N"DISH M;.T"8,4+9GHKB2THV8IFVZ&8BG9?I4Y "5=%1((=L4?SQ(\B M%+X@L>UO1$.EF6\A7-ZB-R# ZJB@O1F9$ [@?52ZT?X"E(2 ).@":V!3S+0 M[F"HW4H?)/WW(/S]QK\+ PM%S12W"E.#NM8+PE52,1J;W\UR.5654R*EFK(, ME_QLC =N?)!@FJ)_UZ[O1L_(_AP$=C/]J\+4H'_U@G#U3XS&@EB3I3-7]=ZD ME/[),ES4OQ0/4$1-%YN)#)CMRDG!O[.DK8DU=Y:*1A_O%777DB+VBF/]&.#C M1[:O0 _1G]?0C5'@.&0Z7UV/%R\H@ZB)UXA82P,QQ=]9ZI@]=!8Z5UH]9Z6T MCP0*I&@]3'/ZCZ^!$*F1+-Y!C"HYNTY MY87V30N1?;D/2=]I[,T&Q?BM'(JZ#5F&]5R*:P4\NPA=+L>6"0=O>4Z%A@)V MU5:1KV%1&&>T"__74;/P?_Q&^VAP*EH*O_6O*UQFB%+D?F!CNG @TGD J&"I M?.;$8&:4CGR!?PM"?-38H3!^N_!@%%54,HF U1F-:G:SYH(/R=I:P!&T3,@] ME>&QJ#L4!Z1(@&+UJ$HUEN(+/BQL]UMNC1'G=S46@\M4:C5R/[*-WIH,;)WJ M4,-620,8J$2Q3W_3#K]73WO^=T73SF/J,.W9'Y-7V6;0T3[M8K;*"_][A]/. M/4-<8[GP\1_B8;Y%,$+\VL%*2#5GBQI&TW.& (RE9,R'XZE.;U&:P5* !B.! M! LP-+V%?X>2(0% MR9FX>C1V$;@8#V>Z'9%6#//WOM8)A2@=X%" FE#0;R:S3==BLDQRO MZ'*/;OROZ'M\'W@>V09>D?>"O@1^_"R*C)Q 3YWQ/%GHK"%M38RU%MN,9Q.= M3<,[%J.X%(C"&:_BB51_13!\? U:#U"1C$D*S1>QF1[G:;";OL5T/C(AV^0T M[CE:.WE76HL_*G)AVQ R57.S8K;774*%6:V%[0Q,R%4YE7^._D[?D_Z22$X7 M0\/H&*J]62%;*R\APM*6EJ,1-.$T=B+['-6=O2O5Q:?-3D:&TC%5=3-"ME== M3(2=FZS9?*0SRZ4C]CFJ.W\OJKMR\.FS*_TM$#-0B;GBMM+D'*4D##"9STUX MM;@+&4J)F<\H1)# :X_FANX+)+&]8^B/O*UCXT*X9G^33S M,9J8T+Y3GM-R&56*"8ZH[+%L@JQ9V6X#_XE$YTBD^1%_IT+)^*#JE*N*U:Q2 M\>"2T,W.,U;5#*U*@218+'59)R@?'U,=.F-*9$1"(GG6Y"O<5FE/'D2=TO!8R^I* M]G>V#2!D1A=^,6=%S2"0@(":H0WY.\][9*,M?;6,)5-7.D'UB+JNK:O$$-]5 M\[#8*A_@83-!RYKR6W:.\'9V)' &CB3. "-BAE;^ D.7-(@@M^<5.E@&4Z=Q M(A:S^E6$2?:,Q7)LPK&NFKNB[J30-*.A$RWA)C9DLRZBAU>X$V9("B'5)"[4 M,)HF*@C Z%ACN8R%93@Q'5G-ZF(@6-3"+.99+ M53Y.1>YU#7?M2V'Z&N9F-2=S>PPW!O3!K^%.0^D)6S2KIQ#1YFI"MTH I\:I MJF0R=:FX0,ESVE-\H-'L4$FP5YS^Q* =<$S9#ZO/FVL?56Z2TMBFA E* LG' M"@ZH; ];;N:.^0$# =.E6"8>5 H&QH,S0"ZC0?PY5DS7JNWTH+;_>^^CHS*_#ZTE MR7FGZ&T6WQC-+0O50'>/R.Q-*&"]HK8KM7?,5=_)WTZC;>!;P<^ MC?9LH/][M'8W=;9#A/9%UXM9Z_5J44P=H'C"9IA@E2JH"2 M[6-#)G0O462%[DZT#9= %&V^ M8.6V[A=]:A8;.TACK]KGK.RLT+,0S(@!NX MI[*SK&LE50!WH>M;[@XVL>)B$GIWU3K1ZK95$3XK3[,'LXT))4KM.2^JZU_V M,,1FRWL#!P204.C!/N6#*^1]K>AA%R*(36\VGVGM%_V[ILAJ;%IS<5)K)X_) M;GCM)5SHWC?;\LQ[2S<"#)5LD+GD1HG$[*7*4H9@ ML?/Q=#C1?5]:QULI+DJ?^TH0]/;E.[Y>1MZT07Y$7Q_+/&%V_E9^X.P5AG;" M?>9Q*/9X%&^/Z?PC='@M!)V)JEZ .[JQ/,1XH^ E2RB2M*A(R8.W:P=\\]TX M]\XB6,7@'#VY/NVJA"'8UJB] *@G=>M['M06'KW;-6E"4GA_DI5>H*9T/K)3 M;O9C(/,UL'D#6;CDBX!^\BS=!<[R;U6S#_=Q'T;WGILHVN??'&"/\64WLJOO M._(P@6B[:T1"H1/10K23ZZ G[_G:E>W&B&!(SG>#I]A-:S_K)(Z9TI]>I MW"9T]SJ!]5XWX_1S$7#]Q'-^G^>SZR!TD!OO\7#>^.*'DWKX#+LPF,Z1U7LK MK@8&M&\Y:RUL0D&_A>U/L?H?\_=T&M.\ DU(ANU3MEZW@^?>2T.%U3-G[\G+>2<6 MP(3G!%3+JRYJ76-&>@EGUPUF5#.:AY-^ZEF6QE08!E?V:47A<\5#>0B[*_HN M.S+,G:6E.XE$C\1--_W:J+\9._WI8]7!AM\Q$P;M^[T,;Z/MOU,.V'W(;#"9 MZTP:,D'VQF< 8^Z&3ATT3CA)ATUHS,8[L@HMA[A3N]"0!]9/>3ZPX'\*RW"2 M](UM@\2MQG\?7D\]S"UFTPE4E7FO.HXJ+WWSC8M%6LV(7-TCCUQ2WL$P?GO$ MXQ1!BXZ9N$5L)8:Z/4&"\>S"J !GQ1AP-EI:!EA::4;+-<04$5!,D$'MH-,^ M/]:Q$G>KR/RF*%I09.9PG%_EVC0LD(5T-X@5L%1*RU\9TS>";UA96LQJ'S\' MH?L/9'_S;11FLF1(8_8H9SGOB2%FUT]K)V-M$_O;R*SW\'7='FUO UKO(G3^ M:;9)+DE?% .LJA:ABPLZ ]^#.18]A7T1^'&(=X(]]&Y=!ZWW*0\/9%UD7_Z\>"@'BB"#$E :)(+E7J5-?GD_Q[C@6.X M&&Q4:5U%RUT3AJ#QZ4I&8=^OSY3\0DIS-?A,O*^_,IX^BV:Y$[?!*PK9 MO]RM*VH%VN\GWZGC(!BZWKR%PO=8O=EP,IF:T/I4G:3EEEX8CJ2IYU=L19Q; M5YI:]FQ46?5P.C5V=!J--E-5,;>*TV/7XNAN-M(NWU-J]CL;,6-R,U4KO/L":H./]7%F'FB[]D^82JNIO MV8LO4N7=-.^FN-(,359EL M/=A7.>'ZJ6E7:FPE>TAV3]Y<$ZMMT>@.5? M)*[@K+],3J[Q>7P-'O\<[",\DX^O6#'>2(!5F)I;":W&-$@PG,Y]!2C3\[D] M'.F^:91FLJ@8>"H'@ ";DNA+'O,)?!JKOX [-X8>"^;?HPB%+\B^#L+K/:GB M(6=>4KX@.)2WH*,N\M):R&Q^\G\ET[:#U51.8_QEP^.(=&O$NO2,SBDCS @A<";)!9E]<% M)N%@L)P:GW.=9Y5O'W,ME*Z^DW_KSEVZ\:U@BQYB&%-5O"4?J2XRK<109ZDD M&,_J5P4XZWTSMC9C$ZR%-*/E]4X0P0$3I*@=%)EVLQG?HQT>J6=(,HN"IQ!N M*[2L"D'Q=EC)=LF&<:%9%H&-QB-5KQ#5;D@2?):,&,$#1T208/95Q?P8X+,/ M"XP%#CNYW"6?ME<1*:8.G+O]QG,M[VWE^\$>SZ=-,]B",&%-_()9E\05A68Z M'XY#)*3[R2O\(# 24_8AV^!543K_LEOZ?? X8,@ M^6*ZE&3>>&N]GK[ [^YVO\T/RN,SC+_ M[^B>(,.3-.TT/@9R2ZFSBBK64D= M#T2ZC#HB2_4-C:>.UK=3>Q.HN("2CY27$/D0P%\"^%-@@S)+BGX-X,^QY0,4 MK9^D$H%F,]]!U[Y#(655N"SJ$-1HNQS;J1)70S-;.(.CL>YKN29\%E4N+2FA MR(!@DYLUIG>]W@95[$FM'!5S')#FCD7N=FX\T?XR6E->&SL":A1KS7=VUK7. MSB%A.>E^53U$'7Y&N?)V/D0<=>_L&ZPY]V"S&>J\FU(C7>626E?XUFLIW[KS MQPEZ6XNL#UV_"['PC?>S"KF#T^42S'V 53HM)X.-JG=I^EQ_%:+UOOBZ;*Y8 M?[Y=EXXKYX7CRF-R7%DWV0)[^(:&,V^7@\,]_7;Q 995ZDS&8]TKKV?1:D[$ M:_Z)^+Q\(GX\G(C7JG>]DX>H;LOK^@/O9-55;G;=4J=*":T9FK[[]58A5]^+ MS:@6PBO+0AX*2?/9PJ5/=..[L0N]4OQ$<&?4BI*ZB[H3!,W>X+4@P[3+MF:9 MY:GO:N]D 9J$RM3L+*) 'WL%FJQ]40F<-*;>.*Q D+J ; &-%<9.G,%0=P_E M5@PW"M$R2LP"=U VU*>9O7;]3HRLB(X1)K9:2$D#RR>2M* ;S!T3FNJ;DJH'!B--C$*.\IT5ON 0Z-9I:R=CYMHD+57#<-^.@/GYX2%C4NW-DZ MC%D^W"RF4QOJ[K/3DN7&6HA,.F#1O-Y2*EU^%([=UAZ#\\R64719.Z*I,#NR M"^%S"92G$&3E?(O-R&-!V9A$H> M\9@VPXG.0NMVW!95+\$&"8HI M==?K^!F%=T$4AX>ED7#85!E;45*GGR<(FE79%F18)V@(AS,3FNN?+$#I<2%" M$.0IFJ;E>:F(H \H?'$M=('9%@Q4#8XZS95B/JNCE0@L=W0YV4"=]V M6"W5 MZS! 0""-4Z\;/T9XK.)&^I5'TJE@//:K-2R+P1S\D34SX@6V)KQRJHPI9(V2 M*9T;4EEKQN_BMF3SYJ,G$FV^;31] ML@*47W1A>( A@K7/#@$,US@34C_/)XR47O/2LPJ;$"%IQ72I;UI"Y>!.$9PS M4%3D#[=!%/T(@IP^F^=RK;9!&+O_H%7;:^8%_HS=/V(+%4D;\$K*)BC MVQS!FBAT!IU5Z"\VCM9T]),9KU-=DMKQ%9$>%I':=V/$DF%V6+*):R5_E??] M^;AT2 9H/AT;[4W*,%^ZH\!SER(=]F8C+5#UM+8<'+VVIR=-U5F@V9IA28=1 MJ*_@ ]MY?^RC;).8Q[7_X#[YKN-:T(^O7I!?U+TJ0#59#-5LIBD+?"AVVS1; M#*J7^%6_EKU"*SK6K7(KOA:-85DO2>GH\W2 M!*='AL>Z:U6"U5?;I'OTM/=@^ 7&UG/ZIJJ[V=->@L(N S)(:JR-//NIY:G' M8)6.8SCOW].JL4)->2TK$L4'*0&0H]!KCX$0^I%+/@,]MB?*:98DGJ*$O"9" M')+Q9)!82=]\8@]5]0$6)N(U9[>4A)E*NKPV*6-QJFWNZ\X V% MPC%8;8-]R8WOBJCR@^6)XG..FRTILD*UQ7(TTFEA^Y"%GP.=7Q.D4W]7!4_\ M.CO+"O?(9OSAKQ57^0-TT)]AN G"+&,<\]"6D*(JO)/$/!3EM:+"JH%&"!\3 M-)OP+OCG674[9]6M#*[N_-$PL!"RHVNL"*1KB8_"Z-G=5:AR(TR%6:3R@N02 M2>O16&[ 9#*>F%!JUYCATKLG,'K.VU#M#_C@R<7LT$N.>S?Z_?SM'/G6\Q:& MOU>$;^K15#[/(R="_C6>:AQVMV\-T=2$Y,]FW);?VLE@ X(.#MC@5X*OVZ?E MR%=3E5&)H57UJNHS*L"3AX"G0ZU]3AHS*J%KM%BC/S6+PCBC8OB_CNJ%_^.W M+_!OV%W81W&PQ;::HU$BH/Z5J)H]HC=\"!;4':#%4N>96X:WDG8DH&98'>QN M$D+?2MZZ.UPV[ Q$:Y#,42=='"5M8? M1N+ANCHVRW?-+X'W0B^9V17@;6#.<\C7R$8A]"[1+HC<^,:/]B'I!W(1A+N M;15W(=JZ^VWRSIY@3)J34><>M!4QJYI-:;"8FF5-;!.B,:=Q7]3GA!I(R($# M/9 AV,/F4G)_HCL4DK_ )UX7HVIP-1N.#,OIUE,%RPZI< &UOQ0]C=.-;(8(1ND3L?X5WFO($ M5-Y#-Q4K?^0@=L$ R!FY;J8FU]@:%+C_*DEZ'N MJSGVY''T&*RLO^_=$)WO(^RID**1KRC&#@N,GI-?1"VSFI%0>%G70K3D$9\:TN&E^#@+[ MU?4\+&!QC\S\]!M? T^>#3NPJ*E(G]@NC&-Y1\SS]">6"P"@@ZT$'E1,;.^1 M8B'@;G?0#6GNLA?@>0@<@(\!=/1!B':85_P3.24X^W@?(H#PN 5;U\)6A]91 MX"D*\;P1 #Q4(*#=4 J3AXT3@&"33K45;#>NSS;6F/1A)UU__2#&8+;[XMI[ MZ'EOP+7)AQT7HT/?!A':06+.\"\AYN'))QW1?M*O%N6XZ\KS@E?B>%X'X66P MW\3.WDNA.)DF#;"-4:[&;*?Z1[0KA01.$ *+G3V9ZOE$,UD\.CQ0/@.6A_4I MT02L/?LPQ+P:,/6_!&1AX#.*@S!+-FT*^#6X@^$OT-N7'.EJ:&.FMI;-/]U$ MT9[.WPOY"]CA]1[1QMUX..SO\@H@0C7:)6H8/I/))%QFSR\ MX1]>3"PK ^MOB:=VZ\9D*XH#\A"LB]4+_\?FC>Q#9 N(W_Z 5ST&IEN73W[R MX&M$_[GW$W 8IDZ_2O$H#E.=KX+\T,ANU",:HB0RG#8R' MGY+[SV8_!.,D:T(:HINN'LT-"528!-#6N"-?T;?\43Z3\R/#';DX08R/1Y% M]URX<3T\WP;,TX/UC.R]AY+.T.>D<_-%L"4Q;3IHQ25 7Z"BBV.UPRINN4E4 M$X]&=/YV]1V%EANQ%UCNR0 \$C?Y$7V/SSV,4U0#M5\W1LN4B_TG_!=:O$FR MY/%Y9L\VM6!'S[DH(8!M%J80G1&;]!0&^QW6Y9#0PW_"NN_M:?M[8G#VNUUB MH_!Y"?_+<[?DM)V8(TJ&89[1/QSM8V(+]_0=,_;Y,_"*B"3$N"6ODN09HM\) MT18O+O)]FMH/K1B?Q%,!L,'<1N7%E/W#+?X7_F/Z)_S_;/"H_^G_ U!+ P04 M " #Q@PA7C"[6TQHZ #++0, % &5M;"TR,#(S,#&UL M[7UK<^.XM>#WK=K_H)W]L$G5]C3?C]3-O>7GQ+7NMM?V)/?N%Q0(@C8S$NF0 ME-W.KU^ $B5*!$'P(0'R)%69[K9QP//"XQR9FT&,:%>\PPS.8H9>X MP*A89G ^"W$>/RRM^WLQUD;Y^ M9/'S2S'[ _KCC'YF=O/E^]73['R9QPG.\]EC.E]25/+_/;M)T,^SL_E\]D A M\MD#SG'VAL/U=/,X^>U/]#\!H6]&&)WD?_J1QW_^Z:4H7O_T]>O[^_O/[^;/ M:?;\U= T_>M_?KM]1"\$KR]Q0AF.\$\5%)V%!:?[OO^U_&TUM#'R1Y#-JV^8 M7RMTR/ \_E->?NXV125S!O#S>;;^+%_&>4+K[2GW^]2(E*$A1+B)<,1W_^B?R^E+KF:N6< M_W-G3/'Q2C0SCQ>O1Q2-7XLR'^I7N=W$9%TNL"_ M)G 9$@4+.U$;-MVAJ;A(%T3O7\B8^ U/3)+(W(>@[QS.Z4IY?,&XR(<0P9S@ MX)C>D_TJ*5YP$2,X'XTV<[:#:Q/,7Z[GZ7L^G0ZUSCB2%G+ Q&3^^XQLT$E1 M;G8=N'(@1N)R&>+P[A5GY=Q=FLL'&HG1%=="W!\V\JNWF!R57<3N#AJK>S@H MNC2M-F3DUQZ+%/UV]UJJZED2GI$[6MA%+A=F+#Y46Q_PZY)<$PE3[[/T.8.+ M+H2X0",Q>L!$DY=D'$J?DUA@6VH'&+WZZ(G]!'\(K+[&R-%<*.*L/ /.<8*C MN+@G1UL7&GR@T1@A,O$90NF2;KK/1.H)^2M:'52=F(D CS^=Z5=6!\%=]!#G MOW6?OFT08T_7M6ETAOZQC',1->9 '.1T?8+!O%.Q14 G/FF%\.(#37?J"B'3 M.OX09X401@*0!SDWQ) 3 #W([BF$G0CH0=;C)2Y@/!^V(/=@)UZ18IAU0$VW M)L70:0>8Z%Z\GO4[S*@0WKHLA"ZP2>[-/7'B TUPK^Z)#P_D$'NIF":)@!X0 M.WT$>OH1\#-&X&<< 3]1Y>LUQT%.3T%U%($])'["#.TUR4%.?#&."L$>$K^N M)2X&?$@,167>;Y+I[;V>Z/:887I[L">N/69HQ_6UYKN])3_8 < _"IR$6PY0M;CM'/S^G;UQ#'7RF3Z%]*;I6<(O\ Y7?/@IS(%FU\=W,8 MX'DY/R!C]H9\/3A.5^3>7GP\X.>8?C,IOL,%9J/&'KF+85V49QF:I5F(,R*& M:D:8H1T!-I\GUR.^OI8O)5_02SS?R#[*TD4;I]9\23O0K;./?.IX'+XHE_3\ MANCRC_^#/W@L;@P5XK$NC<$ZSA&<_Q>&V542TE"9ELV_=;00 MBRT)+.XB4,).^[B \WEU,>'MLWL#A7AL2]MEF63)8.\+GL]I$ E,N*?8[C@A MYCKRF,L@2@)OKQ8X>XZ3YU^R]+UX$6!R"X 0MUUIW.:2*>-NMMK$'O!KFM&' M0!KJLN1N'6T00HSWY-W4N(1*N;#=XRQ.0^ZQV#)4B->^Q"LF2HL2KZ\]*WM?D9RU[!V>X&*]EV'B=-$KD.+UP M"O.[-EB,VS+-OQ;Z9!R.Z6*1)N5#1.D\S^^619EE0,X/[A')A1.3@ RC49QJ M*8K_?YV"+.;H\6X+<.D[*)0 MPCYSDQ"Q$VSC-TSN2W!]5>7M,&T08FR79VSR*95T0?R^7 3;YY.VVV$U2HS% M\BS,)D52-!JE&5E5)5_*](D+&FF:D<,EY+ZQ= "*,5^>E2E$MP1Y/,$?-R$A M,([B51Y=M\ZW@HC)0(;U*42K!.Z?A6%&7XI7?]S&"=9YG&<.%WNUD6>1QR_(7^^RI_0]$>!W?; 8MV78I1WTR>-U>;[<9?=9 M^A:O$K&[&-Z $..Z/%N43ZD\UM^GQ"*>_[_XM>L^PQXOQG89MF@WE<=]1*;( M9!BVLWEWA!AC99B=+$J.RLK;E/HP7]*$:^\T1XFQ5(9)V4;14=GZB-$R([+5 MC>")!MZQV=H<)<96&69D&T5'9>M3!JF_\?%C$:1S-D_WAH@Q5(9IR*1%BI)> M_4 O,'G&[9&.[)%BO)5A\O$H:[#XW[XV\"?7YM\.$8\[L+A*+737F'V9;4!H MY.[=]\NK[X]7E_1OCW>W-Y=G3^0?CT_DCV]7WY\>9W?7LYOO%W??KF9_V,S\ MQ[&AO1',@U)NR_S+,X2O*PW#\R*O?K)5M?4/P ;MBM"S)&347N&$ Z]GZCD1 M,'T?^N;X%36$Z'7:.^L];CVD&@'L,-"L!IK[RZJAQ-,NKI$LWEV);11N W1E MB.2"W%_O(IKI1S.('G'V%B.A@633T0X MRW!XN^)="SW^:B=,\#/=^\JQND;P"<7,(G(; MHBPH5W,EUR(EEJ%$J=(R=H23+X0?EV33F:>OE$M7/U[IL? M4/)B9&]CJ4]MC3_B^9P&5>($9W!.LT7#19R4V2_TJ;%3+<3@":,PHD%?GTX_ M>M*_#0@_-459EVA(GE?K.CEDB]D6RCG'49KA6KFVJQ^$4H)UG,#LXX8P)_^>)K3"#F'J MO-R=5@K,6\L'^RBPK,C4X"?4G6,P;9N6<&JGR)KF]::YKJ30I8$- & 'R D[ M PM.5GO:":[E2ZBY#8W934!H>I[I?%JQ"M%>R](XQ<5=T[V M5P^9#=B>$:+&"?WI]*S?%6A_!M326*827\LIPR\[OBO%7E, '[K(4N2\GE:8 MP_A0RY'IM\F_X2Q(T%%O<\QM?[^.;=M=E',[(]/TG06$$8HL]]/)?0PK:KE- M\O=P%L:$(MH3!>VT_!ABT^U,!*!I6*[L"_H8P0VT[MADT*=">P3=E1 MH?*UC,F36O[?J>G9_F[>[45N@P!VH%M0]O/C 32DD^!:(J(*(BPW0G'YE<,) M+8ZF*_),U,EP(3'MTE7+6CSU);K>@L0EO 8 /HS<2!'W_S0RWJ>LED)Y:E*N MU;6ZC-_B$"?AADS:U?4>QMR\@&YH8!F![J5([M6*U@TIHF_6#0!@83]R&N>5PI[Z +N&*_O^ M+,A4 6=\1K4-MPR()&Q$"EY0N$4@A, +])T5:Y6@R3?E]!M-I9JQZF.\!RP^<4)'#NJ\" M]-:B"?BT316;RM=[4:9LWR37,,[^"N=+3*..5E&C#V3]/+Z7>V*;=I 9>DQ M6&>;IB(/N>/$/9#P;7K7U/*[IS24FE021LO&9/N-QVB.Z<;-P\R2KI$U8$+@ M>88=-2(+3ER^8QBQS=)2[9 8M^5O%-LV-=N1_2Y[K V\0?6I)F4QZ.O6!PX0 M,,F6%'V*C;T'L;T3MEJE+]=F/X=SF"#\^()QL2WU7C/,+3'#_/SL]NS[Q=7L M\2]75T^/DHN>7,<)(2J&<[)?EQ6F>U4Z:84&(72C2)(/_"S/B82Z"=D=!XCB M18YZ*=/=/&:NS!;BY%8Y62&U+J4M*J"]X0!'FA['^BBD<* !1H$%%ML$WP["NB:#BU%RL ,$ J3EMXE.Y3Q(G]/"TS+4MVF,.FY]#I!@18& MR%/DS6" J,4)W%J+,F1XG^%7&(?K;*/*F[%#<+L4!8"![05:<+K[:!\2MY:? M],NFX"431$[@&HHX:H:< MCK<,>7# TZ /%?'"#%J!0M1M:UA(NH N%\LY]9M<8L):8L!2QI*_S_'Z*>=L M0=N;_K/\>2M-W,OJ)%\ 3NBB0)'TJ6$7VVGY4"N!<6H5EEJ)X]ZH>5 @L&S# M/-T#08BVDRV)0>O OL=S5M7U]9!J!-"-D!@8)RO'!AVUHA.G9B;=)"&.XB0N M\&W\ANF3?H@7,/N-6]NF!00$*/0,1>)8!UG 782-*T\Q6EC76^1N"$.3YYA8 M;2M"N9LJ'PX81N0:BA2H'B V0>IJ92C4\D?0^F?#71);:!#8H6,V[I@G(\=> M-$JN";&VO-MB4G;M\U5\A6&Z@7.ZJXQ)2ZWB@]2RO+<8YO@A?GXI[J)?\]7B MYT2)\," 9^HF/ETWKAAQDFLRU/Q4'<$\JT$ &:;=W:A+7:$P2*D51#BMBWZ7 MW-9T0M\)5"F#-=A[MZ&B5K+@M*1U&\,@GL=%7)ZM98;.2SHGQ.34_"P^NE_^ M16< N@8]Z840ADN\-YV2:QW4\!6.XFB' 1:.K.Z.P<>17F]1= FTC=A:(0*9 MH0'W\(->=86# G;' ]MW-:2(UU2 Z=R8@!;2:IG\4E)]%Z_S] /C!UPZ=YM$ MMLNL$Q0@*W(<1>RVH>(3IU)R4O[J*H90MNPG1CX<,+0 .XI$! R5H2")M8Q] M^49?A>='MP"Y< :&@[5._[Z"5",Q%HROB0O)HW=[BD^'A2 )D)0D3#4H<(3 M(K"1.G_D*V>:/#_A;'&)@^XP*L9@8(2.[RB2;3544#RZ:@V8U3 )^I@"P+4- M,U+$@!LLG7:R:LV<3\N&+P_F&F$B+P;M,,"@J9VG?M1UDU?K+ZW0/:7W!05@ M!%%XZE?+#MJJ"'U)KA3FV=OS+@),Q];,SW@)V5!624F2MZ1^\(IL@>SQ0',= MRSIQ.7605@E*9J6/W:3S2QI9@<-U[CF-@!IRG@V:$P2!96N*O.B-.N_&D5\I MA23'RQZZJPH% Q2AWSS <7RS&:]S6L(?2'(E<$F.FAIR0E8(T,TP"DY\G;+H MJ>30.XM*MMTQY+60\UB#;1W9BH3O#I6O 'F5N(?Y:)@5<_Z:TKOS?:4\)1+? MTWNX*N+#KV@O!@L<9!M($=M?@,F[PNE/9B6D88X:II#(#OPV0D["X,# D6O) MSEKKS_*&R/I37$E-4A.16I73KB3\O9$@-!UHRS[;!O&8S^=Q#KIK/+M3S#5Z $7D%Z0J]K%.VE848QX M79>[84%HV:8*'18FTH0>%%G #*L4:<+*MCW01>ES$O\3AP2M M;;76[D*MY_9HS1K\91#Y?JA,2+]$51O/P4KW)(5@]63>9!7M^FKZ^,;!IX9!O9G5@@.S97,)ZC&JU9.D=!S#Q,2F!;V/542 M_0ZA#\(_6%G7BE]D(Y0CCD* M [-9/'#4I7.OFN;9?)Z^4VD1 ^LR709%M)Q7HUJOCSWF "@(=*B( =N+YZQ; MWQ#"Y99NGOA=-G2@A13I@S1"FN*$;NL['[E MC[D;\J9O+<3Z<-G$,#];%B]I1JV^FV3U$W')M,T ;.AXJO2@F$I.G<1.WU"H MTRT^\,4=>"'V=$4*6@V1CSB%H[K^]!%*O]74Y%@W M77/-X(&:)OHP\AU%LE)ZBTZ(,KDEF&NX[:N3D*CV@8#M6YYYJI>,'O1M*S8K M(;:;/%_V$MD* & C4B9#?3)Q[=$FM\YR [N[99$7, G)?MY#7C4HH#N!H7^V M-<8BL%;H>*H+R$[$$_^:P1P*L&<[MB*^R"&7"3Y5M4+#*O@7=[JPP_SE>IZ^ MY]S>Z\Z@WNMGCW^97=_>_>U1=L?UFJ=C0V\O#V,#"B#+4XY-#F(02A M^RQ]BXD6G'_\FM-[ZB;Q\PP5\=O*[=U)9/^Y@&WZH2JY(T(R8FZ5(PB7ZY'< MZ4'/%6RM53TV#1@J8JR-X'R;)!F4#G4\%F37G]KM>(M7D3+7A!67<8[2A-!) M+E-KDLG6S#XKN^& Y7I8E0Z[DPFV'^E;U^2I!5/7PO,(F1XRC- MU@^@93W@2_*7O(A1^\(?,2D(-,-K%@8X<6V:D"];?^II11%L8SSSI_0!D]6$ MXK+<=ZWW<3K9G>(07P,F#*)0$?_]U*IY4(;);3(OTING79-$H 'T=17OA!KY+KJ2U_H.2Q]D O:/;7CS&>/I]9>J$IIMN/+N8,IXUSZ4]BQU/^- M+_'JSQJA%_ U)K9/M]$@/@?0[=#V%7F^/KXJ#&!4X_U!MGHT0T'[*$83FG#, M#Y BUN$ 0D*FD-XK2^B&B*N>MQS2U)QP0 ,[< +/[M06137FA^>7I?+?0+O M=UJGYV5^1Q^58,$#.X*^I\BU[W"ZP25=VYUM&[2@P>&-B!JC1< M.9R@N:1+;L#8?@ZM&\@,.;O7H$"/+ LIDMYR^(-[G^I:4\?3W^?;^]+T49#V M64 0^'KTZ;<" 0;46DJ>OMJTM,+I?7 TIP#0AT:@2%39@<\.#O6#NU_*UQ;Q MA[8I(IR %T:NIDBY\JGT90#Y)]N LX56:F'E$P7&<>8"3F@;S?IMGU)]1-@@ MN6?G^3*/$YSG9^@?RWB5U9H3,J[3; $?,+&Y>7DS L# ,2P3*G(=&2$FIMC[ MT%]K['EJ 5B$)(1Q6$8$K9[/;E.8"+DE.T&!HWF:J8AI,[5^B%,ON9MH$]%5 M>X?Z*^E9$@J\1O>="?B1'JF2<7QX^0LR0W)+4F* K]]JRITMPT,407@.H'MA M8"EB@$RN OW94&MG>FHGA3CWIKA2 L=V(E.16EU3*\X -M3:J'X*BV1=;V42 MBX0S%W!\U]#4S@Z86HU$V"&YM>L#?EWOG?3:M.TNUB[Z-@B@V::G2DV_$0)A M"KB3Z%H'V%,[3NJT/;ZD6=%/!W9 0!@97O0[4 (VU?U;S2JI!>7]>8 J-.& MBVP('2L0)5VEI.O,G'R:PUN3^U\O=\<%9!Y*,3I(KS6X/36E$.?8%*8XL"W?5[SRPF!E&<"&6J/EN,=DRC*,!;66Q*=U"EU%$4;%773U M@]S8DV=,.V[=)90#]/_TQ>T-SG&9(D2X%R.BYO079TFX^X/:R';U.L#' $:> MZRMR=YY,"0_)*-E]F,<0<8^S. V;H6AKEM?9M6(A_^9T/#R @>S05R1V8S(U ME<3#6I_JT]IL#[2MCML7_ "'^+-MH-.PI'];[;6BO9:Z_5C K/B7NNWS%KF^ M(B'QRJC;BB6UCMU#U.TJD6F!/"Y?7^=ET2 XKRJGWB01C>\5[+\E-@'0-&09 MBE3GF4R!^A(ON8MWU9_W'L:<:O;U40 ZIJ=,"?N>W&:*C$G=N ;7$]7_+$M- M=HEF9R#0#-UU%$D]F$@Z; +'-8X>[Z=)$U3N&56,6A)N?)XW!5Z(1.V)3@%T MS73"!J$G+-3^I(_KUO9S_MX@@"Q7-Q6Y]?3G8N,) MOXV\6B?DJ=B]<=B6T0)5.NK'75# .*&>NY[0^X7:V#8VU5A/N[,N,7LWF:;[,,/E'"3=+H]D.Y$3J MRD"*LZ43" X \#"*<&/7.,Y)527L7>(<9?'KN@@L ]LG(K'S.3?\H?]GM+\@ZZ*P&*Z.Z--N&2T+RB]YB, M,R>Y65S!+"'4TC> LA I:YOP][>)"FA&^#);@ \ZNS^>LY:'O M+X_-X(G61C4??V'LCP+8#(QFH^SCK(H*F5Z+@@,$M# *(]E!9#PN,Q>$"$4G MN1Y6.3FLU6#LKX;U4 E*N/IR]\UK=QS0 A/JDM;-"I6[B+:AP[C7ZND$!3ZV MO.93H)S[5PO/F:M(G+*37$OUM,SZ2C(;#A Z4$HOK:#8(B+@U&".!Q;4S*A1 ME$8&"2(N"38 L,( J5(+MH//;(="!UTGN8+*'+&[U\K12;YO_<1(^G>:V0@G;IBG?9^ES!A>L M?<5N["L4=+:%G57 $YF$;-3X!B(?!IB>8?F2XET>T0L.E[2Z8:S%/,CVNR#VG(?=0[#9;Z4GJ'CQ$ HP+]% >G.2:OD@3 M2N\JV(Z8XW'^&V,A&XUHF1TX&E">44@9!BOY+I7TKP2?C,;NB]7_YH(!#6(7 M2\HOW.$L1;/7.2T"#0P?^U"1,UE,$,Q3N!>M)[DZ&9V#6*NS$:Q3P31QZLCR: < 4#?"8,*#D/$MX=-/#!986(>A[%<20;8V3K>>-)[DHF''D3_1 M1DJL2ZK1".YIR76LV&%S M 2LD=SS9*WBD.!HK>R0OMBM=XZK2/Y3IZ0ZGCF'42YM4=:"Y-O78R/N MJ 8U9B%.GTH1>)[A# O2XYYA=U'M:W3+O5CMMT32PPZR 1,"V_$C)+N\0@?C M6T^K,01+6QW,R+SV==*,HVF)SY-^P50P4,_73(P:%:^F6+K;"*\Z6N5/\[-E M\4)4\I\X_)6H1%8*[.R5J ^*U\Z&YY( @40M!OQGS-<490]4 )A^/J^UGBT&W M[;2SIPE.0^R&()3>Y4*AD\>K!,%#E> M(*D$S%;KON-*BN6!T/^LY$X C-#6FD2J'PI3":?C]!,C?M2526R[_09#3.W( M+ Z6 TQPL5E Z$!;E?(\XZ4YA@/2;BTM%8-P >,Y<_<5+;\U^\-ZDM_76X_E M:A!*"GMX)-I0JFRI9)S-=F<<\$P'JE+G=2B[V?LJF\YJ^]2&]6F=3DQDV>*R MU*: J#9C01#9$6KL_9+*\K(YS)=&DY1J]].DBX31W^L1/]/?G/V(1>3$GP X MD1?9JI0Q'R(\0?HV$I4DSQ5*#&0OTP6,$XX@.R!!9.NV*EUX^TJ%+5I1BM60 M*?N$^(87 1AMG"0N&)5(C:2JJ2'+#K9#O.UEJ- +9AH5 5 M^;0?9DR)-(B8,BSLV(Z-O+B+: 4K>B][Q-E;C,AVDVZYQ?)CM,& R*7],T]3 MJ@)D;0V[4^L)2F[:>7Z?I5',,8]J@T#H(=M5))&AKR19=%1]XDYOB3[B.9GN M^1>'.%6$4UWA(];Q<\8S (/-/%C>C5TY RCYZU2$^P?7?5.JIS'>\-I#W$M.!$ M1=E&RUJ,)]ATFWD]_X5<[JF:KJ./2Y_77<0<>HZC-,.;K/F>/LSA'P*AKKNV M[.8: ]7H4+Q8JZ&D>F@;?-:K8_V(Q-L9F # "3S/E_W\/7B'X-.T%I%WBAM^ M=7JU)R5\Q\04X6X#?68!@>M$OFINKEZ*T)/0M7;T;@JM5",,SKM=>S^,^VWJ MA\PGNPES/[!C19JDBK)_PS0"$H=G1#'@,_Z^I-ZV=5Q;?KPJ4H*K4TK,-3R.;KE!I;UPGTCT0'<]/5+$&!\GO/'ZL&%&;^^; M,D>^*+W3[2#;2-W "3U%_.P2-:G!CZT_<*JPJW[4;5+=V-%7 R<#R EL6Q$' M_ [$IZ FYL'7Z2+OQ9U>TX72PVR1?%*I"LC"%+&_65S[*,)EITU,8=/S<( M3,8-[O0^/MHF H[ENU@1#\*TNC&4$UL/I;P4Y';# MT.1U<1ME$4Z?A&QJMH]D]W-[@._?8(&S&,[+5U_:F9X@63H4'HC-$.O M:4!@^8$F^RK6(8R6?70(F7+-M@W.?TNSWVZ2^RQ%..\MUW9@X'LNUF5';HZ2 MI@!Q^Y'LDF1X31]S7W!8!F?TE6$[,+ - TG/R!PE0P'B1EDZT\F0("<@+#(* MV"'2S9->674J>@<;K+T69)N5W0=S?5WX#K-5' 7KPM':%W-SVYAMX">[=PSM ME8F1USR AZ/QGL4%3J-HOV_H+AK[HX"K:5:D@'ZW\J=A?[>2,'WR6O4)]G91 MPYJN,>B:AJW _BW.21;V<@_9#>ZT B+9G"Z7&:WR2RYY*2<&E <%-.0XONS8 M07&Q]"%I_S ]9":"'CQ#/MW,CVE4D(87.8+XTF*8?)M,NSHB8.\J^M*,@_0%G^IR5_COQ^ M\VO@!Y&F7$ QC^%,[ ^1)R7"X=8:/89B1(]M[S^0#SS+#/Q&,W&%55V,G,IT548X7?F>;1# #"S? M420 KH/I@H+:(^P0HNK8IK[%2;Q8+G@;UW85;&4I&MPP& M=ACXMFS#5G1+:/@>NJBJN"[)4[Q)[RF1NXUA$,_CXJ-]MV\! *:! D,1*7%N M[\R-OHLF:9G&S$55(KE!^0EG"_9Z:HX#>J0YNB)!K<)"XI,BUX]WB8/B)B'V M_9)24B58/1#*KJ*(=OMZP_/&RPU M:B\],F-]*N?KIN]NRJ>>[G$ M-\EW_*-X2,MLY:=W/'_#W]*D>.%8G(.G!*ZMA5 UAY?@VAQ/M=R O6[\U[C_ M%X;9TWLZ1OZ[,X% "\Q(D>KFTXN]A=C]J#R5I4T^RCE_^\\%+!2YRA6Q.HC$ M=\B5FZ3;"W%J>4TD0^ ZUVY1?]05>>YL=*W R%3"BT'%/ M[?HVFMIM%J_2 C^+B.DPH=1WYJ/;7>!]]K7.)GGSXGS\0LK$-A2)M6BTX*. MJD1:E$3TJ$_/'@\,4]>;CUM*1UX8V$:^(G?@#JXRUTT+.2<>@0%#*PP4B8=I MX3!?&DU2I-R MCP#9")[(U[J>M7E0P,=$%Q4)LQ$208?P."1*%MYMFCR3:\J"[N@4._X:8XT& M"!D.5J0Z?Y^UQ25&9P$)C8,16YU/6Z/G"IJ3R7JDBFLZ0^&P! J&--=M==(8Z+"6F/K$.(:;) M6V+2AK(#?OHL#";VE3M7U4#;,(!^\Y8O-=!VS3DV<_?0/@1[>^PSM(7?=[CH MV/CKHX#IV"Y694?IL=\SB:AXJP:S+7N^"!9APQ#RE0Z _:97[2U=2@MU&?#W\8) M[1*<$22++ODTQP(0%8+=BSYPR7=T;> M\<\<"J#M:EB1JU:+U=\X[OF4;$0D*928;S3=)>WN2B&K:S,!\*#KZXJ(KI>E M.,#6;%*]$;.DZ&$^OD_OZ3@Q;R8 V @T5?)^#BWF)M4;,4N*&>[ EX:SCQ3T M=@I@6JZ-9#]0'$O4#+HWPAX6+\S.S4N3,$U*"S& R6_Y740.;1Q24_'VYOSN M@7=DBL&"R+ ]31'+C.. :)RC/V(^$->PUT3X>N+H3F(HXDH2Y+4:2W,3P MNG%^#5$9@[_%]1H+I87WF 3XMH.A(E?+WNMF )W3IX17^W#=-5FVJ+A+'G$2 MI]EW7-SB=38TY2A[M?6>!EBF;ABGMN6-HG14PCA[3Z3S7^(<9?$K9R?<&P5\ M5X.::F'7(OM?&R%R,[!9"WEU=XS1.@/I/HL3%+]"5MUFSG;0-@NP==-J6AJ* M2W ,H:.RKIEK9_?63]LYY8^$@9"LX_K=E!CT[%4E#@\B9"/EGFT%UML $OIIIFO9JL2[3,-] MYO;:0O:))_39@8Y\U5*3=SG,ET:3E,^8T&=83@15>5[N(28AHAHYXB>?T!= M78L4*5\H)((.X7%('"<\Y@VR?N7@>6>;XX". \-7Q (38E_C;L@A:A-@*2O/ MJ.JR63]::ZTVSS^:C3CI56]-3:T5XZI5(^>@FOI3 (5(O02;YMG%/NL.QHVA MI4A?2[.2T)$5$\8MJV:>];5Q]>.5=GCA[ P]9@$1UGRLR"56 M6#W&$"K7G]T#;9RA.&?*><.NOG,1];>"0%V_ 7\S&$[NULDMN-K]U6I/\#.U MGJ:.+COBT7.=9A&."V(7YC=)5U^L WP,A+;G-BO.GXC&'9 ?O3LK?AJ5E'H; MLGP'*F?U2[L-5=S8OG8,N0U=)9]$'?=*-5?GR'T6(YY7\#@(E!T7E2LA<7S5 M%>+1]G%'F>M]%P?R#A94A&Z.D@8C>&;!D;X.D.T:@2+^GU[FQ+$9)+< \!'( MG6;OG!0/8&#/:#XR*:Z=T>9L7' M$SE2$MVR8V%?OEJJ6%;5B4B\9"3PXIHM!=K%69SMBQ>TBS^)PY_30B! M-1\!K6"3[WA 2NZM'IKOHIK79.T0Z.O%FAP!X&'?<=5]4*ULFAY>K,/Q:/KL M^[:^R%7(\!+.;^,(WRTKE-@G:N]I #2>4/CS>05YN M-_M)U_AM^HZSU=_B1N(IXBJ5MN&V.4K!"Q=?#6GLB=_D_D MQK^>R+>/M(%K:,UDD@,&Y=:ON2)Y"R*1I-PY@0$#4YGNS]-(J^DXGH9%0W,X M5347Q&.0?B$#BXUM]4N6YKU-@U$? T;D0^E.]$-JZ1%X-\HK,WX[XUCM(2=5 ML._R%?D,"$.(FLW]/I$Z'91KG\UM+K]#<_-?/\R M0+\75H[W=&= M, H\V<%_ Q83DPC)&0Z[;>6Z!5 U,_6- "F2<\)D*U< >T2,$\&X(&]RQ.FJ MM!@4VR^:QE>#F(JAQ_>[,X7Q])X^_25=YL2&>7HG;/B@>L 3#P< .(8)0T7> M6EOTN2$A$7HJF4D* :1-:-*DM#DOX&MN] >NR/6QIV[57*[2')(?VT>K MW]M;0\V5>),469SD,?HKG"^/4XYC]Y, 8B\,54MO/))Z=G-E5$^S RE:7RT! M48@U39&[XS0BWI#4^\5'"=\[I>D!ORXS] )I6%KZG,$%IQ^0U_"YTQEFVREF MZSE&]0-J?\1JX,KQCE>O+*TP )$3P)!5!6R@Y]NW74UVHH\X9X6\VFN23MRK M;1NZ::A6%'J7PZ)>[8H4Z5[MFX1L57B+(?U(IU>; P1L'&FZ:@>0@)!$:)+L MEVM!LA'EB(FBX@,^@AOCT3)XFO9T+DKK1T&>*Z'3-GGU)#=L)ND MZJ:GE*"ZEAD/"D21[JO2]$] #T$MT?@.-&Q7;5I >>K.)PT6CFR[MAYD)#D:0,H<7; M4(:I.5%IPH31Z^L,S3+?ZQ[&X3W.2C1Y N;#@,C0'66JT0^2FR"!E3B&N;QZ M;]9#-^$UULAP E_I,[1++#V(K$0S81IX[>MW[)W]KG-G/\?/<4(3H<_AO.7% M;9?.R;X$D&EI6)&@>8Y%SQ/Z],R8OL#.%.A>E6[V@ZO(SF> []K*I$ >6S_8 MG)@^56SG/G#7N ^<[]T'GM;W@;N>^\?DGP&!CJ) -:^4@'(:!FANG5I#J<6;#:,*CTSVNURAA">DWMK@<.]ZU5^D\1%#.>-^VR[ M-V; 9&3?A"%2)(Q+6!LFH'?ZBC5M]L>J RM51TZBL" P\"S?T54QTWHLWK[T MR2V-PU&LZSB9:DVRIP*.A@R%:VT.79$=U(YJ\M;[4C_>I&O<,<+(-_P37)F# MB!S5ZJRWM$::5KOG/M$V+_QDY2>I>TOSNT,L_44LW*.45%Z4V10;$-EDW"+ MY!;W[N3W'I, "$W3DE7$<5B\'VW^;"B2*SV$U2WKD4GCB0< NJ8=*M?+?)?# M?&DT29$> +C5,;I?/9$O=66TL\8#V\(^4B2,K(]H.LB1WFML'[ON%'8V!/!@ M@#Q%2OYT,%U04'N$R4Z:)OMV583VDIS_"349RXM Z[-WE;'9 0D0MBQ'$3.M M4PQ,X0F36,L2EB'$N^(%9_[+8W4/8I99>%F=YC@O.;;3/+" (L=-, M1CM5F0H0VKO$ZU0U,@^@'6>+-"OB?Y9BNHONLSC-:IO1!2&-UVIAV'S A"BT M5 DY'*TQO4B6&PO0A?POY!Z2WZ9$W7MM#JV3 ,6-(O.46_^!Q#O M=URLGKUCM/YIW^.;/0.(P@!IJB6-#A9L!Y';4 $5BB)3O;M+'N/G)(YB!)/B MZHW0SGXT8H\%$=("Z]1NS]WD2.L]PWWHV#ZUUEXZ]-XO'3/]]_'6$9@>"F15 M2AKVUN%APS 4\20-8;7(6T=%XXF_=4 7!4C-MXZ*PZ)O'14IBKUU=%<898\' M)H9.J$C?D3ZBZ2!'J;<.D?JC;1# TQR_J6,J>%$;3!<4U!YA!ZA.^H"?EW.8 M?8,%H6?=Z#(.EF7M+%[B7C<<<%S+M!4I.];)VL95K@>!XUXOV+& M.9J3#\& MYRL+75@R0J# -YVP6>?Y5(33C\9Q[PM,^7Q/$WI?H8\=!(?L0U@Z H# @5"9 M1_7^LNE#82492<7WUH9V'H'DZ4B4T MB7.OX_DNQI*N9D@@+W#7,OI;S'*[YAS=.*6YL<[@H0<,V?54J/W>*@2D\81(K(?Y>HP2CR'!]1>R"8:(> M0W4E_2F+B"&4+7&XLCVNTVS?='V$$?X+S((TJYLJ;,-^V%R$.LU4)?*30J^VJ&Q@XOF$A1;QKPE(=0-]^ M+.'1S'2"#2+39.M0EX69I-*,SJ6*@4UQHY]Y?"8X902@I M8BS0M98+!CS+MIH=\]0VPA'4I&?*]F*ND-F]INK$S6['MTVDB(>DA<.B9G=% MBG2S>V=7HAIW_D'N1.AE ;/?^ 9X%R2PD&G8JMTW!,0E3)CDY^PFGA667<9Y M%R1P'0-&BE0M$Q:'H#!;2%5.F!_=/C .$/"PIJMBK(]Q(JY*H27$)Z,*W3XB\^DC_EVT@U/K.B'C6X<#.T*!)CNWG,_>ABBZ MJ9$@D0?:S+!]%6Q^#4(]-)KN3[65OXE]%09_; ZW^F0K+-<>Q\!W'5>VOV@?@KU][,F7-"N><+:XQ$'1?5UB#@?8B")+M9Q-$:N22TU5,U 5R73W M-F(" !@$CJ?(0P2?XV)"VB-+LIC.$*).]?P!(QR_49WK>DQJ@P"^&X:V(IAIN+QA"T [A(LQ./F.!#:@1W*/DJ&\9A# M3<7C*=/HNTSJ.*&] 7AWW)TAP(;0\667.FFYPC8M:";J%9OM*7J#'_>\N(T3 MHF^KW(6N(Z(Y%D =64BVZ2UXG6*>"!R:*JF*I[,?5JJ=OJP?G0NO/@3XCNZ: MLO.BA!<>$_5*1*XB(NJQ\*XQ01W.+_%KFL?%39(O,UHR_"+-7M/5O>0^PXMX MN:"%=I*<\TK==R801F&@J_;V=MMX_F2NU\'$3M^JK'&)S.]Q1G\"GUM*X_,@ M@!FX6J!NL1^V5$2)DEWL*Z"J4F1+2E-5C>R!T'B3H S#'%_BU9_MJTQ\#F"9 M+MG'3DR2P\G<;^5UM."K\V5.B,KS,_2/9;Q*PQ0)OK+V@Z^J>6:UB0[9U8"! M-[^E 0< >)[GF[+B%^$'U9+\*2TQRW"%*,Z_XX)&,<] M &KQ# + 96UL7S$P<2YH=&WLO7MWXCBV/OQ5]*9[3E>M92J^8"ZIJOP6 ME9!JYB20"=2,K8M&V2,)_^W9)M,+&YVR!L]9J:)&#KLO>C1UM; M6UM?_M_;V$0OV'$-V_IZ(7T2+Q"V!K9N6,]?+Z;>L%2[^'_77T8>/ 5/6NZ5 M\?;U8N1YDZO+R]?7UT]O?&91H6_M>WI_N+^>->\O.+1R\] M1[/V,-0]:04I22Z)K9?-I93*RE26,Y@ZCC0N]F\ M(-J:L*3P6WA15H)7EJI\56C+I7J]?OE&1!*6^^8:20_*HBA=_NOAOCL8X;%6 M,BS7TZP!GK\%#?^YN@+R;?AH[,F(V$7EDGS=U]Q%R?"ML>;Y6$O@6]U;EDKP ML'KI?[GTJ)'X:,5_U @?U;&1+&CX(BKC*VLZ3FZL[CF7WFR"+^$)[!B#^0NV MM<4[ME5Z]YZ#ARNE4KF$;^> <^VR+%77B=!_(GQAZI8LPJ'_I=++TP]9V5CZI?P;?B@ZW@ETOV$ELR_6BH9Y/7NA61QPCMB M291*LA2I*K&2Y8:[I6=-FR3*A7RQ]# >F_,'X?=/ WM,OQ>KHG0!+(0U_?J+ M9W@FOH:O_Y3$OS[!,/QRZ7_TY?\KE6[M :C<\M"-@S4/ZZ@_0X0;'C37PTZI M=/UEC#T-D3I*^*^I\?+UXL:V/'BCU(->7J"!_]?7"P^_>9?^(+^\_G+IU]VW M]1ERO9F)_0=*FFD\6U?_F;J>,9Q]'L++5Y(X\9!GC+&++/R*''NL6=!XW7@) MWOQ--]R)J>N:D,_A7R^ ]Z_Z-HP>S1IJ M)O#;-?VQ=?4WE-&].\,=:.8?6'.:EGX+L-B^SZ62),,$LG6-(?[\*A_A6UN_ M@\_<[:O\A[QG;:2#.]9%?E]1VYVC#<@T&E0'X^WJG[8'9L$C\"0&N>I=SQ[\ M;-N/FO-/S9R^$VK#[0RC*IU:AO_%C^[M8W>D.1B:J>.!,0:-?KUHM>\ 8&%3 MPKK3;8OLZ_(X;?&+;4R]D>T8_\5ZRPHKVJIE\5:)%]<2'8&[M*QM6R\,*6V_ MYF2FMQ7-.;WJ@KGQZL8>CVWK9"K;O1F9J"JA&>]5=(AJ5''G847;T'+=*=9O MIPX!$"5ZOWCZ96="7G&;;Q/#>=^\@)#E""$'3?V36#71]Q_PN(^=33W8J>FD M@&^P5M!!G!-LN72MU'!@Z?2,R5SR;;9XY%&;D8\:KYJCSWN$G8'ADE'A=WK; MONW1BA MD[^'!G80K18GKF=O6O^[;&J]?_DZ_&BY] G51O@7K.\.J0':4KG/7;^A 74GP_: MFS&>COW1_V? ?W_>&Q;N#&%AHQM>0 P9BS*0"'XF+.#_J4-E;Q/3&(1M0#JL M42S??01MOWHB1-)X,]R+:_+G4E>^7"86L47)X1S0!<+W>M@9W^*^1U9L?DWA MUW$1K:SR\EWGSFM0)IW<)SS QHO6-_$[%-U, M7<^&!>*-#;,C<2"0*?K)<'\&SQ'+I?=JAX^Y;")M84J^Z\6WV3>8]D=CS?FY M#(U5@CDPR'CH7Y<,C!<(CK M,8_#08H,!RE8CO+AP(?#*8>#M/UPD$)'?4K#P?=@E,/9 7Y7YFCO>"/L/-JN MYV#/<'RO";;PT/ >3 ]+T.,+VZ&IF: A4LB4Y$HT= M!0V/ODQSI_I-_NMFW=&NZ # +;TIP9V3-VC/XTZJ0] M"S6WM3%>4/D6W6M]Q+6>U;"E' M5'?\53S7\G&T+)U(RZOFY1Z)^#2H+$S??9L3/6_5L8+,S:QM&)YP3EMEN?!Q M4!3KA6NZ !8,:XQWPIE_E7W'QT%1;+PG_#PU->=!\P8CPWK.B9HW]ZH@UAW7 MOLDZYCO-CER9Q-=\!96 'E!E6YV@X*1H8L]4Y&D[-#:>R MZI.L 8Z&4W,#BW8#CY7)CT6P;@[@>BX&NW,]YX>WUUGX7,\YL-W]8_%2K22J M;.RJ^VFHO.M%H^8%!=^D!>;R?-O(]C2S/25*M(?^.?3'J3,8D=/N;$.9-O8) M3X+6/CKVLZ.-(_M&&WO&")C+&9+67,^-%^QHSR E8X ?-4-_Q Z5R7GK>'VO MBJ3?X%CY,MY[(\U[T&9_8*^/Y]C_8>G8@949Y7C;"63*N#=Z$Q!2ZGZ1$+.. M'QON(S30'CY.^R &<]:P+'MJ#;!^5J!I60-[C+L>B(^\>6\/_-PN6TT1NXD@ MC\!9SEFSV-/J-I[8UOL3-J'C.M'?C$:/^/ES%GJ?]R!C-\16!_7D3%S1T M5Q$4U^49L=9ROCZNOQWUMW 9O!]>![L,DG+6L3>1; _8=,_#;Y>JC&E[*?OL M9 Q88HPEU(FG)3L[B*2;B8Q#),D<9180!5?;PEHI%TH$+DM!224K)QJLE[V])MJP6%.WW-^@FJ)@GS]2<8 MN_>M;QU&3<-SRDN^=97_U!R#9)PDLE_ L[PS6H"=8[O%/$= MHIEH)3)A81V/Z0SE7]'2&SGX?<;>!U#5=$PTVK8]S/RLO*Y[RU#<6A2'(Q2P M^.RM'!.)$N; 7-+&J\UAN20(#LJ3@[)C<:Y<%@0'98:@)%:G;S@UGF%N(GUB M&V#QO?_$YA=%?ZN7T&=!&]DOC?G8WV-Y>K;827?9R;&3?(NB5#FCZ]V8O(1M MIRL?I4J:6^E4?63:IUX,['K$>>%V7[7).9+ ]I[S%=T]>Y98WFF.HB6-K?]R MHI'!&@KV-B,.EG?:H1;EQ(GY'.2]U=3+IKP)&][94^?.L#1K@.^QYK+.=_1Z MK$?'ACY[LQM3B 7+<"+AC7%>@Z2=X2Q270OP=E2]SG932-%79.:>7 M8>!>@JG*0(<9MN08E Y#A@YKTCF%';!\LH8!B:1U6F5J&7X/?W1OY]T:8\V= M.OC:<.VR+%6OX+OP]?"K\&_R?JPL/U5,K+A 7_3+G[-4Q.5RZ]=U^A$*6B'""?RZ7H"7QML5 MM,N>.@/L^G^.L*93<$'EUU\\$BF)7&]F DJ'@(F2:_P77TF3M\^OANZ-KB11 M_!M4[_5M'2#HP8N>'C[_K?-TVWPJ?>OT>IV'*Z1.WI!KFX;^&5ZX] C6Z//K MWI&3W[D,ZKND[;O^,@E?O^NT>Z5NZ]_-*R2)$^\SHA_<-1Y:]W]<(0]L6Q=9 M^!4!BVG69_30>/K>:E\A$?J#"-Y+FFD\6U?_F;HPR&90Z?_\(E7$SU\N)^E7 M,L!DXX)TS/4IN]N\^?'4ZK6:7=1HWZ+F MOVY^;[2_-]%-Y^&AU>VV.NTC-^C_-)=A?#\\:,Y/U+'PQQ.@9XE ^[8# MW%H"20\ VE?BYXBV2<61PDP\]*(4BP;8-">:KL.+7R_$*.6&I8^P\3SRKB3@ MV8LHI?JEE/_V^04[GC'0S* *SYX0*4T2H$<:0_\<:F/#G%V]E\%8%OC% UM9ZQY7R\,D J815=]VS;[FFG:T/4W(N5Z MM5SY'$?R))@JR+_LE/R/'XVG7O/I_@_TU'SL//70XX^G[H]&NX=Z'01TV@/. M1)*"; =)Z@?](^K0!X=0!OKSW7_(L]]_]@YY^5R2+-FF]$$=#VS? MDP]K2+!F3,."]>>-/1X;+MDV0'<&&#Q^-MC5LTF3^BS(H_Z3VQNO(GRFJ$HM M898XD05[D(GGDTB)_'ZE33T[_,"A[$4_\>TW]3 C\-VZ^A?J61*1%%U?GW:E MLP$K3_C9<,EH]<@A@>WQ0KBFV>B"I=8FB]G'1ON/K9"SX\28ML@^--^T@4>E M@.PA$!^@C@P+&9Z+!B-JS'T\,B>E.1I"?MMZ0-34; =$L&Q2 M-ZZ;,ALMZP<$2VL%7GX_T_K.4V2E)"J* M*,KB%@I+QVQ.G?XHH,G:V2:WWZ'_3!W#U0V:<0WX,-N5Q.EZW?KT]*G["37' M$].>D2 )MK5D1"F(*LMYUBSCO_3OCSE5TO+81&W[T[&GW50=C7S>W9&>&[KN M8-<-?I#31=+VU*R@)JEM FR&T:UCO.#W%"UL6C3%ZY>WK[\[-8!6RV)MWVIO MX->.T[-?K1TJ'6'3LZU]JZ1308?$Q+\ X7#3YOS'#KG,5C/_;4QV,E7!KBG7 MRN=KT@2=)\LY&/_6P)AH)L)O&- '/ ?PYR"W;Q.FQ] W8CH^_QFRS2WX6J5 MTXW-+7UY'U8.8D+^#0=KNPU;68SYZCZ65M9!KIVM;-GL"K72[*LJJFY M=TZNN0\+I]?__%*3I>IG%YXS\82(!UE4/@("*C&G!)!( ]V N!@98]E5T@7. M=&CX>> 8(ZG:T&3JN%/B(?-LU,7^4E&2/_0_$L8EOO[&P+MB=.<_^-XWMN/S M>O!UW_8\>YSP?4);5I*6M MI!14#T%>WBBX9XM\&%49BQ93CVR4]PS.I Q5K M@Q$:D..427/AVFX&'0FE3_H3?D1>B/Y-14$^V$HT@;HC!42%)1Y?6(Y&::0[ M&_=M\\.R*<*RJ(Z/JW;@EZ>PPF^#$3DSC8!P7D<&?+)@I9TG&Z;D>VQ+9951 M$!#^3)+[=$1O;Q20C4E0"\VN+*"VC1XU!_U3,Z>QA3?S8&=%&0%-^"RQO2:: M#_=38F6Y9. M?+D8]6=H,,*#GVA,XD5?1YCN/!##,;+[^D'ZB$::BX:&"2:G9IKP)8GG(9;H M7U.#V*%@?O9Q\ "4.3=%(Z& @4$:L6-#S1(CE7Q-8V!T^!;F8_+HQ,$#3&=G M248T>,Y%'Z \$L?B3F'*<4D6)&AO$,7BC33O?=M?M>56DB;Z+P=]^"@@S=+1 M!]GO8Q\0 M_W_P,](,_31^$ETHJ@'!+:Y*(PF&:BN1ZJBTC79NZG3=Z]FZGC M8)(=DE1-^,33O*F[/9_\0135N4:5[XMG MHF=0\=CP/ %K"T'1%B$\\P9PL!_,T3S*Y'+CEXPNM4\S8_P>0?W11G19=C3 MU"3>9I4@&M:R4]/?,^F6>N@#$4;ULZS(GX('O)%!(QDF))(A:^S[[9U#&KL? M-P(V(@2GQ M"W<,2(=:G)"&0)WCB6;-!,+64!Q0'/&F/J-GQW[U1N'7GX"\,=+QT+!H]"!U MZQ(GC2Q^7M4Z^K7T.7QLXP.KVQ8^2-@Z>'A%.\,G#EL1D5I);&>4TACBRA2YP:D]&P[LP.L8EH8 ME?,@*(P8R(WW2MAF$9.J3E9-#XR$OK>3J!6EO8NU$I;'!F-W%2FGV^,M-U1I M:[Y-7#)?2-,DC:6@F,3-(X#!YF*2$T#5'=Q$)DS'T5;MJR@?M8Z(1 M6?!UB3L"8S-4-/H ZJ,K!#]0?[W]#>M/6" &'=M ^J26(PW4=4Z3M8;)F2N_ M01=TT5.I\W"U.\>_^3GNT:)[#72KP4]#TIEZ=$3!T%K6T[L\,4NG8ZWI6+<] M'0\,F-LO$$G40=\),IN@X!OWZT6K?7=Q71%DI28H)#GTV]+).R:, V.,Z,XV?#[ICYR%V'98&_2:_^J56NW;9KOG*^1B M5POOMXGVC$M]!VL_2]K0P\X5TLQ7;>;^MH.]&&MY+BR#Q0X[(7V-[ Q;Z"9B MZV56X1T0"_+S?9QI/H]%5SI/].#P(N_"8_.IU;E%34#M+?K[#_ADGD#@W#OK MQ^H%HUKS-)@_@IITPYV8VNP*+ H:KD>30 &! [@:W^Z;Y/ST#=0-X[@[#WQC M\2!LJD&5*?F^CKG4#/J?4'AH]FOQK10O/9=@='4WGT8DB ME[E:@9_[VN#GLV-/+;TTL$W;N?IE,,!X.#P&3\P'HP&#L>5AL-\^^\;=/Y.6;IY" 4KGQA"W9#^Q_GD+,IDGD_D@$_DT_$)-.%! ML\#V(S0R]T.1BP*F?O8@XF!J6)HY5I JG)5YF/FE)"6A).1TM01/^03:Y#(_>-$D9!CXPP[\)09DV2:#MHD;? MGGI!I#0B-U'FEW7D,F<=7F8^6:<W8DJAWY=AAR[T*9.[_?F$W?J=' M)@QL*9$V_+ B><"ZFNE'/3?_FAK>+)IE@7A9?K@T@UG!?;8NKKM0M.;E?&U3/08O,'J9 M#ILY+]X=CNZ;,,@B1Z-1+"=&TD'FDES:JM*%+E))E/$%CR.CR#__3]5@#\E) M&8^GE1TE10*" M0B&W>LV'1(EU>PWX*L@X$2K$_XDBLCMN,HK,,9=PL3AJM&]1]\>W;NNVU7AJ M-;M'0D[8I)L.(:MN\Y:D .EV[ENWH)C;B'Y(=I!6&UK;1!]^M!L_;D&GMQ^/ MC^_U,T;D99+C-[,9)$OCXG5D>)CV"5\ARWYUM%0,IX0*PVE0)P*X6#&W;4[X MX5^ID33%(; XR=C]>E'),B/(?%S!G(;1@TW3O#=)CL/U=W$>3=!QM-T RKT$I-4)2J4*V+L?S,<7FPH^#S@-:OZ2-I)8*J.R%(I@A2 M*()DBB!Y;P35!;4L"J):3D 0<^H[#^ PP4FU73EI;4[_'1 E 9QJBB)(:HV3 MTEF34GU74I+":>U 4I*4FJ"J9:$JRLRQ$IMY(FYLEU[L.G%L?3KP7&+$ZVS! M?<-^Z D:ECR"MFKG/ES]8>5(JXGO1QK19V?XW;9UMV'I7>R\& /L=D&I69N4 M*C!WK2[4RSNP=^*2ZY"9\R.#$T5A\;L&M]*!N$W1D 7J4)%43J\DINX*O!2-6P!>':R&FLR>/Z2@-1^/\&*;2UL07EKFJB(*E;(J MJ&6%$QYC-6=/>+$]J2T(+RUS$X"G5F!%GR,'<,[PQRSR\];=(M;,59S[FKF* M8,1@U+ MOUVHINEK)G,OEE!6)$&2]HD9S,MNPQGC;0W.$@)V=L59BDZKNEH7E,H.<85G MNO5ZQEC:S%WU6&C*7MR5ED-*%FJ*+"ABG7/7.>)M#@C! M%C0>BX$)M/S=5S(,LL:2BH]EBTJ"7*L+HE+EX3 .1A;I&Z!>O&@E4.8]W4K&A%D.6*4*DF+L3/!1 %@N$_H%CU;MCDS0R>#$)UZ+$1GKHN6-;#' M^-YV,S\*+L-0J J5^@YQY85"0PYPN!)_L4B=;?&7HA5<%FHU,"D2(\5.KH(B MUGP\^HMM;^U ?VF9M&5!!?BI%9X(@[6:LZ>_V+;7#O27ECE:$Z =0E64F*,_ M'J_(]@#(6W>+6#-7<>YKYBK.?/1 G[(8"_0)E7&D MK>!J31(D<8<=B=SM/IPQOM;@*A;8LPVNTDP,(RI"M9847\##$!E!SQ;L%(M? MV9*=4DO<(JABE0=-GRO"UB K%E6R)3^EY3FJ*S5!DG?P&^4FT-"_%-B@/CKT M(3#Y/C*"O*)'!&QR^Y?%6' +U:?OBA[>^\VY:+^ABT MA$/SWM/>V+]XYM3C, LK/1:A82MAE.SH=IW<8OPKV5#W1GN)TG L\K\1QPJ[> MT>DXO=C- _#831X2Q&OF*N8U%;VT,W/9_> KJ2(-45H5;='''*LP'E"*);L&PL8&I'EDW);[> :J5>%LJ[ MY-+D+)MG"*^!;BQ&:D>63_-\'_[X&S^QZ*S-#O/LM]-)S@)9W"'W9J' D0-8KH1C+ YK3SBFN"NNT.W$ M:FUS0K="82$'*-Q(CGL$*66_N2V*%4%-/)C#R3$7L%P)QSUBC;+>HZX(2JTB MU,4:<^2XKS>^9J[BW-=<)!6S&03W73,L?^,MBUF>'UC!8_.*J(GXZ!:F7V<8M0E_6(;G2OOMO_T7.[:N MN:.U[KP2]RHS5G/F7F593@F!:1Y$54F8);^R@Y&:C\>&2GILN'[#C;/A6=:< M/1N6TV/#]#(QBD*US%[X 9N^-'[>@]$PSLWLKT;'WHI(SNCP.S0D+>U)@(7T M3!SB3$8JRY5TL9W)"1%9$:J)-Y[S\R&YA>QF5JZFSLK'-I['A4-[I0N;R6WRP@["S?/,ANC6Y&'8QEYG"$.6 M+P XREE ^2IT*QL2[.V![C2/N"BJ4),WIWWD^"XZOC>QN+(A =]^+,X7#!SE M3+#XBH0TA[%X:F=Q:J(@E=6S8'&>09+MG;2\=;>(-7,5Y[YFKN+FN.F/9]D!7"].!OFFL,6! /]S27E3W2JC]BAZJP2ZS#U/?S'FFQ;M3QUVK?75R+G^2DBURX M/[K8_N@]\K!OQN\ANWZK\:MN3AO!85MP/BYO.)NR-Q_OO3>X&L\*YV,V@,T0 M'YX%S57,G%5P]!MR M5QT56)$%F!\6*"2&"UHS5W'N:^8JSGW-15(QF^<2^6$!AGS7U4-2[J9P;" Y MN_0JY]\!:::Y[SJGONL-QUT.17 V^XKB[K=(M<*L<)^-+R','-TM+RH+OB3G>@@#O^.#]OY.<-1V12X6?N^LL? MN%GBYPV'8E+A9^[\X\X_OJ;,MZ"YBG,O:*[BW N:JY@YJ^#H]Q#T;$\S$8X= M,>"G" H)UH+6S%6<^YJYBG-?P*T? @Z2-VJ*N-:HMG M'F-P=!?()1T[Z[(]2K/9#*SPB\,YMV[BUMCYEIVXE6<0RR]\6>+6V%F5G;@U M@RQA4@XO%.=9POA*CM?,5Q<_2PK 2.US[WN0.],7= M;@R.\.(L#2NQTR:[X)0[WO((S[/@U]@)DQWYE;O>\@M@EO@U=EID1W[ESC?N M?.-KNGP+FJLX]X+F*LZ]H+F*F;,*CIZB_T9S1T@W7@P=6_H91-$7=_T8.P%[ M8X_'MM7U[,'/VU"!H8U.U/JH&<=TUB4>=>6+R6(O)F,WP>T-VFP\=V=R/CNW M6#T+YHV%(Q_"O!FX\?@V"2-H9HEY8]')AS!O!IDQ$D'+'E9Y9@R^5"R&H+F* M&D_? M6^TK!$W]C")&XG^FKF<,9Z1H/+[N8HRTP< >3S1K9EC/(!X/NY^^7,)W+,B4 M@[<(@N8JSKV@N8IS+VBNXJ-9&9=>W]9GY*?6-W&61D*D>EI76%'?=G3LT.Z" MV7 ETO[0GL5J"20DBG^[0$1!$TW7X9VO%R(Q?_R.))I-%U'ECB;]D;-HSWJ# M:\FN2G2P29,WY-JFH7]&O>:_>J56^[;9[OF2B AB@"T/.R"'DE+:JM*%+GZ; M:,^XU'>P]K.D#:&4*Z29K]K,_>UZ&YLQ*(W881H:.<1U]HMG#RZN>U0-]A#= M$*^7ALM/] C?8MZO[X MUFW=MAI/K69W>8LZ\R;== APNLU;:%"[V[EOW39Z\$>W!S\> %%=U+FC;7UJ M_@[/M?[91*TV_-U$'WZT&S]N6_#TQR.U>>NQ''G9Q$,OL[&=*2\?>_89Z>O< M^@N^V=Z?'RH.P9H1.F)]O:ADL"",CS)@&XP>0" C%S4MG9S&6A?V<70#@VMV M3\UVC3?F]+KU?,J!M!60Y&, Z>]3K];)Y'=.DX8K.N9ZE>F M^I6Y6G.C5CY\BZ%GAH%\LH!R)>W,Z3 M>@1R-)8(EIZ2H-3K@BQ6MX^!8T#)YP&O3?%L:<:KQ3*^;4;1(2'![U!4%D2E M(E2DS0?Y&5#A>8"'!6ZJQI*:;,5->\?HOD.5+(AB15#E'4Y&,*#D\X#7$;FI M&DLYLA4W[1TT^PY%54&LP#]U\R'XG(7![-G*CC?"#B*!+@X>8[J+QFKF)>,U"YBIFSBHX MFH_A9J19SQ@9%O'I0),L-)@Z#K8&,^0YFN6:&G'0L" _EH&ZLZ/WPVH?72QM M)74#W42]0 N7W9VOM)M 9SVB,K_$AJ7W%@ILZ"3Z=8PMKXV]SK"GO66\G85< M:-;7B]+%=5F1!+&\0V:'@YST'[E#.DV\KL%I+(W3$7&:WH;9 J>2(%45^)>T M_YH"0#\R@(KSQ^,6_!G+U'1<_DQIRVV!RWI9**O[! 5P^CPY7-? -):+Z;CT MF=*>7@2F55&HU2N9DB=WK+$]+O+6W2+6S%6<^YJYBG-?]H0]];.&AX7T$N\TEG_(8GR)AN: U M))3+=:&JECD7GB4$ M5R)/2ID+TSIV)PF*J@ABO%'GK;A%KYBK.? -A8U;[@#@YE1L54[4\T&5U.27(V/OEW:L'1ZE.!QR33]YENF-\0P#1V/ M./.J;:+XN M9TSS::4'54554)2DW79.\QS[N]%\.6.:3VM7M2)7A)JT^; X"U!GTZ/:LSW- M1/:F)*=\Q+(Q8C>'WNR4$>($,8B**@IE):RDLL3F$1O0;).^60.'JF M$K6B"%(M:56=$7P9REU26+1NP;\[I90X0=RCJ-2$6C4I^SOGWR(B>B60JVG2 M;WIAE*)8%T3Y0-YET>0_WJ'H)3/_;.Q[!5"NV].^B0^CGZUOD-FN%>GN*<1N MOTH8;TS*!'P98M=Z['JP/=@U+7.[)HC5"OS; M?%D8"_#D)YEXP%HQ!,U5G'M!XZ[5ZIV_IW\PK19B+Z MP5WCH77_QQ5ZWU#TT'CZWFI?(6CJ9Q2Q"TG*:&,X(T7C\7478Z0-R'Z\9LT, MZQG$XV'WTY=+^(X%F7+P%D'07,6Y%S17<>X%S55\-"OCTNO;^HS\U/HFSM)( MB%1/ZPHKZMN.CAW:73 ;KD3:']JS6"V!A$3Q;Q>(*&BBZ3J\0_T^7X*.))I- M%U'ECB;]D;-HSWJ#:\FNVK"5C7K-?_5*K?9ML]WS)1$1Q "3-#X@AU*YM%6E M"UW\-M&><:GO8.UG21M"*5=(,U^UF?O;]38V8U :L<,T-'*(V^P7SQY<7/>H M&NPANB$>.Q,U&]U>\ZF-;CH/CXWV'ZC1 MOD7=']^ZK=M6XZG5["ZGI,R\23<= IQN\Q8:U.YV[ENWC1[\\:UQWVC?-%'W M]V:S=ZPV;3U6(R^;>.AE-G8SY=UCSRXC?9VG?I_0F%!Q"-:$T!'KZX6K[% SSN8P-+K=F)G$W++R M=$@H\%J^,$)G8ASZ5TYZJ.&ZF"PL^7ADI.M9,0SNS"-V,'48A$F]8.OG17(B[X=UHCD-V3&FZ[^7PN(;; M&1X>N"DI@BR6A4IUG]3Q16"F0["V*0XSS3C+^%&+O2$EER2YI.P/*5&0:E5! M)2Z!G"2'SY9N&X,!U.NYR,$##(KJFUA )G9=I)FF_:I9 ^Q>H2!IVX*_5D!! M71QU(^DNPL*?YF4WPD+O;.?6GO:]X=0,G\J"8BJB)*A2TBW>05<6R>16]ZF6 MG8'I.DQP%:XTL<%V6A'I-$:I2TF$= M/G7F H6K^$B,';[9&7T',E!9%FJUBB"KF\\.,SW+'FU1T[)>0!6V8V!6ES%G M.#XVL+0JQH[_A&J8P?#(@I55L#R5BB"I^]P+6 3=YP!U*]$F[XRV0^U 6#H# MVM2Z=-XL?+QL#8'O=V([5'?VT \&CZQ]&$%K#L;)1G96WH^7-M%%P]+O;Q^^^'O4(<5+.4K0ED^;5:)Y2S<%]6'+@Y@75 3JHE;:^R!F<7U @K_!1$J880^S?+, M=AA)X8?GQLDGM@F>^30C275!A"5[[9 \<'RB*1J25R(XMN>>^90BR:J@2*J@ MJDD(9@^X^RY@\CF$F!DC^0RF*VC-15(QBT;JPM9Y=.P)5# 3T*.I@65*_"(D M]FI"KI1AU$!E#[ IFIBQ&)%00U0_L!"<:^>[8[N91#^I57*-E2#5=_!M% H- M.<#A*OQ)L2B1/?!WH,6H5@1)(K$BFV\/9)K,C^;=;@P&T_'4U#RL@R0G#@A3 M(^)B!+2%7XUMNK-$E6(Q)Q&5WD8T"K^;V//O@&N,R8;T?^GG*P=I%O.#(@FR M7!/4Z@Y1A/P.DSPC? VR8_$MF2+[P)E'$4F(M%"M'WBAX1ZW2K&X3%CARUZ[ M9A!0&[.Z<"CL^-RX[)!B834KQUU&09 R&'UB7:@DWB7*_=P+:#2U>N3\C&%YFO5L]$WZ MKD>.1VJ1_4@MXLOG!']\@H_%D]PMAEAKKCH_"C0CUZY4%42U)HB)^_F ^2?0V6C\9S M?C\ZO\NQR)'5YY';MC7([J1*K4H.)',_"VLU9T_QL1"/O2%XZ)Z;( ,(*\J9 MGXH_NE%_BX<8E*(C_VYSU-/>,/?&G(#,$Z(PZ#%@JI!,$@+6:D*=V^7,U9P] M:2<$2&R VJ'9_U9"[8RH^>@F^!-I#?&I_' Q/S;.9A#21EJ/;7EV)MC1/,-Z MOL>:BZF..T/0,%5P-OFJA(HL"6IEAYSI+(0E<6"S&%TGQW96=P?TP:?*!5DB M&=LWV_HLX/A0^S]R3]G\GR*22\N6+FFE!6:\74L3F=!L-'P^8G/8;IR/8IN^ MD>1"V20QD02E*@KU*L^6Q7%\^/03VSK>A-]#)QM)%,2Z*B@U)7^S#0_F/OKR M/6_=+6+-15(QV][K7J?7N$=LWI2Z;FY48&[4[6G?Q(>=A-[Z6KCM6I&NJ1F_ M\B8S*U-6*X):5H7R+OL_G2."V1'X%S57,,I]D;"[B\7478Q*<;(\GFD4N%/7CVCY] MN83O6) :EZ6E=84=]V=.S0[@+A7(FT/[1GL5H" M"8GBW\ J!05--%V'=ZA-^27H2"*M7D25.YKT1\ZB/>L)^6+C&F#AP5W>:B*2 MB AB@,&*=D .);6T5:4+7?PVT9YQJ>]@[6=)&T(I5T@S7[69^]OU-G-*4!IA M< V-'&*2_^+9@XOK'E6#/40WQ,*G5\%KUP'5GQ8@:5 M_/&M<=]HWS11]_=FS'V369NV'JN1ETT\]#(;NYGR[K%GEY&^;I&_SXY0J#A8 MJYO0$>OKA7QQ!,C^?6K.D"30:\S7.A83]WR.;DYP/>^HYUL\P.,^=I#B*UEF M3+=;SZ Y E-$\S'S=&O\'($;/DPM;:J#D/2/Z_<<"D,#ZS27AQYO:41G?"*O MU?C6NF_UP'[S#;K?&T_-WSOWP+S=__FE)DO5SZCYCQ^MWA^L[82]6WJ>#BT% M7N\71NA,C-7PLK=[0^L;IN$9[)VI*BH^N-"9&I2G.VCS+L-U8S" 1G@NFF@S MAN]USS1*)(,H$"5VKC$4]*,OYPPO4)2K@D@R -;Y9>WI@VM3@$>: 1RQ XL[ M8.C0@(ZJ4%%J@I*8F_R,2/4TUP: GIPI!HC88W*9,8,WTYS>",B0>V.'#YOC MB6G/,'["-$-7Q#S-D(85H:K6A+*ZPY4QA<)##I"X$H&QTX+[(?#0NUT$!7B\ MIFS.Q\\TAY_&,/;/^VD!DV/_5GJ7$03G8.QL9/$51_9\A1R+PBLU1:C5^*V0 MK-6B8NSPR#XRR9E]9 9: MG#$"ZAP,IXVL'CL=LYQ'(1Q8LTQ970565T5NF+-6<^:L7HZ=B=D#?@>SNJC6 M!37Q?HXS8O736.4)K#XT+,T:8,[II^+T>MN$6LNDHK9-@#]6(V%'\'D M)N I3<#DR(W(G)SMM5Q5M2Q4*]P;S%K-V=N!R3$;VP/OT O1*?#./-KNZ,E, M.ZNB,OB-BZP0^K9!&YGL[9&LDC6R9\X)G;&:,R=T==MPC6P\M%)=%>3$,*$S MXO.C&^-WR?$8G,T987-UNW"-3"[,52I"N*J@H2& ORN5]L?G3K M.SQZ/K'A ^P9#AX3]NYC"P\-9F\N/.?ALY&^XW?A$J_DXY*";D$[%M:_^6IZ M-#7K:.[R2J4L5"6>*X2UFK/G]_B=MND"\\ YH%*!"4#F[O0])P!LN43= U G MHZQ?W'#4C7-&; OUW3CTE7O4>4*6A7*Y)JC5'98"+,2N3#V29<>L8W;B#ZRV:P5!06&4:V:M&[G MZXEW^HJ'UH+67"05L^D%_:=-(XD?'3S$CH-UU/7L MP4\!Y( FFH->-'.*KU@0'\=I$03-5&W;>N%&'H-&GES:N-V'KLX+-BP M*VC-15(QFW;>C3T> U4FF'8"6G#A:FZMB+%SCGZ1B9R:$9>J(B=35H)A*K%P MYP@>_DF E4FV6D50ZQ5!47F /6LU9Q\0$XOBW0IQA]XO0>XWJ0C2%E&,3,\T MI['A6QM,]HH8.\H8!?,*$CS$*F)KD%6=R-VJ'27 M;NP$T57=4"M"6=[4#9D1LF"6IO+6W2+67"05L[C:>'_UY]1S/6!/PWI>-Q'$ MCD?'|$:S 3DB3:[IKAPX&\3.J.[2I;!"24%A'[D; M+DU\K<%5S!^_$ZX./]OKXVJ'R[1W@=-'=E&RF@&NF@,!M/QU-0\K),C\ ,CFRM2E;I0(2D,'(M%V7ASH6 M:;%8YFNOF-4A]S_$= M0@3&<9#MM6'IR]G'@V2P-P05-+>P W.B)J\5B+&A86Z!<7ZF9!/;(])8D4K*J]E%C?8MZO[>>&K^WKD'*'7G ML\T_?K1Z?YS3;*, ['5[VC?Q8?;MKW%VW&'PQ5J1[F02V]>/7*71L/3C3"VR M6A'4L@IKD>K^4XO"IY;TL/OK\:&Z$J*Q_?V]('IH6'\%ELFPR! 59>=IXQ3( MY-?"L+W=F;?N%K'F(JF842<''E]W,4;:@+C(-6M&TO5:MH?=3U\NX3L6),II76%%?=L!:Y-VEZ1N$6E_:,]BM002 M$L6_@54*"IIH.LEL0FW*+T%'$FGU(JKW MZVWFE* TPN :&CG$)/\%S/R+ZQY5@SU$-\3"MSSWRZ5V'5#]:0&2=B5SX<]= M+;\W4;/1[36?VNBF\_#8:/_A.UM^?.NV;EN-IU:SN^Q>R;Q)-QT"G&[S%AK4 M[G;N6[>-'OS1[<&/!T!4%W7NT$VC^SNZN^_\7Q=]^-%N_+AMP3,?C]32K4=P MY&43#[W,1G2F;'SL.6>DKW,*[.,V#A4'*W@3.F)]O:A<' '(7>,-/8 X1BYJ M6CK6U[LI3VUQJ(^6M3V?=PNF"'#RO7CB0F?=;W::4W=M M["FNQ(+"4CM]NO>F:_J9J1:R_W[$"$2_BX9:WI^Y )/X.J@3_\^P4=E,% M4:P(:D+&:P8#+1FH.9A3)%$4R19%,423OBZ*J(%;@G[IY MNY-I2CWVP30_A/\>N^Z5?X9Y"(\BW7")M@QK2F+Z?1O)MG@4/R,Q:IL(79*B MQV^(*K K9J9G55$ N;3QMS:?*ZH-0J0EW<(;$1BRQ^FN06BR14+O)L M1,YR6P/#Q#1UA>^O(9^3OP9@-:(/4Q<6%X;U$4T<^\70X8_^+"1]H']M[I"] M0HR.N5-;8/ET01:TYB*IF&FCU'>)W.()4)A!9R2:GT<;VU#I?WDFS^/:K+'3 M%%'%P.\F]OPL(8V(?K(V3A6A(DN").]PLK10\,@!,%<",G9W[=Z 3-%R!4 J MLJ!(2>?1SHCJ3^/]7DK+MCDE&ZONB#,<9!O9?RE%8E1/&[)#9;YI65$K0D7= M)SES$0"2 VBNA&0]54BF. ?4)$&6Q/.> $YCZQ-G%$G>[&I^L#[^:VI,*.63 M6<#/:0:PPISZCT?]?\TAO\C<3Q3:Q]$3U-!>,.I24_G M3BU.]L>[KZ4BQY+US75S9SNW@68:@6(RYOC(31<5H:KLLP.9E[R2YPRZE5B+ M;8/OC+4T/3=UH:R%G.(8V6NGQK'@D M<^]V,700TY "'*_$7RP>W _Y29/$RR= HU<^;QD]C MA-^,-.L9'B7W9RV"/ZBWA;I?S$7V-'ZA:Y&"! I:L@8.AMG]%OL_6U:HH*>Y?K(V-NM23:A5>6 R M:S5G?G=K1:ZEAL?TC,^%NTH1%%$6E/(.=FA.[H]X1]HMZP5;GNW0; Y,8//\ M1\5FLHX=(X\/CHABLF;IJE"5)$%5>(P>:S5GS]-*;/-X=RAF0="J("M509)V M.*2>MSOC?()^=/!$,_308>LN BT8P>CYCXZ-?*W$-K3C@R304S-0$[TV*VOB M5BNRH):3SF!QVLX#,-?0=FP7^ !$9L'?DB#+-4&JR>SP]VD,[ Z/B3L%8R<= MX'XW/JAFYFGM&E1#F>^^511!K.YP%TZAX)$#8*X$9-+I[GT!F>)VG%H3U,1[ MRKF[>UMW]T2;<5_W46/@E-A>]FKGXJ.OG:,%PM551:A4DH),>20<\]!; [G8 MZ=K]()>)K2V*0KF^0V1?YCXPM2'F+'&+:,XR? M,+U;/'+=WQ$#E55!K7-^/DL4KD'?%ON-.Z(O&[<(V6H1*PSM.Y[&>@[<(@%E MA\YM1N :%%C<])*;R7Z+'4RJXF!2/@G3"W*U+-34'?SC:]-0YH7_"POKU7 N M;[$+N@NCQJ M,_]*#__X,];]:YHLV\/\2/1)AE&$DSM.KU.QT]$>&]KUA'/0\N"(M8% MF9^T8Z[FS . R['PF/W0F&8J'KDFU)0=?(HLDOUIC/50=S['Q[(A,P+J' RG MC20?B_N)#RNZ<[N4F03YW@ZJ@-6=/\[' F%3PF"+K2X)2E02QRJ__ MWH?WI\Y@I)%CV$#WDT"% IH0)=*3V8Q. >]B:=B/]LDV?$V-Q?N$J[>>3=?> M#DYYOMAE?-:K-:%:*_.PM>)"> UT8X$T!T(WU:E%*HM"568\1.U(2X:$$+7D MFUR-^4XD#U$[Y1: NFTHT'SK^&@Q:I%0(*DJ2+5]'$AYF0C.&8,KH1?+5W @ M]-*\ZUNM"U)BSH+S7"[D#)O,CHJ\=;>(-1=)Q6S;D'>&I5D#'J[&<5K0FHND MXG/PA#H&T-%$,TG^&S_P 0Q:$]BHY&%G#"9DGS$?*'N837/M&HLE>L*A8LC& MLO7< ZW<@E(RO^^Y+LCEFE M)VTP\#4J\UA;@[%80,U.&$OS*CBA6JD*MUX/@WW;<>Q7XG9^,'!+[8);?K("&#/?ZAL0"=%(B;!Y"=9ZJ*-L^?S:IGD%&-W"!6TYNR= MY)7R'LC+)%^D7!'4,D-9X4]D@01+?)(8L^I,V,$FN<_ M*#:S1.)4-G!)-!@84Z?K1Y8[,23V]T MJK52%^IEB9^:*RYLU\ UGB9@=[BF? A;%B0Q":[\I-S*DW)S;SD_*7?2L)9* M;(MTQ7&E^?KW!"?E)%&0ZA5!4G>8$W+'_^<,PU7HJ\:V2 ]$7ZJ1B0K!G;B# M+<^XTSQGZ&1V7.2MNT6LN4@J9MN0O#5<0O2&1:Z7"Z[NL"UN+!82J@6MN4@J M/@/O)K%04;"L77$MV>GE6%#/T<:MJ^K:X)S4+BU+>]]JK?>H"!Q81#"O]MM4 M8VEF]D%QBLOEJE05*JQ?:7F:P(60DI:F#3UJUMK]ZZ6\2:BZ1B%FW% MA8'2' [QP*.W3[P-1IKUC!&0.D;^[S0=!-E09]1"+-2Z;/.^>C46G>BKMS-L M!LI] MUV+#*SDW\DL_.+9I(XEB<,I1L##^ODBX:E+W\0>?)X&_!R5:@GYFCA M$5D%@?P:J,<""(\%]4P.6U1$H:)NOE+CI'Z,HU^Q3*.Y_#G)\*D<&_04O MM,3HW,3,>,S">Q&+ASQHG#UBQ[!A=3D@1VKP+?9_PM_F5#>LY^B(]D=YUN' MBB"2/.EJTN5FS,T(A:HY^^BP6&PB ]!.T66NUFJ"))[Y[4V195+.\,WLR,I; M=XM8IH^\-K)V?,'P^GYD0=*RF?F;4$_-N:"@P-'1[VC?Q8=[A7^.L MN=70C-6?[D04BS1,?XP>>MA:$62Q+%2J!]Q1JO")* TL_WI,Z*Z$;"RL,)-I MY:! 0T&JBX*J))E.[ &5A[#PA78Q!,U5S!R?'-U,[4XG$Q.3;!R:22.<3=N= M.IA8I]1P'9KV*S(LG_B!LJ\8-5,YB/,K:*YBYGCJ-#[?%EBF#EBN+(@KI;PE M6Z^#LUCMQ@+70P$_:H9^C*QA94&5D[*D\C"!P]"U:66:YOHS%C:Y$42IYO(2 M)5F0U#._(7UWL^^NT^Z5NJU_-Z\0;2:B']PU'EKW?URA]PU%#XVG[ZWV%7K/ MJ9]11-?_F;J>,9Q])D0[L,<8>=H;:R>CV3,"4N3C6%BFKX<>4<,Q*%F15$&2 M^348K-6ZD77&7[OJT7A:JTN8[ YAF M:];\C/1F-F0:6M\P#8_?!G:\6P3J7R.#'NR')_W(0WC67]N[:(1-G=X;ZVHFC4W\ M5?PD(2C;)#.)YI*/_CXU9T@6$.'Y+Y=0'@LRY^ N@J"YBEGFKSS)@(.M"(+F M*F:93S+WG*UPEA$;J8LQT@8#>SS1K!G9C[5LCVS%3_LA9M&<]4R\1\KOSUGT36#R2RP/UFO_JE5KMVV:[ MYTLB(H@!)E'K((=2M;15I0M=_#;1GG&I[V#M9TD;0BE72#-?M9G[V_4VDTU0 M&F%P#8T!VHCN.@V;\EOW8#AK+ 6^J2.![9_1\<5&(+8,:&S@!@PN% #_<\O-5F2/B/: M6S)(H_W]E.ZK>(B MST9WMC.&OI3^02,2GZ; C;62J!#9/^'GJ4DEC[JE?]'O=9N8QJ%+$0C9# J= MGV3V QMMVZ,F-')(BA['O^K^&5O8@5=FI&%X0CI#6CBU:$#DQ(%2C8D)+T'3 M2:D_+"J'+NFFBSX0;,CBY^^-QB/]5?K\D3HOB?!,#/!)DLPGZ,40.Z2GI,C- MDH1^$YTT-1?(PH))@FH&??#L9PPE.+XD#7ARJ2QWVG<-W= < [L"K2IH;E" M$#0Y_/@5O_]DZH8?0)^"S^RI,^\JD2LIUYN3DAU/?_4MF15V98.$3^MU^Q;!*%D*=VQ/#HH(?(F@-6$WD+8$.3DTG M3?!+^4 J,OSH8]N"40C/6T3()HQ2T*KC!R(/' ",^Q&Z-X!)2'-FOFK04#,< MPBYS.B;OD^KAHZGICYS%]6WT)8-,N,8X2,@592FPQTQ,\N3X0#:L3VB^0STO M,*D((@K"0&'KP/R'9W1C *^^X/=-\D::!S*90:4(OTW\&D/<#Z<@( +^3ZAA MFGY-@8)"7O)![CF:Y6H!99(&8-,8@YZ(,O*"S15P[&LFG3[<$<9>L",4(PG0 MJ^NK%:9ST(+N;S(1&4?FLI6%>KZ:R'>Y$>=[&AX:8'CY:$-@V&A(E4NJ4GK% M^.?2=T##_O#TR5;SIC!_SZ!^C1S]);-81/K!W(9!EG0JI[H(P$U_CY8\QII? M*-1,JPVRY/G$#Q4F<#\!O_.^"B52A;)M%4&G%G6(_M3P";4L7QKO12$@K,$< M\M=4_[3:IT,4'P_'& J=^%R'=!X>\>"7OCP1H1HS'8T2,W M$$ITZU-8]"[H%<5X ZP6$RG!.("V1-_9NIW*YG8JF]H9K&E *OPX,OACUU0< .-46A5 O3A00Y$4]"$$9 <2/; MA"G$#6B3IO?T9KXJ+I?6SR=>L\2K*6_G^: . M7<&C>>D-[^L%^>-/L8ZU2IV]M?VW^=H^*A34B5[XF[O5?D$ M7XU)+*9O#OFK5?*=05?$BV4>+ III"64= O6EA,,TD?'UF%=[T)MSV0TDZ%H M@B#AL:'A^:.3O$H^*Y&ZH-?D6KWGV7QI&;8%EA.>H076.8Q=F]C:I-DN-DTR ME2\WCA0=4,NZ!@GH=63 E!Z6]ZJY\[5[9(49QB(EKF:=9QLU'[JH'_C(YEX! M\LU\J0QDU!EX-C$TI'HXJ]!W79*7C32.>!NH86HX R 9U+#+%$).TVHI $-TR%P'HQHA[+L"RQ,@.W(RF1* M,H(2GX 1D@*9C\C@IZ^Z,Q?(%[Z&*@R"$I 8L&%2V?"J;Y*%I4(;R$!R;)/, M^F0-9/H/C$EL+YG<)H$*/J'_([P.77C!"WA%);T62<3X@M4D+#OUR J3"&-H M#Z;T0D:"+!C[ MMXL<6ARX">PBS.;3=S<642HS[;0;?& =#V#'( E8CPH)% MZ'+$'76531V"MS'(#@8(3N2!Q' ]8!,3VD0_6'&'.H >6C0=C(3 B@JG_,B2 M?:/RR8)WL5P/^&>CEW)N5+QS"P"25C1VOBZ'H0F_!;9:8&$0MT=OV=?@;:F) MT&.PU ?R\O9]H/4%ILIPR0XG&EQO?/;Q0"/'*75J(1A^5X/FARR& T\%84/' M<$/5ASUXQ0Z.,*4OGW ] >/<"\OS979">ZG86YPUOL6YA4$=C'UM?EKEZ&8K M"?B9CL;(2O7G-#*_4]N.@@=6:3[SNG/B M(ZOF%=PMT,4<82'M[>K46ZI5L1X]^=0=C+ ^-;&?>HDLK9)79730'+ZENIX" M(STR\=#+C!(SC=@Y=ES22$_[5IF0LT'))EEU?KVH9$ ]\YDA9)X>M1D>?%NA M26R%]=E>CAYZQC6[IV:[8 .RIM>MS1 .I*V )!\#2,NQ26M E'A5%"<,UO6\ M?)R.JS4G:N7#MQAZ9GCX%G&ZCR@]=FIA:^@<@18^S'V-'UFP#+GF-FIN26-< M4>PJB@^Q<]4<&T.,\<3!V*.[?&U??9-62A7R;7'[&7?9*KF SD'V N7=R-[=+]^\D\>LHV=;;&Q888'6;29FS5SC0) M7Y)BC$_4V1E^MVW=;5AZ%SLOQ@"[7=#I^9FWB2[5T[,SQ_^Q\+\RQ;$DBP<" M_T2&MR14:F!XUS=?R[86_'LD/^9 9IK(8\O&W8F<76.>$WG!\;^&R*7#B?P4 MRPP@\5I5$+>X)SEM(F?3;?W=L5T7^9^P->B8&5593!NQ%%)4#X^./3167B3" MKL%?*)#D )XK81G;8]D$RQ.9X]5:7:B+%>9<106M^7B\&3O&OP5OLFM?%PHD M.8#G2EC&/.Q;\.8IK%])4%5%4*I)5X>=IY,]9U!E=I#DK;M%K)FK./62*-#32Y$[LK=86<8V M)@,M?_=UW+#TQI*&F[Z"S\]9QS=U"CX65F_J2'**@^!4(;*UNE"N'W][AT.: M:7J/;5<>1N_L^A0YO1=\+*RA=R5=>C^%!U,M5P25]=W[HP4!+VY@"%)^?3!M MUTT^G%,;"O'?@T=-L](MB1:A)"G-, MNJ]+/V>097:PY*V[1:R9JSCW-7,5Y[[F(JF83?=:B^2](K[BW M6$W&]C%#3?)=^[.D!P[Z-=LZ8NPPV39H/Y&#KRP*M?+F@SM\=SY'T-W,U[&- MR2WYFEW/'^?K@H-^#5_'#K%MR=>G<"16*X)8*;.]W7[T'*_?R17-'XC/]^/: M2[90'P_)#9O!YKRGO;&?%O;4 S']Z:4>VP1-'"A$J42EP7UC]'+HSC#QT6]4 MK;[GOZ>]G=]JHE XRP'"5TXEL:CU8T#[5$L'M2ZH%?9VM I:\]'H.[;W>B3Z M9G=Q42B:!?//,#V,,M;=XM8,U=Q[FOF M*LY]S452,9L.R-;"Q(C?O]-R]G$W9K VL]###T8*;0X)K13,'K UG M$* D>N<8K#\8#6-(' H*# 7=GO9-O)\:=[XB)8!#.^'J,*GJ/3PONEJR@S@O0K6"8'\!\+Z1,$+BJ(*-7GWP&<.[((1 M>6Q+. TB/Y^U!L=[/HD\(<+_<"(_11A#I28*4GGW>R!/ 6RZ\+CT^K8^(S\U MT.EUV/#V=(P=8^#_'4A)\WLR;\9=I]TK=5O_;L(:B+0#T0_N&@^M^S^NT/N6 MH(?&T_=6^PI!6SZC"#C^,W4]8SC[O-3 I58L[JJ.>PJ;FF,9UK/[B)WN2'-P M#PK^9MJ#G]N2W07"[D";0)&>,\476?9OSNZ@6BNLA3X)&+)]_%W!8@\[IF%! M4]JVA]$-^I]?:K(D?49A5Q'T%='. F]"2=?+JZVCZ">[2GHC#$/*LL>&I7FV MXZ*I"\M,ST9 ,(.IJ8%(<"@(&+3()8) ])\+@]8T[5?WZGB"2 9J-2%A]&"$ M]:F).\/WD/VFN<:@8>FWACGUL-XC _%P&-/Q'$J@;SN *DHI4/.5&"5G$P]] M#J%L$A-'P$JB^#=H"DP/$TW7H0S*=E\"\DCT7F0?!G5LQ]I(7S<_[N-2&V!R MMN@WLC!&#V 0$8N:@+AZ.L=-D&[8;K/=MN2KJ6N&''>O7.K19"1[^A8+G0N="YT+O1"!=__'VT&UI$& MY6O/V'=,NLB>>JZG6<1GQH+P]MA38C* +=-M5JD<"\,/U=OPM=N>DEVBSI Z M<-W.0L?4 -DV8F:[72:_CO<;38*LR$)52HH[YINI'/@[GC578AMKAP,^(9;F M,,#+LE"3:F>QM\IQSC;!*['X_%0(/KXK=Q#>JT*MFI31AA,\!_Z.!%_. / ) M,38'6C0J_)/.@N!/N:E5I"%=I%/E!:V9JSCW-7,5Y[[F(JGXI%M<09@@*YM< M''&Y%S17<>X%S56<>T%S%?/-R;/9G&0/I2EN+L[W6O#8W,T-MS@EPN868Z$ MDP.HKMP>J6<%T5-M"A8*'SE YL8-O%J&)'K:;;Q" 28'4%TYSV=)HB?9>&/: MF#Y::BRJ&>.%'*ZU!S^1-IDX($YZ>AM14+B,('S=+G,1$M5MML23\F(YF"2' MT,P;>SRV+7_$-#S/,?I3>J:Z9X>GMK'^J,W(PPW'T:QG^IY[A#D%K/)R1>89 M&_E .'B*2LHGE,4 2-?LE\J")"8- (Y[CON=)H"DC*4930 I>F;X!, '0CH3 M@'HL"RC=)PFXQ4^A\"U M$',]'&=/H:(*4C7IHC\>U15P[1SKC)!_+ M>9T2R:>[YU$1!45)2H/*29Y#?]I?V_GJ7_#WAK8S6/.WTCW_"MF@HS3,'8C M%\R03UW#]>^8&>$@V2]Y9F"/)[9%? \,9/Z5HKN^BZR_D3X21-[,>[A(/D"E^<%+)B>;_& WE^ %.D G4A/N1@M63*"*AT 3;L/2 MN]/)Q 2KE%ZG\X1=[+S@=WMX#; M%Q1B)=0VA_8P3>-'MZ[O#,MP1UA'S[:ML\KBQ8V^VS@'Q+*OSL=?J-GO1+'9 MF^@5 80DE,4#MFYY<&G1X+T2UJMW[7:$]:'+ YA7:C6A)NV^/W;(N[C!PD&]YK]Z MI5;[MMGN^9)(VDDMU4L[;EG^-M&><:GO8.UG21M"*5=(,U^UF?O;]39S>U : M'E]_T=#((=C^Q;,'%]WYV\#.Y4WV@..B>T__A%H6 M?=C%T"D=_375'& _\@[IR"?4 /HGU6JF.1/HDS?V>*)9,^20X$>=Y*7;5JJQ M)64HT<;@KZGA8/UVZ@!&'X&1[)3S^V0G98VTW:4R(L]V0>)#$[\)(-C!)[(] MLTZZ78P19:K./%STV]0U+.RZJ+$HV*7G_(93!\IRH!N>9ICN)W@3&: +PR%' M-]$K# >BDV<+S!I]0\UY(<$0C!YV/6 TCXA@8H/="U1'E.]++B(ES;*F!,M$ M/F' E8#@F;$-0V7HX+^F\!CY?H@PL75=\N7 < ;3,8E)'T K#4L'NQJT9GB$ M1.F;IO&3H-\;:1;8FQ[YQ?,C7:%F]**94SH0M7?M(^^;1-OT1=+>=V0.&)D. M1F%3:/#%4EL&]M2<4YY 7B(D3W'BCP%6'6@ ?AM@@<$ MSD 5E$S!V/V)/?_TJ(!<$+@QA+X2P>FPGG"!54;DL+ ;XLM_@?X)-O=@M$01 M_F2#7>%=;?T0X[KA.M,)A?@G%-?G!EWV9[1'&B$-6B^\1&E(?R=UK$'#W@F> M#N!$@;?\$.6$636F/?PVP%CW@9=4>1)C$BU&>T%%WZ?ZL7V9ZL9PB!T,^D5] M[+UB;$7[0S'PKFT4<7;0')^6%E2UQCSX!&, :&%L6*$(-\'5>K'-EV!NG;KT MH2A*0B'X4(5&3,=1]=*"7?(YO$-::M."?N)9]%E2J8-=(AR@ LT_FD[YL?J9 MO@S0H:*#RH=3C\QQ'HA+GX/2P29^('1: /Z19)BV+&]$IP>P M80@QT4+F=LV=8<$').*O =].+V*)O]9ZH'>3&$8(HECX+U3'XLJ,XO M=,YF?@N(S(7@]XF?: -*(8J$28]6B\CZT3XPSSZ!F)AF*U#2!2NPQ4'8?6WA([ 7Z%C XM #PAG5_K']" M,.[7#WL07M30AS[.,3\F1H-O&T4-BG VG<_KR[!$]@OEA2AT@R$2$ AI*$S_ MA W(EZ2(%3.15)>C:V=:2">$0P_>W6M=5X)ES)4^=2AG75Q+\OO)-V S@@)J M3A,9$:-HODA-XLK/Z#4BR:#SQ$BU7$PA"V^X.,0P<3C "'(TRM+DJ!\1LK%" M>@^VZX5O!M8YE(#G*PT[,'4 36"ZX%B(?@EB#Y\G3AO@NJE# M'**8C#?%T))M-@:FKALI=\- =N FYGN>"YFZGCT-6A$.>'5_AB5J(J?L]^ M_A!Z+Q$BMC7.DI@?=CZ*Z)BZ#XM9Y8$KI^,;D2J?XD&%"P\<*'I(P#BDU@(^ MI,>U6#JK/7K\)Y#.GW?0(M]\P3Z)/=!E_G[2D.?24$ :G^*90-:X(_U![5M? M_KD)2P\<.E%KQ:>K^32GDX4M^9+X&5X,?4I6(<\.]BT1O\S@/=VF+!=,8#"^ M7?]QG^B?IQI,WR\39:F,M2U+'AV ]Z__,K-*ERT?@ ]9KA?Q=FA9JB/OS,K* M3&TB-,U&B62$U802:N.OJ_W04DCHX+9&(DJ5FEU8)@@R,";SIIHLWJOT<+JH M1(HGVZF%%#K+XJV 'DSH0/]]$ _&U3INGD(?BM@\& V0!]#M.4C3 & >D$K) M8A> [RY&#]0-[? ]8'( M&5GP4-V,(N+)]+A\IR8\K J/1=>Q.+*NT9>ANG0 M0G@28(5_)66^8LG6FL'+'W"CA[,W.A'-GK]1MDG+Q](F,_8W41IF85W=X8G_&O:8J=Q.-UD0&=64+Z!5.M/X[V> MI/!-;4GI?8' GN9]G1Q->%]C!7=NDQ'I1_3(7E?V/'')4(>\^WB<[3)UR4B[ MR'TY@Z'K6!0_AAV MJ'8!SK/-IU;3>?1B?MJ%Z(;77E@S,2(UBLUWBT,=]GK M@5<.&/T&_@L607V8B=O?PR#Z_:O4G(F!F*+T6QR(/$ZOKC^G2 63\.-1B?+X M&97G])U,W!5:\D[X\ZMVTD20(8!0@<__&[ M?=(].;37%_'^#:0Y;JI6D>X;#UPB\(K-CO2)BJXS96Q15 %XAZ-A#UY&YNU( M1_+^@GWBW@^#73?.&@;[IW#=D'WFP8.OGN/_4IH#T0R70<6O_\,'PP_W\D>. MQZQHQ(9L#^=78>AS.=]9,E\2DS:DMY$&/?AT/=0R)RY@??%EJ MQ.8UO.P=F MAYS5/-^'=T]\*#GX=S78[U]AA?$ AT,:>9,KVRGHI1F>+&D9.O=3/OZ,_9NG MA6Y.MP+CZ*!>L "U$R%0O\F!*@N)]@Q(!,EVR!&5^TD@(U4;W;[%,V#E9!'L M7)][H,P#I>(HR =N69[TT_/,3,7G.CKFAD'XX\D"!0=DU@$X;,].2"$FQ3$] M;LD0"S','7C$G%RVC&_8WEB>SM%ILLO]+$XAITQ0K[8T/@WPA;RN%E.0/[*R@BN"1;24=-H-DM(K2L>'$_BWV-W8ABI(D!-E=(6]0,_ M?NA+*:J>'AD VYG ;4X>"&\0N$_^*D%K&B9 Y!7 /2H%[K'4'P#@V1"><) W M".$;;Z7$:QI'S5>1[W$*X:\\L/I)::L3(SMH3HYD)N0G2!*9/9UD&D5Q@.*' M#I(ITIJ9%2<-4/[RH#@O1:DJHTH)203Y'.&& !XZ M,HTV70V)]C%S@NT5UKA?/->T8(_"I8-$'X_H4$&$_H#.B))CP_QF$D!1D@I: M8J06\+\(2WB3#87'W6@$L,BKJYX0Z#*.;2'V2#6-02.G[\;@4CA0'-=A6-T1 M\_,IA$B P0$]$0$9=6E_W$:3$'Z]_'1U?W$VN8D&&SM=F=S!=$TRX5N5L6)F MD7P64SVKC!,[.4XD&R7AK/S8+W:WFHT2<^-GP-C$X<'D&1/&Q+M^$/A/:)+" MPUZ,24^^-XZZ"5-E"K%OT,O;[?LI9E-?4%D@#J!<.A&U.V)\=22A:]+F^3S4B@:#4+(;Q_J'GR MSA$U[[GQ[H3G^,&UB+X(%=I#0"UL6$R$O^:8#AB-/CX:EQ;YH-?D5CIKW$H^ M_C5O*ZU&IS6Y%0/D-JA06QDS98HNI(629G-%$J/%M3;8)Y+,U(!GEMF!Q+00 M+1E,99"/KX%L!H=>H)??0&O%@L=%$Q.;V89W8)=P0%"".\09V)I+(+))+4I! M@"^^9_L>D4@7?-?PAE*A;9SWRQ4(WP2#S1<3H]E:QUY+J?"->S5+J96IH^U) M<3.5'8\+D1HDVPL16H$SG(S/S-@G+EWN)35TDY66$A_)#4(-L=W/RO8/\5Z# M?"LL)#_,,C1G\-]]R>OY5(",*2?,=+3Y0V'%@V8-R- MT,NGT]78U8IVXPC_9=*]N20EIFBI4YZ=O,\V-DG/><;K&'V@>4$+STTC\RYP MLNPZD-EH);/E_48\,',\2G%VG2QI&UU&NL^R"$1\;\S7H"BCGZ]\QOR%MH&SX?FC@.SLZ&0/;BS2RM2DMVMO19=(.8!T#)IT3* M3A^!V_XP4M>H+GF(5W_2KW &!=LK#_TY M%+/?7_'CT%C[-SI/D'81 #,%AQ%NXI6.;37;Y#'J!1BV=A5P_=0*0AJ"< M'!APZ@8#P)P- \=EK10J4XQ)6NH978ID7X6@,P6\QMJG%'T73\PD1,/7$F8H2S$N1^0+XG2$@O*!$AOM M6NBV#,4AH3S)X59[S(GQ%)QL %_+1,DT91SP;24IE$GZ>TZ7-)L_I\U7\(Z? MNNF97@DH#^MA$]ED65ZJ&.1UB.)J*6ZJL,)N5;:IL-5;.>QQ-_1S**3@)\=* M-8-\G!S?H6M$?P #R&D8Y$L97 M2)'R< [(;.Q/V3?_]7/PYA0_>4/X_X M>,E)17D_KT,\K9@\J4"P307.\42BT;J T\H!I[5RX!RVC789"H]4U2&[/4YB?W+H&VI#S:%QF M)<^@=#JXF!1B>#$KX;WQ.]#)K1[I>>;V6@L-0"08,\<"M3YY.KF7=GMV%BMTBUC4](OJN[/XAH=7TMO3I$]STL'O9) MY11E(JIPO#GF3[O=/GGQ?*XV4N9,XJ:0\%-.3&$LGAHKZ9KH&Z#PV%4W/R> M-&_V5TGK @G;CDT*&F<5=):#0*X%,1*%'72S@A.)YMMS//BWV$^8,7^G%DBJ M)QR\RB]O)(.<]&244V6T$ EZ8^8$$/&C R+2'>7UM "_V!\)O(;$%RYQU#J> M2.,J5P#+;;1=4N_4+#]GGYD,W>J\9?6MW.I;;UN]V>Z4+W]F.9J4<4M_;HWK M(WR[!+5[TZ$S<2GE9;@M-5Z )-^45$'7E_[R[@#OV+5+@;8_#^D35U!>AO12 ML^.MV_K8FI;HE&B/%VK^/.YK(2"G'/4'0MI8TR741$K7.>DD$KCG?.A$W)4V MGZK';(.Q]9GJHUPIY3:K7-L*C24?J'W(N,(C M=UPZ6I#%L*CNB]3[)2YC+2CEOI_OE$J'[W@$0D4^5/94/D&(E&1RXW%(;@=# MWB&_M@+=50L'<%EWU7*A)0GI+([Z?H!U#LAS)U+/&Z_2=OTTNE3&W3>T-V_1 M0UM*0]:28*[9Z8@C4[=J7>J$8RT\T[Y_G5=T3,GZIJZ\(^L=*#%Y5Y5= GG: MLZNI[TP'UJJC#V_^)0C;&-@VV4VUCJUY.Y5JP;P[S+ZU.%VHW;(6!EM).&OI MQ_X=:Y+J1NSU17!R)IC<^:X',N"U<*T]5N5'F3 M"S7Q*'_QKZ>B317M)E:9]GW+;QC6,A<\VE@\;R&'YNM8!GZG]WF21P88E5-? MOSE6;!YB'TO=R'CY;>9?W/]N!>3:GKCSOT1R':MT5(@)KXR(O]]=?)LD9+SV M^;'5;K3*NB%K0JZ%:)XJDA<\EEVV2#97)I)/FL9)>W[_U9TBH[=(XGDM'I=( MC.V):Q&;%+C+(-%9 K?5.)FLF+AI8JEV2^!+O$J#+''I:)I>F&?AO,9LW=>&TWI-]<+E M_;E:(YRC-A+ED&;$3RB/]5'U+!5RV&A-%FS5I%;5F[E'E1%6 MQ<3:Q>W=_XK MWG87TQ.'6RWF;OVX'6"46WH;L+0G71"%S=V%=XV9NY^;+>- MMK9RMYLVIRN.EP?KWJX\IH9)-F#OF@US\JZ&)L)ZD/\,D3QY&7PY(OFUYL_+ M(M(=H],Y7MP$>HDDWJ\ _K>?\J8+W(FRR140N,LFVMD"MU4F<+?(>%][C/JS MO!U<6>-]3EY4!1AX"9E;+S#W%[R,O/B9T^?L>GC"XYOS!PY/2^^W3K692A/* MM(]0'54UUT>8N'C[9I550M"5]A):C1/M)6@=L(!?L?1\Q$5E_WH))2[5I.N\/ JQE!S-E3DE9GD)H86=DG9>0^V";JF!5IM+Y"_W6U:8^[GZ MQ!WS5+LH6@G,M_I:&TK0W\"=*2WT*S+SZEV92B7Z;^AF506\EO%>:>/=]72W MO?5WVS-UM[U7=]M+FY=,?:-B%?'FACO+96VN(L')$F,%5).Q$##P[*0( 8)+ M5Y%Z08BZ\_-XX8CJU&[00-1 U$"L#1!?9Z#,53)KJ%I%U6_1QBB6NIE=J:SZ ME%*URD*EAP$3E;UUC;#Z8GZBMM2MP&:/2 AHWJ-7BFU/OC@]72INE\A 5PG< M%=3G_#@M^W<*\UKV:S+87MF_R7+3&S]ZR5%(<5'HCM9LZQKH&N@:Z!KHM9M9 M UT#O2[9R,LV3JN\UF<:!#?;"R99K7_PG$/,\6"7!-R[LEI"\M>"MJ5>2F\Q)O.GESBI4/M:T3-W#5[:#?5EN^L81NXLS M+YF8Q]M\M@Z/\Z78QC('TS!9+DJ&0;*;."',)?1@/@B%]=Z. ^HO#.37:$YF MX6T<#=69>?F5JY16"#E9F6IX*GW&.H'-GLPLRK)_+#M2C^W$&55OR[ M.O/*%?_)*Q1_CC*UYM>:7Q+2:9Z0'NWP4>OB1:Z9Y-/SUW1M8'63W/<%H,]U M_2<\5*==ABP4$>(TZK,(?O9SJ7@EWM3-'_N]M09$."C$XWH&LD]K."3"S\NRASOF @M M/H2YHR 6E;FO416Q7"KA<86$5-J)9![I,5% M_3"<8+92"-VJZF^Z#7H52ET=M5[4_RE_3C2G=L\L?_K5@?'.H7'TDFIM.T4T M-2#7J63:7C&9EE0.?0.9MHZ-=@7/;ZK=K$"V4-$Z8/TZ8,&SU,4K8/T&+T9I MLL!O@1^&6CGLZLRK5PY+;YNQ*/TN5VL7W]*8^;KS;+9F29 MV2]M5;.,ENQFT^B\2GGH1C0;)]2-=Z>NMF&MNX MN;KR:KN '6VL$\QRS?%V MVS!UNZ]=IO49-+[T2N)OZ';T%I=S"HFOB++WM\$BUUU>*E_@?VY$Z.2M=OUB M]?U7HG=.CJ:XT;JCBV:"1<))IVLE_B4KI&DQT.K1_$)5_[<\&?MLHKB=4[$W?8))D-I.G/R4=O3D)[30=_58,X\#J U3/'@(A M[U>^.M5\=9M,C0#,EDEFH36+0%0GD*>Z-@$\]L+8M M8<-3L';QIT\^,!%RZX43""OR Q("^8^(P=,[B8S3'2#%O_X\O-DLO=#(0GI[ M##Q$8LQ'S.\",CF0KA,A(+GU1PQ8 MF3L=>BZ(*74%QH(?PPB=&#EE@]%%4AC&"9,YC60W Z"5;GY5-HAR>,MYA'6 M)O#$@Q\Y',L?@GC]U0^8#^(9/@M^"%@DR.=0PB=H^-+#R M*E .)L.S/?P =%J?LB_3(_,#_L-]DFX_A.#W7(6Q@-8ZV@:UA04\MNW82%X M&0G>#D&X@+[[(^9!! N%,5#Z*2&_T1M&AP6S+Q7G:GMWDK!SO%*KRT1SHS_K MK\O_344,=+KJVV%Y[T?<95()(,])8F;?$EJN6"*K1O7K49U4U*5B!NP;=VP& MG"0QKM%<&S3/XVC4[M] Q^)OWV(P@BRP/,Y28Y7J7C P/91]6+54=DT:KR<- M5>ANDCC(0T'K="0P_SY'+-]3J['JA%'-LX]/',!F)\4Y;PEU6JQLBO+H;^)_.DS$#PNF&'@XA.V,Z\QO (R<+A+UAD:9V";T2LO M(D5EXTT,LKSR+1U3DV(U9EX]^387%9]G(5J4-[W$GDS-23(:_" Q&58F9N4" M_+D+T.*X7C.OG@<*UR"5 5WD@GLPGK_RT;]%]$FD!$EV\WU?$/W=+(5>@WA9Q^R^X;38/^XL%VPYTP8**S:SE4,UFKB]"=4BD;I MTWRE^6I^+EY[J;EXKV>FK4G$JP+_+%3-92/5769?L,;]KN1"=7*;;-CM!]EZ M9KNALZYB=UUP47,Q=.:+E^& =+J )0L3HO_Y>F MJJAML]R^ZUCBI:RX2""WCG^$L1NQ'HPF:UAP2<@/OF^K\DTB> 071?X#:-X5 MEJP% ^00.K:08,8")"".K7ZA&(QX'L+;(?[8%0P8PXE<81?JG<"0@"H[MR3' M8]S"9Q0RHBH@G\_N/C%PQ\"HBZBV%!9OHGI2Y[Z--4SD&O94F8^SN_.DN@>[ M]X= ^)UFQTB*@"1HISTGK<=#.=$Y0,T'7@G5]\6E@D($)=8#6K)96I:%I&Z( MH2TK':MD"["F;"T-]MD/F -O6FK"[.-B#1X ,&RYAY5.\/6A"$CCXK"J_(LL MIB)ACQ5C;.$Z8*D@F"028:8$AP;\"E)O #L(:9I<11:LXF() P0B<#OXO&&" M9%K6Y)N(5-50N6Q);.^I+P ,PR%8Y"CP]@U%0<1L_U7C*ZPS>GD/ELK#_1G# M8I466DE/! $6)I)K2*#88&>TZ=R>Q[^@B?+?P.@1=SR%/M^5M5]X-#Y0>96> ME&IEL1[$.5Y0CQAG0]_Q(B0%Y-E)#@,2?G!0;0P#WXX!\8U$(&6#$:#4FI/7 MZ,>P[PR'R$EU$% )T[%'WP5%!3OO(OT9R9;A010'2.4VJ"64 41)2*A/,JP, M$'GD@4-:N""6I-0JX@;K_ EQ)*6 1,)#3J>0M @;1.>%KX*A$M5C1![161/ MB@@8SQ%/5#8+,(UA'M=5'^8K(%%+\O)ETZJEM%'LFBTE%%2P22X"RT"!_0V+ MY6X]B&$C'6/IXJ:!!6:4TLL#R<",;\;P(ED!"2P9&5>[';

!;N_$^S32;N')[Y5G 'O?\>;NL,K*V_L8.F%P_@PW 4'4UK1@0%ADOM->( M/R=2*Q$KWQMW#=83R.(N^T\<.*'MD""0>A'>0EG@QR&LEM0O/@6"!_?#*[P/ M1/M/M"A<9X"=#\#(LL10F0$%TX&8QP588VFWN/L?,MS\PD(,.9E< NI]-[\# M\0S.LJ?8K#NB9ZJV']5>0P$V$ARLGZ[ E5(-0;F;*7,#P1_0_#-F2?8\?3:P M/^!O& [FZ]1'[$54]X8/2,.!7HJ]G V T.@*#ZQ/M!K]V$62L<"3)1,48ROR M;S0V%<5Y,!$S6VP $J(OX1<*4D<,WQTKPD0QH_!.-KZCM):J MFH=?Q!&-0C2:D]-2E:;N%CT;P%I@4BPF.JZ\9<4_:?VG]O/Q83.UY?.BI:%L M=HDOU,JPDSY_% WL)^ 'K$C#GD+.!,5 @P3"S(M0SL=Z/E*?\YS E599#!_ MI%TT"+I@C@/0584:)T+6D- 'M3\"(S$,R0I,+8W%J> )51DJO5)"R&T6YD$S M)".*Z$FX !>YA4;U5.!$U[-O NC"]\X\^P8V$7P#U0[BU9%4\TD!9'GJD:ER MO,(^B_[R#O_Q^\F1V;([ZU.<7W)ABF2C3.U453*JK2I%NZ_GQP&I"[+5G&X< M^<$H];X5#["AI(NT=JAR? =8T93TC!@,77\D0#H 5P9"*!F%Y50+GZ(Q#2[: M?X6424..H7YGB+WRE (/D4=Q!/D!"19D/G#T@63LC"U#!RU4Y#4;B[/"%&E@ M)$R^?A+I?.BSXF9!H^>7E)FT0_0 (EE'-[\L D(7R>DB,CD@IVP=-B$LF7% M6%QZNO(&T56V$83) _P#_1<09%1-*QZBU'X0Z.)F'&@H=0# 3=QN@*)!*H>< M>3FSP@ZX0F#IH.62($<:+B[(27*_K5Q1[Z(TY6X(8AS6$&+IX=CKQ21^D4[^ MB(&D>CAL& ^'+JV+-%W*/1+T)&C!LWP$/<,L$9!O@(X%U1,#@8G1' K9I(" M%]#("L-4I<&S 8AN1/LH->I0.+O\J3X&20'J"F1 ^8*[ !T+R8/,1J>'OC/( M77+-$.<2Z'8)IE-KV"/;]4Z:ND]]'\P $64UB4%K/CA=QW4BC!!286.J-EX/ MX-[E#!$[U5JAC#*0D>$K<9$*.J+=A)]Z3A!&2API.X3L,WJ<,T[H9B;^@@T8 MB)])LF+@)'R_^;+$D\U-T]+$UR)1Z^?HQB^E('&)5N?\\/3$K$RI8EUL\H7% M)LW#55:;3 PR97TFYE0TFK,.TG"$F:H%^E<+Y$TZ4*I*0Q M^W;,WH'2K1I>M8C8HLK&"2$M?#E"5[#>2CP3?F71E)9&:VW0JMEW-_!<8?:M MYA7 .Q4/Q-/X:J6DK^<*TPIN99PVQ^,F%S(LKOQ3C.(JL&/P9%JTY#"7&([1 MDM_5:+\K=Y<.&8HCO_!NTGBK-+-CF$=M711HBRO"MUL3[3W8@WC?G7%OQ:K?UZA8:_"*,J&[";OCJY M"AMW(@MVDKD2U%3*R#T];1I-;>16;N;5&\8G2Z#835C&G>:)89[JID@5F7EM MQG.[O1P1NW;KV31.3YJ&V2PS8;20K07M3C4+)E*&7B=DUVYTFP9&O]HGSDJ:)ET.I4^VZW3I=/G)HQPTSCL-(W.2WJ3 MOH0L]RM "]M/A7.E9;N]0-CBY=)R[19VRVB>GAC-=IFUHJ5EY>ETAC9?B;1< MNS7=,DY;IM'&%(P52LMJ!J3/!CX,^]_TQJV\#!U6/\UB^_AH;@BEV9K/3GE\ MW?2^(;9RIT+G@;"=54>OR[LVC?&4;M94M9E7'K)N+Y!(]&KRW8@5W3&..CK' MHR(SKR^2O4!4\"UB>$GVMQ;#6SGSRL5P(X;6;Y^VV8;;*LIMTI'N^ M/2^+M$3,]<.*Q;EWJX;W7-M_@=S#(M?^AF4FOP!:177BXNW#EG'2.=(%[34S MO,J#6" '\F5,L FWH8TY6\=E3*!I7]/^7.]C%8I@[2'_SLF1O_R[N#=1_.X8S1/3E^L? H$O:5) M03LEA=L+V$HOD\(;2,%O@APVS1?<<])RN,9RV%P@#O0R.;QNVS^3P^VCEF$> MKU\.ZS:#%6TSV-9M!A>H\*N*Z_)4,!3+YD]]0Y?@W>YR6^LIP4MM'UBQ[X.N MQUMCLM+U>#5F=3U>34BZH*?&\XX6]-1HU>RK\;RU[%O-=%-=CW?YMZ2T/EY\%9!R>Z+*4VUR6LMU>H&#'6PKTKI$:S;;1;NGK7'42ENW#!2HD MO*5D[SK)LV6<'I==0=?2MT@;M7;RGBNT9R;'6,SN&6W[K297VW^XKC M7%-Y@5SY-Y7U7:?X/S2.VKK0;]5F7KV!O4 -G3<5^ETG#3>-TY.3RNF,'9UY M?4;X,LJH5L0*;YT:S8Z.651MYM5;[@MDT;ZI%/ Z:=@$3W++37==&K@:,Z^O MV&5S@=M$2RP-O$9^/#1.#LL2@'7MR\J3[71R/5P^N5;$BC\T#ILO*"R_I7>$ MMI@HY\O2PP4"(TLL'+Q&XCPU.J=E'J:6I94GVQFJ?X'[/DNL([Q&M*2"89N@\W;;.#Y=5N5A+>*WD 5F6#<+Y.2%? M$?C8.7Z#\:\IO#Y"VCQZO9"N@%G_L7ULG+1?'K'9! E/+3:<+]*ZIN*QJYOD MOB_8N3\8G*C/ A%BKAJ+?.9$(?LC MAH%ZCK#I8D'(G!!_0<@$3C>.!.,1,X@'C _ ;8I@K#]BH#.; M=4>,#X8I? &S;8E<=Z3@A,PT:"!U2ERJ!!U:J9H"2Z MB?F'P\!_!L*+A#MB/TUEJ-:$]_PM\"TA[! 9YQL/(D\$8=\9GB=CP^7,"DT(W84A,U&&8A606:/L.9H+JV+M7 19 M@YV%>-:7+Y)6)+\^#W-T9\\ :&U -U(/X/.83GXR@C-> %86A,W+5J9_,!M0DE1G$F#E!-N _!%$9O 0Z'H6QE=L],'*825$[#O"%['5;!,GY M=$YT-E:L2=:MKHC$> 87/QBQD#\"*$)YVRTF0-P)26^'37/OQWX"%[KVZ %D M;@683#$.:@NVAS^A&FPU/ZCWD3KHB?EA'^8""PYA'<;=, )[R^$NR 7X'_:] M<=< 8\0[ ,* V<1@Z/HC(4"!X9)S@^';/BBZ(4=;T(&=Y%#^Z+N@(#GLI(CN M'@ (U^T$0"E@>KCP^P Y3B4CP*AL&(B#B#^S+@\=8$!8XG^4PG:=@1-)?:J M,A4$D\L%9?'HV( G8(:Q58'ZSDM"4/E(WS:0'-*W[]6.X@;<%F,P / B#-3U M2@ 28??]^G9>Z':12M5CLY-W%.ZLOK!C5]STU%:^PD[R\C2DQ@GW,-:5@5N*9 ?@.$96?SR*4ZW3LJTMEWPTK6A)WK^EV_8R)A-< MI $*'HSR+YW1\<3"R3K@6/^N$/Q5X;?@4K\QBGC4-CJ=%^3F5(!TMH-HUUAI MWIQV;VR9M%F6?[-:VC0[IG%LSC_&K0!A; =)5D&.FM/JZRQ9CDX.PI:M?;K40%K"ZE?^]Z!G<=LA7V G;JA/M]K6%. J=1K M +*9.MP;V??DU#!?HI!FWE7?!56QD]PQ-?U]3:&M4L]CA5QA=HSCSGR_0S/# M+C+#/%716M.9;JGWLD*F.&J9AFF^H"&N9H]=9(^I%M2:HE2E+M *V:(-/KVY M0&/>*G!#1<]&_(@N!14N#?GRHH^L&%1I?JYW]8FC=62!E#@^KV='\&A>TK:] M"M?U:TC5E:@X<31Q#7P]_LFKSSN:':/3F1]-TS2[BY)X6JW$%?L5;^B><7)B MM)JFEL5:%O\.9O)F[/]71T;-EG&TP,E&%6AV:KF?['9U+>ZR>S//3[ ^PHQ2 M':W\I?(SRPIB84M2^NP'XP[B'>^)O_*@ZP>OJ=SQ:N.U=6*<'DV&X^7E?<<+*$G)WN(JL/(<7PA,UAFS_5K<"&Y>]'A;,>!3L M_[@7(WD4JM[,IAZ 6B!85Q1NN@#$J#[%DQ _ ,A4GD*":D/%M*943&@6*B;< M"KSU!"2.Q W[^0;*%OZTJ&A+B'3N^F$<+*%DPNKVG)A#UWXDV%=VP.2F6+8K M5MQ6\<[>EE/R>*D8!W0B;1,($BNVX& \@\2P D@=AX1-0.W"^()$@+T&+YQ M;1P/1 N5/ ',4ZR/X]B@D+EG.2 4P@@>R.'P6]O'+?@1,(CKB$UXN5DRS+UIG[[4_L*8%]42A'-"\ N%9C* M\2%VFL)*C+%+5W876\4-Y(L;N!)8[P]:>^(($!ZEQ8,!FS8U4Z"JRB M 9D%N1TE@>A$&L,.<05*PN&.+.$\4N4@&$=N*]F%*J"5%^0B1.O<"?L@H]0T M5.%*E:A*/J2%@I'G1'X0JN)970[.D25DP2TGPFVJ.FNX3@ ?0GAJS3^ \!/^ M3_3D4W\"5705@9?Q'WV:WSV5S\1/TI6!@=GW82MV;N<(A2&@5DB1/]T%+)2; MGY!MX3<1X!/^(!:5:6F)/&46A+?IHN2I3OK"N=K Q*SJ/3PENO%$\EIZ*)1: MZ]^ 2//F^M7U9W"@P7Z&[1RTWGTL.1G]F= X'1PGU0;'_9/_!G!,>C$_(W7Y M<4"-YTH8J,$ 4"X.2L+45#2PJH 7^F$K?@)9)I0>5HBU)=BD8'A$H>'ZJ( MGL6#8(27_[H_N+J^N+R^EZ HJX9Q8!X>O+#6U"]#8)^#;B#XCP/>@V'>@ROR MQ$?A+Q\7.6%6HXG!QS]SU@^0\/\4^6!M4O4^I!F,M$A/CL- ^.+TX-:ZS/2\ MBT_B9EV&\KCA8 O@32?QH,0S%IE5_!:R>(@L.Z-Z[T0GO<\"R)V[%W+4*P_8 M'HV+U]OK@ZWY?^9=Z*2]U9=!H=6574P8JL4TVC<.>;/;ZG/O 29P/%"D MP0]0P$X"'" =,HY=^F^F0XN>23J#+;H1VM>.U0??A =A-A(PP2-\2Z)2CEH@ MP+N;S[?TG W=&+V'?&UZ>7* 2YTN($HNQ791+$1!C+&3!-V([2L/^ F!V." M_KNP<1H&T>]?937],1/JB^-A>5=BKY>;1XV3X\E2,S\CD*?OMR2=?S7[E:;5 M,O?;:G1:)?LU4$4(V?Q 4<4X?8'5AF%_ZOLL'D%\/A Q.7ZM1--Y'( TMD;L M\EFRY@[)*"O9>RJLG#"GQ[(#H'/N<=L!.6'[KLL#@WT5SZCUV%"$OL&N82'W MW'G*O7#>!Z(- 8Y?/QGLKP!$]C?\'_DS.;K?@8)AAK\!!=K^@ TQF1!V+P(7 MGC38)V'Q.!33O ,*@PB[(&9152M_$,P*L"43$6LPV3U#(?@!&]9CS,BEIO4R M4"RCU<++XL7404)%F67!>I@/INF*7$Q9PJ<71[ &BJ9P%;4RRBT('D5B,(P* M41D5SZ$%3Z(DZ@=^_-"GX;CU1^S(RWD4 <,-P\*HA0CL ;>D.-4>LRJDH*KF M:50AL/$I#I%RPK-LJUMX!'5#M?5-\P-+]L-R&ZJ58+GQV/_%GF"M4QD_+!;* MMU3G!DL$$; = V]61*$!-&FY,6F?$C\??\;V3G[@"'BW%P<@*P#]\"?X"?"' MC'AB5X@ADK5!EH_K"AG5'0;^4& 8F+),8 #Y7V I)Z20H^P,@"=C(7?58,,X M /$ H<_!$*> ,G#<%@Q4&RV Q?,*L<%/ H*DMS!#; I[ :;$_U5$@> M)PT5*'2"H]/^2:[TA4L"%F-<_Q#N([?&QI /TY8,V(G! 2D/<_CE#HXI./GAP/ V[&ES@!5N'P @DVV< #/!H74>(\E;.I*'U"CI6A4 M"^OB?E)8)SA*4B[HO(*2+A0]II(" -T%X2U#['OW_A"DY4GS2-)0QE+=Y'T\ M9"!VRA1VX703N8$3X4O5-'ZTF9VNI >I#+],7LMM1"X!XPEA.@HA,+]!;!V2 M'-8$B9?SR-TX'9'BCHH3DNW,3,YJVZ.2T1>>@=?JJ<,3!46IO=]Y];#8FC6W0]*Z+V\'(#-D8(.HP@HC"A3WX MOHVL5@NZOQ8.'>M+LB%IG-"*-A8J/=*AX\V[MG[%&=D(2/.(/:?JN[81#EX_>@ZH 3TN\(R'KM-Y]O+J_ M_,I:J>'Z]>SZ[+?+KX!LQ6AW[.+J[OS[W=W5S34[N[Z _S_[\N^[JSMV\YE] MOKH^NSZ_.OO"SF^N+Z[NDW=N+^^^?[FG5VZ^7=Z>X0]W8/_"ZC[6R@Q&O2A; M(J&BQ<3!.*0N<8Z,RU'N)0BP/M"M2_E)A>!Q%A4L1H0I7$V"D+I%INI;Z71U M"(^37W)TGKU4J>]%_H,@84P6UT3R5FI.DK&7:P>69$ HPS-Y_"3&G\1A\@!$ MNWH&QFQJL";)$!%UP\$-S$Q&1=L"@/65>R .4(BG OXB@R:.T,5+<9J&XR4(5]RF?K8OLX3L82@.0_L2>M#9F^0 HF!Z=LAKMBDALZ M>J%,EHC\=+/Y#IYRCQ/'J"J]3JA0K[W*+1NLZ\N3!ND9\$"V]>*82Y^&=\84 MZIELO'8KAGY "7.?05\#GQS\[27;3)P1M'=[X'G8&8#OA!4'TH7"E:>A-UC( MP)&[SC>HN[L\3XD*?OK*P55CYJ'R-_-O$GC3U6;.5UTDS*3IDZ&!3J2.6@=' M[0-,0!Y'42[2>\?!<[/Y".;G=%X ])M#7P,PWQ,8AI+I0P14A7?Z.S_R0' Y M*,Q,T\H[N(HH8,(2NI"R;&R*=FZ*]J)3J$UE.RMI(7L);\-V7K[#D!X+&X!I7(+G\J765[WBK3G+!TE6:[@(/<:EM) M_, M)X8;:F1E!" ]DSB5LWX+G$>, >54]1=Y8(':&9@)EWEF4>3'/#T]:DAH*C_X M\]29P9O'5%KP.C#_D_JJJQP-==HSOFB S\#Q?-=_&('-BB9,F)JD:,V-6Z72 MQAM_:I4]A*5,6+F.ZXX_DY'6\:?J:L/$RX!X#%B,/\<6NM@#=_(7Z1U,+ECF MVX\_IR;*X\^2!.KQ'_PA4A5&KM#(SUGKH3-P\" .@4M'890ND/H34=\'9*0_ MRI#=@SID*OQ, 4%UJV- L40*-B>W2N1UDC(;,XU>9L9P:KZBKY)S<-+;*$@Z M\E2P)+Y4=(J J.6AG!+/)/1M!]83I/$D-XU\XG;DR5ODCK+#/A]/*A.TV4D( M/]FABKG26I*[)8IC;_YQ=7%@GC+8L2T&CI7SWI"DT6[P\;&*@!EC8Z"/B+FL M_*EX&HEA=-\3E&P4*B^$HJ^.UW-IX]@,>3B$/8!!#2 -S2(AQD4@3<"3&N% M&6539JSV#V^/Q^3!DQ2N@:U^@9HM;+%L!7S(G !G^"]LW(!YAT,A3W+E"8#O MP8;2%=*I"Q[&CJ6W8-Z!RT>$(/@+" JTI4KT38\/8 7X[UP6>1$^#Z[?!9"D M8+02/RA$B0@0QU6AJLF/FC]SRH8SF"MSL>C:DL"S'YPA'=KVGSP@(SDR1;N+ M2?<4W [!?@1K,, +2(' V1(:5).CR,2365=MA3]R8#\Z1AH9BL]29*(,E"Z> M]Y!?-.C/@*(+26MKE6#&@P"=)W5I*2@<8!6O5V00['+O1W*7@K:&D%(+HJ-T MBR+\Z3KHA@4?.EAZ1^W92#DW&U;%^HOXP(Q ! UCN[%9$FA/HA!>%"O^G&. M*E[P2D[Z(_\]DB@>-:5#9R<;&#AVU/IA/7Z8Z944'NP!3R:DDHM3\,'D]-F' MW D(CCV6EJ58.Q"P#7D]+7GT!78+[U,2$,'U!J4,S$^))'M?KC[=W.Y+%N-2 MG<)O-[02# -]3F$LW\?DK/T/E"\6XB&)#ZY^E#C/MD^4D,A.W$\H>(&V>VZ, M@C$EP33M0>XC19J70S?LBD>H ++,"8N'_2+?>9(\,9= GOSA4-@ OH0->98( M08D*4E3+N0,!\T@K2*9(R;!7@)>6(U!#O5Y80EI#'\]E;*%$ (6KCLG* MZ9N-Z+0ZW5\70-ZC3!/<:.Z()=7PA<_3DT#0#L@)#Y0N*.VO_+=T0J[@FLX5 MCCP1/(#)\0$(=H 6D<05L90\V"P7WVN1T>JV%! PZCN*P*(ID*->91'S&$;Q MY;U2#)T2X9.2Y2+PJ4P#$"-N%82X[TCZ?D!NC+"&-II>2BEG&E)*S0?\BJC6 MCE&B95+U0TZUYS,-Q@6!\!Y1&Z,!OKX,,8VEDO6J HP$ZH%J!&0 M+I%BQ8S90&J&#J6,@B4 ^\6T42E"OS?N&DPI59(.4I(.))$F=_* ;( L(Y*? M0**E.1FPOU$7A7;$K1]$X*DMQFV29L0?7L[N NP_P C_B>T'I=6P$ B:, +( M2.9A!.J^GUH12292+5*,YIP-HB$97,TY8JL,.N,O5^#],//,8'A,A;F%[+/4 M>70<963O',M75K@>-:-27L6 :='4+GIITE0&!YC")_A?E;OR1^K$!N3$A@4O MUD@,ZXE?3]1\$E$]QR6!_(1^Q ^1BQ5?GC?8F0M&>I(%ESC$R@/#*Y84QY-Y MS$!H4I.E6C*D9$9P'W.N!DIX>S)O$(4WIEN/@-#!JB IF,R6+!=!"O0JY#SCJW-D7(K;=H!/B5]5<0DE MEA *F&U9'/.'H&NBQ.5AEK"DC/X4EWD^DR:.1$?N6DC"&3+5+DS<':F6<&V8 MPB'=?X[G7/)Z*<*M] H9U1&Q$@_/[X:^*S#9,9_9195'0+?2*,I.#'-$ 1(I MPOH;@32X4AVVES-W0")9>/1E)^A2'E%B6TC5FNH'LD)E[LF^@6+IT0G3&I(V MWE:S''4;1(&5,L9"T8M=AOX*?H85"F0V6,2?TS,Z:1(;9)A:L":I*O);E$[] M ^Y%YIX6K_R261\12CT_=SD9@2]-!D-2D($2CT#TY!"*'O$_Y'Y/#;S@<8PZ M#PR<""PP&B- @RK/\50[9H+7LX_'+#LT:,#[I+09VJ]" K(,SIE?IT$$,<34 M'Q@AR6(:,9<_K2L?G8.;I_CXYXJE6H.]G<;\JZK>4FBWD> M/+'"0+)AZ"(D#9J42LD9$[4Z^;D&EY0RIU/,IM7&RHY+VY@M2=K89BVZ:?53 MYZ313M,B2=O\U#EM'*6/TC360/HBI.K501O\)D_TTF7DLA*FG.@EY@#I&[4& M\[#9.!E;A-D^:7066@6&1F4M-'9':\CV.!L6V;T^K ""Z&H0CYJ*:T5F7>= M.)(,%-0/_J!J))'KGTR<[6TN&-!/Y(%,1)IY#CNQR&R2W$+1(?ZA8H5DT>4" M&FC)NR[^=_)3!#7PB2R:YF/ADYL8*Y98/US_014?*)RU8@H)>OGL5*+N^&B" M?$Y:.63FADC.@VE!:14C"C&#C3QP_BO(B2F$S2DB1H&;(6(904!F@G*5TP99 M^??$/19= BA$>">. MLWH!68DRXE4+PDXOE:ISG!0K8*+;F;+,"/RG9N,PD5KD+)D_&PN0?$&=_=1J MM ICS">QEU(8&CW)HN\-:*F:K]R*I7L18JO"*>O2)G)*YO =:=DT&^C%\IYC%,BT(AA"4QHEW2FBWN7\B,K?;; M1FO5(]=\C)TZ/"J+P\'01"Z(PP'%A@+8Y'W]4 M(O!%$K7$&L6X*,4MBR8&6#6771'T>2 #RO).J+II7B3)U 8QDL\+8).RCXRE M5L.4Q>9:C>;/J7A^@1@S9L@QLW$H!S<;G6SPV0JF3B1[!VZ/# T QNR!XSD4 MX7?4 >DTRLWI%6D(S+<$2NFN/&&Y1+WBH1I12D_0J1+^*SFGE@,U3,SDJ8:V*O(15%\-1!O#Q:2(J>TT&^%\HX M>[IHO(QJYO1QLG4UO\"D%"^M]$3F1M\1Z3$;+.JFUP,U&10O\$1D1V'JE:IA M*H_RQ2-9ZG*(RV=AQ03"9 @[#I(#\=(T;WE8_'9\3DXTB0]I"Z:F'8 \&3\= M1?D$H;QY$HV_+H,E,V:2N=9R8UD409XHHXR43G$ZE,6'Z3%YK01)6C1KML); MQ$:$UR:B6LOQ#1(64S9ZFJ,FLXUJA0^9JP:P]P=BBB\W#Q=YALU]:&9.X*H] M-S^W"9)RBR\:C=V<: U 1'GH?\9>CS_Z <4KDUP_Y6B]9'RZ+N;.=B];!<\. MRPIS5CXYJ"/$8)*G5_2S"P!7W#6184/ E6?A.,)9]O.][[MX\(Z)J5\BNZ&2 M:>EPW0>_"NPP O':3*NRY:96UGF&6-"5);"DJB&\(D/<_F+M*X[#A:?+!C! MO1\&NVZEPKP"))S^@<_LDV78Z&1>W.\ZL8P8+JLK$4OD-R,E[XFY6061#!%R* MM_D,3Z7ADU*:N7W]LR^$2SG35U]@:XYKJQ3.O Q:DWNL,PT^'IC'.M-@\U;+ M-548)6&?&BVR[8 ,/A"/9,F*4X(!>1L@+P+)C0/^0J\+/17'I2Y(89\'HA@6 M\+)US)@>N;4]%H+!H,YIV?!9; &G48*\>(1S-<>:RJV*MM9J-,?G;I=L;=K. MB8C6;9$/-77P?C^4QF6MLBXE0"@.?25LNNA97?YI*QJ"3)-4V)5(D8 MX?LZ0"IAV"E)N[5-H5%*L@]XS%@Z\V-LQT)#QL X@[Q=@+>*F1.)09@5+D.2 MD"WKBC5."MV<%).61//3T.D:*6FV<9#[VA6]:&7&PDH[HJZM$6IB\=BR4:GE MNWB1' NRI6M9N#5I:L LG0RRD14SWU/5A:]2)5UBV*O(YQN#IT;@8@B\ XNB M:NA;V-JN$;V4^RV9Q_)RXLE(L+4.0LIGN\TDHO'^P2;V#]X9N;"U>,ZG(FJT MU@:MFGUW \\59M]-JOLU]ZW/"*K7&[,36Y-VXFI9:/U;UT#70-= UT!?KQ+Y M@+=R'@)LSG, X/"#]W^R+"%ZO<*!T9B^COREK#)WS6SS(*H27;XX)$(-4'+V MJMEL-IHY0W7*!LO'G;)M-=C/\X?5&%L<8PI32T#0SQ6 RO;C0W/0MF%LZ1ST M(F79H_];@[*<//XN'&BN7X+$ :(TFJS.NA(^>>DT=+\LP4( M _XYW9C27)N'6;SN60D$;C_I)!S9:FE>WPJ$M=I:5U8('2G_F-K6W J$@: S MZ^]@SKR*7PE\;C\EI:R/!*4YO_+X,AN'6G%6!AL9]^C([#;@RVQTZN]B+E(. MI!)8W7YZ2L]F.MB$70N RB/,/%RN!-#HT/RS2P@#_EFJ_5E-QS.KJ00N:,^) M*H+$[2>?A"O;*(4UNU<>7_I(LTK8R+BGK;EG"_#564&0MF8U0Z9>S)=W[&4+ MN;3P'M523'7SD'3S:XJ)SBMA.>/;%MNS8;T\4#W[_#B$M\-]?8V_#M?%9J7? M5^D6>/X:?Q5N@&O4O>("?Q40MXM7][>%4BI3WT'C;/MPMHN,K<;?OLO>^E*_ MQG/5\*QO^>_"-5P-] ULO9II _GRK7>%5IM5@-F2(IP_348XEQV=W3,-D.NK M"=#N5SE 6U%\M(S6\0)9S57D_=R!9YWD7Y643JT5S8[.O$LHKJ(MP9+_E][" M/ZA_9A6 566J7%BO';1U"EN5T-&L_U6<,8:FYLP50>/V$U"S<:S9N4+8.*G[ M#8$Q;KX66?/7BB!SL0!O!>AK"2'H[&I*:Z'H[Y:+AAW#Z43ZY+)QJN,)-5$\ M!Z:V RJ$CB5CX[5V0,VP4UFZJ-MV=W'F74)Q%:,$V9'+Y/TI?9+XFI/$EG%X M=*I/$BN#C[9Q8J[HZLTX/NIXV2/9ZQ?GC]BQG6A$%RWN_#BP!-VO.)C+I)OT@/!2,V)1T. S\9V< _W!'[">SG6M[#8"P>-B?U;36C@.Z+S.ET6S/ M"8'\)J^Z8*?*>$"U(8KSMQI'Z?2E8Q<&;34 4[A UW^2J\PM;79+=-G/MP^, M)8(7='8'1H[82/ @W]<]%O@-+[2:=[Q'X45^,)JU1,N/AV[2.9U S2.:NRM M2GFJAS<^H!6KC=/T3R(0+(Q[/<=RL!P5+* 'FC9MGDX%-H"T8]B# 2OK @Q$ M\.A8PB!BMYU'QX8WV)"/9)?0>:WF&PS;2]\)P:[]2+#?V &[@&&IES1]W(N# MJ$^]?D,K#JFIO&I5/M[IEI;3XY;C.I$CPO5T^]5]R<&U/]%]R3?8$-J6O9M# MY%80>R (HI'!ABX'!D:F%*".9'4YY*=RB4N,/R$UT];=<]F8)OK);)B+?M%J M*/XYHR?YE&$#OPMD__!Q19*; !M:QU$8<2E*0= .G"@3.F4BJQ8-P*??*?TA M1KFFWH3:,)']*)0!8H);?18.A>7T'% 14O_HRYWZVD %K@W( MLHH),.\^GL=!@/8^F8 5#4I7YN#D%=5P%PA:[P)@MQ^EL_HT[ (/ZCBBIL'O'; M3W)9,=/J7,[>T9F7YRQH/;#M&)Q>W;V*BF!MSL*]CT>EE$ 1^2SL\T#T?=<6 M0>HZX"%R-*H(/6P_)2;JX;"M&Y-M!<(ZA]C"0]]?J0@ZCI9\K;B.B4'3$T6< MP= /(LP/;(,!XFZ8%=[G+/PH^$B)C-(T&9-:4Y)&S/\9+4'%TN MO!['G=M2E;8L<61C,-1(6SA%0N.HHCC*I0ML!F2[6-ZYZD0Q,V-.LW)%L9;/ M%M-(JBB2TM0I+6UU*I].(=X%EI^6R[@[&-I:#MRJ--1U9)O2%5.Z)0I_X$'! M(W?EY;LJQAQWI@Z_!KH&^FX O8K9-6-E* _87X5K)^4#OGL.EDFXBW@DJB(F MEW'HN(8J)2;M^/II!:D5&\^QJ]3,F\7&L4YT65PF=T>,X\$FK-!C8=P- M'=OA0<5R77:JL&R:'8-D/$76SZPTNT,29Z<(HT3+:#K803IH39:QKP(=Z#*X M.TN1B??QGW[P@RJ!)F6V-P^H*E/DBUV;XV-]]++IF9>%TY-3?5ZSY2@\ M/FFT-[V=*A[R8,O'2.8B#0,?Z]'3$<]>' H\?]]/REYCFP K;\"0-E^=&S;X?[ZRI[VN?= ?5*>BJX 7G@&68^- M0[Q$-WS3NF%CC@16W=2JH0XHW3-G5472NF'M^#A:+CHJ;N!G@CMOZF.7K% + M\=4*\;WFC(/N-R415[IWX_8AK*DC/5N.P2.L$:8-_A?K =4+2^N!E>H!4RN" M[< 8]:W8^&YV<>;E>5OF9.+KF\W[FI6]2XI:@[#'0G8_'1WGNO_RDFZ3@1@& M(L1^.;EFN_ 6 +OY,WZ1[^'[4^BQ,4&7EXQYW#B> M,B;^&5+)+/:'+.4RT:SX;+*9@\%<$8:,8_$_+.$7&K+#YT^'^::>9< 87QI\ M<)I?&NTKOU%<)S7_/.PTVJ_?Q/H*!JYNDAL/@.D)9G9RC4S3[MB.9V%;)C13 ML-"NL#U$$9A-0C9*/8??G(B=/01"4+=6=5>4/\"3!RR^. Q@#&<(,.,#Q#B1 M=R?#9]*;V@\&^!.'5<)?KL\]N1*PC< RLPGK(!:LOB0*LIT U\ '?%3:63D0 M ^[(QM&YCJOIZ(1_[&\-#\#D@I4Z0(WBV9%.N"4WICHSCV1?ZCONX3BP]T_< M^Y$T@\WU@<9*DURUML4(KH?;HFZU#,$1V$D7;YPU+5DY#D0#P>[&]#+MCR!+ MG^!/\(<(J4\6X)JX=3AT089B24G:F>6#,(&EALD*OZ?XFC-O ?4AWBO[C[ B M"6>P:ART2$4V/KS/L1SG $;Q8]AZ5P(K\@W$-H*>VF!'?=@*K=V*QP"4496! M_;?39MRPR( -^ ^AAK =G+\;4^=?V;<;.Z=C6BO P6 #$3S ?T+05?@E??3D M@/R"#X>^E&.@ST04DKAXPO?@OUGGV;%-!5@2@N@,=X^4%''L00-?/ /E67U0 MGA(2U+"&FI8IT3G@S\X@'L!:/ >6@L%[5^3?2]!RWP<)GIMX /N7P.S[3[!$ MW*$=6Q*VW3AT))AP%L4U K4&-:<'-8KKLT6/QRYN$K_)B,?O MNKMLDX35=@ M.QWAXL&!L),%_5-(YG)D"WC7H4JJ1/H]8. M2@'/5#J/G RG+D>E@/ $0IW*?9*!2L=14 HGN7[J: QA!N^*9]12K-TX:N(_ M324+9DD+B5#\GNP>$#L>,QNM(_H>+*3,!H,E@-7B$1CL6)#:0FBI \(>.[_Y MQ]7%@7F:@!_V %( \0$S#Y+W\\+.DV"7#=,9!*8\8T9@#82(O2H8XR:,%T_0L;R0X)C2FZSJ$WJ'AS#XF"&*&+I M 55+E@3!J>P%.70B,.60N-CQ(=?3XEW*XMFEI]%?7$6IZ;2.UK#;#S*Q/3M* M5PC&C5UJZ;K<^I&[VL+N+_]U?W!U?7%Y?2]!458%"UCD8*%9,VS\,@1".N@" MK?PXX#T8YCWHPB<^"G_Y^()BA&+P\<^<]0/1^\N[/T6^]>[C/>$!>1= +@M/ M<1@(7ZRMEWN6ZI&9/E;1N*7D)C@I"X/LW;3DO9&J=/H&'E']>Q@C4_4A MR!C0V>N1*BN>) FKG@<.Q8F2P '*Z$MX:2"+$>5+2F[YCN_)Z07+72)?!AT2 M^@FQ^)(D;=41,[!S1GH&&^5V8^O,5'63R3^,1'E%)[:']-QJ?OC>N&NPW\[. MOM&_S0_[F5T$6^"2M:1]!.[9?V+[@19D,)'@0QH_8#P.AM)ZR)S?V%.N"MG+ MQ)Y<\I:T6] DAB7)6$&8>6TT)#@D9'HZR"GX/CAWENMC"PAR@GS:.^GHTH]2 MRZ]LGI0?\:6$(1OL,PH.$ ,NMAH*K< 9%NRFA"QSH$_!@-S<0RO"9U]3P*5" MXP+6'HA0TOYG.+[/#74\)W;3#C[NC+8%5 ' M.TY$*\6]/F-DQ6P>_*W!_MEW7#)X %XD\[I">"!/9O3[JH\%3: MI.#Q.Y&R0 \ MQ6].#'Q5?6YJI^B\9*^9BDM[^CR)-!A!^LH)E=S&AD#H?H'W_.B()ZG/DD"" M##Z"O$$SD:/H 8H$PO2D7]GS@\S(DFI6?3^F2U,M6 LSZMX'03L$F.EQYX!$+&3,[E\H"I?M-SKA-W[], M@AS?0&O>84._&=])K9E^^NGJ_N)LYC0R"H"#XMZ!K'!O,PBPP>91:+;E 86N M>ZCM:0FA,W!<'J![X43N['ERPW1'*MQ-QUD>V3D4X2@^I.F0OFT!PY%&#V>O M5!E\(0=4@'ANJ-ASUC\KD)$HK"0'*X[1B.M)5>ZHB0,2R2GB2V8Q5* GI$ - M]6TWZ$\G1P-6AIR\@V,[;HP02.-<\)OLZ3CSLR347P0FF!-=" 4D*LQ.DSL4D!D+ET14RG/#2<*#!'L#J M)T\5+/8P,?Y!>M@RB-H5K@,F.-K,KE"''J#J_'&4IV=CAFSL]LP'0SP\SB*B M9"#CGTY XD[.IQ;PJYK=3SA"VAEI"47B.= [,&,TD@%]>08HG8Z >R$&_.'S MQ$= 7VL 'P*S!\*59P) 4MP"IRET,EEE.Y3A&TE6@5&IB34(W" ZB(<4@\P] MAZ%\BQ^=2BS+'\[TX$],@ M/1&_#73'[@)HJ1)0Q4@7@H9=E449TAL4WP*>4T-%/'GQ"BU,04-C*0T/,4'>)[]W^S!= DQ MQK")P$CX,U "8\EB8@&Y4$N9D$8SQTV"A2AJ#>; FO4_3%\+R9!%E3$?+I3N M5^H)85;"(W=CRL++H4 )24H=D7\;1)\8@/ZO/ _/@2P**!O+\<:RD/ +9)IP M L62Z!]%&D0&8A 11H:5X,"%A1BS<\)^04D\^-Q5230@DBP>)B=X/,GXPU"$ M*QF!DN.2HR[ESY9XOBI6),5'WO-'H@I]5[(498,H9#ZFD> @$'CQ(*8JQ)L\:I[0!#!\@KE%\J]5&IS9*0?<*/Q2.24;K#HAF4ODX6D@2D9/*UNR_Z M>.3C007,P/:M/3V_*SVS&[\%4L=7D M:F\R[4RO2 UB#>(MG'#'0#S/@DCW?_)N;5JE+&2/)N#EM[M9OOHY=ZU8.C05 M43J:>#6(MWS'590/GU62W3WX!%(RW#G/["N,T@\QM1HD1SZ'FMZ@!RUZT-+2 M82=(5X-XX])AU1)A[Z=FL_E+N*^1KOE*@UB#N.(3[AB(%XX3;^T.=P^G&L0: MQ+78L0:Q%O[+QFGY<>MK&E FIZX9F73R.UC2$69ZMIM$5F1$1452+C&2HF,E M]*VKI*A,>?69/4R&*S^?V'PU[=<4>/]ILL#[TOL0&NW3 M4UU'_JT8^VGI"&H;Q\V-M[6HU,P5Y:"6T6P>:PZJ'@=UC/;)\::A\MH&836G MC,KTEJC;=G=Q9HWBVL^L45S[F7<)Q=5TSR]?5),E[Z;+>N,O=-3?5P$3FN1W M = :Q;4'M$9Q[0&M45PYVT1'+#2QZ9DUBO7,&L4[-_,NH;B:$8M//'2L*H!G M>XXKFXW6 NWH=X%]JW5:V6P0?L]%L;1HHKW6=5ZLD5[HS!K%M9]9H[CV,^\2BJMY,OT%>\[FFOS]LR^$2VT" MK[ZP;NRXLF<@]DV$7R/^7 505IEF7QR!/-#AQWH@]* ">]G%F7=)B>SHS,MB MT=:,0X77'%"=C;)+,VL4UW[F M%12@.ER@ -5KM,@G[0'L&E-6,QCP6R"$]\1=F_I'NS(HP-.3A2H 3E/H+@!: MH[CV@*XLBE]>6.^TO1J[X%S;!;O&DM4,()R%H6\Y' OEW/N^.^ _1! :[$MD M-P [/O9TUQ&$E?H>S9/.:F3,A98QNR9C=G1FS90UPUBMMJOO&N1GGM-CH0)4 M.+\+Q$H!5-JR89=D@R8432B:4#2A:$+914*I9ICDWH^XFSLO"=F>YWL'%>SV M,Y_(5WI=>PDMM%[FC56!9NN']WFWOI>(YHG<2HW1NG)RRSANG6A.KBLGEZ1@ M5@&G.OZB@WV[ 6B-XMH#6J.X]H#6**Z<5;#F6@_"II2+^7V*MR0(T0:CTO;C MKBLVX[M,S/\ZY^7PY&AAYZ6MG9=E8/Z%WLN;$%W:[ECCM;X+*607K#TF(%_5FSD(3NFCE M+A'QCLZL45S[F36*:S_S+J%8QR TL>T&H#6*:P]HC>+: UJCN')6P=IB$+K) M\BNZWQTV]5WSMR),=X^L%#K6RC_'"Y2 T C;0/?(SJ:!4LT2C[K)LE:3M6%S MK2:WA7^TFJPB_X":/-HT4%[K2]:<,'3@0L^L4:QGUBC6,^\@BE\=889'L#CO M+^_,XQ1$*TIYVV?CS1.OOIRG/1.9XQ6:*6[5WC[MLZQIE'C&/E'P+L_*0#\Y M4;^TDQ2UF K3;P/ATON1SZ(^#.4Z \>3+V*M:'ATWG=$C]W(G$ VTVOYU@B M8$,_=-(!\45;#'D0Q8%(ONSYP0!>E -?9<<-$46N MP.)1N,LG/_B!,+'XT"F6EIK 1=:Z XEQJS9_L<\6*# ."PJC<&QCOT9=WQ[A M?WG7%;FE?+ZYOC^XN_I_E^\9K871@\]G7Z^^_/L]&U\-^WIV^]O5]7L&Z_G MF;CN!!0'+LTU74!_[E2+NS^\E_W!U?7%Y?7 M]Q(2.4!80',B #@.7(7\0!]U \!\'O ?#O&?*C\)>/B]"I M&DT,/OZ9LWX@>G]Y]Z?(M]Y]O"<\ )N< \BQW-J??^4P$+Y8:0K)?>V*7K0Z MBBGG6A4.6 +C)N&=6V'YGN6X3BK8KU5:-_LJ.#)OF(O^E!@7ZS:A^K8TH5(9 MUUJW.;5VW>L0;PI=VO,&#R<9@LN7ZND5XHN/UW=7YS):T2HZM4U MHIOL&M$Y=ZW8I7]41-%H@M4@WOX=:Q#OGMC][ <47;D'5TLV#+]SGME7&*4? M,N'9()#_+W9'S#18J]EJTQOTH$4/6EH [P3I:A!K$&__CA>,G*U,Z.[]U&PV M?PG+"_-II&N^VMX=:Q!K$&_YCA<^X=C:'<[ ::>>.*T2B&O*-AK$6C*M *=J M_"6T(DD.L_/";ODGP^F1>1)9D1$5%4FYQ$B*CI74 [.Y"%EE\*I%Q'()J;4. M0LI'5F<246G+)"TPJH[G8J!S9,GU0EW.>,@",?0#S!C$VN,/PH/?7%#8'%8ZQ,?P!VR ;AD- M QC1&;HPZ5X%6Z-5O:"#:;1/3W5%A^I5="AM3U8!J&P'/M;(02VCV3S6'%0] M#NH8[9/C34-%%T6IE@58:ZMO1V?6**[]S!K%M9]YEU!<3??\"H/C(HR2.B%5 M@%252?+%KL+QB:D=A7J@]*AY6('=[.+,RX^ '6G_?=,S+PNII^V33>^FFBTU MO@7^HQ-B49>>'R1!^(@_B[ B%+#]M)<(E*.F+C%>$Y2:AGFJ]?QVXS!ARPYB M4K-E'5#:,IK'VU7N?'U=0<0P$):35?#D Q_F^:\JJ5,),MA^ LQ\AY.F[H=0 M$Z0B,ML5V,\NSKQLQFP;G9:.M=4$J8#,]L89LYIN_7C=\GR=\K2 >47(8?L) M,9$N!UJRU .A!Q78RR[.O$MGO3LZ\])\_<[TQH"OR0@]&Y/=U73CLYX=Y,.7 MM.ZVO$:+?-(>P*XQ934# M %FWJ)YL.X6!@*R[5!4 IRET%P"M45Q[0%<6Q2\_'CA=($7G-7;!N;8+=HTE MJQE 6* /8Q6 5V4J?86_<7AXLAJY?4 M_:L %(J6P59 MMPCS. 71BD(2^VS\)N?5E_/T B=SO,+-SJW:VZ=]EMUF494ELV"$@B JK>-VG;!("):900;39_ M?L=0A@^YC9+B+^^:"'*YD^E-Q-(^;L-N/\@DYFPD%T*S8PYEUP4"R,6XV?WE MO^X/KJXO+J_O)2C*NK =M-H'"\V:8>.7(7\0!]U \!\'O ?#O&?*C\)>/ MBQ"J&DT,/OZ9LWX@>G]Y]Z?(M]Y]O"<\ )^< \AA?4 =' ;"%S='(K2CU4V2 MA&S^C,R9D 2/^$/*I+83#ET^>@\*"'2/>,<<^R_OG/:[CU?WEU]9F_W/GTY: MIOF!_?W[V?7]U?W9_=4_+MG9]04^^)+\^^+J[OS+S=WWV\L[=O;IYOL]+NUO ME_?L]NKN;W_^%2?_6.RQN.5P/0/U!MHJC-THU4R@UK@W(G@=?PAA:A[%U.J( MLW# 71>4CVQZ1#):OLV&<1#&'"0TJ+S;&.C3;'4/6LF8=Z"E M!KL+S+9ZO/ MO0?!SBR:TCQM'QHT.@AX&R3A'GZ L[>:'_(OTR/SP[Z17R5S8,-^! OZ(W8" MJ7&'6#_2%D (J"JEU@5I#\N.^O#Z520&K-U@=4#?:]GB4+'%8I8 MSK!H](Z)%E@IJ$@T[ RL\^K&Y$%DYO&$=5L0#N>7-XE,2*UE^1T:E1X85F[Y M=Y]O,EFB5B9Z/6'A3)X(P^2A+4( &8V='K1.VXJ=D8^5)Y]A2CYL#X2<+7K MA39Z205!B"(S9&:;'YA'>T+NQSRRY;_V"])UXCOU64/9:F>OG,5(X(/; VME ML,B>!H)[8?%7'[X/\N\ Q(!^G#",B6@XD%.0 %=*;/"B#O6_3?I,&@ 81OUH+\B-V!'1\ M&S3H4%A.SY$((75X>9X23D XP8%PWVç>S(>]Y!@AYT4N12\S4BPZ[:.W M@CW#Y!NA#M %1SH>Q-)3QF6"+3&(/?"T>$"K2@&8<5!#B9Q:F!WW.371%:XC'H4B )X17C@* MP=(RP#P#W$4@4%@?H/8$#F!&A)EH1?ZQN(>V7&*_\2XX:#& '*R:6,95: XD M"[_['RFO4V$]-B_)F($ 8L$Y8 VBH.W3MV'.N1,"OI,/)#U*KG(\,(WA)5I" M+^ Q;,%!63=*10%/[>,^!ZKL"N'!YB-8N@ 7__YU>F1<>B;+!T<3R)F@2\R<^4V\:M22_-]+4!Q =Z? MLNRD4@12@ITGFAQTP=]C,!A% #0@88#QY<\@E&$!!W\GPQ1H[ G_!WC9RB": ML\5^P0<*O@F[XBPY\9_YK4351.D@G&!)LFDOT3#:O '1=$J[(]"M/U#:1_[D M^T:I0;CP4M9$[#J&]_&@=:AC>)N7AR\,5@Q;[SY^.[N]9U=7:;3BYOZOE[?L MZOKSS>W7L_NKF^LZQRE>&MQQ3!7=,5-X?;G\[>R+#.M<8NI3+>,Z]\6P(*<8 M!(GL1W#7_#@$>^,!)"\9+@+%5R@3JLE90W\#_YL[ND/GPD.OR&7=.'1D:"#- MN&ZPL]3X%&C'RC__D(J,R6#F]/"*[0L9NB0EA$\2Q0(JTB,W8F*YAG*N07EY M:#:%X*N"YQ+U41-^@WG9E:'BF\ER8.)6JDC_1FY/8:Y)D/SP_"=/N7ZHN\1@ M*"$"JOH!E9B'3A@>R\7@=LJH;J,.]/-Z?N,)PYVE'(<'!NSSV?G]S6W=F2TU M>5(F >X#[Q^]#*0C>2P.%H\3_@ 2#K&=$Y[R]AVK3V965XQ\]*>B-)+4 $N9 MH8E!_IH*!4C:SP;[1AS7T?1=,(?R''[LVQCY%+T83#Q84.DD M W? >MR*_$!Z:C%&A":83Y$!.#^W^,%G^4'B])0R)CF#X=@,%JU%RH>,8[D- MX P3APLW6+:K!!>&.MTA494)+R-GB<(6[33GX%<0$*[S1^S HY&*RDB(Q#"G M'P?)(!3FD"-+"3MBZ)(Z/0=7MY<7[.[LR^4=N_G,+O_^_>K^WXC_[[=7]U>7\HCM^]TE M_JA,LKM,-ZC_YL^:E/;8?EC?>.PKD&(+^=X\*=I#&/M#3L@"3NR3SP.4?W9B M:E#(G:8$@^4AX .D=W"DXP#X&9@U'N*#5K-I-)M-*=C#:0_,A)0NJ_2K;UX+/@!RC+*.!>R)/(=A9& MES%ZH'8ZS &#;X1/27;)$Z9F]^C G!+*;[!<>"<4*#12*QB /VGZ(D9!Q(_# MMR[RY)56Y&2JRL7EY[/O7^[OV/=O-]<@0*ZO;FYS7H$X^7X(6R24HU1/]$1ZVN6!#=EU1KV. %U/"D:*$H]T*>ZU/!.B0^,># MUI$.B6^1\]$9Y0'3%R+/\8.B7YN 5LX?!_: ;,ABX&H[VV9Z3?BICV+!N$0A* M[L!D.IJ? 7#'HBRIYS8SI$CI3C8^0L>V0P&MYGZCB*=-W?66/.< 7(#5VE.N MNNU**9U7DZS9.3H\/3IL 8B)25G<-62?_"#PGT0@HW1?D'?Q* QVP2,_&,GC&8QO M OO?7[!/W/MAL.O&68.8_

.)X#1B>G[+^S!^3+Q5@73%*1@13O-7X M7TWOE:=W):S;%=1'Q16.T?ODC6U)[UUU+_"$?;\[AX='S7FT?-KL+$++FIBK M1\S@3.Q7@63OJ; -WJO#1((D5RE)LWIY5,X/YB;CRC3"2"907%&4G?WKT^T7 MMB?^%0DO=#":_2E):4QOYK O(/=C_B#VWX,)M(^G%3;6";+Q+SIZ(7OH#H,D M:+*%2?AR(-C>=X_'X+,)>S]=8@2L*AC8;E$_+%DG\2(]:,DXQ@=&<9&%ID6@ M!:*/FP&S;<8B0N=Y^A*,\C5,7\0G[M+=L[N^$+"0_(23=[UH\ MAB4$7$-4V MLQD>%]TE#_OL,Y!.N"0 XQ.:_MJ/LLS#*6O)+F_E5I5;!\D]+?,J)?,.*R'S MSNE&V#<0)?)>()?7)R_ 102J N&SEXDHX)N\B)+73]4%3;KEGWA;YGZ#35#< MND]-UW)V^K\$))NAYXJ9:JO.&?A?F# .P WNYR;5>0KKRE/HZ#R%=>7?UV?79?S&>K2[KS MMYRO)$ME4(0A-5Q>'%/ #V[% T7B/+PY%C(;+1>ZG&'+A&%YKUA=!%!% GQY M-:$K^MSM)<53"&])%0&49[$'']%X6;KU&G,QY\NWG*Y_HU KI((W;:UD^PO+Z>7#>S50WLLX M;[_(%4O;P-JQL%J(79S=7[Y/JE+%#\#T[$0Z70NTF?@3I0@U K(TXASL>/C@^ MV#0"?E5S]J.!^_'_ U!+ P04 " #Q@PA7 Y)X#P@( #G7P # &5M M;%]E>#,Q+FAT;>U<;6_;-A#^*UR&;2E@-W&R8(/M&4@;IS.P)%AF#-N^#+1$ M65PH424E.]ZOWW.4_!+'69W-<9R4_>!6XLL=J7ONN:-T;<=YHCKM6/"PT\YE MKD1').I/<7O<>(NF]D%YK_U%O7ZF@R(1:_WN;_WZZ4^]#Y=-]E=AY M3(1EJ1@SHQ.>[G7:V70H]:K_TONC6W8MA]7/3R]Z/_W>7![88A>GUQ]ZD'*8 MW;98+F[S.E=RF#:-',9Y"Q,7G;;-C4Z'G>YO/_;>]?KLN-$^J&ZU#]!\D'78 MQN5/5[W7^3H=V*SU-%("/!QARF6^[U[W>^>]]Z?]WM7E+R]]97,IO1J[X.:& M_2A,RM-0_%UC@3#4R/*8Y\UMKC+G R6FD@;:A$" S7@ 5#0/6PO#E8CR5J33 MO+G*WEMC&>8QF@Z_VL-BE,IX&&*.'_8.]TB*F8J(!9EQLW&2W;J&<-I03O#M M5ZT1;47 524WUUEK;W$[2(>ZE7\+IXA3J1[Q1*I)$?LI:9M_^"SF(\&,&$DQA@/*8VG9SP4W,'LU8=/A1'5)+2 1%H% M!B9F'LL\Q@)M)@*G(,V;034=8IEX"MB4P61Q&QYC.QX6_U6?XUV'A6"1!+D& M9,-S0ZL!$^B.9K/0+M,(OI;G$O/(-%!%B#EAS M650,0)/GG#+9(,")X*37' M266B=DDTH!A*FKA&/0J%#@"'A@4[<=;I$W ;LTCIL9TBQXBA1$#'(8C3S5)O M:%E; ("=*G-/6X^!;6#@VQW!0/^.P7S]Y?='C>]:MK+R*K D5ZJC2.)RW[YQ MUM1CW AGM[!#25$@[(L)2Q&AM#&-H&X)F(38A*Y#:0.E;8%QQ#%&J]* ,Z,# M$>*V9?NPUU *51=F^#F*=#P4[AOJ\+A1Z-8UYOG.R+4HO&25A>E9>2HO^T M! [-S\C'+^"IM&_296U!T1U!$031.I=1AAX4ES7OFA=^*#[>0C2^VS'Y)N"R MPBEL*_;G;W8#J:&PN &#=?'/I]%4H] LX(5=?PC%2 /!9I+*J$L7>-@%:&,D MK2,C]!*IFX)? T$=08H8+\*MDN#3<-[N4NO3^H,G<@.#G70#:U/>/6^P/EFN[13@ M2$8R)*QSJU/'0]S"3U *1PZ FW *1K@'R0=2R7Q"8>LJL>2:'&X=)$NO&XDL AH@B)HQS!K.V*!' 6SZ_!_>7EZIS0P1T# MP=NVS#P'NL@?UF"=Z(3/>@M*JZ-/G\ZPP31A=QZLV@GHTZ+)G]T /6)W"['A MCB"V L-]4-$1:Y5XNI:5R'T$3U,PKH.@, 2=AQC M^1J![3\P)((/ (,N]:X4#X!,=SI,!\=I,=/K3:E5S.TL32#N=3Y#A"XHHA5^PB?I3YH\G[ST8R[WOFV&X-J<@H@1%U$T9R/" MP2/B\GL)\DP[CB0YU\;.0F%W U,FB&E C'%T" M=^X]>P706AGBR72DU4A0G)?R8?6Y@*D85B29TA.!UG&L2T[E=^ /N&XD"'Z[ M^Z2U9!#+'+8AICHYWA)5'9]L1M 9G6DT6;OHG!9#;"[[OL:.#H^.IU_N/2"^ M!F MP8,P]]5^[_*L2]_ITS[LK6U^LVW_)D,L5!\@S;BI\PA!3)-Q->83^TWG,>:\ MO+[GB6M\48(O2GBP*.$2*;4&*-FOBL?:^JH$7Y7@JQ)V\M-37Y7@JQ(\+'Q5 M@J]*\!CP50F^*N'YC\3]>]P7^Q[75R7XJH370:W^-;&O2O!5"1[_+PK_OBK! M5R5XQ+XDQ/JJ!%^5X*L2GO?%F:]*\%4)KPLH_C3+5R7XJ@0?O'XFQTV^*L%7 M)?BJA)?CAC\3K[NMJH2E;RU?Z:YN8%:_4>O6)9R_LKJ$!>GT/_%W_@%02P,$ M% @ \8,(5YPTEPQ]!0 \!@ P !E;6Q?97@S,BYH=&W=65MOVS84 M_BMG+E(D@)7XTFRMY1IP'+G5T-BIXUZVEX&6*(LK36HD5=O]]3N4Y&N3=E@M MKVL> D2'/->/A^=CVK&9\4X[IB3LM TSG';HC/]!%\W&.8K:%_FW]D^.-TVA>YJHD,EZ#-DM/GE;'W?NQT7_DO M!BWX,]6&14L7^L/!N 7U6F+ L!G5(.@FTD]56N\JY\W_W\J7Y-J?? MO?%?_=;:W^C"37?TPD^EX?O/=>[\W8?^OA)Q1[(^@.KLOV);/<]P?=0<_OOEI9+MGJ;:IT2A"K M1D+]*;P1S +VSB!N-?1D2.&.!H9) ?7F9:U:LC=$ PEE8EU(MAQ;N?"L]C/( M",8Q>D74A BJG>&"TR5T V,EC5JM4;*+9>)R@_[;AZ,W7XR^"C=$?8"75 DB M0OJIFJWOQ8Q&X"UHD!KVD<(PBEA U2J97M:4!-9[EA"QA%.[Y_&CIXU&S2V^ M97_5W3- K3!@02PY%NLM)['4VS;Z#.T&C/!M&YDXUU.%F"HZ60**;*PH(Z9J MP[2+)E2;8@-3\$'(.:?AE+:.V6P,F7"ZLC21*L1VK1,28 MOU=RM[9Q&QHVD M,*W[FK,[9Z&)450[J6"PG"S3S1S)'/)B(,.B[+Z+ZZ&URE1"$F^A!%-I$)0".A+-4.3SFN(I,K@V /S? @L*+]2&(4H[& G2:,PQWSDR<.:3H7RE3U%[^VN)XTSM/R1F@ MU_7+T_!L?8KQ."IFK 9O$<1$3.GJ*->?-9]D0:Q+A+_4EW'SS9#(P_H)#"!Z)[E( W0?\($0I2)+<"O\0@1 M8?:,)(IJ"[FJ74LA1/@]*X%HL0$[PZ-37% M]80'-M39=8:-AJSS];2MT^0!"*&$JDK'Q#A&IQA02)9V6S>=HB-9YSK_?JZZ MO<-TH/OLLGERD#-[3V=::;P:CJZ]D7,U'(^'-RUX5,M^H)XL0$O.PB*4YF5I M5^O5L@47^F)W%+O7UR*KC5*261.,S=]R9BY^0Y MP]EZ8FE>,9:CLH?61JD23,>YPCVV9^5KQH>;9DQKZQ 21(9C.'H=19 F^,6Z M3;4YZE18)K_YC(<71)L$098[S$Y!LK.<;2C_FLLS6TMNGR>KEL0+:2"D6&/, M..,TW'#Q.Z^7);I8A HFEET%4B%URI[EL7J*1CB_B\!*[!2/Q4,U]K5^E_WD M/&"_CANR;E\.)W'%/8U3SH\YP'VW]) M=/X&4$L! A0#% @ \8,(5\TIKE]Q#P J ! ( ! M &5M;"TR,#(S,##,R+FAT;5!+!08 " ( /,! !1H0$ ! end