0001558370-22-011358.txt : 20220729 0001558370-22-011358.hdr.sgml : 20220729 20220729123700 ACCESSION NUMBER: 0001558370-22-011358 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 70 CONFORMED PERIOD OF REPORT: 20220630 FILED AS OF DATE: 20220729 DATE AS OF CHANGE: 20220729 FILER: COMPANY DATA: COMPANY CONFORMED NAME: MARINE PRODUCTS CORP CENTRAL INDEX KEY: 0001129155 STANDARD INDUSTRIAL CLASSIFICATION: SHIP & BOAT BUILDING & REPAIRING [3730] IRS NUMBER: 582572419 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-16263 FILM NUMBER: 221119087 BUSINESS ADDRESS: STREET 1: 2801 BUFORD HIGHWAY NE, SUITE 300 CITY: ATLANTA STATE: GA ZIP: 30329 BUSINESS PHONE: 404-321-2140 MAIL ADDRESS: STREET 1: 2801 BUFORD HIGHWAY NE, SUITE 300 CITY: ATLANTA STATE: GA ZIP: 30329 10-Q 1 mpx-20220630x10q.htm 10-Q
33448333213342833304http://fasb.org/us-gaap/2022#SellingGeneralAndAdministrativeExpensehttp://fasb.org/us-gaap/2022#SellingGeneralAndAdministrativeExpensehttp://fasb.org/us-gaap/2022#SellingGeneralAndAdministrativeExpensehttp://fasb.org/us-gaap/2022#SellingGeneralAndAdministrativeExpensehttp://fasb.org/us-gaap/2022#SellingGeneralAndAdministrativeExpensehttp://fasb.org/us-gaap/2022#SellingGeneralAndAdministrativeExpensehttp://fasb.org/us-gaap/2022#SellingGeneralAndAdministrativeExpensehttp://fasb.org/us-gaap/2022#SellingGeneralAndAdministrativeExpensehttp://fasb.org/us-gaap/2022#SellingGeneralAndAdministrativeExpensehttp://fasb.org/us-gaap/2022#SellingGeneralAndAdministrativeExpensehttp://fasb.org/us-gaap/2022#SellingGeneralAndAdministrativeExpensehttp://fasb.org/us-gaap/2022#SellingGeneralAndAdministrativeExpenseP7D0001129155--12-312022Q2falsetruefalseP10DP1Y003399205434238382http://fasb.org/us-gaap/2022#SellingGeneralAndAdministrativeExpense0001129155srt:BoardOfDirectorsChairmanMember2022-01-012022-06-300001129155us-gaap:AdditionalPaidInCapitalMember2022-04-012022-06-300001129155us-gaap:AdditionalPaidInCapitalMember2022-01-012022-03-310001129155us-gaap:AdditionalPaidInCapitalMember2021-04-012021-06-300001129155us-gaap:AdditionalPaidInCapitalMember2021-01-012021-03-310001129155us-gaap:CommonStockMember2022-04-012022-06-300001129155us-gaap:CommonStockMember2022-01-012022-03-310001129155us-gaap:CommonStockMember2021-01-012021-03-310001129155us-gaap:RetainedEarningsMember2022-06-300001129155us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-06-300001129155us-gaap:RetainedEarningsMember2022-03-310001129155us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-03-3100011291552022-03-310001129155us-gaap:RetainedEarningsMember2021-12-310001129155us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-12-310001129155us-gaap:RetainedEarningsMember2021-06-300001129155us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-06-300001129155us-gaap:RetainedEarningsMember2021-03-310001129155us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-03-3100011291552021-03-310001129155us-gaap:RetainedEarningsMember2020-12-310001129155us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-12-3100011291552014-04-012014-04-3000011291552014-04-300001129155us-gaap:RestrictedStockMember2022-04-012022-06-300001129155us-gaap:RestrictedStockMember2021-04-012021-06-300001129155us-gaap:RestrictedStockMember2022-06-300001129155us-gaap:RestrictedStockMember2021-12-310001129155us-gaap:NonUsMember2022-04-012022-06-300001129155mpx:PartsMember2022-04-012022-06-300001129155mpx:BoatsAndAccessoriesMember2022-04-012022-06-300001129155country:US2022-04-012022-06-300001129155us-gaap:NonUsMember2022-01-012022-06-300001129155mpx:PartsMember2022-01-012022-06-300001129155mpx:BoatsAndAccessoriesMember2022-01-012022-06-300001129155country:US2022-01-012022-06-300001129155us-gaap:NonUsMember2021-04-012021-06-300001129155mpx:PartsMember2021-04-012021-06-300001129155mpx:BoatsAndAccessoriesMember2021-04-012021-06-300001129155country:US2021-04-012021-06-300001129155us-gaap:NonUsMember2021-01-012021-06-300001129155mpx:PartsMember2021-01-012021-06-300001129155mpx:BoatsAndAccessoriesMember2021-01-012021-06-300001129155country:US2021-01-012021-06-300001129155mpx:FloorPlanLenderOneMembersrt:MinimumMember2022-06-300001129155mpx:FloorPlanLenderOneMember2022-06-300001129155mpx:AdditionalFloorPlanLendersMember2022-06-300001129155us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-04-012022-06-300001129155us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-01-012022-03-310001129155us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-04-012021-06-300001129155us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-01-012021-03-310001129155us-gaap:RevolvingCreditFacilityMember2021-11-120001129155us-gaap:LetterOfCreditMember2021-11-120001129155mpx:SwinglineLoanMember2021-11-120001129155srt:MinimumMemberus-gaap:RevolvingCreditFacilityMember2021-11-122021-11-120001129155srt:MaximumMemberus-gaap:RevolvingCreditFacilityMember2021-11-122021-11-120001129155us-gaap:RevolvingCreditFacilityMember2022-01-012022-06-300001129155us-gaap:RestrictedStockMember2022-01-012022-06-300001129155us-gaap:RestrictedStockMember2021-01-012021-06-300001129155us-gaap:SubsequentEventMember2022-07-260001129155us-gaap:RetainedEarningsMember2022-04-012022-06-300001129155us-gaap:RetainedEarningsMember2022-01-012022-03-3100011291552022-01-012022-03-310001129155us-gaap:RetainedEarningsMember2021-04-012021-06-300001129155us-gaap:RetainedEarningsMember2021-01-012021-03-3100011291552021-01-012021-03-310001129155us-gaap:SubsequentEventMember2022-07-262022-07-260001129155us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember2022-06-300001129155us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember2021-12-310001129155us-gaap:PensionPlansDefinedBenefitMember2022-01-012022-12-310001129155us-gaap:PensionPlansDefinedBenefitMember2022-04-012022-06-300001129155us-gaap:PensionPlansDefinedBenefitMember2022-01-012022-06-300001129155us-gaap:PensionPlansDefinedBenefitMember2021-04-012021-06-300001129155us-gaap:PensionPlansDefinedBenefitMember2021-01-012021-06-300001129155us-gaap:AccountsPayableAndAccruedLiabilitiesMember2022-06-300001129155us-gaap:AccountsPayableAndAccruedLiabilitiesMember2021-12-310001129155srt:MinimumMemberus-gaap:RevolvingCreditFacilityMemberus-gaap:LondonInterbankOfferedRateLIBORMember2021-11-122021-11-120001129155srt:MaximumMemberus-gaap:RevolvingCreditFacilityMemberus-gaap:LondonInterbankOfferedRateLIBORMember2021-11-122021-11-120001129155us-gaap:CommonStockMember2022-06-300001129155us-gaap:CommonStockMember2022-03-310001129155us-gaap:CommonStockMember2021-12-310001129155us-gaap:CommonStockMember2021-06-300001129155us-gaap:CommonStockMember2021-03-310001129155us-gaap:CommonStockMember2020-12-3100011291552021-06-3000011291552020-12-310001129155us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2022-06-300001129155us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2021-12-310001129155us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2021-06-300001129155us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2020-12-3100011291552022-04-012022-06-3000011291552021-04-012021-06-3000011291552021-01-012021-06-300001129155mpx:ChaparralProductsMember2022-01-012022-06-300001129155srt:MinimumMember2022-01-012022-06-300001129155srt:MaximumMember2022-01-012022-06-300001129155us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember2021-01-012021-12-310001129155us-gaap:RevolvingCreditFacilityMember2021-11-122021-11-120001129155mpx:SubsequentOwnerMember2022-01-012022-06-300001129155us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember2022-04-012022-06-300001129155us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember2022-01-012022-06-300001129155us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember2021-04-012021-06-300001129155us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember2021-01-012021-06-300001129155us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2022-01-012022-06-300001129155us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2021-01-012021-06-3000011291552022-06-3000011291552021-12-3100011291552022-07-2200011291552022-01-012022-06-30xbrli:sharesiso4217:USDxbrli:pureiso4217:USDxbrli:sharesmpx:segment

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

WASHINGTON, D.C. 20549

FORM 10-Q

Quarterly report pursuant to Section 13 or 15(d) of the Securities Exchange Act of 1934

For the quarterly period ended June 30, 2022

Commission File No. 1-16263

MARINE PRODUCTS CORPORATION

(exact name of registrant as specified in its charter)

Delaware

58-2572419

(State or other jurisdiction of incorporation or organization)

(I.R.S. Employer Identification Number)

2801 Buford Highway, Suite 300, Atlanta, Georgia 30329

(Address of principal executive offices) (zip code)

Registrant’s telephone number, including area code -- (404) 321-7910

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, par value $0.10

 

MPX

 

New York Stock Exchange

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 or 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 22, 2022, Marine Products Corporation had 34,238,382 shares of common stock outstanding.

Marine Products Corporation

Table of Contents

Page
No.

Part I. Financial Information

Item 1.

Financial Statements (Unaudited)

Consolidated Balance Sheets – As of June 30, 2022 and December 31, 2021

3

Consolidated Statements of Operations – for the three and six months ended June 30, 2022 and 2021

4

Consolidated Statements of Comprehensive Income – for the three and six months ended June 30, 2022 and 2021

5

Consolidated Statements of Stockholders’ Equity – for the three and six months ended June 30, 2022 and 2021

6

Consolidated Statements of Cash Flows – for the six months ended June 30, 2022 and 2021

7

Notes to Consolidated Financial Statements

8 - 16

Item 2.

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

17 - 23

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

-MARINE PRODUCTS CORPORATION AND SUBSIDIARIES

PART I. FINANCIAL INFORMATION

ITEM 1. FINANCIAL STATEMENTS

CONSOLIDATED BALANCE SHEETS

AS OF JUNE 30, 2022 AND DECEMBER 31, 2021

(In thousands)

(Unaudited)

    

June 30, 

    

December 31, 

 

    

2022

2021

 

ASSETS

 

 

(Note 1)

Cash and cash equivalents

$

21,568

$

14,102

Accounts receivable, net of allowance for doubtful accounts of $12 in 2022 and 2021

 

9,344

 

3,262

Inventories

 

78,271

 

73,261

Income taxes receivable

 

77

 

10

Pension plan assets

971

Prepaid expenses and other current assets

 

2,164

 

2,474

Total current assets

 

112,395

 

93,109

Property, plant and equipment, net of accumulated depreciation of $32,814 in 2022 and $31,878 in 2021

 

14,232

 

14,370

Goodwill

 

3,308

 

3,308

Other intangibles, net

 

465

 

465

Deferred income taxes

 

5,372

 

4,392

Other assets

 

13,831

 

17,197

Total assets

$

149,603

$

132,841

LIABILITIES AND STOCKHOLDERS’ EQUITY

 

  

 

  

Liabilities

 

  

 

  

Accounts payable

$

11,573

$

6,771

Accrued expenses and other liabilities

14,912

 

11,298

Total current liabilities

26,485

 

18,069

Pension and retirement plans liabilities

13,942

 

15,564

Other long-term liabilities

1,052

 

683

Total liabilities

41,479

 

34,316

Stockholders’ Equity

Preferred stock, $0.10 par value, 1,000,000 shares authorized, none issued

Common stock, $0.10 par value, 74,000,000 shares authorized, issued and outstanding34,238,382 shares in 2022 and 33,992,054 shares in 2021

3,424

 

3,399

Capital in excess of par value

Retained earnings

107,232

 

97,702

Accumulated other comprehensive loss

(2,532)

 

(2,576)

Total stockholders’ equity

108,124

 

98,525

Total liabilities and stockholders’ equity

$

149,603

$

132,841

The accompanying notes are an integral part of these consolidated financial statements.

3

MARINE PRODUCTS CORPORATION AND SUBSIDIARIES

CONSOLIDATED STATEMENTS OF OPERATIONS

FOR THE THREE AND SIX MONTHS ENDED JUNE 30, 2022 AND 2021

(In thousands except per share data)

(Unaudited)

    

Three months ended June 30, 

Six months ended June 30, 

    

2022

    

2021

    

2022

    

2021

    

Net sales

$

95,813

$

67,259

$

172,425

$

145,634

Cost of goods sold

 

72,816

 

52,651

 

131,033

 

112,564

Gross profit

 

22,997

 

14,608

 

41,392

 

33,070

Selling, general and administrative expenses

 

9,883

 

7,245

 

19,123

 

15,682

Operating income

 

13,114

 

7,363

 

22,269

 

17,388

Interest (expense) income

 

(7)

 

10

 

(24)

 

18

Income before income taxes

 

13,107

 

7,373

 

22,245

 

17,406

Income tax provision

 

3,152

 

1,579

 

5,227

 

3,515

Net income

$

9,955

$

5,794

$

17,018

$

13,891

Earnings per share

 

 

 

 

Basic

$

0.29

$

0.17

$

0.50

$

0.41

Diluted

$

0.29

$

0.17

$

0.50

$

0.41

Dividends paid per share

$

0.12

$

0.12

$

0.24

$

0.22

The accompanying notes are an integral part of these consolidated financial statements.

4

MARINE PRODUCTS CORPORATION AND SUBSIDIARIES

CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME

FOR THE THREE AND SIX MONTHS ENDED JUNE 30, 2022 AND 2021

(In thousands)

(Unaudited)

Three months ended June 30, 

Six months ended June 30, 

    

2022

    

2021

    

2022

    

2021

    

Net income

$

9,955

$

5,794

$

17,018

$

13,891

Other comprehensive income, net of taxes:

Pension adjustment

 

22

 

14

 

44

 

28

Comprehensive income

$

9,977

$

5,808

$

17,062

$

13,919

The accompanying notes are an integral part of these consolidated financial statements.

5

MARINE PRODUCTS CORPORATION AND SUBSIDIARIES

CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY

FOR THE THREE AND SIX MONTHS ENDED JUNE 30, 2022

(In thousands)

(Unaudited)

Accumulated

Capital in

Other

Common Stock

Excess of

Retained

Comprehensive

    

Shares

    

Amount

    

Par Value

    

Earnings

    

(Loss) Income

    

Total

Balance, December 31, 2021

 

33,993

$

3,399

$

$

97,702

$

(2,576)

$

98,525

Stock issued for stock incentive plans, net

 

211

 

21

 

589

 

 

 

610

Stock purchased and retired

 

(60)

 

(6)

 

(589)

 

(107)

 

 

(702)

Net income

 

 

 

 

7,063

 

 

7,063

Pension adjustment, net of taxes

 

 

 

 

 

22

 

22

Dividends paid

 

 

 

 

(4,095)

 

 

(4,095)

Balance, March 31, 2022

34,144

3,414

100,563

(2,554)

101,423

Stock issued for stock incentive plans, net

94

10

810

820

Stock purchased and retired

(810)

810

Net income

9,955

9,955

Pension adjustment, net of taxes

22

22

Dividends paid

(4,096)

(4,096)

Balance, June 30, 2022

34,238

$

3,424

$

$

107,232

$

(2,532)

$

108,124

The accompanying notes are an integral part of these consolidated financial statements.

MARINE PRODUCTS CORPORATION AND SUBSIDIARIES

CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY

FOR THE THREE AND SIX MONTHS ENDED JUNE 30, 2021

(In thousands)

(Unaudited)

Accumulated

Capital in

Other

Common Stock

Excess of

Retained

Comprehensive

    

Shares

    

Amount

    

Par Value

    

Earnings

    

(Loss) Income

    

Total

Balance, December 31, 2020

 

33,869

$

3,387

$

$

83,079

$

(1,947)

$

84,519

Stock issued for stock incentive plans, net

 

189

 

18

 

535

 

 

 

553

Stock purchased and retired

 

(64)

 

(6)

 

(535)

 

(509)

 

 

(1,050)

Net income

 

 

 

 

8,097

 

 

8,097

Pension adjustment, net of taxes

 

 

 

 

 

14

 

14

Dividends paid

 

 

 

 

(3,398)

 

 

(3,398)

Balance, March 31, 2021

33,994

3,399

87,269

(1,933)

88,735

Stock issued for stock incentive plans, net

571

571

Stock purchased and retired

(571)

570

(1)

Net income

5,794

5,794

Pension adjustment, net of taxes

14

14

Dividends paid

(4,077)

(4,077)

Balance, June 30, 2021

33,994

$

3,399

$

$

89,556

$

(1,919)

$

91,036

The accompanying notes are an integral part of these consolidated financial statements.

6

MARINE PRODUCTS CORPORATION AND SUBSIDIARIES

CONSOLIDATED STATEMENTS OF CASH FLOWS

FOR THE SIX MONTHS ENDED JUNE 30, 2022 AND 2021

(In thousands)

(Unaudited)

Six months ended June 30, 

    

2022

    

2021

OPERATING ACTIVITIES

 

  

 

 

Net income

$

17,018

$

13,891

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

 

 

Depreciation and amortization

 

936

 

897

Stock-based compensation expense

 

1,430

 

1,124

Deferred income tax benefit

(992)

(125)

(Increase) decrease in assets:

 

 

Accounts receivable

 

(6,082)

 

(3,235)

Income taxes receivable

 

(67)

 

(14,799)

Inventories

 

(5,010)

 

(508)

Prepaid expenses and other current assets

 

310

 

(303)

Other non-current assets

 

2,465

 

(1,143)

Increase (decrease) in liabilities:

 

 

Accounts payable

 

4,802

6,717

Accrued expenses and other liabilities

3,612

1,683

Other long-term liabilities

(1,265)

1,904

Net cash provided by operating activities

 

17,157

 

6,103

 

 

INVESTING ACTIVITIES

Capital expenditures

 

(798)

 

(541)

Net cash used for investing activities

 

(798)

 

(541)

FINANCING ACTIVITIES

 

 

Payment of dividends

(8,191)

 

(7,475)

Cash paid for common stock purchased and retired

(702)

 

(1,051)

Net cash used for financing activities

(8,893)

 

(8,526)

Net increase (decrease) in cash and cash equivalents

 

7,466

 

(2,964)

Cash and cash equivalents at beginning of period

 

14,102

 

31,573

Cash and cash equivalents at end of period

$

21,568

$

28,609

Supplemental information:

Income tax payments, net

$

4,095

$

4,179

The accompanying notes are an integral part of these consolidated financial statements.

7

Table of Contents

MARINE PRODUCTS CORPORATION AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

(Unaudited)

1.    GENERAL

The accompanying unaudited consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America for interim financial information and with the instructions to Form 10-Q and Article 10 of Regulation S-X. Accordingly, they do not include all of the information and footnotes required by accounting principles generally accepted in the United States of America for complete financial statements. In the opinion of management, all adjustments (all of which consisted of normal recurring accruals) considered necessary for a fair presentation have been included. Operating results for the six months ended June 30, 2022 are not necessarily indicative of the results that may be expected for the year ending December 31, 2022.

The Consolidated Balance Sheet at December 31, 2021 has been derived from the audited consolidated financial statements at that date but does not include all of the information and footnotes required by accounting principles generally accepted in the United States of America for complete financial statements.

For further information, refer to the Consolidated Financial Statements and footnotes thereto included in the annual report of Marine Products Corporation (“Marine Products,” the “Company” or “MPC”) on Form 10-K for the year ended December 31, 2021.

A group that includes a member of the Company’s Board of Directors, Gary W. Rollins, and certain companies under his control, controls in excess of fifty percent of the Company’s voting power.

2.    RECENT ACCOUNTING STANDARDS

The FASB issued the following Accounting Standards Updates (ASUs):

Recently Adopted Accounting Standards:

ASU No. 2020-04 — Reference Rate Reform (Topic 848). The amendments in this ASU provide optional guidance for a limited time to ease the impact of the reference rate reform on financial reporting. The amendments, which are elective, provide expedients to contract modifications, affected by reference rate reform if certain criteria are met. The amendments apply only to contracts and hedging relationships that reference London Interbank Offered Rate (LIBOR) or other reference rate that is expected to be discontinued due to reference rate reform. The Company adopted these provisions in the second quarter of 2022 and expects to replace LIBOR, currently used to accrue interest in its revolving credit agreement, with the Term Secured Overnight Financing Rate (SOFR) based on the occurrence of any of the triggering events in the agreement. Adoption of these provisions did not have a material impact on the Company’s consolidated financial statements.

Recently Issued Accounting Standards Not Yet Adopted:

ASU No. 2021-08 — Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers. The amendments in this ASU address diversity in practice related to the accounting for revenue contracts with customers acquired in a business combination, by adopting guidance requiring an acquirer to recognize and measure contract assets and contract liabilities acquired in a business combination in accordance with Topic 606. At the acquisition date, an acquirer would recognize and measure the acquired contract assets and contract liabilities in the same manner that they were recognized and measured in the acquiree's financial statements before the acquisition. The Company plans to adopt these provisions prospectively to business combinations occurring after January 1, 2023 and does not expect adoption to have a material impact on its consolidated financial statements.

8

Table of Contents

MARINE PRODUCTS CORPORATION AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

(Unaudited)

3.    NET SALES

Accounting Policy:

MPC’s contract revenues are generated principally from selling: (1) fiberglass motorized boats and accessories and (2) parts to independent dealers. Revenue is recognized when obligations under the terms of a contract with our customer are satisfied. Satisfaction of contract terms occur with the transfer of title of our boats and accessories and parts to our dealers. Net sales are measured as the amount of consideration we expect to receive in exchange for transferring the goods to the dealer. The amount of consideration we expect to receive consists of the sales price adjusted for dealer incentives. The expected costs associated with our base warranties continue to be recognized as expense when the products are sold as they are deemed to be assurance-type warranties (see Note 6). Incidental promotional items that are immaterial in the context of the contract are recognized as expense. Fees charged to customers for shipping and handling are included in Net sales in the accompanying Consolidated Statements of Operations and the related costs incurred by the Company are included in Cost of goods sold.

Nature of goods:

MPC’s performance obligations within its contracts consist of: (1) boats and accessories and (2) parts. The Company transfers control and recognizes revenue on the satisfaction of its performance obligations (point in time) as follows:

Boats and accessories (domestic sales) – upon delivery and acceptance by the dealer
Boats and accessories (international sales) – upon delivery to shipping port
Parts – upon shipment/delivery to carrier

Payment terms:

For most domestic customers, MPC manufactures and delivers boats and accessories and parts ahead of payment - i.e., MPC has fulfilled its performance obligations prior to submitting an invoice to the dealer. MPC invoices the customer when the products are delivered and typically receives the payment within seven to ten business days after invoicing. For some domestic customers and all international customers, MPC requires payment prior to transferring control of the goods. These amounts are classified as deferred revenue and recognized when control has transferred, which generally occurs within three months of receiving the payment.

When the Company enters into contracts with its customers, it generally expects there to be no significant timing difference between the date the goods have been delivered to the customer (satisfaction of the performance obligation) and the date cash consideration is received. Accordingly, there is no financing component to the Company’s arrangements with its customers.

Significant judgments:

Determining the transaction price

The transaction price for MPC’s boats and accessories is the invoice price adjusted for dealer incentives. Key inputs and assumptions in determining variable consideration related to dealer incentives include:

Inputs: Current model year boat sales, total potential program incentive percentage, prior model year results of dealer incentive activity (i.e., incentive earned as a percentage of total incentive potential).
Assumption: Current model year incentive activity will closely reflect prior model year actual results, adjusted as necessary for dealer purchasing trends or economic factors.

9

Table of Contents

MARINE PRODUCTS CORPORATION AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

(Unaudited)

Other:

Our contracts with dealers do not provide them with a right of return. Accordingly, we do not have any obligations recorded for returns or refunds.

Disaggregation of revenues:

The following table disaggregates our sales by major source:

Three months ended

Six months ended

(in thousands)

    

June 30, 2022

    

June 30, 2021

    

June 30, 2022

    

June 30, 2021

    

Boats and accessories

$

94,266

$

65,810

$

169,671

$

143,069

Parts

 

1,547

 

1,449

 

2,754

 

2,565

Net sales

$

95,813

$

67,259

$

172,425

$

145,634

The following table disaggregates our revenues between domestic and international (in thousands):

Three months ended

Six months ended

(in thousands)

    

June 30, 2022

    

June 30, 2021

    

June 30, 2022

    

June 30, 2021

    

Domestic

$

88,041

$

63,796

$

160,541

$

138,160

International

 

7,772

 

3,463

 

11,884

 

7,474

Net sales

$

95,813

$

67,259

$

172,425

$

145,634

Contract balances:

Amounts received from international and certain domestic dealers toward the purchase of boats are classified as deferred revenue and are included in Accrued expenses and other liabilities in the accompanying Consolidated Balance Sheets.

June 30, 

    

December 31, 

(in thousands)

    

2022

2021

    

Deferred revenue

$

1,336

$

1,313

Substantially all of the amounts of deferred revenue disclosed above were or will be recognized as sales during the immediately following quarters, respectively, when control is transferred.

10

Table of Contents

MARINE PRODUCTS CORPORATION AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

(Unaudited)

4.    EARNINGS PER SHARE

Basic and diluted earnings per share are computed by dividing net income by the weighted average number of shares outstanding during the respective periods. In addition, the Company has periodically issued share-based payment awards that contain non-forfeitable rights to dividends and are therefore considered participating securities. Restricted shares of common stock (participating securities) outstanding and a reconciliation of weighted average shares outstanding is as follows:

Three months ended

Six months ended

June 30, 

June 30, 

(in thousands)

    

2022

    

2021

    

2022

    

2021

    

Net income available for stockholders:

$

9,955

$

5,794

$

17,018

$

13,891

Less: Adjustments for earnings attributable to participating securities

 

(208)

 

(112)

 

(350)

 

(270)

Net income used in calculating earnings per share

$

9,747

$

5,682

$

16,668

$

13,621

Weighted average shares outstanding (including participating securities)

 

34,191

 

33,994

 

34,146

 

33,976

Adjustment for participating securities

 

(743)

 

(673)

 

(718)

 

(672)

Shares used in calculating basic and diluted earnings per share

 

33,448

 

33,321

 

33,428

 

33,304

5.    STOCK-BASED COMPENSATION

The Company reserved 3,000,000 shares of common stock under the 2014 Stock Incentive Plan with a term of ten years expiring in April 2024. This plan provides for the issuance of various forms of stock incentives, including among others, incentive and non-qualified stock options and restricted shares. As of June 30, 2022, there were approximately 1,074,747 shares available for grant.

Stock-based compensation for the three and six months ended June 30, 2022 and 2021 were as follows:

Restricted Stock

Three months ended June 30, 

Six months ended June 30, 

(in thousands)

    

2022

    

2021

    

2022

    

2021

Pre – tax cost

$

820

$

571

$

1,430

$

1,124

After tax cost

639

446

1,115

877

The following is a summary of the changes in non-vested restricted shares for the six months ended June 30, 2022:

Weighted

Average

Grant-Date

    

Shares

    

Fair Value

Non-vested shares at December 31, 2021

 

671,370

$

14.70

Granted

 

311,703

 

11.61

Vested

 

(193,403)

 

11.96

Forfeited

 

(4,700)

 

14.54

Non-vested shares at June 30, 2022

 

784,970

$

14.15

The total fair value of shares vested was approximately $2,241,000 during the six months ended June 30, 2022 and approximately $3,174,000 during the six months ended June 30, 2021.

11

Table of Contents

MARINE PRODUCTS CORPORATION AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

(Unaudited)

For the six months ended June 30, 2022, approximately $22,000 of excess tax benefit for stock-based compensation awards was recorded as a discrete tax adjustment and classified within Net cash provided by operating activities in the accompanying Consolidated Statements of Cash Flows compared to approximately $304,000 for the six months ended June 30, 2021.

6.    WARRANTY COSTS AND OTHER CONTINGENCIES

Warranty Costs:

For its Chaparral and Robalo products, Marine Products provides a lifetime limited structural hull warranty and a transferable one-year limited warranty to the original owner. Chaparral also includes a five-year limited structural deck warranty. Warranties for additional items are provided for periods of one to five years and are not transferrable. Additionally, as it relates to the second subsequent owner, a five-year transferrable hull warranty and the remainder of the original one-year limited warranty on certain components are available. The five-year transferable hull warranty terminates five years after the date of the original retail purchase. Claim costs related to components are generally absorbed by the original component manufacturer.

The manufacturers of the engines, generators, and navigation electronics included on our boats provide and administer their own warranties for various lengths of time.

An analysis of the warranty accruals for the six months ended June 30, 2022 and 2021 is as follows:

(in thousands)

    

2022

    

2021

Balance at January 1

$

4,641

$

5,030

Less: Payments made during the period

 

(2,286)

 

(2,057)

Add: Warranty provision for the period

 

2,328

 

1,779

Changes to warranty provision for prior periods

 

104

 

179

Balance at June 30

$

4,787

$

4,931

The warranty accruals are reflected in Accrued expenses and other liabilities in the accompanying Consolidated Balance Sheets.

Repurchase Obligations:

The Company is a party to various agreements with third party lenders that provide floor plan financing to qualifying dealers whereby the Company guarantees varying amounts of debt on boats in dealer inventory. The Company’s obligation under these guarantees becomes effective in the case of a default under the financing arrangement between the dealer and the third-party lender. The agreements provide for the return of repossessed boats to the Company in new and unused condition subject to normal wear and tear as defined, in exchange for the Company’s assumption of specified percentages of the debt obligation on those boats, up to certain contractually determined dollar limits by the lenders. The Company had no material repurchases under the contractual agreements during the six months ended June 30, 2022 and 2021.

Management continues to monitor the risk of defaults and resulting repurchase obligations based in part on information provided by third-party floor plan lenders and will adjust the guarantee liability at the end of each reporting period based on information reasonably available at that time.

The Company currently has an agreement with one of the floor plan lenders whereby the contractual repurchase limit, subject to a minimum of $8.0 million, is based on a specified percentage of the amount of the average net receivables financed by the floor plan lender for our dealers less repurchases during the prior 12 month period, which was a repurchase limit of $8.0 million as of June 30, 2022. The Company has contractual repurchase agreements with additional lenders with an aggregate maximum repurchase obligation of approximately $0.8 million with various expiration and cancellation terms of less than one year, for an aggregate repurchase obligation with all floor plan financing institutions of approximately $8.8 million as of June 30, 2022.

12

Table of Contents

MARINE PRODUCTS CORPORATION AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

(Unaudited)

7.    BUSINESS SEGMENT INFORMATION

The Company has one reportable segment, its powerboat manufacturing business; therefore, the majority of segment-related disclosures are not relevant to the Company. In addition, the Company’s results of operations and its financial condition are not significantly reliant upon any single customer or product model.

8.    INVENTORIES

Inventories consist of the following:

    

June 30, 

    

December 31, 

    

 

2022

2021

 

(in thousands)

Raw materials and supplies

$

29,967

$

42,231

Work in process

 

17,255

 

14,390

Finished goods

 

31,049

 

16,640

Total inventories

$

78,271

$

73,261

9.  INCOME TAXES

The Company determines its periodic income tax provision based upon the current period income and the annual estimated tax rate for the Company adjusted for discrete items including tax credits and changes to prior year estimates. The estimated tax rate is adjusted, if necessary, as of the end of each successive interim period during the fiscal year to the Company’s current annual estimated tax rate.

Income tax provision for the second quarter of 2022 reflects an effective tax rate of 24.0 percent compared to 21.4 percent for the comparable period in the prior year. For the six months ended June 30, 2022, the income tax provision reflects an effective tax rate of 23.5 percent compared to 20.2 percent for the comparable period in the prior year. The increase in the effective tax rate is primarily due to unfavorable permanent adjustments and detrimental discrete adjustments.

10.  PENSION AND RETIREMENT PLANS LIABILITIES

The Company participates in a multiple employer Retirement Income Plan, a trusteed defined benefit pension plan, sponsored by RPC, Inc. (“RPC”). The following represents the net periodic cost (benefit) and related components for the plan for the three and six months ended June 30, 2022 and 2021.

Three months ended

Six months ended

June 30, 

June 30, 

(in thousands)

    

2022

    

2021

    

2022

    

2021

    

Interest cost

$

33

$

37

$

66

$

74

Expected return on plan assets

 

 

(72)

 

 

(144)

Amortization of net losses

 

28

 

18

 

56

 

36

Net periodic cost (benefit)

$

61

$

(17)

$

122

$

(34)

During the fourth quarter of 2021, the Company initiated actions to terminate the defined benefit pension plan, which are expected to be completed in early 2023, and therefore the funded status of the plan is being reported as part of Pension plan assets in the accompanying Consolidated Balance Sheets. The Company currently expects that no additional cash contributions to the plan will be required. As of the plan termination completion date, the Company will recognize a pre-tax, non-cash settlement charge representing the unamortized net loss in the plan which was approximately $3.2 million as of June 30, 2022. The final

13

Table of Contents

MARINE PRODUCTS CORPORATION AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

(Unaudited)

amount is subject to change based on the actual return on plan assets and the periodic actuarial updates of the plan net losses. For the year ending December 31, 2022, the Company is utilizing an expected return on plan assets of zero percent based on the current short-term rates and investment horizon as a result of the expected plan termination.

The Company did not contribute to this plan during the six months ended June 30, 2022 and 2021.

The Company permits selected highly compensated employees to defer a portion of their compensation into a non-qualified Supplemental Executive Retirement Plan (“SERP”). The Company maintains certain securities primarily in mutual funds and company-owned life insurance (“COLI”) policies as a funding source to satisfy the obligation of the SERP that have been classified as trading and are stated at fair value totaling approximately $9,961,000 as of June 30, 2022 and $12,264,000 as of December 31, 2021. Trading losses related to the SERP assets totaled approximately $1,076,000 during the three months ended June 30, 2022, compared to trading gains of approximately $895,000 during the three months ended June 30, 2021. Trading losses related to the SERP assets totaled approximately $2,303,000 during the six months ended June 30, 2022, compared to trading gains of approximately $1,124,000 during the six months ended June 30, 2021. The SERP assets are reported in Other assets in the accompanying Consolidated Balance Sheets and changes to the fair value of the assets are reported in Selling, general and administrative expenses in the accompanying Consolidated Statements of Operations.

The SERP liabilities include participant deferrals net of distributions and are stated at fair value of approximately $13,942,000 as of June 30, 2022 and $15,564,000 as of December 31, 2021. The SERP liabilities are reported in the accompanying Consolidated Balance Sheets in Pension and retirement plans liabilities and any change in the fair value is recorded as compensation cost within Selling, general and administrative expenses in the accompanying Consolidated Statements of Operations. Changes in the fair value of the SERP liabilities represented unrealized losses of approximately $1,060,000 during the three months ended June 30, 2022, compared to unrealized gains of approximately $934,000 during the three months ended June 30, 2021. Changes in the fair value of the SERP liabilities represented unrealized losses of approximately $2,325,000 during the six months ended June 30, 2022, compared to unrealized gains of approximately $1,097,000 during the six months ended June 30, 2021.

11.  FAIR VALUE MEASUREMENTS

The various inputs used to measure assets at fair value establish a hierarchy that distinguishes between assumptions based on market data (observable inputs) and the Company’s assumptions (unobservable inputs). The hierarchy consists of three broad levels as follows:

1.Level 1 – Quoted market prices in active markets for identical assets or liabilities.
2.Level 2 – Quoted prices for similar instruments in active markets, quoted prices for identical or similar instruments in markets that are not active, and model-based valuation techniques for which all significant assumptions are observable in the market or can be corroborated by observable market data for substantially the full term of the assets or liabilities.
3.Level 3 – Unobservable inputs developed using the Company’s estimates and assumptions, which reflect those that market participants would use.

Trading securities are comprised of SERP assets, as described in Note 10, and are recorded primarily at their net cash surrender values calculated using their net asset values, which approximate fair value, as provided by the issuing insurance company or investment company. Significant observable inputs, in addition to quoted market prices, are used to value the trading securities. The Company’s policy is to recognize transfers between levels at the beginning of quarterly reporting periods.

The carrying amount of other financial instruments reported in the accompanying Consolidated Balance Sheets for current assets and current liabilities approximate their fair values because of the short-term maturity of these instruments. The Company currently does not use the fair value option to measure any of its existing financial instruments and has not determined whether or not it will elect this option for financial instruments it may acquire in the future.

14

Table of Contents

MARINE PRODUCTS CORPORATION AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

(Unaudited)

12.  ACCUMULATED OTHER COMPREHENSIVE LOSS

Accumulated other comprehensive loss consists of pension adjustments as follows:

Six months ended

June 30, 

(in thousands)

2022

2021

Balance at beginning of the period

$

(2,576)

$

(1,947)

Change during the period:

 

 

Amortization of net loss (1)

 

44

 

28

Balance at end of the period

$

(2,532)

$

(1,919)

(1)Reported as part of Selling, general and administrative expenses in the accompanying Consolidated Statements of Operations.

13. ACCRUED EXPENSES AND OTHER LIABILITIES

Accrued expenses and other liabilities consist of the following:

    

June 30, 

    

December 31, 

2022

    

2021

(in thousands)

 

  

 

  

Accrued payroll and related expenses

$

3,257

$

3,119

Accrued sales incentives and discounts

 

2,446

 

1,214

Accrued warranty costs

 

4,787

 

4,641

Deferred revenue

 

1,336

 

1,313

Income taxes payable

2,029

217

Other

 

1,057

 

794

Total accrued expenses and other liabilities

$

14,912

$

11,298

14.  LONG-TERM DEBT

On November 12, 2021, the Company entered into a revolving credit agreement with Truist Bank which provides for a commitment of up to $20.0 million. The agreement includes (i) a $5.0 million sublimit for swingline loans, (ii) a $2.5 million aggregate sublimit for all letters of credit, and (iii) a committed accordion which can increase the aggregate commitments by the greater of $35.0 million and consolidated EBITDA over the most recently completed twelve month period at the time of incurrence. The facility is secured by a first priority security interest in and lien on substantially all personal property of MPC and the guarantors including, without limitation, all account, inventory, equipment, general intangibles, goods, documents, contracts, trademarks, patents, copyrights, intercompany obligations, stock, securities and notes owned by borrower or any guarantor. The agreement will terminate on November 12, 2026.

Revolving borrowings under the agreement will accrue interest at a rate equal to one-month LIBOR plus the applicable percentage, as defined. The applicable percentage will be between 150 and 250 basis points for all loans based on MPC’s net leverage ratio. In addition, the Company pays facility fees under the agreement ranging from 25 to 45 basis points, based on MPC’s net leverage ratio, on the unused revolving commitment. The Company expects to replace LIBOR with the Term Secured Overnight Financing Rate (SOFR) based on the occurrence of any of the triggering events in the revolving credit agreement.

15

Table of Contents

MARINE PRODUCTS CORPORATION AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

(Unaudited)

The credit agreement contains certain financial covenants including: (i) a maximum consolidated leverage ratio of 2.50:1.00 and (ii) a minimum consolidated fixed charge coverage ratio of 1.25:1.00 both determined as of the end of each fiscal quarter. Additionally, the agreement contains customary covenants including affirmative and negative covenants and events of default (each with customary exceptions, thresholds and exclusions). As of June 30, 2022, the Company was in compliance with all covenants.

The Company has incurred total loan origination fees and other debt related costs associated with this revolving credit facility in the aggregate of $195 thousand. These costs are being amortized to interest expense over the remaining term of the loan, and the remaining net balance is classified as part of Other assets in the accompanying Consolidated Balance Sheets. MPC had no outstanding borrowings under the revolving credit facility as of June 30, 2022 and December 31, 2021.

Interest expense incurred, which includes facility fees on the unused portion of the revolving credit facility and the amortization of loan costs, on the credit facility were $45 thousand, of which $32 thousand was paid, for the six months ended June 30, 2022.

15.  SUBSEQUENT EVENT

On July 26, 2022, the Board of Directors declared a regular quarterly cash dividend of $0.12 per share payable September 9, 2022 to common stockholders of record at the close of business August 10, 2022.

16

Table of Contents

MARINE PRODUCTS CORPORATION AND SUBSIDIARIES

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

Marine Products Corporation, through our wholly owned subsidiaries Chaparral and Robalo, is a leading manufacturer of recreational fiberglass powerboats. Our sales and profits are generated by selling the products that we manufacture to a network of independent dealers who in turn sell the products to retail customers. These dealers are located throughout the continental United States and in several international markets. Many of these dealers finance their inventory through third-party floorplan lenders, who pay Marine Products generally within seven to ten days after delivery of the products to the dealers.

The discussion on business and financial strategies of the Company set forth under the heading “Overview” in the Company’s annual report on Form 10-K for the fiscal year ended December 31, 2021 is incorporated herein by reference. There have been no significant changes in the strategies since year-end.

In executing these strategies and attempting to optimize our financial returns, management closely monitors dealer orders and inventories, the production mix of various models, and indications of near term demand such as consumer confidence, inflation concerns, interest rates, dealer orders placed at our annual dealer conferences, and retail attendance and orders at annual winter boat show exhibitions. We also consider trends related to certain key financial and other data, including our historical and forecasted financial results, market share, unit sales of our products, average selling price per boat, and gross profit margins, among others, as indicators of the success of our strategies. Our financial results are affected by consumer confidence — because pleasure boating is a discretionary expenditure, interest rates — because many retail customers finance the purchase of their boats, and other socioeconomic and environmental factors such as availability of leisure time, consumer preferences, demographics and the weather.

Our net sales of $95.8 million were 42.5 percent higher during the second quarter of 2022 compared to the second quarter of 2021 primarily due to a 15.0 percent increase in number of units sold and an increase in the average selling price per boat. Unit sales volumes were higher during the second quarter of 2022 in comparison to the same period of the prior year due to higher production and increased shipments of boats in the current quarter compared to the second quarter of the prior year. The results in the second quarter of the prior year were also negatively impacted by a brief production shutdown due to supply chain issues. Average selling price per boat during the second quarter of 2022 increased by 22.2 percent compared to the second quarter of 2021 due to model price increases to cover increased costs of materials and components as well as a favorable model mix.

Cost of goods sold as a percentage of net sales improved to 76.0 percent of net sales for the three months ended June 30, 2022 from 78.3 percent for the comparable period in the prior year, primarily due to a favorable model mix.

Operating income increased 78.1 percent to $13.1 million during the second quarter of 2022 from $7.4 million during the same period in the prior year primarily due to higher net sales. Selling, general and administrative expenses as a percentage of net sales improved slightly to 10.3 percent during the second quarter of 2022 compared to 10.8 percent in the same period in the prior year.

OUTLOOK

The discussion of the outlook for 2022 is incorporated herein by reference from the Company’s annual report on Form 10-K for the fiscal year ended December 31, 2021.

We believe that the strong retail demand for new recreational boats which began during the second quarter of 2020 and throughout 2021 will continue during 2022 because of the ongoing impact on consumer preferences caused by the COVID-19 pandemic. The Company believes that recreational boating’s appeal to U.S. consumers has grown because people perceive it to be a safe outdoor activity which does not involve large groups of people. Beginning in the second quarter of 2020, many consumers chose recreational boating when they left urban areas to spend time in vacation homes or in smaller groups, often located near recreational bodies of water. We believe that retail demand will continue to exceed the recreational boating industry’s production capacity for the foreseeable future, though we note that high fuel prices and concerns regarding a possible recession in 2022 may reduce consumer demand during the third and fourth quarters of 2022. In addition, interest rates for consumer loans have risen during 2022. Since many recreational boat purchases finance their purchases, higher interest may force them to choose smaller, less expensive boats or forgo the purchase of a boat altogether.

17

Table of Contents

MARINE PRODUCTS CORPORATION AND SUBSIDIARIES

In spite of strong consumer demand, retail sales in 2021 and the first two quarters of 2022 declined compared to comparable prior year periods. The Company believes that these declines have been caused by the industry’s supply chain and labor problems which are preventing recreational boat manufacturers from producing sufficient units to meet retail and consumer demand. The overall cost of boat ownership has increased over the last several years. In particular, the cost to purchase a boat has increased because of increased materials and labor costs and higher interest rates, which increase the financing costs of boat ownership. In addition, the price of fuel increased during 2021 and again more significantly in 2022, which increases the cost of operating a boat. The higher cost of boat ownership may discourage consumers from purchasing recreational boats. For years, Marine Products and other boat manufacturers have been improving their customer service capabilities, marketing strategies and sales promotions to attract more consumers to recreational boating as well as improve consumers’ boating experiences. The Company provides financial incentives to its dealers for receiving favorable customer satisfaction surveys. In addition, the recreational boating industry conducts a promotional program which involves advertising and consumer targeting efforts, as well as other activities designed to increase the potential consumer market for pleasure boats. Many manufacturers, including Marine Products, participate in this program. Management believes that these efforts have incrementally benefited the industry and Marine Products. During the 2022 model year Marine Products produced a smaller number of models than in previous years in order to increase production efficiency. The Company intends to continue to produce a smaller number of models during the 2023 model year, which began in July. In addition, the average size of the models the Company is producing has increased in response to evolving retail demand, although concern regarding higher fuel prices may encourage consumers to purchase smaller boats, which use less fuel.

In a typical year, Marine Products and its dealers present our new models to retail customers during the winter boat show season, which takes place during the fourth and first calendar quarters. There were a limited number of winter boat shows during the first quarter of 2022 due to ongoing pandemic-related restrictions, although there were more boat shows than in 2021, and we and our dealers attended all of the shows that were conducted. We plan to continue to attend upcoming boats shows and believe that the number of boat shows will increase as pandemic-related restrictions continue to ease.

Due to strong demand across the recreational sector, key materials and components are in tight supply. Supply chain disruptions impacted our production and sales during 2021 and the first and second quarters of 2022, and we believe that these challenges will continue to impact our production and sales throughout 2022. In addition, supply chain challenges have caused delays in the receipt of key components required to efficiently complete the final assembly of a significant percentage of our boats. Also, our delivery of completed boats has been negatively impacted by driver shortages. These issues have caused our working capital requirements to increase significantly. At the present time, we do not know when these problems will be resolved, so we are concentrating on production and delivery scheduling that will decrease our inventory levels to the extent possible.

During the first quarter of 2022, the Russian invasion of Ukraine interrupted supplies of wood products sourced from Russia and the Baltic States which are utilized in Marine Products’ manufacturing processes. The Company located alternate supplies of these products and this supply interruption did not have a material impact on Marine Products’ manufacturing operations.

Our financial results during 2022 will depend on a number of factors, including our ability to meet dealer and consumer demand in the face of ongoing supply chain challenges which have impacted our manufacturing operations, the health of American consumers and economic recovery from the pandemic, and potential changes in consumer behavior as society recovers from the pandemic. Additional factors that could impact our results include interest rates, the availability of credit to our dealers and consumers, fuel costs, the continued acceptance of our new products in the recreational boating market, the near-term effectiveness of our marketing efforts, the availability and cost of labor and certain of our raw materials and key components used in manufacturing our products and the availability of qualified employee and contract drivers to deliver our finished products to dealers.

18

Table of Contents

MARINE PRODUCTS CORPORATION AND SUBSIDIARIES

RESULTS OF OPERATIONS

Key operating and financial statistics for the three and six months ended June 30, 2022 and 2021 are as follows:

Three months ended June 30, 

Six months ended June 30, 

    

2022

    

2021

    

2022

    

2021

Total number of boats sold

 

1,121

 

975

 

2,037

 

2,133

 

Average gross selling price per boat (in thousands)

$

74.9

$

61.3

$

74.2

$

59.1

Net sales (in thousands)

$

95,813

$

67,259

$

172,425

$

145,634

Percentage of cost of goods sold to net sales

 

76.0

%  

 

78.3

%  

 

76.0

%  

 

77.3

%  

Gross profit margin percent

 

24.0

%  

 

21.7

%  

 

24.0

%  

 

22.7

%  

Percentage of selling, general and administrative expenses to net sales

10.3

%

10.8

%

11.1

%

10.8

%

Operating income (in thousands)

$

13,114

$

7,363

$

22,269

$

17,388

Warranty expense (in thousands)

$

1,335

$

911

$

2,432

$

1,958

THREE MONTHS ENDED JUNE 30, 2022 COMPARED TO THREE MONTHS ENDED JUNE 30, 2021

Net sales for the three months ended June 30, 2022 increased $28.6 million or 42.5 percent compared to the same period in 2021. The change in net sales during the quarter compared to the prior year was due primarily to a 15.0 percent increase in the number of units sold and an increase in the average gross selling price per boat. Unit sales volumes were higher during the second quarter of 2022 in comparison to the same period of the prior year due to higher production and increased shipments of boats in the current quarter compared to the second quarter of the prior year. The results in the second quarter of the prior year were also negatively impacted by a brief production shutdown due to supply chain issues.

Average selling price per boat during the second quarter of 2022 increased by 22.2 percent compared to the second quarter of 2021 due to model price increases to cover increased costs of materials and components as well as a favorable model mix. Domestic net sales increased 38.0 percent to $88.0 million and international net sales increased 124.5 percent to $7.8 million compared to the second quarter of the prior year. In the second quarter of 2022, net sales outside of the United States accounted for 8.1 percent of net sales compared to 5.1 percent of net sales in the second quarter of 2021. International net sales remain low due in part to continued tariffs imposed on boat imports into Mexico and the European Union.

Cost of goods sold for the three months ended June 30, 2022 was $72.8 million compared to $52.7 million for the comparable period in 2021, an increase of $20.2 million or 38.3 percent. Cost of goods sold as a percentage of net sales improved to 76.0 percent of net sales for the second quarter of 2022 from 78.3 percent for the comparable period in 2021, due to a favorable model mix.

Selling, general and administrative expenses for the three months ended June 30, 2022 were $9.9 million compared to $7.2 million for the comparable period in 2021, an increase of $2.6 million or 36.4 percent. This increase was primarily due to costs that increase with higher sales and profitability, such as incentive compensation, sales commissions and warranty expenses. Selling, general and administrative expenses as a percentage of net sales decreased slightly to 10.3 percent in the second quarter of 2022 from 10.8 percent in the second quarter of 2021.

Operating income for the three months ended June 30, 2022 was $13.1 million compared to $7.4 million in the same period in 2021.

Interest (expense) income, net for the three months ended June 30, 2022 decreased to interest expense of $7 thousand from interest income of $10 thousand the prior year. Interest expense for the three months ended June 30, 2022 is recorded for the revolving credit facility, including fees on the unused portion of the facility. Additionally, Marine Products generates interest income primarily from investments of excess cash in money market funds.

Income tax provision for the second quarter of 2022 reflects an effective tax rate of 24.0 percent compared to 21.4 percent for the comparable period in the prior year. The increase in the 2022 effective tax rate is primarily due to unfavorable permanent adjustments and detrimental discrete adjustments in the second quarter of 2022 compared to the same period of the prior year.

19

Table of Contents

MARINE PRODUCTS CORPORATION AND SUBSIDIARIES

SIX MONTHS ENDED JUNE 30, 2022 COMPARED TO SIX MONTHS ENDED JUNE 30, 2021

Net sales for the six months ended June 30, 2022 increased $26.8 million or 18.4 percent compared to the same period in 2021. The change in net sales during the current period compared to the prior year was due primarily to an increase in the average gross selling price per boat, partially offset by a 4.5 percent decrease in the number of units sold. Unit sales volumes during the six months ended June 30, 2022 were negatively impacted by supply chain challenges during the first six months of 2022. Average selling price per boat during the six months ended June 30, 2022 increased by 25.5 percent compared to the same period of 2021 due to model price increases to cover increased costs of materials and components as well as a favorable model mix. Domestic net sales increased 16.2 percent to $160.5 million and international net sales increased 59.0 percent to $11.9 million during the six months ended June 30, 2022 compared to the same period of the prior year. In the six months ended June 30, 2022, net sales outside of the United States accounted for 6.9 percent of net sales compared to 5.1 percent of net sales in the same period of the prior year. International net sales remain low due in part to continued tariffs imposed on boat imports into Mexico and the European Union.

Cost of goods sold for the six months ended June 30, 2022 was $131.0 million compared to $112.6 million for the comparable period in 2021, an increase of $18.5 million or 16.4 percent. Cost of goods sold as a percentage of net sales improved to 76.0 percent of net sales for the six months ended June 30, 2022 from 77.3 percent for the comparable period in 2021, due to a favorable model mix.

Selling, general and administrative expenses for the six months ended June 30, 2022 were $19.1 million compared to $15.7 million for the comparable period in 2021, an increase of $3.4 million or 21.9 percent. This increase was primarily due to costs that increase with higher sales and profitability, such as incentive compensation, sales commissions and warranty expenses. Selling, general and administrative expenses as a percentage of net sales increased to 11.1 percent in the six months ended June 30, 2022 from 10.8 percent in the same period of 2021.

Operating income for the six months ended June 30, 2022 was $22.3 million compared to $17.4 million in the same period in 2021.

Interest (expense) income, net for the six months ended June 30, 2022 decreased to interest expense of $24 thousand from interest income of $18 thousand the prior year. Interest expense for the six months ended June 30, 2022 is recorded for the revolving credit facility, including fees on the unused portion of the facility. Additionally, Marine Products generates interest income primarily from investments of excess cash in money market funds.

Income tax provision for the six months ended June 30, 2022 reflects an effective tax rate of 23.5 percent compared to 20.2 percent for the comparable period in the prior year. The increase in the 2022 effective tax rate is primarily due to unfavorable permanent adjustments and detrimental discrete adjustments in the six months ended June 30, 2022 compared to the same period of the prior year.

LIQUIDITY AND CAPITAL RESOURCES

Cash Flows

The Company’s cash and cash equivalents at June 30, 2022 were $21.6 million compared to $14.1 million at December 31, 2021. The following table sets forth the cash flows for the applicable periods:

Six months ended June 30, 

(in thousands)

    

2022

    

2021

    

Net cash provided by operating activities

$

17,157

$

6,103

Net cash used for investing activities

 

(798)

 

(541)

Net cash used for financing activities

(8,893)

(8,526)

Cash provided by operating activities for the six months ended June 30, 2022 increased $11.1 million compared to the six months ended June 30, 2021. This increase includes net income of $17.0 million partially offset by a net unfavorable change in the primary components of our working capital (including accounts receivable, inventories and accounts payable) of $6.3 million. This net unfavorable change is due primarily to increases in accounts receivable due to higher net sales and inventories as a result of increased

20

Table of Contents

MARINE PRODUCTS CORPORATION AND SUBSIDIARIES

production levels and supply chain challenges of critical components needed to complete boats on a timely basis, partially offset by an increase in accounts payable consistent with higher production levels and the timing of payments.

Cash used for investing activities for the six months ended June 30, 2022 of $0.8 million representing capital expenditures was higher in comparison to the same period in 2021.

Cash used for financing activities for the six months ended June 30, 2022 increased $0.4 million compared to the six months ended June 30, 2021 primarily due to increased dividends per share paid to common shareholders, partially offset by a reduction in stock repurchases related to the vesting of restricted shares.

Financial Condition and Liquidity

The Company believes that the liquidity provided by existing cash, cash equivalents and marketable securities, its overall strong capitalization, cash generated by operations and the Company’s revolving credit facility will provide sufficient capital to meet the Company’s requirements for at least the next twelve months. The Company’s decisions about the amount of cash to be used for investing and financing purposes are influenced by its capital position and the expected amount of cash to be provided by operations.

Cash Requirements

The Company currently expects that capital expenditures in 2022 will be approximately $3.6 million, of which $0.8 million has been spent through June 30, 2022.

The Company participates in a multiple employer Retirement Income Plan, sponsored by RPC, Inc. (“RPC”). The Company did not contribute to this plan during the six months ended June 30, 2022. During the fourth quarter of 2021, the Company initiated actions to terminate the defined benefit pension plan, which are expected to be completed in early 2023. The Company currently expects that no additional cash contributions to the plan will be required. As of the plan termination completion date, the Company will recognize a pre-tax, non-cash settlement charge representing the unamortized net loss in the plan which was approximately $3.2 million as of June 30, 2022. The final amount is subject to change based on the actual return on plan assets and the periodic actuarial updates of the plan net losses. For the year ending December 31, 2022, the Company is utilizing an expected return on plan assets of zero percent based on the current short-term rates and investment horizon as a result of the expected plan termination.

The Company has repurchased an aggregate total of 6,679,572 shares in the open market under the Company stock repurchase program, which began in 2002. As of June 30, 2022, there are 1,570,428 shares that remain available for repurchase under the current authorization. There were no shares repurchased under this program during the six months ended June 30, 2022.

On July 26, 2022, the Board of Directors declared a regular quarterly cash dividend of $0.12 per share payable September 9, 2022 to common stockholders of record at the close of business August 10, 2022. The Company expects to continue to pay cash dividends to common stockholders, subject to industry conditions and Marine Products’ earnings, financial condition, and other relevant factors.

OFF BALANCE SHEET ARRANGEMENTS

To assist dealers in obtaining financing for the purchase of its boats for inventory, the Company has entered into agreements with various third-party floor plan lenders whereby the Company guarantees varying amounts of debt for qualifying dealers on boats in inventory. The Company’s obligation under these guarantees becomes effective in the case of a default under the financing arrangement between the dealer and the third-party lender. The agreements provide for the return of all repossessed boats to the Company in a new and unused condition as defined, in exchange for the Company’s assumption of specified percentages of the debt obligation on those boats, up to certain contractually determined dollar limits which vary by lender. The Company had no material repurchases of dealer inventory during the six months ended June 30, 2022 and June 30, 2021.

Management continues to monitor the risk of defaults and resulting repurchase obligations based in part on information provided by the third-party floor plan lenders and will adjust the guarantee liability at the end of each reporting period based on information reasonably available at that time.

21

Table of Contents

MARINE PRODUCTS CORPORATION AND SUBSIDIARIES

The Company currently has an agreement with one of the floor plan lenders whereby the contractual repurchase limit, subject to minimum of $8.0 million, is based on a specified percentage of the amount of the average net receivables financed by the floor plan lender for our dealers less repurchases during the prior 12 month period, which was a repurchase limit of $8.0 million as of June 30, 2022. The Company has contractual repurchase agreements with additional lenders with an aggregate maximum repurchase obligation of approximately $0.8 million with various expiration and cancellation terms of less than one year, for an aggregate repurchase obligation with all financing institutions of approximately $8.8 million as of June 30, 2022.

CERTAIN RELATED PARTY TRANSACTIONS

In conjunction with its spin-off from RPC in 2001, the Company and RPC entered into various agreements that define their relationship after the spin-off. RPC charged the Company for its allocable share of administrative costs incurred for services rendered on behalf of Marine Products totaling approximately $473 thousand for the six months ended June 30, 2022 and approximately $437 thousand for the six months ended June 30, 2021.

Marine Products and RPC own 50 percent each of a limited liability company called 255 RC, LLC that was created for the joint purchase and ownership of a corporate aircraft. Marine Products recorded certain net operating costs comprised of rent and an allocable share of fixed costs of $80 thousand for the six months ended June 30, 2022 and 2021.

CRITICAL ACCOUNTING POLICIES

The discussion of Critical Accounting Policies is incorporated herein by reference from the Company’s annual report on Form 10-K for the fiscal year ended December 31, 2021. There have been no significant changes in the critical accounting policies since year-end.

IMPACT OF RECENT ACCOUNTING PRONOUNCEMENTS

See Note 2 in the accompanying Consolidated Financial Statements for a description of recent accounting pronouncements, including the expected dates of adoption and expected effects on results of operations and financial condition, if known.

SEASONALITY

Marine Products’ quarterly operating results are affected by weather and general economic conditions. Quarterly operating results for the second quarter have historically recorded the highest sales volume for the year because this corresponds with the highest retail sales volume period. The results for any quarter are not necessarily indicative of results to be expected in any future period.

INFLATION

During 2021 and the first quarter of 2022, inflation in the general economy has increased to its highest level in more than 40 years due to economic growth following the COVID-19 pandemic, labor shortages and U.S. fiscal policy. As a result, the market prices of the raw materials used by the Company’s manufacturing processes have increased. In addition, the Company purchases components of which there are a limited number of suppliers, most of whom are experiencing significant customer orders impacting their ability to provide needed supply quantities. The costs of most of these components have increased as demand from recreational boat manufacturers has increased and supply chains have remained constrained. These cost increases are exacerbated by higher transportation costs, which are included in the total cost of these components. In response to historically high consumer demand as well as higher raw materials and components costs, the Company has increased the prices for its products periodically beginning in the third quarter of 2021 and continuing through the beginning of the 2023 model year. The Company’s price increases during this period have had no discernible impact on the Company’s sales due to high consumer demand and strong order backlogs, so they have allowed Marine Products to maintain its profit margins. However, if the Company is forced to continue raising the prices of its products due to increased raw materials and component costs, it may not be able to continue to pass these increased costs along to dealers and consumers, which could impact the Company’s profit margins. Furthermore, such higher product prices may compel consumers to choose smaller boats, boats with fewer features or delay the purchase of a boat altogether.

22

Table of Contents

MARINE PRODUCTS CORPORATION AND SUBSIDIARIES

New boat buyers typically finance their purchases. Higher inflation typically results in higher interest rates that could translate into an increased cost of boat ownership. The Company believes that the recent increase in inflation and the Federal Reserve’s current actions to raise interest rates create a risk to retail demand for recreational boats. However, we do not believe that this risk will impact production and sales in the near future due to other factors, such as historically low dealer inventories, high dealer order backlog, and indications of consumer demand that extend beyond the 2022 retail selling season.

FORWARD-LOOKING STATEMENTS

Certain statements made in this report that are not historical facts are “forward-looking statements” under the Private Securities Litigation Reform Act of 1995. Such forward-looking statements may include, without limitation: our plans to closely monitor dealer orders and inventories, the production mix of various models, and indications of near term demand such as consumer confidence, interest rates, dealer orders placed at our annual dealer conferences, and retail attendance and orders at annual winter boat show exhibitions; our plans to consider trends related to certain key financial and other data, including our historical and forecasted financial results, market share, unit sales of our products, average selling price per boat, and gross profit margins, among others, as indicators of the success of our strategies; our belief that our financial results are affected by consumer confidence; our belief that the strong retail demand for new recreational boats will continue during 2022 because of the ongoing impact on consumer preferences caused by the COVID-19 pandemic and will endure during the foreseeable future; our belief that recreational boating’s appeal to U.S. consumers has grown because people perceive it to be a safe outdoor activity which does not involve large groups of people; our belief that in spite of strong consumer demand, retail sales in 2021 declined slightly compared to retail sales in 2020 because of the industry’s supply chain and labor problems which prevented recreational boat manufacturers from producing sufficient units in 2021 to meet retail and dealer demand; our belief that, for years, we have been improving our customer service capabilities, marketing strategies and sales promotions to attract more consumers to recreational boating as well as improve consumers’ boating experiences; our belief that the recreational boating industry’s promotional program has incrementally benefited the industry and Marine Products; our plans to continue to attend upcoming boat shows and our belief that the number of boat shows will increase as pandemic-related restrictions continue to ease; our plans to continue to develop and produce additional new products for subsequent model years; our belief that supply chain disruptions will continue to impact our production and sales throughout 2022; our plans to concentrate on production and delivery scheduling to decrease our inventory levels to the extent possible; our belief that our financial results during 2022 will depend on a number of factors, including our ability to meet dealer and consumer demand in the face of ongoing supply chain challenges which have impacted our manufacturing operations, the health of American consumers and economic recovery from the pandemic, and potential changes in consumer behavior as society recovers from the pandemic; our belief that additional factors could impact our financial results, including interest rates, the availability of credit to our dealers and consumers, fuel costs, the continued acceptance of our new products in the recreational boating market, the near-term effectiveness of our marketing efforts, the availability and cost of labor and certain of our raw materials and key components used in manufacturing our products and the availability of qualified employee and contract drivers to deliver our finished products to dealers; our belief that the liquidity provided by existing cash, cash equivalents and marketable securities, our overall strong capitalization and cash expected to be generated from operations and the Company’s revolving credit facility will provide sufficient capital to meet our requirements for at least the next twelve months; our expectations that capital expenditures in 2022 will be approximately $3.6 million; our expectations with respect to contributions to the multiple employer Retirement Income Plan sponsored by RPC in 2022 and beyond and the expected plan termination; our expectation to continue to pay cash dividends to common stockholders; our plans to continue to monitor the risk of defaults and resulting repurchase obligations based in part on information provided by third-party floor plan lenders and our plans to adjust the guarantee liability at the end of each reporting period based on information reasonably available at that time; our belief that if we are forced to continue raising the prices of our products due to increased raw materials and component costs, we may not be able to continue to pass these increased costs along to the dealers and consumers, which could impact the Company’s profit margins; our belief that higher product prices may compel consumers to choose smaller boats, boats with fewer features or delay the purchase of a boat altogether; statements, generally, regarding the potential fluctuations in costs of raw materials and their effect on the costs of manufacturing our products and profit margins; our belief that our price increase will allow us to maintain or improve our profit margins and have no material impact on consumer demand; our belief about the risks of inflation and increases in interest rates and our belief that these risks will not impact production or sales in the near future due to other factors, such as historically low dealer inventories, higher dealer order backlog, and indications of consumer demand that extends beyond the 2022 retail selling season; and our belief that the outcome of any litigation, arising from time to time in the ordinary course of our business, will not have a material effect on the financial position, results of operations or liquidity of Marine Products.

23

Table of Contents

MARINE PRODUCTS CORPORATION AND SUBSIDIARIES

The words “may,” “should,” “will,” “expect,” “believe,” “anticipate,” “intend,” “plan,” “seek,” “project,” “estimate,” and similar expressions used in this document that do not relate to historical facts are intended to identify forward-looking statements. Such statements are based on certain assumptions and analyses made by our management in light of its experience and its perception of historical trends, current conditions, expected future developments and other factors it believes to be appropriate. We caution you that such statements are only predictions and not guarantees of future performance and that actual results, developments and business decisions may differ from those envisioned by the forward-looking statements. Risk factors that could cause such future events not to occur as expected include the following: the impact of the COVID-19 pandemic on the economy, our manufacturing operations and our supply chain; economic conditions, unavailability of credit and possible decreases in the level of consumer confidence impacting discretionary spending; business interruptions due to adverse weather conditions, increased interest rates, unanticipated changes in consumer demand and preferences, deterioration in the quality of Marine Products’ network of independent boat dealers or availability of financing of their inventory; our ability to insulate financial results against increasing commodity prices; the impact of rising gasoline prices and a weak housing market on consumer demand for our products; competition from other boat manufacturers and dealers; potential liabilities for personal injury or property damage claims relating to the use of our products; our ability to successfully identify suitable acquisition candidates or strategic partners, obtain financing on satisfactory terms, complete acquisitions or strategic alliances, integrate acquired operations into our existing operations, or expand into new markets; changes in various government laws and regulations, including environmental regulations and recent U.S. Government action concerning tariffs on goods; the possibility of retaliatory tariffs imposed on the export of our products to countries on which the U.S. has imposed tariffs; the higher prices of materials, such as hydrocarbon feedstocks, copper, and steel, would increase the costs of manufacturing our products, and could negatively affect our profit margins; higher inflation, which typically results in higher interest rates that could translate into an increased cost of boat ownership and prospective buyers may choose to forego or delay boat purchases; and the existence of certain anti-takeover provisions in our governance documents, which could make a tender offer, change in control or takeover attempt that is opposed by Marine Products’ Board of Directors more difficult or expensive. Additional discussion of factors that could cause actual results to differ from management’s projections, forecasts, estimates and expectations is contained in Marine Products Form 10-K filed with the Securities and Exchange Commission for the year ended December 31, 2021.

ITEM 3. QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK

Marine Products holds no derivative financial instruments which could expose the Company to significant market risk. Marine Products maintains investments primarily in money market funds which are not subject to interest rate risk exposure. Marine Products does not expect any material changes in market risk exposures or how those risks are managed.

ITEM 4. CONTROLS AND PROCEDURES

Evaluation of disclosure controls and procedures – The Company maintains disclosure controls and procedures that are designed to ensure that information required to be disclosed in its Exchange Act reports is recorded, processed, summarized and reported within the time periods specified in the Commission’s rules and forms, and that such information is accumulated and communicated to its management, including the Chief Executive Officer and Chief Financial Officer, as appropriate, to allow timely decisions regarding required disclosure.

As of the end of the period covered by this report, June 30, 2022 (the “Evaluation Date”), the Company carried out an evaluation, under the supervision and with the participation of its management, including the Chief Executive Officer and Chief Financial Officer, of the effectiveness of the design and operation of its disclosure controls and procedures. Based upon this evaluation, the Chief Executive Officer and the Chief Financial Officer concluded that the Company’s disclosure controls and procedures were effective at a reasonable assurance level as of the Evaluation Date.

Changes in internal control over financial reporting – Management’s evaluation of changes in internal control did not identify any changes in the Company’s internal control over financial reporting that occurred during the Company’s most recent fiscal quarter that have materially affected, or are reasonably likely to materially affect, the Company’s internal control over financial reporting.

24

Table of Contents

MARINE PRODUCTS CORPORATION AND SUBSIDIARIES

PART II. OTHER INFORMATION

ITEM 1. LEGAL PROCEEDINGS

Marine Products is involved in litigation from time to time in the ordinary course of its business. Marine Products does not believe that the outcome of such litigation will have a material effect on the financial position, results of operations or liquidity of Marine Products.

Item 1A. RISK FACTORS

There have been no material changes from the risk factors previously disclosed in the Company’s Annual Report on Form 10-K for the year ended December 31, 2021.

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

Purchases of Equity Securities by the Issuer and Affiliated Purchasers.

None.

ITEM 3. DEFAULTS UPON SENIOR SECURITIES

None.

ITEM 4. MINE SAFETY DISCLOSURES

Not Applicable.

ITEM 5. OTHER INFORMATION

None.

25

Table of Contents

MARINE PRODUCTS CORPORATION AND SUBSIDIARIES

ITEM 6. Exhibits

Exhibit Number

    

Description

3.1(a)

Marine Products Corporation Articles of Incorporation (incorporated herein by reference to Exhibit 3.1 to the Registrant’s Registration Statement on Form 10 filed on February 13, 2001).

3.1(b)

Certificate of Amendment of Certificate of Incorporation of Marine Products Corporation executed on June 8, 2005 (incorporated herein by reference to Exhibit 99.1 to the Registrant’s Current Report on Form 8-K filed June 9, 2005).

3.2

Amended and Restated By-laws of Marine Products Corporation dated October 26, 2021 (incorporated herein by reference to Exhibit 3.2 to the Form 10-Q filed October 29, 2021).

4

Restated Form of Stock Certificate of Marine Products Corporation (incorporated herein by reference to Exhibit 4.1 to the Registrant’s Registration Statement to the Form 10 filed on February 13, 2001).

31.1

Section 302 certification for Chief Executive Officer.

31.2

Section 302 certification for Chief Financial Officer.

32.1

Section 906 certifications for Chief Executive Officer and Chief Financial Officer.

101.INS

Inline XBRL Instance Document

101.SCH

Inline XBRL Taxonomy Extension Schema Document

101.CAL

Inline XBRL Taxonomy Extension Calculation Linkbase Document

101.LAB

Inline XBRL Taxonomy Extension Label Linkbase Document

101.PRE

Inline XBRL Taxonomy Extension Presentation Linkbase Document

101.DEF

Inline XBRL Taxonomy Extension Definition Linkbase Document

104

Cover Page Interactive Data File (formatted as Inline XBRL)

26

Table of Contents

MARINE PRODUCTS CORPORATION AND SUBSIDIARIES

SIGNATURES

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

    

MARINE PRODUCTS CORPORATION

Date: July 29, 2022

/s/ Ben M. Palmer

Ben M. Palmer

President and Chief Executive Officer

(Principal Executive Officer)

Date: July 29, 2022

/s/ Michael L. Schmit

Michael L. Schmit

Vice President, Chief Financial Officer and Corporate Secretary

(Principal Financial and Accounting Officer)

27

EX-31.1 2 mpx-20220630xex31d1.htm EX-31.1

EXHIBIT 31.1

CERTIFICATIONS

I, Ben M. Palmer, certify that:

1.

I have reviewed this quarterly report on Form 10-Q of Marine Products Corporation;

2.

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

3.

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

4.

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

a.

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

b.

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

c.

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

d.

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

5.

The registrant's other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant's auditors and the audit committee of 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.

Date: July 29, 2022

/s/ Ben M. Palmer

Ben M. Palmer

President and Chief Executive Officer

(Principal Executive Officer)


EX-31.2 3 mpx-20220630xex31d2.htm EX-31.2

EXHIBIT 31.2

CERTIFICATIONS

I, Michael L. Schmit, certify that:

1.

I have reviewed this quarterly report on Form 10-Q of Marine Products Corporation;

2.

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

3.

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

4.

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

a.

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

b.

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

c.

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

d.

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

5.

The registrant's other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant's auditors and the audit committee of 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.

Date: July 29, 2022

/s/ Michael L. Schmit

Michael L. Schmit

Vice President, Chief Financial Officer, and Corporate Secretary

(Principal Financial and Accounting Officer)


EX-32.1 4 mpx-20220630xex32d1.htm EX-32.1

EXHIBIT 32.1

CERTIFICATION OF PERIODIC FINANCIAL REPORTS PURSUANT TO SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

To the best of their knowledge the undersigned hereby certify that the Quarterly Report on Form 10-Q of Marine Products Corporation for the period ended June 30, 2022, fully complies with the requirements of Section 13(a) of the Securities Exchange Act of 1934 (15 U.S.C. Sec. 78m) and that the information contained in the Quarterly Report fairly presents, in all material respects, the financial condition and results of operations of Marine Products Corporation.

Date: July 29, 2022

/s/ Ben M. Palmer

Ben M. Palmer

President and Chief Executive Officer

(Principal Executive Officer)

Date: July 29, 2022

/s/ Michael L. Schmit

Michael L. Schmit

Vice President, Chief Financial Officer and Corporate Secretary

(Principal Financial and Accounting Officer)


EX-101.SCH 5 mpx-20220630.xsd EX-101.SCH 99900 - Disclosure - Standard And Custom Axis Domain Defaults link:presentationLink link:calculationLink link:definitionLink 00100 - Statement - CONSOLIDATED BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 00200 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS link:presentationLink link:calculationLink link:definitionLink 00300 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME link:presentationLink link:calculationLink link:definitionLink 00500 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 40401 - Disclosure - EARNINGS PER SHARE (Details) link:presentationLink link:calculationLink link:definitionLink 40801 - Disclosure - INVENTORIES (Details) link:presentationLink link:calculationLink link:definitionLink 41001 - Disclosure - PENSION AND RETIREMENT PLANS LIABILITIES - Components of net periodic cost (benefit) (Details) link:presentationLink link:calculationLink link:definitionLink 41301 - Disclosure - ACCRUED EXPENSES AND OTHER LIABILITIES (Details) link:presentationLink link:calculationLink link:definitionLink 00400 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY link:presentationLink link:calculationLink link:definitionLink 40101 - Disclosure - GENERAL (Details) link:presentationLink link:calculationLink link:definitionLink 40301 - Disclosure - NET SALES - Payment Terms (Details) link:presentationLink link:calculationLink link:definitionLink 40302 - Disclosure - NET SALES - Disaggregate sales by major source (Details) link:presentationLink link:calculationLink link:definitionLink 40303 - Disclosure - NET SALES - Disaggregate revenue by location (Details) link:presentationLink link:calculationLink link:definitionLink 40304 - Disclosure - NET SALES - Deferred revenue (Details) link:presentationLink link:calculationLink link:definitionLink 40501 - Disclosure - STOCK-BASED COMPENSATION (Details) link:presentationLink link:calculationLink link:definitionLink 40503 - Disclosure - STOCK-BASED COMPENSATION - Non vested RSU's (Details) link:presentationLink link:calculationLink link:definitionLink 40504 - Disclosure - STOCK-BASED COMPENSATION - Fair value (Details) link:presentationLink link:calculationLink link:definitionLink 40505 - Disclosure - STOCK-BASED COMPENSATION - Other Information (Details) link:presentationLink link:calculationLink link:definitionLink 40601 - Disclosure - WARRANTY COSTS AND OTHER CONTINGENCIES - Warranty Costs (Details) link:presentationLink link:calculationLink link:definitionLink 40603 - Disclosure - WARRANTY COSTS AND OTHER CONTINGENCIES- Repurchase Obligations (Details) link:presentationLink link:calculationLink link:definitionLink 41002 - Disclosure - PENSION AND RETIREMENT PLANS LIABILITIES (Details) link:presentationLink link:calculationLink link:definitionLink 41201 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE LOSS (Details) link:presentationLink link:calculationLink link:definitionLink 41401 - Disclosure - LONG TERM DEBT (Details) link:presentationLink link:calculationLink link:definitionLink 41501 - Disclosure - SUBSEQUENT EVENT (Details) link:presentationLink link:calculationLink link:definitionLink 00090 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 00105 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 10101 - Disclosure - GENERAL link:presentationLink link:calculationLink link:definitionLink 10201 - Disclosure - RECENT ACCOUNTING STANDARDS link:presentationLink link:calculationLink link:definitionLink 10301 - Disclosure - NET SALES link:presentationLink link:calculationLink link:definitionLink 10401 - Disclosure - EARNINGS PER SHARE link:presentationLink link:calculationLink link:definitionLink 10501 - Disclosure - STOCK-BASED COMPENSATION link:presentationLink link:calculationLink link:definitionLink 10601 - Disclosure - WARRANTY COSTS AND OTHER CONTINGENCIES link:presentationLink link:calculationLink link:definitionLink 10701 - Disclosure - BUSINESS SEGMENT INFORMATION link:presentationLink link:calculationLink link:definitionLink 10801 - Disclosure - INVENTORIES link:presentationLink link:calculationLink link:definitionLink 10901 - Disclosure - INCOME TAXES link:presentationLink link:calculationLink link:definitionLink 11001 - Disclosure - PENSION AND RETIREMENT PLANS LIABILITIES link:presentationLink link:calculationLink link:definitionLink 11101 - Disclosure - FAIR VALUE MEASUREMENTS link:presentationLink link:calculationLink link:definitionLink 11201 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE LOSS link:presentationLink link:calculationLink link:definitionLink 11301 - Disclosure - ACCRUED EXPENSES AND OTHER LIABILITIES link:presentationLink link:calculationLink link:definitionLink 11401 - Disclosure - LONG-TERM DEBT link:presentationLink link:calculationLink link:definitionLink 11501 - Disclosure - SUBSEQUENT EVENT link:presentationLink link:calculationLink link:definitionLink 20202 - Disclosure - RECENT ACCOUNTING STANDARDS (Policies) link:presentationLink link:calculationLink link:definitionLink 30303 - Disclosure - NET SALES (Tables) link:presentationLink link:calculationLink link:definitionLink 30403 - Disclosure - EARNINGS PER SHARE (Tables) link:presentationLink link:calculationLink link:definitionLink 30503 - Disclosure - STOCK-BASED COMPENSATION (Tables) link:presentationLink link:calculationLink link:definitionLink 30603 - Disclosure - WARRANTY COSTS AND OTHER CONTINGENCIES (Tables) link:presentationLink link:calculationLink link:definitionLink 30803 - Disclosure - INVENTORIES (Tables) link:presentationLink link:calculationLink link:definitionLink 31003 - Disclosure - PENSION AND RETIREMENT PLANS LIABILITIES (Tables) link:presentationLink link:calculationLink link:definitionLink 31203 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE LOSS (Tables) link:presentationLink link:calculationLink link:definitionLink 31303 - Disclosure - ACCRUED EXPENSES AND OTHER LIABILITIES (Tables) link:presentationLink link:calculationLink link:definitionLink 40502 - Disclosure - STOCK-BASED COMPENSATION - Compensation expense (Details) link:presentationLink link:calculationLink link:definitionLink 40602 - Disclosure - WARRANTY COSTS AND OTHER CONTINGENCIES - Analysis of warranty accruals (Details) link:presentationLink link:calculationLink link:definitionLink 40701 - Disclosure - BUSINESS SEGMENT INFORMATION (Details) link:presentationLink link:calculationLink link:definitionLink 40901 - Disclosure - INCOME TAXES (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 6 mpx-20220630_cal.xml EX-101.CAL EX-101.DEF 7 mpx-20220630_def.xml EX-101.DEF EX-101.LAB 8 mpx-20220630_lab.xml EX-101.LAB EX-101.PRE 9 mpx-20220630_pre.xml EX-101.PRE XML 10 R1.htm IDEA: XBRL DOCUMENT v3.22.2
Document and Entity Information - shares
6 Months Ended
Jun. 30, 2022
Jul. 22, 2022
Document and Entity Information    
Document Type 10-Q  
Document Quarterly Report true  
Document Transition Report false  
Document Period End Date Jun. 30, 2022  
Entity File Number 1-16263  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 58-2572419  
Entity Registrant Name MARINE PRODUCTS CORPORATION  
Entity Address, Address Line One 2801 Buford Highway  
Entity Address, Address Line Two Suite 300  
Entity Address, City or Town Atlanta  
Entity Address, State or Province GA  
Entity Address, Postal Zip Code 30329  
City Area Code 404  
Local Phone Number 321-7910  
Title of 12(b) Security Common stock  
Trading Symbol MPX  
Security Exchange Name NYSE  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Accelerated Filer  
Entity Small Business false  
Entity Emerging Growth Company false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   34,238,382
Current Fiscal Year End Date --12-31  
Document Fiscal Year Focus 2022  
Document Fiscal Period Focus Q2  
Entity Central Index Key 0001129155  
Amendment Flag false  
XML 11 R2.htm IDEA: XBRL DOCUMENT v3.22.2
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
ASSETS    
Cash and cash equivalents $ 21,568 $ 14,102
Accounts receivable, net of allowance for doubtful accounts of $12 in 2022 and 2021 9,344 3,262
Inventories 78,271 73,261
Income taxes receivable 77 10
Pension plan assets 971  
Prepaid expenses and other current assets 2,164 2,474
Total current assets 112,395 93,109
Property, plant and equipment, net of accumulated depreciation of $32,814 in 2022 and $31,878 in 2021 14,232 14,370
Goodwill 3,308 3,308
Other intangibles, net 465 465
Deferred income taxes 5,372 4,392
Other assets 13,831 17,197
Total assets 149,603 132,841
LIABILITIES AND STOCKHOLDERS' EQUITY    
Accounts payable 11,573 6,771
Accrued expenses and other liabilities 14,912 11,298
Total current liabilities 26,485 18,069
Pension and retirement plans liabilities 13,942 15,564
Other long-term liabilities 1,052 683
Total liabilities 41,479 34,316
Preferred stock, $0.10 par value, 1,000,000 shares authorized, none issued
Common stock, $0.10 par value, 74,000,000 shares authorized, issued and outstanding - 34,238,382 shares in 2022 and 33,992,054 shares in 2021 3,424 3,399
Retained earnings 107,232 97,702
Accumulated other comprehensive loss (2,532) (2,576)
Total stockholders' equity 108,124 98,525
Total liabilities and stockholders' equity $ 149,603 $ 132,841
XML 12 R3.htm IDEA: XBRL DOCUMENT v3.22.2
CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
CONSOLIDATED BALANCE SHEETS    
Allowance for doubtful accounts $ 12 $ 12
Accumulated depreciation, property plant and equipment $ 32,814 $ 31,878
Preferred stock, par value (in dollar per share) $ 0.10 $ 0.10
Preferred stock, shares authorized 1,000,000 1,000,000
Preferred stock, shares issued 0 0
Common stock, par value (in dollar per share) $ 0.10 $ 0.10
Common stock, shares authorized 74,000,000 74,000,000
Common stock, shares issued 34,238,382 33,992,054
Common stock, shares outstanding 34,238,382 33,992,054
XML 13 R4.htm IDEA: XBRL DOCUMENT v3.22.2
CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
CONSOLIDATED STATEMENTS OF OPERATIONS        
Net sales $ 95,813 $ 67,259 $ 172,425 $ 145,634
Cost of goods sold 72,816 52,651 131,033 112,564
Gross profit 22,997 14,608 41,392 33,070
Selling, general and administrative expenses 9,883 7,245 19,123 15,682
Operating income 13,114 7,363 22,269 17,388
Interest (expense) income (7) 10 (24) 18
Income before income taxes 13,107 7,373 22,245 17,406
Income tax provision 3,152 1,579 5,227 3,515
Net income $ 9,955 $ 5,794 $ 17,018 $ 13,891
Earnings per share        
Basic $ 0.29 $ 0.17 $ 0.50 $ 0.41
Diluted 0.29 0.17 0.50 0.41
Dividends paid per share $ 0.12 $ 0.12 $ 0.24 $ 0.22
XML 14 R5.htm IDEA: XBRL DOCUMENT v3.22.2
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME        
Net income $ 9,955 $ 5,794 $ 17,018 $ 13,891
Other comprehensive income, net of taxes:        
Pension adjustment 22 14 44 28
Comprehensive income $ 9,977 $ 5,808 $ 17,062 $ 13,919
XML 15 R6.htm IDEA: XBRL DOCUMENT v3.22.2
CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY - USD ($)
$ in Thousands
Common stock
Capital in Excess of Par Value
Retained Earnings
Accumulated Other Comprehensive Income (Loss)
Total
Balance at Dec. 31, 2020 $ 3,387   $ 83,079 $ (1,947) $ 84,519
Balance (in shares) at Dec. 31, 2020 33,869,000        
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Stock issued for stock incentive plans, net $ 18 $ 535     553
Stock issued for stock incentive plans, net (in shares) 189,000        
Stock purchased and retired $ (6) (535) (509)   (1,050)
Stock purchased and retired (in shares) (64,000)        
Net income     8,097   8,097
Pension adjustment, net of taxes       14 14
Dividends paid     (3,398)   (3,398)
Balance at Mar. 31, 2021 $ 3,399   87,269 (1,933) 88,735
Balance (in shares) at Mar. 31, 2021 33,994,000        
Balance at Dec. 31, 2020 $ 3,387   83,079 (1,947) 84,519
Balance (in shares) at Dec. 31, 2020 33,869,000        
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net income         13,891
Pension adjustment, net of taxes         28
Balance at Jun. 30, 2021 $ 3,399   89,556 (1,919) 91,036
Balance (in shares) at Jun. 30, 2021 33,994,000        
Balance at Mar. 31, 2021 $ 3,399   87,269 (1,933) 88,735
Balance (in shares) at Mar. 31, 2021 33,994,000        
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Stock issued for stock incentive plans, net   571     571
Stock purchased and retired   (571) 570   (1)
Net income     5,794   5,794
Pension adjustment, net of taxes       14 14
Dividends paid     (4,077)   (4,077)
Balance at Jun. 30, 2021 $ 3,399   89,556 (1,919) 91,036
Balance (in shares) at Jun. 30, 2021 33,994,000        
Balance at Dec. 31, 2021 $ 3,399   97,702 (2,576) $ 98,525
Balance (in shares) at Dec. 31, 2021 33,993,000       33,992,054
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Stock issued for stock incentive plans, net $ 21 589     $ 610
Stock issued for stock incentive plans, net (in shares) 211,000        
Stock purchased and retired $ (6) (589) (107)   (702)
Stock purchased and retired (in shares) (60,000)        
Net income     7,063   7,063
Pension adjustment, net of taxes       22 22
Dividends paid     (4,095)   (4,095)
Balance at Mar. 31, 2022 $ 3,414   100,563 (2,554) 101,423
Balance (in shares) at Mar. 31, 2022 34,144,000        
Balance at Dec. 31, 2021 $ 3,399   97,702 (2,576) $ 98,525
Balance (in shares) at Dec. 31, 2021 33,993,000       33,992,054
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net income         $ 17,018
Pension adjustment, net of taxes         44
Balance at Jun. 30, 2022 $ 3,424   107,232 (2,532) $ 108,124
Balance (in shares) at Jun. 30, 2022 34,238,000       34,238,382
Balance at Mar. 31, 2022 $ 3,414   100,563 (2,554) $ 101,423
Balance (in shares) at Mar. 31, 2022 34,144,000        
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Stock issued for stock incentive plans, net $ 10 810     820
Stock issued for stock incentive plans, net (in shares) 94,000        
Stock purchased and retired   $ (810) 810    
Net income     9,955   9,955
Pension adjustment, net of taxes       22 22
Dividends paid     (4,096)   (4,096)
Balance at Jun. 30, 2022 $ 3,424   $ 107,232 $ (2,532) $ 108,124
Balance (in shares) at Jun. 30, 2022 34,238,000       34,238,382
XML 16 R7.htm IDEA: XBRL DOCUMENT v3.22.2
CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
OPERATING ACTIVITIES    
Net income $ 17,018 $ 13,891
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation and amortization 936 897
Stock-based compensation expense 1,430 1,124
Deferred income tax benefit (992) (125)
(Increase) decrease in assets:    
Accounts receivable (6,082) (3,235)
Income taxes receivable (67) (14,799)
Inventories (5,010) (508)
Prepaid expenses and other current assets 310 (303)
Other non-current assets 2,465 (1,143)
Increase (decrease) in liabilities:    
Accounts payable 4,802 6,717
Accrued expenses and other liabilities 3,612 1,683
Other long-term liabilities (1,265) 1,904
Net cash provided by operating activities 17,157 6,103
INVESTING ACTIVITIES    
Capital expenditures (798) (541)
Net cash used for investing activities (798) (541)
FINANCING ACTIVITIES    
Payment of dividends (8,191) (7,475)
Cash paid for common stock purchased and retired (702) (1,051)
Net cash used for financing activities (8,893) (8,526)
Net increase (decrease) in cash and cash equivalents 7,466 (2,964)
Cash and cash equivalents at beginning of period 14,102 31,573
Cash and cash equivalents at end of period 21,568 28,609
Supplemental information:    
Income tax payments, net $ 4,095 $ 4,179
XML 17 R8.htm IDEA: XBRL DOCUMENT v3.22.2
GENERAL
6 Months Ended
Jun. 30, 2022
GENERAL  
GENERAL

1.    GENERAL

The accompanying unaudited consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America for interim financial information and with the instructions to Form 10-Q and Article 10 of Regulation S-X. Accordingly, they do not include all of the information and footnotes required by accounting principles generally accepted in the United States of America for complete financial statements. In the opinion of management, all adjustments (all of which consisted of normal recurring accruals) considered necessary for a fair presentation have been included. Operating results for the six months ended June 30, 2022 are not necessarily indicative of the results that may be expected for the year ending December 31, 2022.

The Consolidated Balance Sheet at December 31, 2021 has been derived from the audited consolidated financial statements at that date but does not include all of the information and footnotes required by accounting principles generally accepted in the United States of America for complete financial statements.

For further information, refer to the Consolidated Financial Statements and footnotes thereto included in the annual report of Marine Products Corporation (“Marine Products,” the “Company” or “MPC”) on Form 10-K for the year ended December 31, 2021.

A group that includes a member of the Company’s Board of Directors, Gary W. Rollins, and certain companies under his control, controls in excess of fifty percent of the Company’s voting power.

XML 18 R9.htm IDEA: XBRL DOCUMENT v3.22.2
RECENT ACCOUNTING STANDARDS
6 Months Ended
Jun. 30, 2022
RECENT ACCOUNTING STANDARDS  
RECENT ACCOUNTING STANDARDS

2.    RECENT ACCOUNTING STANDARDS

The FASB issued the following Accounting Standards Updates (ASUs):

Recently Adopted Accounting Standards:

ASU No. 2020-04 — Reference Rate Reform (Topic 848). The amendments in this ASU provide optional guidance for a limited time to ease the impact of the reference rate reform on financial reporting. The amendments, which are elective, provide expedients to contract modifications, affected by reference rate reform if certain criteria are met. The amendments apply only to contracts and hedging relationships that reference London Interbank Offered Rate (LIBOR) or other reference rate that is expected to be discontinued due to reference rate reform. The Company adopted these provisions in the second quarter of 2022 and expects to replace LIBOR, currently used to accrue interest in its revolving credit agreement, with the Term Secured Overnight Financing Rate (SOFR) based on the occurrence of any of the triggering events in the agreement. Adoption of these provisions did not have a material impact on the Company’s consolidated financial statements.

Recently Issued Accounting Standards Not Yet Adopted:

ASU No. 2021-08 — Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers. The amendments in this ASU address diversity in practice related to the accounting for revenue contracts with customers acquired in a business combination, by adopting guidance requiring an acquirer to recognize and measure contract assets and contract liabilities acquired in a business combination in accordance with Topic 606. At the acquisition date, an acquirer would recognize and measure the acquired contract assets and contract liabilities in the same manner that they were recognized and measured in the acquiree's financial statements before the acquisition. The Company plans to adopt these provisions prospectively to business combinations occurring after January 1, 2023 and does not expect adoption to have a material impact on its consolidated financial statements.

XML 19 R10.htm IDEA: XBRL DOCUMENT v3.22.2
NET SALES
6 Months Ended
Jun. 30, 2022
NET SALES  
NET SALES

3.    NET SALES

Accounting Policy:

MPC’s contract revenues are generated principally from selling: (1) fiberglass motorized boats and accessories and (2) parts to independent dealers. Revenue is recognized when obligations under the terms of a contract with our customer are satisfied. Satisfaction of contract terms occur with the transfer of title of our boats and accessories and parts to our dealers. Net sales are measured as the amount of consideration we expect to receive in exchange for transferring the goods to the dealer. The amount of consideration we expect to receive consists of the sales price adjusted for dealer incentives. The expected costs associated with our base warranties continue to be recognized as expense when the products are sold as they are deemed to be assurance-type warranties (see Note 6). Incidental promotional items that are immaterial in the context of the contract are recognized as expense. Fees charged to customers for shipping and handling are included in Net sales in the accompanying Consolidated Statements of Operations and the related costs incurred by the Company are included in Cost of goods sold.

Nature of goods:

MPC’s performance obligations within its contracts consist of: (1) boats and accessories and (2) parts. The Company transfers control and recognizes revenue on the satisfaction of its performance obligations (point in time) as follows:

Boats and accessories (domestic sales) – upon delivery and acceptance by the dealer
Boats and accessories (international sales) – upon delivery to shipping port
Parts – upon shipment/delivery to carrier

Payment terms:

For most domestic customers, MPC manufactures and delivers boats and accessories and parts ahead of payment - i.e., MPC has fulfilled its performance obligations prior to submitting an invoice to the dealer. MPC invoices the customer when the products are delivered and typically receives the payment within seven to ten business days after invoicing. For some domestic customers and all international customers, MPC requires payment prior to transferring control of the goods. These amounts are classified as deferred revenue and recognized when control has transferred, which generally occurs within three months of receiving the payment.

When the Company enters into contracts with its customers, it generally expects there to be no significant timing difference between the date the goods have been delivered to the customer (satisfaction of the performance obligation) and the date cash consideration is received. Accordingly, there is no financing component to the Company’s arrangements with its customers.

Significant judgments:

Determining the transaction price

The transaction price for MPC’s boats and accessories is the invoice price adjusted for dealer incentives. Key inputs and assumptions in determining variable consideration related to dealer incentives include:

Inputs: Current model year boat sales, total potential program incentive percentage, prior model year results of dealer incentive activity (i.e., incentive earned as a percentage of total incentive potential).
Assumption: Current model year incentive activity will closely reflect prior model year actual results, adjusted as necessary for dealer purchasing trends or economic factors.

Other:

Our contracts with dealers do not provide them with a right of return. Accordingly, we do not have any obligations recorded for returns or refunds.

Disaggregation of revenues:

The following table disaggregates our sales by major source:

Three months ended

Six months ended

(in thousands)

    

June 30, 2022

    

June 30, 2021

    

June 30, 2022

    

June 30, 2021

    

Boats and accessories

$

94,266

$

65,810

$

169,671

$

143,069

Parts

 

1,547

 

1,449

 

2,754

 

2,565

Net sales

$

95,813

$

67,259

$

172,425

$

145,634

The following table disaggregates our revenues between domestic and international (in thousands):

Three months ended

Six months ended

(in thousands)

    

June 30, 2022

    

June 30, 2021

    

June 30, 2022

    

June 30, 2021

    

Domestic

$

88,041

$

63,796

$

160,541

$

138,160

International

 

7,772

 

3,463

 

11,884

 

7,474

Net sales

$

95,813

$

67,259

$

172,425

$

145,634

Contract balances:

Amounts received from international and certain domestic dealers toward the purchase of boats are classified as deferred revenue and are included in Accrued expenses and other liabilities in the accompanying Consolidated Balance Sheets.

June 30, 

    

December 31, 

(in thousands)

    

2022

2021

    

Deferred revenue

$

1,336

$

1,313

Substantially all of the amounts of deferred revenue disclosed above were or will be recognized as sales during the immediately following quarters, respectively, when control is transferred.

XML 20 R11.htm IDEA: XBRL DOCUMENT v3.22.2
EARNINGS PER SHARE
6 Months Ended
Jun. 30, 2022
EARNINGS PER SHARE  
EARNINGS PER SHARE

4.    EARNINGS PER SHARE

Basic and diluted earnings per share are computed by dividing net income by the weighted average number of shares outstanding during the respective periods. In addition, the Company has periodically issued share-based payment awards that contain non-forfeitable rights to dividends and are therefore considered participating securities. Restricted shares of common stock (participating securities) outstanding and a reconciliation of weighted average shares outstanding is as follows:

Three months ended

Six months ended

June 30, 

June 30, 

(in thousands)

    

2022

    

2021

    

2022

    

2021

    

Net income available for stockholders:

$

9,955

$

5,794

$

17,018

$

13,891

Less: Adjustments for earnings attributable to participating securities

 

(208)

 

(112)

 

(350)

 

(270)

Net income used in calculating earnings per share

$

9,747

$

5,682

$

16,668

$

13,621

Weighted average shares outstanding (including participating securities)

 

34,191

 

33,994

 

34,146

 

33,976

Adjustment for participating securities

 

(743)

 

(673)

 

(718)

 

(672)

Shares used in calculating basic and diluted earnings per share

 

33,448

 

33,321

 

33,428

 

33,304

XML 21 R12.htm IDEA: XBRL DOCUMENT v3.22.2
STOCK-BASED COMPENSATION
6 Months Ended
Jun. 30, 2022
STOCK-BASED COMPENSATION  
STOCK-BASED COMPENSATION

5.    STOCK-BASED COMPENSATION

The Company reserved 3,000,000 shares of common stock under the 2014 Stock Incentive Plan with a term of ten years expiring in April 2024. This plan provides for the issuance of various forms of stock incentives, including among others, incentive and non-qualified stock options and restricted shares. As of June 30, 2022, there were approximately 1,074,747 shares available for grant.

Stock-based compensation for the three and six months ended June 30, 2022 and 2021 were as follows:

Restricted Stock

Three months ended June 30, 

Six months ended June 30, 

(in thousands)

    

2022

    

2021

    

2022

    

2021

Pre – tax cost

$

820

$

571

$

1,430

$

1,124

After tax cost

639

446

1,115

877

The following is a summary of the changes in non-vested restricted shares for the six months ended June 30, 2022:

Weighted

Average

Grant-Date

    

Shares

    

Fair Value

Non-vested shares at December 31, 2021

 

671,370

$

14.70

Granted

 

311,703

 

11.61

Vested

 

(193,403)

 

11.96

Forfeited

 

(4,700)

 

14.54

Non-vested shares at June 30, 2022

 

784,970

$

14.15

The total fair value of shares vested was approximately $2,241,000 during the six months ended June 30, 2022 and approximately $3,174,000 during the six months ended June 30, 2021.

For the six months ended June 30, 2022, approximately $22,000 of excess tax benefit for stock-based compensation awards was recorded as a discrete tax adjustment and classified within Net cash provided by operating activities in the accompanying Consolidated Statements of Cash Flows compared to approximately $304,000 for the six months ended June 30, 2021.

XML 22 R13.htm IDEA: XBRL DOCUMENT v3.22.2
WARRANTY COSTS AND OTHER CONTINGENCIES
6 Months Ended
Jun. 30, 2022
WARRANTY COSTS AND OTHER CONTINGENCIES  
WARRANTY COSTS AND OTHER CONTINGENCIES

6.    WARRANTY COSTS AND OTHER CONTINGENCIES

Warranty Costs:

For its Chaparral and Robalo products, Marine Products provides a lifetime limited structural hull warranty and a transferable one-year limited warranty to the original owner. Chaparral also includes a five-year limited structural deck warranty. Warranties for additional items are provided for periods of one to five years and are not transferrable. Additionally, as it relates to the second subsequent owner, a five-year transferrable hull warranty and the remainder of the original one-year limited warranty on certain components are available. The five-year transferable hull warranty terminates five years after the date of the original retail purchase. Claim costs related to components are generally absorbed by the original component manufacturer.

The manufacturers of the engines, generators, and navigation electronics included on our boats provide and administer their own warranties for various lengths of time.

An analysis of the warranty accruals for the six months ended June 30, 2022 and 2021 is as follows:

(in thousands)

    

2022

    

2021

Balance at January 1

$

4,641

$

5,030

Less: Payments made during the period

 

(2,286)

 

(2,057)

Add: Warranty provision for the period

 

2,328

 

1,779

Changes to warranty provision for prior periods

 

104

 

179

Balance at June 30

$

4,787

$

4,931

The warranty accruals are reflected in Accrued expenses and other liabilities in the accompanying Consolidated Balance Sheets.

Repurchase Obligations:

The Company is a party to various agreements with third party lenders that provide floor plan financing to qualifying dealers whereby the Company guarantees varying amounts of debt on boats in dealer inventory. The Company’s obligation under these guarantees becomes effective in the case of a default under the financing arrangement between the dealer and the third-party lender. The agreements provide for the return of repossessed boats to the Company in new and unused condition subject to normal wear and tear as defined, in exchange for the Company’s assumption of specified percentages of the debt obligation on those boats, up to certain contractually determined dollar limits by the lenders. The Company had no material repurchases under the contractual agreements during the six months ended June 30, 2022 and 2021.

Management continues to monitor the risk of defaults and resulting repurchase obligations based in part on information provided by third-party floor plan lenders and will adjust the guarantee liability at the end of each reporting period based on information reasonably available at that time.

The Company currently has an agreement with one of the floor plan lenders whereby the contractual repurchase limit, subject to a minimum of $8.0 million, is based on a specified percentage of the amount of the average net receivables financed by the floor plan lender for our dealers less repurchases during the prior 12 month period, which was a repurchase limit of $8.0 million as of June 30, 2022. The Company has contractual repurchase agreements with additional lenders with an aggregate maximum repurchase obligation of approximately $0.8 million with various expiration and cancellation terms of less than one year, for an aggregate repurchase obligation with all floor plan financing institutions of approximately $8.8 million as of June 30, 2022.

XML 23 R14.htm IDEA: XBRL DOCUMENT v3.22.2
BUSINESS SEGMENT INFORMATION
6 Months Ended
Jun. 30, 2022
BUSINESS SEGMENT INFORMATION  
BUSINESS SEGMENT INFORMATION

7.    BUSINESS SEGMENT INFORMATION

The Company has one reportable segment, its powerboat manufacturing business; therefore, the majority of segment-related disclosures are not relevant to the Company. In addition, the Company’s results of operations and its financial condition are not significantly reliant upon any single customer or product model.

XML 24 R15.htm IDEA: XBRL DOCUMENT v3.22.2
INVENTORIES
6 Months Ended
Jun. 30, 2022
INVENTORIES  
INVENTORIES

8.    INVENTORIES

Inventories consist of the following:

    

June 30, 

    

December 31, 

    

 

2022

2021

 

(in thousands)

Raw materials and supplies

$

29,967

$

42,231

Work in process

 

17,255

 

14,390

Finished goods

 

31,049

 

16,640

Total inventories

$

78,271

$

73,261

XML 25 R16.htm IDEA: XBRL DOCUMENT v3.22.2
INCOME TAXES
6 Months Ended
Jun. 30, 2022
INCOME TAXES  
INCOME TAXES

9.  INCOME TAXES

The Company determines its periodic income tax provision based upon the current period income and the annual estimated tax rate for the Company adjusted for discrete items including tax credits and changes to prior year estimates. The estimated tax rate is adjusted, if necessary, as of the end of each successive interim period during the fiscal year to the Company’s current annual estimated tax rate.

Income tax provision for the second quarter of 2022 reflects an effective tax rate of 24.0 percent compared to 21.4 percent for the comparable period in the prior year. For the six months ended June 30, 2022, the income tax provision reflects an effective tax rate of 23.5 percent compared to 20.2 percent for the comparable period in the prior year. The increase in the effective tax rate is primarily due to unfavorable permanent adjustments and detrimental discrete adjustments.

XML 26 R17.htm IDEA: XBRL DOCUMENT v3.22.2
PENSION AND RETIREMENT PLANS LIABILITIES
6 Months Ended
Jun. 30, 2022
PENSION AND RETIREMENT PLANS LIABILITIES  
PENSION AND RETIREMENT PLANS LIABILITIES

10.  PENSION AND RETIREMENT PLANS LIABILITIES

The Company participates in a multiple employer Retirement Income Plan, a trusteed defined benefit pension plan, sponsored by RPC, Inc. (“RPC”). The following represents the net periodic cost (benefit) and related components for the plan for the three and six months ended June 30, 2022 and 2021.

Three months ended

Six months ended

June 30, 

June 30, 

(in thousands)

    

2022

    

2021

    

2022

    

2021

    

Interest cost

$

33

$

37

$

66

$

74

Expected return on plan assets

 

 

(72)

 

 

(144)

Amortization of net losses

 

28

 

18

 

56

 

36

Net periodic cost (benefit)

$

61

$

(17)

$

122

$

(34)

During the fourth quarter of 2021, the Company initiated actions to terminate the defined benefit pension plan, which are expected to be completed in early 2023, and therefore the funded status of the plan is being reported as part of Pension plan assets in the accompanying Consolidated Balance Sheets. The Company currently expects that no additional cash contributions to the plan will be required. As of the plan termination completion date, the Company will recognize a pre-tax, non-cash settlement charge representing the unamortized net loss in the plan which was approximately $3.2 million as of June 30, 2022. The final

amount is subject to change based on the actual return on plan assets and the periodic actuarial updates of the plan net losses. For the year ending December 31, 2022, the Company is utilizing an expected return on plan assets of zero percent based on the current short-term rates and investment horizon as a result of the expected plan termination.

The Company did not contribute to this plan during the six months ended June 30, 2022 and 2021.

The Company permits selected highly compensated employees to defer a portion of their compensation into a non-qualified Supplemental Executive Retirement Plan (“SERP”). The Company maintains certain securities primarily in mutual funds and company-owned life insurance (“COLI”) policies as a funding source to satisfy the obligation of the SERP that have been classified as trading and are stated at fair value totaling approximately $9,961,000 as of June 30, 2022 and $12,264,000 as of December 31, 2021. Trading losses related to the SERP assets totaled approximately $1,076,000 during the three months ended June 30, 2022, compared to trading gains of approximately $895,000 during the three months ended June 30, 2021. Trading losses related to the SERP assets totaled approximately $2,303,000 during the six months ended June 30, 2022, compared to trading gains of approximately $1,124,000 during the six months ended June 30, 2021. The SERP assets are reported in Other assets in the accompanying Consolidated Balance Sheets and changes to the fair value of the assets are reported in Selling, general and administrative expenses in the accompanying Consolidated Statements of Operations.

The SERP liabilities include participant deferrals net of distributions and are stated at fair value of approximately $13,942,000 as of June 30, 2022 and $15,564,000 as of December 31, 2021. The SERP liabilities are reported in the accompanying Consolidated Balance Sheets in Pension and retirement plans liabilities and any change in the fair value is recorded as compensation cost within Selling, general and administrative expenses in the accompanying Consolidated Statements of Operations. Changes in the fair value of the SERP liabilities represented unrealized losses of approximately $1,060,000 during the three months ended June 30, 2022, compared to unrealized gains of approximately $934,000 during the three months ended June 30, 2021. Changes in the fair value of the SERP liabilities represented unrealized losses of approximately $2,325,000 during the six months ended June 30, 2022, compared to unrealized gains of approximately $1,097,000 during the six months ended June 30, 2021.

XML 27 R18.htm IDEA: XBRL DOCUMENT v3.22.2
FAIR VALUE MEASUREMENTS
6 Months Ended
Jun. 30, 2022
FAIR VALUE MEASUREMENTS  
FAIR VALUE MEASUREMENTS

11.  FAIR VALUE MEASUREMENTS

The various inputs used to measure assets at fair value establish a hierarchy that distinguishes between assumptions based on market data (observable inputs) and the Company’s assumptions (unobservable inputs). The hierarchy consists of three broad levels as follows:

1.Level 1 – Quoted market prices in active markets for identical assets or liabilities.
2.Level 2 – Quoted prices for similar instruments in active markets, quoted prices for identical or similar instruments in markets that are not active, and model-based valuation techniques for which all significant assumptions are observable in the market or can be corroborated by observable market data for substantially the full term of the assets or liabilities.
3.Level 3 – Unobservable inputs developed using the Company’s estimates and assumptions, which reflect those that market participants would use.

Trading securities are comprised of SERP assets, as described in Note 10, and are recorded primarily at their net cash surrender values calculated using their net asset values, which approximate fair value, as provided by the issuing insurance company or investment company. Significant observable inputs, in addition to quoted market prices, are used to value the trading securities. The Company’s policy is to recognize transfers between levels at the beginning of quarterly reporting periods.

The carrying amount of other financial instruments reported in the accompanying Consolidated Balance Sheets for current assets and current liabilities approximate their fair values because of the short-term maturity of these instruments. The Company currently does not use the fair value option to measure any of its existing financial instruments and has not determined whether or not it will elect this option for financial instruments it may acquire in the future.

XML 28 R19.htm IDEA: XBRL DOCUMENT v3.22.2
ACCUMULATED OTHER COMPREHENSIVE LOSS
6 Months Ended
Jun. 30, 2022
ACCUMULATED OTHER COMPREHENSIVE LOSS  
ACCUMULATED OTHER COMPREHENSIVE LOSS

12.  ACCUMULATED OTHER COMPREHENSIVE LOSS

Accumulated other comprehensive loss consists of pension adjustments as follows:

Six months ended

June 30, 

(in thousands)

2022

2021

Balance at beginning of the period

$

(2,576)

$

(1,947)

Change during the period:

 

 

Amortization of net loss (1)

 

44

 

28

Balance at end of the period

$

(2,532)

$

(1,919)

(1)Reported as part of Selling, general and administrative expenses in the accompanying Consolidated Statements of Operations.
XML 29 R20.htm IDEA: XBRL DOCUMENT v3.22.2
ACCRUED EXPENSES AND OTHER LIABILITIES
6 Months Ended
Jun. 30, 2022
ACCRUED EXPENSES AND OTHER LIABILITIES  
ACCRUED EXPENSES AND OTHER LIABILITIES

13. ACCRUED EXPENSES AND OTHER LIABILITIES

Accrued expenses and other liabilities consist of the following:

    

June 30, 

    

December 31, 

2022

    

2021

(in thousands)

 

  

 

  

Accrued payroll and related expenses

$

3,257

$

3,119

Accrued sales incentives and discounts

 

2,446

 

1,214

Accrued warranty costs

 

4,787

 

4,641

Deferred revenue

 

1,336

 

1,313

Income taxes payable

2,029

217

Other

 

1,057

 

794

Total accrued expenses and other liabilities

$

14,912

$

11,298

XML 30 R21.htm IDEA: XBRL DOCUMENT v3.22.2
LONG-TERM DEBT
6 Months Ended
Jun. 30, 2022
LONG-TERM DEBT  
LONG-TERM DEBT

14.  LONG-TERM DEBT

On November 12, 2021, the Company entered into a revolving credit agreement with Truist Bank which provides for a commitment of up to $20.0 million. The agreement includes (i) a $5.0 million sublimit for swingline loans, (ii) a $2.5 million aggregate sublimit for all letters of credit, and (iii) a committed accordion which can increase the aggregate commitments by the greater of $35.0 million and consolidated EBITDA over the most recently completed twelve month period at the time of incurrence. The facility is secured by a first priority security interest in and lien on substantially all personal property of MPC and the guarantors including, without limitation, all account, inventory, equipment, general intangibles, goods, documents, contracts, trademarks, patents, copyrights, intercompany obligations, stock, securities and notes owned by borrower or any guarantor. The agreement will terminate on November 12, 2026.

Revolving borrowings under the agreement will accrue interest at a rate equal to one-month LIBOR plus the applicable percentage, as defined. The applicable percentage will be between 150 and 250 basis points for all loans based on MPC’s net leverage ratio. In addition, the Company pays facility fees under the agreement ranging from 25 to 45 basis points, based on MPC’s net leverage ratio, on the unused revolving commitment. The Company expects to replace LIBOR with the Term Secured Overnight Financing Rate (SOFR) based on the occurrence of any of the triggering events in the revolving credit agreement.

The credit agreement contains certain financial covenants including: (i) a maximum consolidated leverage ratio of 2.50:1.00 and (ii) a minimum consolidated fixed charge coverage ratio of 1.25:1.00 both determined as of the end of each fiscal quarter. Additionally, the agreement contains customary covenants including affirmative and negative covenants and events of default (each with customary exceptions, thresholds and exclusions). As of June 30, 2022, the Company was in compliance with all covenants.

The Company has incurred total loan origination fees and other debt related costs associated with this revolving credit facility in the aggregate of $195 thousand. These costs are being amortized to interest expense over the remaining term of the loan, and the remaining net balance is classified as part of Other assets in the accompanying Consolidated Balance Sheets. MPC had no outstanding borrowings under the revolving credit facility as of June 30, 2022 and December 31, 2021.

Interest expense incurred, which includes facility fees on the unused portion of the revolving credit facility and the amortization of loan costs, on the credit facility were $45 thousand, of which $32 thousand was paid, for the six months ended June 30, 2022.

XML 31 R22.htm IDEA: XBRL DOCUMENT v3.22.2
SUBSEQUENT EVENT
6 Months Ended
Jun. 30, 2022
SUBSEQUENT EVENT  
SUBSEQUENT EVENT

15.  SUBSEQUENT EVENT

On July 26, 2022, the Board of Directors declared a regular quarterly cash dividend of $0.12 per share payable September 9, 2022 to common stockholders of record at the close of business August 10, 2022.

XML 32 R23.htm IDEA: XBRL DOCUMENT v3.22.2
RECENT ACCOUNTING STANDARDS (Policies)
6 Months Ended
Jun. 30, 2022
RECENT ACCOUNTING STANDARDS  
RECENT ACCOUNTING STANDARDS

The FASB issued the following Accounting Standards Updates (ASUs):

Recently Adopted Accounting Standards:

ASU No. 2020-04 — Reference Rate Reform (Topic 848). The amendments in this ASU provide optional guidance for a limited time to ease the impact of the reference rate reform on financial reporting. The amendments, which are elective, provide expedients to contract modifications, affected by reference rate reform if certain criteria are met. The amendments apply only to contracts and hedging relationships that reference London Interbank Offered Rate (LIBOR) or other reference rate that is expected to be discontinued due to reference rate reform. The Company adopted these provisions in the second quarter of 2022 and expects to replace LIBOR, currently used to accrue interest in its revolving credit agreement, with the Term Secured Overnight Financing Rate (SOFR) based on the occurrence of any of the triggering events in the agreement. Adoption of these provisions did not have a material impact on the Company’s consolidated financial statements.

Recently Issued Accounting Standards Not Yet Adopted:

ASU No. 2021-08 — Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers. The amendments in this ASU address diversity in practice related to the accounting for revenue contracts with customers acquired in a business combination, by adopting guidance requiring an acquirer to recognize and measure contract assets and contract liabilities acquired in a business combination in accordance with Topic 606. At the acquisition date, an acquirer would recognize and measure the acquired contract assets and contract liabilities in the same manner that they were recognized and measured in the acquiree's financial statements before the acquisition. The Company plans to adopt these provisions prospectively to business combinations occurring after January 1, 2023 and does not expect adoption to have a material impact on its consolidated financial statements.

NET SALES

MPC’s contract revenues are generated principally from selling: (1) fiberglass motorized boats and accessories and (2) parts to independent dealers. Revenue is recognized when obligations under the terms of a contract with our customer are satisfied. Satisfaction of contract terms occur with the transfer of title of our boats and accessories and parts to our dealers. Net sales are measured as the amount of consideration we expect to receive in exchange for transferring the goods to the dealer. The amount of consideration we expect to receive consists of the sales price adjusted for dealer incentives. The expected costs associated with our base warranties continue to be recognized as expense when the products are sold as they are deemed to be assurance-type warranties (see Note 6). Incidental promotional items that are immaterial in the context of the contract are recognized as expense. Fees charged to customers for shipping and handling are included in Net sales in the accompanying Consolidated Statements of Operations and the related costs incurred by the Company are included in Cost of goods sold.

XML 33 R24.htm IDEA: XBRL DOCUMENT v3.22.2
NET SALES (Tables)
6 Months Ended
Jun. 30, 2022
NET SALES  
Schedule of disaggregation of sales by major source

The following table disaggregates our sales by major source:

Three months ended

Six months ended

(in thousands)

    

June 30, 2022

    

June 30, 2021

    

June 30, 2022

    

June 30, 2021

    

Boats and accessories

$

94,266

$

65,810

$

169,671

$

143,069

Parts

 

1,547

 

1,449

 

2,754

 

2,565

Net sales

$

95,813

$

67,259

$

172,425

$

145,634

Schedule of revenue by geographic region

The following table disaggregates our revenues between domestic and international (in thousands):

Three months ended

Six months ended

(in thousands)

    

June 30, 2022

    

June 30, 2021

    

June 30, 2022

    

June 30, 2021

    

Domestic

$

88,041

$

63,796

$

160,541

$

138,160

International

 

7,772

 

3,463

 

11,884

 

7,474

Net sales

$

95,813

$

67,259

$

172,425

$

145,634

Schedule of contract balances

June 30, 

    

December 31, 

(in thousands)

    

2022

2021

    

Deferred revenue

$

1,336

$

1,313

XML 34 R25.htm IDEA: XBRL DOCUMENT v3.22.2
EARNINGS PER SHARE (Tables)
6 Months Ended
Jun. 30, 2022
EARNINGS PER SHARE  
Schedule of reconciliation of weighted average shares outstanding

Three months ended

Six months ended

June 30, 

June 30, 

(in thousands)

    

2022

    

2021

    

2022

    

2021

    

Net income available for stockholders:

$

9,955

$

5,794

$

17,018

$

13,891

Less: Adjustments for earnings attributable to participating securities

 

(208)

 

(112)

 

(350)

 

(270)

Net income used in calculating earnings per share

$

9,747

$

5,682

$

16,668

$

13,621

Weighted average shares outstanding (including participating securities)

 

34,191

 

33,994

 

34,146

 

33,976

Adjustment for participating securities

 

(743)

 

(673)

 

(718)

 

(672)

Shares used in calculating basic and diluted earnings per share

 

33,448

 

33,321

 

33,428

 

33,304

XML 35 R26.htm IDEA: XBRL DOCUMENT v3.22.2
STOCK-BASED COMPENSATION (Tables)
6 Months Ended
Jun. 30, 2022
STOCK-BASED COMPENSATION  
Schedule of stock-based compensation

Restricted Stock

Three months ended June 30, 

Six months ended June 30, 

(in thousands)

    

2022

    

2021

    

2022

    

2021

Pre – tax cost

$

820

$

571

$

1,430

$

1,124

After tax cost

639

446

1,115

877

Schedule of summary of the changes in non-vested restricted shares

Weighted

Average

Grant-Date

    

Shares

    

Fair Value

Non-vested shares at December 31, 2021

 

671,370

$

14.70

Granted

 

311,703

 

11.61

Vested

 

(193,403)

 

11.96

Forfeited

 

(4,700)

 

14.54

Non-vested shares at June 30, 2022

 

784,970

$

14.15

XML 36 R27.htm IDEA: XBRL DOCUMENT v3.22.2
WARRANTY COSTS AND OTHER CONTINGENCIES (Tables)
6 Months Ended
Jun. 30, 2022
WARRANTY COSTS AND OTHER CONTINGENCIES  
Schedule of analysis of warranty accruals

(in thousands)

    

2022

    

2021

Balance at January 1

$

4,641

$

5,030

Less: Payments made during the period

 

(2,286)

 

(2,057)

Add: Warranty provision for the period

 

2,328

 

1,779

Changes to warranty provision for prior periods

 

104

 

179

Balance at June 30

$

4,787

$

4,931

XML 37 R28.htm IDEA: XBRL DOCUMENT v3.22.2
INVENTORIES (Tables)
6 Months Ended
Jun. 30, 2022
INVENTORIES  
Schedule of inventories

    

June 30, 

    

December 31, 

    

 

2022

2021

 

(in thousands)

Raw materials and supplies

$

29,967

$

42,231

Work in process

 

17,255

 

14,390

Finished goods

 

31,049

 

16,640

Total inventories

$

78,271

$

73,261

XML 38 R29.htm IDEA: XBRL DOCUMENT v3.22.2
PENSION AND RETIREMENT PLANS LIABILITIES (Tables)
6 Months Ended
Jun. 30, 2022
PENSION AND RETIREMENT PLANS LIABILITIES  
Schedule of net periodic cost (benefit)

Three months ended

Six months ended

June 30, 

June 30, 

(in thousands)

    

2022

    

2021

    

2022

    

2021

    

Interest cost

$

33

$

37

$

66

$

74

Expected return on plan assets

 

 

(72)

 

 

(144)

Amortization of net losses

 

28

 

18

 

56

 

36

Net periodic cost (benefit)

$

61

$

(17)

$

122

$

(34)

XML 39 R30.htm IDEA: XBRL DOCUMENT v3.22.2
ACCUMULATED OTHER COMPREHENSIVE LOSS (Tables)
6 Months Ended
Jun. 30, 2022
ACCUMULATED OTHER COMPREHENSIVE LOSS  
Schedule of accumulated other comprehensive loss

Six months ended

June 30, 

(in thousands)

2022

2021

Balance at beginning of the period

$

(2,576)

$

(1,947)

Change during the period:

 

 

Amortization of net loss (1)

 

44

 

28

Balance at end of the period

$

(2,532)

$

(1,919)

(1)Reported as part of Selling, general and administrative expenses in the accompanying Consolidated Statements of Operations.
XML 40 R31.htm IDEA: XBRL DOCUMENT v3.22.2
ACCRUED EXPENSES AND OTHER LIABILITIES (Tables)
6 Months Ended
Jun. 30, 2022
ACCRUED EXPENSES AND OTHER LIABILITIES  
Schedule of accrued expenses and other liabilities

    

June 30, 

    

December 31, 

2022

    

2021

(in thousands)

 

  

 

  

Accrued payroll and related expenses

$

3,257

$

3,119

Accrued sales incentives and discounts

 

2,446

 

1,214

Accrued warranty costs

 

4,787

 

4,641

Deferred revenue

 

1,336

 

1,313

Income taxes payable

2,029

217

Other

 

1,057

 

794

Total accrued expenses and other liabilities

$

14,912

$

11,298

XML 41 R32.htm IDEA: XBRL DOCUMENT v3.22.2
GENERAL (Details)
6 Months Ended
Jun. 30, 2022
Chairman of Board and Director  
Ownership control  
Voting power (in percent) 50.00%
XML 42 R33.htm IDEA: XBRL DOCUMENT v3.22.2
NET SALES - Payment Terms (Details)
6 Months Ended
Jun. 30, 2022
Minimum  
Net sales:  
Revenue satisfaction period 7 days
Maximum  
Net sales:  
Revenue satisfaction period 10 days
XML 43 R34.htm IDEA: XBRL DOCUMENT v3.22.2
NET SALES - Disaggregate sales by major source (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Disaggregation of revenue:        
Net sales $ 95,813 $ 67,259 $ 172,425 $ 145,634
Boats and accessories        
Disaggregation of revenue:        
Net sales 94,266 65,810 169,671 143,069
Parts        
Disaggregation of revenue:        
Net sales $ 1,547 $ 1,449 $ 2,754 $ 2,565
XML 44 R35.htm IDEA: XBRL DOCUMENT v3.22.2
NET SALES - Disaggregate revenue by location (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Disaggregation of revenue:        
Net sales $ 95,813 $ 67,259 $ 172,425 $ 145,634
Domestic        
Disaggregation of revenue:        
Net sales 88,041 63,796 160,541 138,160
International        
Disaggregation of revenue:        
Net sales $ 7,772 $ 3,463 $ 11,884 $ 7,474
XML 45 R36.htm IDEA: XBRL DOCUMENT v3.22.2
NET SALES - Deferred revenue (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Accrued expenses and other liabilities    
Disaggregation of revenue:    
Deferred revenue $ 1,336 $ 1,313
XML 46 R37.htm IDEA: XBRL DOCUMENT v3.22.2
EARNINGS PER SHARE (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Mar. 31, 2022
Jun. 30, 2021
Mar. 31, 2021
Jun. 30, 2022
Jun. 30, 2021
EARNINGS PER SHARE            
Net income available for stockholders: $ 9,955 $ 7,063 $ 5,794 $ 8,097 $ 17,018 $ 13,891
Less: Adjustments for earnings attributable to participating securities (208)   (112)   (350) (270)
Net income used in calculating earnings per share $ 9,747   $ 5,682   $ 16,668 $ 13,621
Weighted average shares outstanding (including participating securities) 34,191   33,994   34,146 33,976
Adjustment for participating securities (743)   (673)   (718) (672)
Shares used in calculating basic earnings per share 33,448   33,321   33,428 33,304
Shares used in calculating diluted earnings per share 33,448   33,321   33,428 33,304
XML 47 R38.htm IDEA: XBRL DOCUMENT v3.22.2
STOCK-BASED COMPENSATION (Details) - shares
1 Months Ended
Apr. 30, 2014
Jun. 30, 2022
STOCK-BASED COMPENSATION    
Stock authorized (in shares) 3,000,000  
Term (in years) P10Y  
Available for grant (in shares)   1,074,747
XML 48 R39.htm IDEA: XBRL DOCUMENT v3.22.2
STOCK-BASED COMPENSATION - Compensation expense (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
STOCK-BASED COMPENSATION        
Pre - tax cost $ 820 $ 571 $ 1,430 $ 1,124
After tax cost $ 639 $ 446 $ 1,115 $ 877
XML 49 R40.htm IDEA: XBRL DOCUMENT v3.22.2
STOCK-BASED COMPENSATION - Non vested RSU's (Details) - Restricted shares of common stock
6 Months Ended
Jun. 30, 2022
$ / shares
shares
Shares  
Non-vested shares at beginning | shares 671,370
Granted | shares 311,703
Vested | shares (193,403)
Forfeited | shares (4,700)
Non-vested shares at ending | shares 784,970
Weighted Average Grant-Date Fair Value  
Non-vested shares at beginning | $ / shares $ 14.70
Granted | $ / shares 11.61
Vested | $ / shares 11.96
Forfeited | $ / shares 14.54
Non-vested shares at ending | $ / shares $ 14.15
XML 50 R41.htm IDEA: XBRL DOCUMENT v3.22.2
STOCK-BASED COMPENSATION - Fair value (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Restricted shares of common stock        
Stock-based compensation        
Fair value, shares vested $ 2,241,000 $ 3,174,000 $ 2,241,000 $ 3,174,000
XML 51 R42.htm IDEA: XBRL DOCUMENT v3.22.2
STOCK-BASED COMPENSATION - Other Information (Details) - USD ($)
6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Restricted shares of common stock    
Stock-based compensation    
Tax benefits for compensation tax deductions in excess of compensation expense $ 22,000 $ 304,000
XML 52 R43.htm IDEA: XBRL DOCUMENT v3.22.2
WARRANTY COSTS AND OTHER CONTINGENCIES - Warranty Costs (Details)
6 Months Ended
Jun. 30, 2022
Warranty Costs:  
Warranty Term (in years) 1 year
Termination period after date of purchase (in years) 5 years
Second subsequent owner  
Warranty Costs:  
Warranty Term (in years) 1 year
Hull warranty term (in years) 5 years
Minimum  
Warranty Costs:  
Additional items warranty term (in years) 1 year
Maximum  
Warranty Costs:  
Additional items warranty term (in years) 5 years
Chaparral  
Warranty Costs:  
Structural deck warranty term (in years) 5 years
Termination period after date of purchase (in years) 5 years
XML 53 R44.htm IDEA: XBRL DOCUMENT v3.22.2
WARRANTY COSTS AND OTHER CONTINGENCIES - Analysis of warranty accruals (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Warranty accruals:    
Balance at beginning of year $ 4,641 $ 5,030
Less: Payments made during the year (2,286) (2,057)
Add: Warranty provision for the current year 2,328 1,779
Changes to warranty provision for prior years 104 179
Balance at end of year $ 4,787 $ 4,931
XML 54 R45.htm IDEA: XBRL DOCUMENT v3.22.2
WARRANTY COSTS AND OTHER CONTINGENCIES- Repurchase Obligations (Details)
$ in Millions
Jun. 30, 2022
USD ($)
Repurchase obligations  
Total purchase obligation $ 8.8
Floor plan lender one  
Repurchase obligations  
Total purchase obligation 8.0
Floor plan lender one | Minimum  
Repurchase obligations  
Total purchase obligation 8.0
Additional floor plan lenders  
Repurchase obligations  
Total purchase obligation $ 0.8
XML 55 R46.htm IDEA: XBRL DOCUMENT v3.22.2
BUSINESS SEGMENT INFORMATION (Details)
6 Months Ended
Jun. 30, 2022
segment
BUSINESS SEGMENT INFORMATION  
Number of reportable segments 1
XML 56 R47.htm IDEA: XBRL DOCUMENT v3.22.2
INVENTORIES (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
INVENTORIES    
Raw materials and supplies $ 29,967 $ 42,231
Work in process 17,255 14,390
Finished goods 31,049 16,640
Total inventories $ 78,271 $ 73,261
XML 57 R48.htm IDEA: XBRL DOCUMENT v3.22.2
INCOME TAXES (Details)
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
INCOME TAXES        
Effective tax rate (as a percent) 24.00% 21.40% 23.50% 20.20%
XML 58 R49.htm IDEA: XBRL DOCUMENT v3.22.2
PENSION AND RETIREMENT PLANS LIABILITIES - Components of net periodic cost (benefit) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
EMPLOYEE BENEFIT PLANS        
Defined Benefit Plan, Net Periodic Benefit (Cost) Credit, Amortization of Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration] Selling, General and Administrative Expense Selling, General and Administrative Expense Selling, General and Administrative Expense Selling, General and Administrative Expense
Defined Benefit Plan, Net Periodic Benefit (Cost) Credit, Expected Return (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration] Selling, General and Administrative Expense Selling, General and Administrative Expense Selling, General and Administrative Expense Selling, General and Administrative Expense
Defined Benefit Plan, Net Periodic Benefit Cost (Credit), Interest Cost, Statement of Income or Comprehensive Income [Extensible Enumeration] Selling, General and Administrative Expense Selling, General and Administrative Expense Selling, General and Administrative Expense Selling, General and Administrative Expense
Defined Benefit Plan, Net Periodic Benefit (Cost) Credit, Settlement Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration]     Selling, General and Administrative Expense  
Retirement Income Plan        
EMPLOYEE BENEFIT PLANS        
Interest cost $ 33 $ 37 $ 66 $ 74
Expected return on plan assets   (72)   (144)
Amortization of net losses 28 18 56 36
Net periodic (benefit) cost $ 61 $ (17) $ 122 $ (34)
XML 59 R50.htm IDEA: XBRL DOCUMENT v3.22.2
PENSION AND RETIREMENT PLANS LIABILITIES (Details) - USD ($)
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Dec. 31, 2022
Dec. 31, 2021
SERP            
Defined Benefit Plan Disclosure [Line Items]            
Pension settlement loss     $ 3,200,000      
Fair value of plan assets $ 9,961,000   9,961,000     $ 12,264,000
Trading gains related to the SERP assets (1,076,000) $ 895,000 (2,303,000) $ 1,124,000    
Participant deferrals net of distributions stated at fair value     13,942,000     $ 15,564,000
Change in fair value of liability unrealized gains $ 1,060,000 $ 934,000 $ 2,325,000 $ 1,097,000    
Retirement Income Plan            
Defined Benefit Plan Disclosure [Line Items]            
Expected return on plan assets         0.00%  
XML 60 R51.htm IDEA: XBRL DOCUMENT v3.22.2
ACCUMULATED OTHER COMPREHENSIVE LOSS (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
AOCI Roll Forward    
Balance at beginning of the period $ (2,576)  
Reclassification adjustment, net of taxes    
Balance at end of the period (2,532)  
Pension Adjustment    
AOCI Roll Forward    
Balance at beginning of the period (2,576) $ (1,947)
Reclassification adjustment, net of taxes    
Amortization of net loss (1) 44 28
Balance at end of the period $ (2,532) $ (1,919)
XML 61 R52.htm IDEA: XBRL DOCUMENT v3.22.2
ACCRUED EXPENSES AND OTHER LIABILITIES (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
ACCRUED EXPENSES AND OTHER LIABILITIES    
Accrued payroll and related expenses $ 3,257 $ 3,119
Accrued sales incentives and discounts 2,446 1,214
Accrued warranty costs 4,787 4,641
Deferred revenue 1,336 1,313
Income taxes payable 2,029 217
Other 1,057 794
Total accrued expenses and other liabilities $ 14,912 $ 11,298
XML 62 R53.htm IDEA: XBRL DOCUMENT v3.22.2
LONG TERM DEBT (Details)
$ in Thousands
6 Months Ended
Nov. 12, 2021
USD ($)
Jun. 30, 2022
USD ($)
Dec. 31, 2021
USD ($)
Line of Credit Facility [Line Items]      
Maximum debt consolidated leverage ratio   2.50  
Minimum debt consolidated fixed charge coverage ratio   1.25  
Origination and other debt related costs   $ 195  
Outstanding borrowings   0 $ 0
Revolving Credit Facility      
Line of Credit Facility [Line Items]      
Maximum borrowing capacity $ 20,000    
Increase in the aggregate commitments from committed accordion $ 35,000    
Interest incurred   45  
Interest expense paid   $ 32  
Revolving Credit Facility | Minimum      
Line of Credit Facility [Line Items]      
Facility fee 25.00%    
Revolving Credit Facility | Maximum      
Line of Credit Facility [Line Items]      
Facility fee 45.00%    
Revolving Credit Facility | LIBOR | Minimum      
Line of Credit Facility [Line Items]      
Interest rate 150.00%    
Revolving Credit Facility | LIBOR | Maximum      
Line of Credit Facility [Line Items]      
Interest rate 250.00%    
Swingline loans      
Line of Credit Facility [Line Items]      
Maximum borrowing capacity $ 5,000    
Letter of Credit      
Line of Credit Facility [Line Items]      
Maximum borrowing capacity $ 2,500    
XML 63 R54.htm IDEA: XBRL DOCUMENT v3.22.2
SUBSEQUENT EVENT (Details) - Subsequent Event
Jul. 26, 2022
$ / shares
Subsequent Event.  
Regular cash dividend Payable, Amount Per Share $ 0.12
Dividend payable, date to be payable Sep. 09, 2022
Dividends payable, date declared Aug. 10, 2022
XML 64 mpx-20220630x10q_htm.xml IDEA: XBRL DOCUMENT 0001129155 srt:BoardOfDirectorsChairmanMember 2022-01-01 2022-06-30 0001129155 us-gaap:AdditionalPaidInCapitalMember 2022-04-01 2022-06-30 0001129155 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-03-31 0001129155 us-gaap:AdditionalPaidInCapitalMember 2021-04-01 2021-06-30 0001129155 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-03-31 0001129155 us-gaap:CommonStockMember 2022-04-01 2022-06-30 0001129155 us-gaap:CommonStockMember 2022-01-01 2022-03-31 0001129155 us-gaap:CommonStockMember 2021-01-01 2021-03-31 0001129155 us-gaap:RetainedEarningsMember 2022-06-30 0001129155 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-06-30 0001129155 us-gaap:RetainedEarningsMember 2022-03-31 0001129155 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-03-31 0001129155 2022-03-31 0001129155 us-gaap:RetainedEarningsMember 2021-12-31 0001129155 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0001129155 us-gaap:RetainedEarningsMember 2021-06-30 0001129155 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-06-30 0001129155 us-gaap:RetainedEarningsMember 2021-03-31 0001129155 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-03-31 0001129155 2021-03-31 0001129155 us-gaap:RetainedEarningsMember 2020-12-31 0001129155 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-12-31 0001129155 2014-04-01 2014-04-30 0001129155 2014-04-30 0001129155 us-gaap:RestrictedStockMember 2022-04-01 2022-06-30 0001129155 us-gaap:RestrictedStockMember 2021-04-01 2021-06-30 0001129155 us-gaap:RestrictedStockMember 2022-06-30 0001129155 us-gaap:RestrictedStockMember 2021-12-31 0001129155 us-gaap:NonUsMember 2022-04-01 2022-06-30 0001129155 mpx:PartsMember 2022-04-01 2022-06-30 0001129155 mpx:BoatsAndAccessoriesMember 2022-04-01 2022-06-30 0001129155 country:US 2022-04-01 2022-06-30 0001129155 us-gaap:NonUsMember 2022-01-01 2022-06-30 0001129155 mpx:PartsMember 2022-01-01 2022-06-30 0001129155 mpx:BoatsAndAccessoriesMember 2022-01-01 2022-06-30 0001129155 country:US 2022-01-01 2022-06-30 0001129155 us-gaap:NonUsMember 2021-04-01 2021-06-30 0001129155 mpx:PartsMember 2021-04-01 2021-06-30 0001129155 mpx:BoatsAndAccessoriesMember 2021-04-01 2021-06-30 0001129155 country:US 2021-04-01 2021-06-30 0001129155 us-gaap:NonUsMember 2021-01-01 2021-06-30 0001129155 mpx:PartsMember 2021-01-01 2021-06-30 0001129155 mpx:BoatsAndAccessoriesMember 2021-01-01 2021-06-30 0001129155 country:US 2021-01-01 2021-06-30 0001129155 mpx:FloorPlanLenderOneMember srt:MinimumMember 2022-06-30 0001129155 mpx:FloorPlanLenderOneMember 2022-06-30 0001129155 mpx:AdditionalFloorPlanLendersMember 2022-06-30 0001129155 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-04-01 2022-06-30 0001129155 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-03-31 0001129155 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-04-01 2021-06-30 0001129155 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-01-01 2021-03-31 0001129155 us-gaap:RevolvingCreditFacilityMember 2021-11-12 0001129155 us-gaap:LetterOfCreditMember 2021-11-12 0001129155 mpx:SwinglineLoanMember 2021-11-12 0001129155 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember 2021-11-12 2021-11-12 0001129155 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember 2021-11-12 2021-11-12 0001129155 us-gaap:RevolvingCreditFacilityMember 2022-01-01 2022-06-30 0001129155 us-gaap:RestrictedStockMember 2022-01-01 2022-06-30 0001129155 us-gaap:RestrictedStockMember 2021-01-01 2021-06-30 0001129155 us-gaap:SubsequentEventMember 2022-07-26 0001129155 us-gaap:RetainedEarningsMember 2022-04-01 2022-06-30 0001129155 us-gaap:RetainedEarningsMember 2022-01-01 2022-03-31 0001129155 2022-01-01 2022-03-31 0001129155 us-gaap:RetainedEarningsMember 2021-04-01 2021-06-30 0001129155 us-gaap:RetainedEarningsMember 2021-01-01 2021-03-31 0001129155 2021-01-01 2021-03-31 0001129155 us-gaap:SubsequentEventMember 2022-07-26 2022-07-26 0001129155 us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember 2022-06-30 0001129155 us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember 2021-12-31 0001129155 us-gaap:PensionPlansDefinedBenefitMember 2022-01-01 2022-12-31 0001129155 us-gaap:PensionPlansDefinedBenefitMember 2022-04-01 2022-06-30 0001129155 us-gaap:PensionPlansDefinedBenefitMember 2022-01-01 2022-06-30 0001129155 us-gaap:PensionPlansDefinedBenefitMember 2021-04-01 2021-06-30 0001129155 us-gaap:PensionPlansDefinedBenefitMember 2021-01-01 2021-06-30 0001129155 us-gaap:AccountsPayableAndAccruedLiabilitiesMember 2022-06-30 0001129155 us-gaap:AccountsPayableAndAccruedLiabilitiesMember 2021-12-31 0001129155 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember us-gaap:LondonInterbankOfferedRateLIBORMember 2021-11-12 2021-11-12 0001129155 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember us-gaap:LondonInterbankOfferedRateLIBORMember 2021-11-12 2021-11-12 0001129155 us-gaap:CommonStockMember 2022-06-30 0001129155 us-gaap:CommonStockMember 2022-03-31 0001129155 us-gaap:CommonStockMember 2021-12-31 0001129155 us-gaap:CommonStockMember 2021-06-30 0001129155 us-gaap:CommonStockMember 2021-03-31 0001129155 us-gaap:CommonStockMember 2020-12-31 0001129155 2021-06-30 0001129155 2020-12-31 0001129155 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2022-06-30 0001129155 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2021-12-31 0001129155 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2021-06-30 0001129155 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2020-12-31 0001129155 2022-04-01 2022-06-30 0001129155 2021-04-01 2021-06-30 0001129155 2021-01-01 2021-06-30 0001129155 mpx:ChaparralProductsMember 2022-01-01 2022-06-30 0001129155 srt:MinimumMember 2022-01-01 2022-06-30 0001129155 srt:MaximumMember 2022-01-01 2022-06-30 0001129155 us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember 2021-01-01 2021-12-31 0001129155 us-gaap:RevolvingCreditFacilityMember 2021-11-12 2021-11-12 0001129155 mpx:SubsequentOwnerMember 2022-01-01 2022-06-30 0001129155 us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember 2022-04-01 2022-06-30 0001129155 us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember 2022-01-01 2022-06-30 0001129155 us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember 2021-04-01 2021-06-30 0001129155 us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember 2021-01-01 2021-06-30 0001129155 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2022-01-01 2022-06-30 0001129155 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2021-01-01 2021-06-30 0001129155 2022-06-30 0001129155 2021-12-31 0001129155 2022-07-22 0001129155 2022-01-01 2022-06-30 shares iso4217:USD pure iso4217:USD shares mpx:segment 33448 33321 33428 33304 http://fasb.org/us-gaap/2022#SellingGeneralAndAdministrativeExpense http://fasb.org/us-gaap/2022#SellingGeneralAndAdministrativeExpense http://fasb.org/us-gaap/2022#SellingGeneralAndAdministrativeExpense http://fasb.org/us-gaap/2022#SellingGeneralAndAdministrativeExpense http://fasb.org/us-gaap/2022#SellingGeneralAndAdministrativeExpense http://fasb.org/us-gaap/2022#SellingGeneralAndAdministrativeExpense http://fasb.org/us-gaap/2022#SellingGeneralAndAdministrativeExpense http://fasb.org/us-gaap/2022#SellingGeneralAndAdministrativeExpense http://fasb.org/us-gaap/2022#SellingGeneralAndAdministrativeExpense http://fasb.org/us-gaap/2022#SellingGeneralAndAdministrativeExpense http://fasb.org/us-gaap/2022#SellingGeneralAndAdministrativeExpense http://fasb.org/us-gaap/2022#SellingGeneralAndAdministrativeExpense P7D 0001129155 --12-31 2022 Q2 false true false P10D P1Y 0 0 33992054 34238382 http://fasb.org/us-gaap/2022#SellingGeneralAndAdministrativeExpense 10-Q 2022-06-30 1-16263 MARINE PRODUCTS CORPORATION DE 58-2572419 2801 Buford Highway Suite 300 Atlanta GA 30329 404 321-7910 Common stock MPX NYSE Yes Yes Accelerated Filer false false false 34238382 21568000 14102000 12000 12000 9344000 3262000 78271000 73261000 77000 10000 971000 2164000 2474000 112395000 93109000 32814000 31878000 14232000 14370000 3308000 3308000 465000 465000 5372000 4392000 13831000 17197000 149603000 132841000 11573000 6771000 14912000 11298000 26485000 18069000 13942000 15564000 1052000 683000 41479000 34316000 0.10 0.10 1000000 1000000 0.10 0.10 74000000 74000000 34238382 33992054 3424000 3399000 107232000 97702000 -2532000 -2576000 108124000 98525000 149603000 132841000 95813000 67259000 172425000 145634000 72816000 52651000 131033000 112564000 22997000 14608000 41392000 33070000 9883000 7245000 19123000 15682000 13114000 7363000 22269000 17388000 -7000 10000 -24000 18000 13107000 7373000 22245000 17406000 3152000 1579000 5227000 3515000 9955000 5794000 17018000 13891000 0.29 0.17 0.50 0.41 0.29 0.17 0.50 0.41 0.12 0.12 0.24 0.22 9955000 5794000 17018000 13891000 -22000 -14000 -44000 -28000 9977000 5808000 17062000 13919000 33993000 3399000 97702000 -2576000 98525000 211000 21000 589000 610000 60000 6000 589000 107000 702000 7063000 7063000 -22000 -22000 4095000 4095000 34144000 3414000 100563000 -2554000 101423000 94000 10000 810000 820000 810000 -810000 9955000 9955000 -22000 -22000 4096000 4096000 34238000 3424000 107232000 -2532000 108124000 33869000 3387000 83079000 -1947000 84519000 189000 18000 535000 553000 64000 6000 535000 509000 1050000 8097000 8097000 -14000 -14000 3398000 3398000 33994000 3399000 87269000 -1933000 88735000 571000 571000 571000 -570000 1000 5794000 5794000 -14000 -14000 4077000 4077000 33994000 3399000 89556000 -1919000 91036000 17018000 13891000 936000 897000 1430000 1124000 -992000 -125000 6082000 3235000 67000 14799000 5010000 508000 -310000 303000 -2465000 1143000 4802000 6717000 3612000 1683000 -1265000 1904000 17157000 6103000 798000 541000 -798000 -541000 8191000 7475000 702000 1051000 -8893000 -8526000 7466000 -2964000 14102000 31573000 21568000 28609000 4095000 4179000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="font-weight:normal;">1.</span><span style="font-size:11.5pt;font-weight:normal;">    </span><span style="font-weight:normal;">GENERAL</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 18pt;">The accompanying unaudited consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America for interim financial information and with the instructions to Form 10-Q and Article 10 of Regulation S-X. Accordingly, they do not include all of the information and footnotes required by accounting principles generally accepted in the United States of America for complete financial statements. In the opinion of management, all adjustments (all of which consisted of normal recurring accruals) considered necessary for a fair presentation have been included. Operating results for the six months ended June 30, 2022 are not necessarily indicative of the results that may be expected for the year ending December 31, 2022.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 18pt;">The Consolidated Balance Sheet at December 31, 2021 has been derived from the audited consolidated financial statements at that date but does not include all of the information and footnotes required by accounting principles generally accepted in the United States of America for complete financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 18pt;">For further information, refer to the Consolidated Financial Statements and footnotes thereto included in the annual report of Marine Products Corporation (“Marine Products,” the “Company” or “MPC”) on Form 10-K for the year ended December 31, 2021.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">A group that includes a member of the Company’s Board of Directors, Gary W. Rollins, and certain companies under his control, controls in excess of fifty percent of the Company’s voting power.</p> 0.50 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="font-weight:normal;">2.</span><span style="font-size:11.5pt;font-weight:normal;">    </span><span style="font-weight:normal;">RECENT ACCOUNTING STANDARDS</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 18pt;"><span style="font-style:normal;">The FASB issued the following Accounting Standards Updates (ASUs):</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 18pt;"><i style="font-style:italic;">Recently Adopted Accounting Standards:</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 18pt;"><b style="font-weight:bold;">ASU No. 2020-04 — Reference Rate Reform (Topic 848).</b><span style="white-space:pre-wrap;"> The</span> amendments in this ASU provide optional guidance for a limited time to ease the impact of the reference rate reform on financial reporting. The amendments, which are elective, provide expedients to contract modifications, affected by reference rate reform if certain criteria are met. The amendments apply only to contracts and hedging relationships that reference <span style="font-size:11pt;">London Interbank Offered Rate (LIBOR) </span>or other reference rate that is expected to be discontinued due to reference rate reform. The Company adopted these provisions in the second quarter of 2022 and expects to replace LIBOR, currently used to accrue interest in its revolving credit agreement, with the Term Secured Overnight Financing Rate (SOFR) based on the occurrence of any of the triggering events in the agreement. Adoption of these provisions did not have a material impact on the Company’s consolidated financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 18pt;"><i style="font-style:italic;">Recently Issued Accounting Standards Not Yet Adopted:</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 18pt;"><b style="font-weight:bold;">ASU No. 2021-08 — Business Combinations (Topic 805):</b> <b style="font-weight:bold;">Accounting for Contract Assets and Contract Liabilities from Contracts with Customers.</b><span style="white-space:pre-wrap;"> </span>The amendments in this ASU address diversity in practice related to the accounting for revenue contracts with customers acquired in a business combination, by adopting guidance requiring an acquirer to recognize and measure contract assets and contract liabilities acquired in a business combination in accordance with Topic 606. At the acquisition date, an acquirer would recognize and measure the acquired contract assets and contract liabilities in the same manner that they were recognized and measured in the acquiree's financial statements before the acquisition. The Company plans to adopt these provisions prospectively to business combinations occurring after January 1, 2023 and does not expect adoption to have a material impact on its consolidated financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;"><span style="margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 18pt;"><span style="font-style:normal;">The FASB issued the following Accounting Standards Updates (ASUs):</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 18pt;"><i style="font-style:italic;">Recently Adopted Accounting Standards:</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 18pt;"><b style="font-weight:bold;">ASU No. 2020-04 — Reference Rate Reform (Topic 848).</b><span style="white-space:pre-wrap;"> The</span> amendments in this ASU provide optional guidance for a limited time to ease the impact of the reference rate reform on financial reporting. The amendments, which are elective, provide expedients to contract modifications, affected by reference rate reform if certain criteria are met. The amendments apply only to contracts and hedging relationships that reference <span style="font-size:11pt;">London Interbank Offered Rate (LIBOR) </span>or other reference rate that is expected to be discontinued due to reference rate reform. The Company adopted these provisions in the second quarter of 2022 and expects to replace LIBOR, currently used to accrue interest in its revolving credit agreement, with the Term Secured Overnight Financing Rate (SOFR) based on the occurrence of any of the triggering events in the agreement. Adoption of these provisions did not have a material impact on the Company’s consolidated financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 18pt;"><i style="font-style:italic;">Recently Issued Accounting Standards Not Yet Adopted:</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 18pt;"><b style="font-weight:bold;">ASU No. 2021-08 — Business Combinations (Topic 805):</b> <b style="font-weight:bold;">Accounting for Contract Assets and Contract Liabilities from Contracts with Customers.</b><span style="white-space:pre-wrap;"> </span>The amendments in this ASU address diversity in practice related to the accounting for revenue contracts with customers acquired in a business combination, by adopting guidance requiring an acquirer to recognize and measure contract assets and contract liabilities acquired in a business combination in accordance with Topic 606. At the acquisition date, an acquirer would recognize and measure the acquired contract assets and contract liabilities in the same manner that they were recognized and measured in the acquiree's financial statements before the acquisition. The Company plans to adopt these provisions prospectively to business combinations occurring after January 1, 2023 and does not expect adoption to have a material impact on its consolidated financial statements.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="font-weight:normal;">3.</span><span style="font-size:11.5pt;font-weight:normal;">    </span><span style="font-weight:normal;">NET SALES</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 18pt;">Accounting Policy:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 18pt;">MPC’s contract revenues are generated principally from selling: (1) fiberglass motorized boats and accessories and (2) parts to independent dealers. Revenue is recognized when obligations under the terms of a contract with our customer are satisfied. Satisfaction of contract terms occur with the transfer of title of our boats and accessories and parts to our dealers. Net sales are measured as the amount of consideration we expect to receive in exchange for transferring the goods to the dealer. The amount of consideration we expect to receive consists of the sales price adjusted for dealer incentives. The expected costs associated with our base warranties continue to be recognized as expense when the products are sold as they are deemed to be assurance-type warranties (see Note 6). Incidental promotional items that are immaterial in the context of the contract are recognized as expense. Fees charged to customers for shipping and handling are included in Net sales in the accompanying Consolidated Statements of Operations and the related costs incurred by the Company are included in Cost of goods sold.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 18pt;">Nature of goods:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 18pt;">MPC’s performance obligations within its contracts consist of: (1) boats and accessories and (2) parts. The Company transfers control and recognizes revenue on the satisfaction of its performance obligations (point in time) as follows:</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Boats and accessories (domestic sales) – upon delivery and acceptance by the dealer</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Boats and accessories (international sales) – upon delivery to shipping port</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Parts – upon shipment/delivery to carrier</span></td></tr></table><div style="margin-top:12pt;"/><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 18pt;">Payment terms:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 18pt;">For most domestic customers, MPC manufactures and delivers boats and accessories and parts ahead of payment - i.e., MPC has fulfilled its performance obligations prior to submitting an invoice to the dealer. MPC invoices the customer when the products are delivered and typically receives the payment within <span style="-sec-ix-hidden:Hidden_kW9l4hZBzkq4DYF8KZX1PA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">seven</span></span> to <span style="-sec-ix-hidden:Hidden_3az2SJP40UiCwhtttUiqDQ;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">ten</span></span> business days after invoicing. For some domestic customers and all international customers, MPC requires payment prior to transferring control of the goods. These amounts are classified as deferred revenue and recognized when control has transferred, which generally occurs within three months of receiving the payment.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 18pt;">When the Company enters into contracts with its customers, it generally expects there to be no significant timing difference between the date the goods have been delivered to the customer (satisfaction of the performance obligation) and the date cash consideration is received. Accordingly, there is no financing component to the Company’s arrangements with its customers.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 18pt;">Significant judgments:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 18pt;"><i style="text-decoration-line:underline;text-decoration-style:solid;">Determining the transaction price</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 18pt;">The transaction price for MPC’s boats and accessories is the invoice price adjusted for dealer incentives. Key inputs and assumptions in determining variable consideration related to dealer incentives include:</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Inputs: Current model year boat sales, total potential program incentive percentage, prior model year results of dealer incentive activity (i.e., incentive earned as a percentage of total incentive potential).</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Assumption: Current model year incentive activity will closely reflect prior model year actual results, adjusted as necessary for dealer purchasing trends or economic factors.</span></td></tr></table><div style="margin-top:12pt;"/><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 18pt;"><i style="text-decoration-line:underline;text-decoration-style:solid;">Other:</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 18pt;">Our contracts with dealers do not provide them with a right of return. Accordingly, we do not have any obligations recorded for returns or refunds.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 18pt;">Disaggregation of revenues:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt 0pt 0pt 18pt;">The following table disaggregates our sales by major source:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt 0pt 0pt 18pt;"><span style="margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:96%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:52.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:52.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:21.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Three months ended </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:21.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Six months ended </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:52.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><i style="font-style:italic;">(in thousands)</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">June 30, 2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">June 30, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">June 30, 2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">June 30, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td></tr><tr><td style="vertical-align:bottom;width:52.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Boats and accessories</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><b style="font-weight:bold;"> 94,266</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 65,810</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><b style="font-weight:bold;"> 169,671</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 143,069</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:52.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Parts</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><b style="font-weight:bold;"> 1,547</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,449</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><b style="font-weight:bold;"> 2,754</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,565</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:52.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net sales</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><b style="font-weight:bold;"> 95,813</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 67,259</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><b style="font-weight:bold;"> 172,425</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 145,634</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt 0pt 0pt 18pt;">The following table disaggregates our revenues between domestic and international (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt 0pt 0pt 18pt;"><span style="margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:96%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:52.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:52.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:21.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">Three months ended </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:21.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">Six months ended </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:52.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><i style="font-style:italic;">(in thousands)</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, 2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">June 30, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, 2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">June 30, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td></tr><tr><td style="vertical-align:bottom;width:52.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Domestic</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><b style="font-weight:bold;"> 88,041</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 63,796</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><b style="font-weight:bold;"> 160,541</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 138,160</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:52.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">International</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><b style="font-weight:bold;"> 7,772</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 3,463</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><b style="font-weight:bold;"> 11,884</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 7,474</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:52.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net sales</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><b style="font-weight:bold;"> 95,813</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 67,259</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><b style="font-weight:bold;"> 172,425</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 145,634</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 18pt;">Contract balances:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Amounts received from international and certain domestic dealers toward the purchase of boats are classified as deferred revenue and are included in Accrued expenses and other liabilities in the accompanying Consolidated Balance Sheets.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;"><span style="margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:81.34%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:72.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:72.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">December 31, </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><i style="font-style:italic;">(in thousands)</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td></tr><tr><td style="vertical-align:bottom;width:72.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><b style="font-weight:bold;"> 1,336</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,313</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Substantially all of the amounts of deferred revenue disclosed above were or will be recognized as sales during the immediately following quarters, respectively, when control is transferred.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 18pt;">MPC’s contract revenues are generated principally from selling: (1) fiberglass motorized boats and accessories and (2) parts to independent dealers. Revenue is recognized when obligations under the terms of a contract with our customer are satisfied. Satisfaction of contract terms occur with the transfer of title of our boats and accessories and parts to our dealers. Net sales are measured as the amount of consideration we expect to receive in exchange for transferring the goods to the dealer. The amount of consideration we expect to receive consists of the sales price adjusted for dealer incentives. The expected costs associated with our base warranties continue to be recognized as expense when the products are sold as they are deemed to be assurance-type warranties (see Note 6). Incidental promotional items that are immaterial in the context of the contract are recognized as expense. Fees charged to customers for shipping and handling are included in Net sales in the accompanying Consolidated Statements of Operations and the related costs incurred by the Company are included in Cost of goods sold.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt 0pt 0pt 18pt;">The following table disaggregates our sales by major source:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt 0pt 0pt 18pt;"><span style="margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:96%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:52.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:52.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:21.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Three months ended </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:21.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Six months ended </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:52.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><i style="font-style:italic;">(in thousands)</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">June 30, 2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">June 30, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">June 30, 2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">June 30, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td></tr><tr><td style="vertical-align:bottom;width:52.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Boats and accessories</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><b style="font-weight:bold;"> 94,266</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 65,810</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><b style="font-weight:bold;"> 169,671</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 143,069</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:52.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Parts</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><b style="font-weight:bold;"> 1,547</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,449</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><b style="font-weight:bold;"> 2,754</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,565</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:52.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net sales</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><b style="font-weight:bold;"> 95,813</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 67,259</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><b style="font-weight:bold;"> 172,425</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 145,634</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table></div> 94266000 65810000 169671000 143069000 1547000 1449000 2754000 2565000 95813000 67259000 172425000 145634000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt 0pt 0pt 18pt;">The following table disaggregates our revenues between domestic and international (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt 0pt 0pt 18pt;"><span style="margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:96%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:52.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:52.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:21.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">Three months ended </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:21.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">Six months ended </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:52.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><i style="font-style:italic;">(in thousands)</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, 2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">June 30, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, 2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">June 30, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td></tr><tr><td style="vertical-align:bottom;width:52.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Domestic</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><b style="font-weight:bold;"> 88,041</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 63,796</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><b style="font-weight:bold;"> 160,541</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 138,160</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:52.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">International</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><b style="font-weight:bold;"> 7,772</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 3,463</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><b style="font-weight:bold;"> 11,884</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 7,474</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:52.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net sales</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><b style="font-weight:bold;"> 95,813</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 67,259</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><b style="font-weight:bold;"> 172,425</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.92%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 145,634</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table></div> 88041000 63796000 160541000 138160000 7772000 3463000 11884000 7474000 95813000 67259000 172425000 145634000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;"><span style="margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:81.34%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:72.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:72.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">December 31, </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><i style="font-style:italic;">(in thousands)</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td></tr><tr><td style="vertical-align:bottom;width:72.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><b style="font-weight:bold;"> 1,336</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,313</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr></table></div> 1336000 1313000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="font-weight:normal;">4.</span><span style="font-size:11.5pt;font-weight:normal;">    </span><span style="font-weight:normal;">EARNINGS PER SHARE</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Basic and diluted earnings per share are computed by dividing net income by the weighted average number of shares outstanding during the respective periods. In addition, the Company has periodically issued share-based payment awards that contain non-forfeitable rights to dividends and are therefore considered participating securities. Restricted shares of common stock (participating securities) outstanding and a reconciliation of weighted average shares outstanding is as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;"><span style="margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:96%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:57.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:57.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:18.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Three months ended </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:18.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Six months ended </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:57.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:18.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">June 30, </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:18.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">June 30, </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:57.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><i style="font-style:italic;">(in thousands)</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td></tr><tr><td style="vertical-align:bottom;width:57.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net income available for stockholders:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><b style="font-weight:bold;"> 9,955</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 5,794</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><b style="font-weight:bold;"> 17,018</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 13,891</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:57.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less: Adjustments for earnings attributable to participating securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (208)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (112)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (350)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (270)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:57.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net income used in calculating earnings per share</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.19%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><b style="font-weight:bold;"> 9,747</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.19%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 5,682</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.19%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><b style="font-weight:bold;"> 16,668</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.19%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 13,621</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:57.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:57.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted average shares outstanding (including participating securities)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><b style="font-weight:bold;"> 34,191</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 33,994</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><b style="font-weight:bold;"> 34,146</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 33,976</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:57.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Adjustment for participating securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (743)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (673)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (718)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (672)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:57.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Shares used in calculating basic and diluted earnings per share</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.19%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><b style="font-weight:bold;"> 33,448</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.19%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 33,321</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.19%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><b style="font-weight:bold;"> 33,428</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.19%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 33,304</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;"><span style="margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:96%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:57.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:57.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:18.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Three months ended </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:18.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Six months ended </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:57.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:18.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">June 30, </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:18.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">June 30, </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:57.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><i style="font-style:italic;">(in thousands)</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td></tr><tr><td style="vertical-align:bottom;width:57.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net income available for stockholders:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><b style="font-weight:bold;"> 9,955</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 5,794</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><b style="font-weight:bold;"> 17,018</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 13,891</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:57.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less: Adjustments for earnings attributable to participating securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (208)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (112)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (350)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (270)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:57.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net income used in calculating earnings per share</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.19%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><b style="font-weight:bold;"> 9,747</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.19%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 5,682</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.19%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><b style="font-weight:bold;"> 16,668</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.19%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 13,621</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:57.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:57.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted average shares outstanding (including participating securities)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><b style="font-weight:bold;"> 34,191</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 33,994</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><b style="font-weight:bold;"> 34,146</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 33,976</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:57.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Adjustment for participating securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (743)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (673)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (718)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (672)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:57.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Shares used in calculating basic and diluted earnings per share</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.19%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><b style="font-weight:bold;"> 33,448</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.19%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 33,321</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.19%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><b style="font-weight:bold;"> 33,428</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.19%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 33,304</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table></div> 9955000 5794000 17018000 13891000 208000 112000 350000 270000 9747000 5682000 16668000 13621000 34191 33994 34146 33976 743 673 718 672 33448 33321 33428 33304 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="font-weight:normal;">5.</span><span style="font-size:11.5pt;font-weight:normal;">    </span><span style="font-weight:normal;">STOCK-BASED COMPENSATION</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 18pt;">The Company reserved 3,000,000 shares of common stock under the 2014 Stock Incentive Plan with a term of ten years expiring in April 2024. This plan provides for the issuance of various forms of stock incentives, including among others, incentive and non-qualified stock options and restricted shares. As of June 30, 2022, there were approximately 1,074,747 shares available for grant.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin:0pt 0pt 12pt 18pt;">Stock-based compensation for the three and six months ended June 30, 2022 and 2021 were as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 0pt 18pt;">Restricted Stock</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><div style="padding-left:21pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:53.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:53.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:22.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">Three months ended June 30, </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:20.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">Six months ended June 30, </p></td></tr><tr><td style="vertical-align:bottom;width:53.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><i style="font-style:italic;">(in thousands)</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">2021</p></td></tr><tr><td style="vertical-align:bottom;width:53.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Pre – tax cost</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><b style="font-weight:bold;"> 820</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 571</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><b style="font-weight:bold;"> 1,430</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,124</p></td></tr><tr><td style="vertical-align:bottom;width:53.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">After tax cost</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><b style="font-weight:bold;"> 639</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 446</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><b style="font-weight:bold;"> 1,115</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 877</p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">The following is a summary of the changes in non-vested restricted shares for the six months ended June 30, 2022:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;"><span style="margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p><div style="padding-left:22.5pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:76.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:76.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">Weighted</p></td></tr><tr><td style="vertical-align:bottom;width:76.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">Average</p></td></tr><tr><td style="vertical-align:bottom;width:76.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">Grant-Date</p></td></tr><tr><td style="vertical-align:bottom;width:76.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">Shares</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">Fair Value</p></td></tr><tr><td style="vertical-align:bottom;width:76.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Non-vested shares at December 31, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><b style="font-weight:bold;"> 671,370</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><b style="font-weight:bold;"> 14.70</b></p></td></tr><tr><td style="vertical-align:bottom;width:76.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><b style="font-weight:bold;"> 311,703</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><b style="font-weight:bold;"> 11.61</b></p></td></tr><tr><td style="vertical-align:bottom;width:76.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Vested</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (193,403)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><b style="font-weight:bold;"> 11.96</b></p></td></tr><tr><td style="vertical-align:bottom;width:76.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (4,700)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><b style="font-weight:bold;"> 14.54</b></p></td></tr><tr><td style="vertical-align:bottom;width:76.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Non-vested shares at June 30, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.67%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><b style="font-weight:bold;"> 784,970</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.9%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><b style="font-weight:bold;"> 14.15</b></p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 18pt;">The total fair value of shares vested was approximately $2,241,000 during the six months ended June 30, 2022 and approximately $3,174,000 during the six months ended June 30, 2021.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">For the six months ended June 30, 2022, approximately $22,000 of excess tax benefit for stock-based compensation awards was recorded as a discrete tax adjustment and classified within Net cash provided by operating activities in the accompanying Consolidated Statements of Cash Flows compared to approximately $304,000 for the six months ended June 30, 2021.</p> 3000000 P10Y 1074747 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 0pt 18pt;">Restricted Stock</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><div style="padding-left:21pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:53.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:53.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:22.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">Three months ended June 30, </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:20.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">Six months ended June 30, </p></td></tr><tr><td style="vertical-align:bottom;width:53.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><i style="font-style:italic;">(in thousands)</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">2021</p></td></tr><tr><td style="vertical-align:bottom;width:53.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Pre – tax cost</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><b style="font-weight:bold;"> 820</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 571</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><b style="font-weight:bold;"> 1,430</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,124</p></td></tr><tr><td style="vertical-align:bottom;width:53.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">After tax cost</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><b style="font-weight:bold;"> 639</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 446</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><b style="font-weight:bold;"> 1,115</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 877</p></td></tr></table></div> 820000 571000 1430000 1124000 639000 446000 1115000 877000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;"><span style="margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p><div style="padding-left:22.5pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:76.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:76.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">Weighted</p></td></tr><tr><td style="vertical-align:bottom;width:76.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">Average</p></td></tr><tr><td style="vertical-align:bottom;width:76.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">Grant-Date</p></td></tr><tr><td style="vertical-align:bottom;width:76.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">Shares</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">Fair Value</p></td></tr><tr><td style="vertical-align:bottom;width:76.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Non-vested shares at December 31, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><b style="font-weight:bold;"> 671,370</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><b style="font-weight:bold;"> 14.70</b></p></td></tr><tr><td style="vertical-align:bottom;width:76.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><b style="font-weight:bold;"> 311,703</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><b style="font-weight:bold;"> 11.61</b></p></td></tr><tr><td style="vertical-align:bottom;width:76.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Vested</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (193,403)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><b style="font-weight:bold;"> 11.96</b></p></td></tr><tr><td style="vertical-align:bottom;width:76.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (4,700)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><b style="font-weight:bold;"> 14.54</b></p></td></tr><tr><td style="vertical-align:bottom;width:76.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Non-vested shares at June 30, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.67%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><b style="font-weight:bold;"> 784,970</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.9%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><b style="font-weight:bold;"> 14.15</b></p></td></tr></table></div> 671370 14.70 311703 11.61 193403 11.96 4700 14.54 784970 14.15 2241000 2241000 3174000 3174000 22000 304000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="font-weight:normal;">6.</span><span style="font-size:11.5pt;font-weight:normal;">    </span><span style="font-weight:normal;">WARRANTY COSTS AND OTHER CONTINGENCIES</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 18pt;">Warranty Costs:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 18pt;">For its Chaparral and Robalo products, Marine Products provides a lifetime limited structural hull warranty and a transferable one-year limited warranty to the original owner. Chaparral also includes a five-year limited structural deck warranty. Warranties for additional items are provided for periods of <span style="-sec-ix-hidden:Hidden_uDGHM21maEOOq781RtYUtw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">one</span></span> to five years and are not transferrable. Additionally, as it relates to the second subsequent owner, a five-year transferrable hull warranty and the remainder of the original one-year limited warranty on certain components are available. The five-year transferable hull warranty terminates five years after the date of the original retail purchase. Claim costs related to components are generally absorbed by the original component manufacturer.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 18pt;">The manufacturers of the engines, generators, and navigation electronics included on our boats provide and administer their own warranties for various lengths of time.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">An analysis of the warranty accruals for the six months ended June 30, 2022 and 2021 is as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;"><span style="margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p><div style="padding-left:22.5pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:76.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:76.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><i style="font-style:italic;">(in thousands)</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">2021</p></td></tr><tr><td style="vertical-align:bottom;width:76.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at January 1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><b style="font-weight:bold;"> 4,641</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 5,030</p></td></tr><tr><td style="vertical-align:bottom;width:76.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less: Payments made during the period</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (2,286)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,057)</p></td></tr><tr><td style="vertical-align:bottom;width:76.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Add: Warranty provision for the period</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><b style="font-weight:bold;"> 2,328</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,779</p></td></tr><tr><td style="vertical-align:bottom;width:76.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Changes to warranty provision for prior periods</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><b style="font-weight:bold;"> 104</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 179</p></td></tr><tr><td style="vertical-align:bottom;width:76.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at June 30</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><b style="font-weight:bold;"> 4,787</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 4,931</p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 18pt;">The warranty accruals are reflected in Accrued expenses and other liabilities in the accompanying Consolidated Balance Sheets.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 18pt;">Repurchase Obligations:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 18pt;">The Company is a party to various agreements with third party lenders that provide floor plan financing to qualifying dealers whereby the Company guarantees varying amounts of debt on boats in dealer inventory. The Company’s obligation under these guarantees becomes effective in the case of a default under the financing arrangement between the dealer and the third-party lender. The agreements provide for the return of repossessed boats to the Company in new and unused condition subject to normal wear and tear as defined, in exchange for the Company’s assumption of specified percentages of the debt obligation on those boats, up to certain contractually determined dollar limits by the lenders. The Company had no material repurchases under the contractual agreements during the six months ended June 30, 2022 and 2021.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 18pt;">Management continues to monitor the risk of defaults and resulting repurchase obligations based in part on information provided by third-party floor plan lenders and will adjust the guarantee liability at the end of each reporting period based on information reasonably available at that time.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">The Company currently has an agreement with one of the floor plan lenders whereby the contractual repurchase limit, subject to a minimum of $8.0 million, is based on a specified percentage of the amount of the average net receivables financed by the floor plan lender for our dealers less repurchases during the prior 12 month period, which was a repurchase limit of $8.0 million as of June 30, 2022. The Company has contractual repurchase agreements with additional lenders with an aggregate maximum repurchase obligation of approximately $0.8 million with various expiration and cancellation terms of less than one year, for an aggregate repurchase obligation with all floor plan financing institutions of approximately $8.8 million as of June 30, 2022.</p> P1Y P5Y P5Y P5Y P1Y P5Y P5Y <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;"><span style="margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p><div style="padding-left:22.5pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:76.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:76.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><i style="font-style:italic;">(in thousands)</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">2021</p></td></tr><tr><td style="vertical-align:bottom;width:76.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at January 1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><b style="font-weight:bold;"> 4,641</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 5,030</p></td></tr><tr><td style="vertical-align:bottom;width:76.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less: Payments made during the period</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (2,286)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,057)</p></td></tr><tr><td style="vertical-align:bottom;width:76.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Add: Warranty provision for the period</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><b style="font-weight:bold;"> 2,328</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,779</p></td></tr><tr><td style="vertical-align:bottom;width:76.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Changes to warranty provision for prior periods</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><b style="font-weight:bold;"> 104</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 179</p></td></tr><tr><td style="vertical-align:bottom;width:76.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at June 30</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><b style="font-weight:bold;"> 4,787</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 4,931</p></td></tr></table></div> 4641000 5030000 2286000 2057000 2328000 1779000 104000 179000 4787000 4931000 8000000.0 8000000.0 800000 8800000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="font-weight:normal;">7.</span><span style="font-size:11.5pt;font-weight:normal;">    </span><span style="font-weight:normal;">BUSINESS SEGMENT INFORMATION</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">The Company has one reportable segment, its powerboat manufacturing business; therefore, the majority of segment-related disclosures are not relevant to the Company. In addition, the Company’s results of operations and its financial condition are not significantly reliant upon any single customer or product model.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;"><span style="margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p> 1 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="font-weight:normal;">8.    INVENTORIES</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Inventories consist of the following:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;"><span style="margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p><div style="padding-left:20.25pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:72.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:72.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">December 31, </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td></tr><tr><td style="vertical-align:bottom;width:72.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:72.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><i style="font-style:italic;">(in thousands)</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Raw materials and supplies</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><b style="font-weight:bold;"> 29,967</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 42,231</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Work in process</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><b style="font-weight:bold;"> 17,255</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 14,390</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Finished goods</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.93%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><b style="font-weight:bold;"> 31,049</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 16,640</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total inventories</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.93%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><b style="font-weight:bold;"> 78,271</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 73,261</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;"><span style="margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p><div style="padding-left:20.25pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:72.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:72.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">December 31, </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td></tr><tr><td style="vertical-align:bottom;width:72.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:72.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><i style="font-style:italic;">(in thousands)</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Raw materials and supplies</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><b style="font-weight:bold;"> 29,967</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 42,231</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Work in process</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><b style="font-weight:bold;"> 17,255</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 14,390</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Finished goods</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.93%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><b style="font-weight:bold;"> 31,049</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 16,640</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total inventories</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.93%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><b style="font-weight:bold;"> 78,271</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 73,261</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table></div> 29967000 42231000 17255000 14390000 31049000 16640000 78271000 73261000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="font-weight:normal;">9.</span><span style="font-size:11pt;font-weight:normal;">  </span><span style="font-weight:normal;">INCOME TAXES</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 18pt;">The Company determines its periodic income tax provision based upon the current period income and the annual estimated tax rate for the Company adjusted for discrete items including tax credits and changes to prior year estimates. The estimated tax rate is adjusted, if necessary, as of the end of each successive interim period during the fiscal year to the Company’s current annual estimated tax rate.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 18pt;">Income tax provision for the second quarter of 2022 reflects an effective tax rate of 24.0 percent compared to 21.4 percent for the comparable period in the prior year. For the six months ended June 30, 2022, the income tax provision reflects an effective tax rate of 23.5 percent compared to 20.2 percent for the comparable period in the prior year. The increase in the effective tax rate is primarily due to unfavorable permanent adjustments and detrimental discrete adjustments. </p> 0.240 0.214 0.235 0.202 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="font-weight:normal;">10.</span><span style="font-size:11pt;font-weight:normal;">  </span><span style="font-weight:normal;">PENSION AND RETIREMENT PLANS LIABILITIES</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">The Company participates in a multiple employer Retirement Income Plan, a trusteed defined benefit pension plan, sponsored by RPC, Inc. (“RPC”). The following represents the net periodic cost (benefit) and related components for the plan for the three and six months ended June 30, 2022 and 2021.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;"><span style="margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:96%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:58.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:58.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:18.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">Three months ended </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:18.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">Six months ended </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:18.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">June 30, </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:18.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">June 30, </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><i style="font-style:italic;">(in thousands)</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td></tr><tr><td style="vertical-align:bottom;width:58.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="-sec-ix-hidden:Hidden_L0OeGS5BP0aVweYxUonnwg;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Interest cost</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><b style="font-weight:bold;"> 33</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 37</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><b style="font-weight:bold;"> 66</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 74</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="-sec-ix-hidden:Hidden_J3ww-QsyMUS1NLdm-akbNg;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Expected return on plan assets</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><b style="font-weight:bold;"> —</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (72)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><b style="font-weight:bold;"> —</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (144)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="-sec-ix-hidden:Hidden_xdqoDw7faUuQ5HRmS77Fig;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Amortization of net losses</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.11%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><b style="font-weight:bold;"> 28</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.11%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 18</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.11%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><b style="font-weight:bold;"> 56</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.11%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 36</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net periodic cost (benefit)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.11%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><b style="font-weight:bold;"> 61</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.11%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (17)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.11%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><b style="font-weight:bold;"> 122</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.11%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (34)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">During the fourth quarter of 2021, the Company initiated actions to terminate the defined benefit pension plan, which are expected to be completed in early 2023, and therefore the funded status of the plan is being reported as part of Pension plan assets in the accompanying Consolidated Balance Sheets. The Company currently expects that no additional cash contributions to the plan will be required. As of the plan termination completion date, the Company will recognize a pre-tax, non-cash settlement charge representing the unamortized net loss in the plan which was approximately $3.2 million as of <span style="-sec-ix-hidden:Hidden_8_aVkdfZpke0pv3twB9XDA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">June 30, 2022</span></span>. The final </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 18pt;">amount is subject to change based on the actual return on plan assets and the periodic actuarial updates of the plan net losses. For the year ending December 31, 2022, the Company is utilizing an expected return on plan assets of zero percent based on the current short-term rates and investment horizon as a result of the expected plan termination.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 18pt;">The Company did not contribute to this plan during the six months ended June 30, 2022 and 2021.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 18pt;">The Company permits selected highly compensated employees to defer a portion of their compensation into a non-qualified Supplemental Executive Retirement Plan (“SERP”). The Company maintains certain securities primarily in mutual funds and company-owned life insurance (“COLI”) policies as a funding source to satisfy the obligation of the SERP that have been classified as trading and are stated at fair value totaling approximately $9,961,000 as of June 30, 2022 and $12,264,000 as of December 31, 2021. Trading losses related to the SERP assets totaled approximately $1,076,000 during the three months ended June 30, 2022, compared to trading gains of approximately $895,000 during the three months ended June 30, 2021. Trading losses related to the SERP assets totaled approximately $2,303,000 during the six months ended June 30, 2022, compared to trading gains of approximately $1,124,000 during the six months ended June 30, 2021. The SERP assets are reported in Other assets in the accompanying Consolidated Balance Sheets and changes to the fair value of the assets are reported in Selling, general and administrative expenses in the accompanying Consolidated Statements of Operations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">The SERP liabilities include participant deferrals net of distributions and are stated at fair value of approximately $13,942,000 as of June 30, 2022 and $15,564,000 as of December 31, 2021. The SERP liabilities are reported in the accompanying Consolidated Balance Sheets in Pension and retirement plans liabilities and any change in the fair value is recorded as compensation cost within Selling, general and administrative expenses in the accompanying Consolidated Statements of Operations. Changes in the fair value of the SERP liabilities represented unrealized losses of approximately $1,060,000 during the three months ended June 30, 2022, compared to unrealized gains of approximately $934,000 during the three months ended June 30, 2021. Changes in the fair value of the SERP liabilities represented unrealized losses of approximately $2,325,000 during the six months ended June 30, 2022, compared to unrealized gains of approximately $1,097,000<span style="white-space:pre-wrap;"> during the six months ended June 30, 2021. </span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;"><span style="margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p><div style="padding-left:18pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:96%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:58.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:58.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:18.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">Three months ended </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:18.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">Six months ended </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> </b><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:18.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">June 30, </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:18.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">June 30, </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><i style="font-style:italic;">(in thousands)</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td></tr><tr><td style="vertical-align:bottom;width:58.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="-sec-ix-hidden:Hidden_L0OeGS5BP0aVweYxUonnwg;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Interest cost</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><b style="font-weight:bold;"> 33</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 37</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><b style="font-weight:bold;"> 66</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 74</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="-sec-ix-hidden:Hidden_J3ww-QsyMUS1NLdm-akbNg;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Expected return on plan assets</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><b style="font-weight:bold;"> —</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (72)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><b style="font-weight:bold;"> —</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (144)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="-sec-ix-hidden:Hidden_xdqoDw7faUuQ5HRmS77Fig;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Amortization of net losses</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.11%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><b style="font-weight:bold;"> 28</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.11%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 18</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.11%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><b style="font-weight:bold;"> 56</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.11%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 36</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net periodic cost (benefit)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.11%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><b style="font-weight:bold;"> 61</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.11%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (17)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.11%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><b style="font-weight:bold;"> 122</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.09%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.11%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (34)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table></div> 33000 37000 66000 74000 72000 144000 -28000 -18000 -56000 -36000 61000 -17000 122000 -34000 3200000 0 9961000 12264000 -1076000 895000 -2303000 1124000 13942000 15564000 1060000 934000 2325000 1097000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="font-weight:normal;">11.</span><span style="font-size:11pt;font-weight:normal;">  </span><span style="font-weight:normal;">FAIR VALUE MEASUREMENTS</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 18pt;">The various inputs used to measure assets at fair value establish a hierarchy that distinguishes between assumptions based on market data (observable inputs) and the Company’s assumptions (unobservable inputs). The hierarchy consists of three broad levels as follows:</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">1.</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Level 1 – Quoted market prices in active markets for identical assets or liabilities.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">2.</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Level 2 – Quoted prices for similar instruments in active markets, quoted prices for identical or similar instruments in markets that are not active, and model-based valuation techniques for which all significant assumptions are observable in the market or can be corroborated by observable market data for substantially the full term of the assets or liabilities.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">3.</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Level 3 – Unobservable inputs developed using the Company’s estimates and assumptions, which reflect those that market participants would use.</span></td></tr></table><div style="margin-top:12pt;"/><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 18pt;">Trading securities are comprised of SERP assets, as described in Note 10, and are recorded primarily at their net cash surrender values calculated using their net asset values, which approximate fair value, as provided by the issuing insurance company or investment company. Significant observable inputs, in addition to quoted market prices, are used to value the trading securities. The Company’s policy is to recognize transfers between levels at the beginning of quarterly reporting periods.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">The carrying amount of other financial instruments reported in the accompanying Consolidated Balance Sheets for current assets and current liabilities approximate their fair values because of the short-term maturity of these instruments. The Company currently does not use the fair value option to measure any of its existing financial instruments and has not determined whether or not it will elect this option for financial instruments it may acquire in the future. </p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="font-weight:normal;">12.</span><span style="font-size:11pt;font-weight:normal;">  </span><span style="font-weight:normal;">ACCUMULATED OTHER COMPREHENSIVE LOSS</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Accumulated other comprehensive loss consists of pension adjustments as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;"><span style="margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p><div style="padding-left:22.5pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:76.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:76.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:21.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Six months ended </p></td></tr><tr><td style="vertical-align:bottom;width:76.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:21.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">June 30, </p></td></tr><tr><td style="vertical-align:bottom;width:76.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><i style="font-style:italic;">(in thousands)</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">2021</p></td></tr><tr><td style="vertical-align:bottom;width:76.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance at beginning of the period</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> (2,576)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,947)</p></td></tr><tr><td style="vertical-align:bottom;width:76.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Change during the period:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:76.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 18pt;">Amortization of net loss <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><b style="font-weight:bold;"> 44</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 28</p></td></tr><tr><td style="vertical-align:bottom;width:76.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance at end of the period</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> (2,532)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,919)</p></td></tr></table></div><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;margin-left:18pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"/></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Reported as part of Selling, general and administrative expenses in the accompanying Consolidated Statements of Operations.</span></td></tr></table> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;"><span style="margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p><div style="padding-left:22.5pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:76.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:76.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:21.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Six months ended </p></td></tr><tr><td style="vertical-align:bottom;width:76.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:21.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">June 30, </p></td></tr><tr><td style="vertical-align:bottom;width:76.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><i style="font-style:italic;">(in thousands)</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">2021</p></td></tr><tr><td style="vertical-align:bottom;width:76.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance at beginning of the period</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> (2,576)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,947)</p></td></tr><tr><td style="vertical-align:bottom;width:76.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Change during the period:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:76.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 18pt;">Amortization of net loss <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><b style="font-weight:bold;"> 44</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 28</p></td></tr><tr><td style="vertical-align:bottom;width:76.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance at end of the period</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> (2,532)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,919)</p></td></tr></table></div><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;margin-left:18pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"/></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Reported as part of Selling, general and administrative expenses in the accompanying Consolidated Statements of Operations.</span></td></tr></table> -2576000 -1947000 44000 28000 -2532000 -1919000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="white-space:pre-wrap;">13. ACCRUED EXPENSES AND OTHER LIABILITIES</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Accrued expenses and other liabilities consist of the following:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><div style="padding-left:23.25pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:74.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:74.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">December 31, </p></td></tr><tr><td style="vertical-align:bottom;width:74.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">2021</p></td></tr><tr><td style="vertical-align:bottom;width:74.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><i style="font-style:italic;">(in thousands)</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:74.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accrued payroll and related expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><b style="font-weight:bold;"> 3,257</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 3,119</p></td></tr><tr><td style="vertical-align:bottom;width:74.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accrued sales incentives and discounts</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><b style="font-weight:bold;"> 2,446</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,214</p></td></tr><tr><td style="vertical-align:bottom;width:74.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accrued warranty costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><b style="font-weight:bold;"> 4,787</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 4,641</p></td></tr><tr><td style="vertical-align:bottom;width:74.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><b style="font-weight:bold;"> 1,336</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,313</p></td></tr><tr><td style="vertical-align:bottom;width:74.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Income taxes payable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><b style="font-weight:bold;"> 2,029</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 217</p></td></tr><tr><td style="vertical-align:bottom;width:74.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><b style="font-weight:bold;"> 1,057</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 794</p></td></tr><tr><td style="vertical-align:bottom;width:74.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total accrued expenses and other liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.2%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><b style="font-weight:bold;"> 14,912</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 11,298</p></td></tr></table></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><div style="padding-left:23.25pt;"><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:74.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:74.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">December 31, </p></td></tr><tr><td style="vertical-align:bottom;width:74.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">2021</p></td></tr><tr><td style="vertical-align:bottom;width:74.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><i style="font-style:italic;">(in thousands)</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:74.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accrued payroll and related expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><b style="font-weight:bold;"> 3,257</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 3,119</p></td></tr><tr><td style="vertical-align:bottom;width:74.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accrued sales incentives and discounts</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><b style="font-weight:bold;"> 2,446</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,214</p></td></tr><tr><td style="vertical-align:bottom;width:74.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accrued warranty costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><b style="font-weight:bold;"> 4,787</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 4,641</p></td></tr><tr><td style="vertical-align:bottom;width:74.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><b style="font-weight:bold;"> 1,336</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,313</p></td></tr><tr><td style="vertical-align:bottom;width:74.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Income taxes payable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><b style="font-weight:bold;"> 2,029</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 217</p></td></tr><tr><td style="vertical-align:bottom;width:74.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><b style="font-weight:bold;"> 1,057</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 794</p></td></tr><tr><td style="vertical-align:bottom;width:74.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total accrued expenses and other liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.2%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><b style="font-weight:bold;"> 14,912</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.39%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 11,298</p></td></tr></table></div> 3257000 3119000 2446000 1214000 4787000 4641000 1336000 1313000 2029000 217000 1057000 794000 14912000 11298000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="font-weight:normal;">14.  LONG-TERM DEBT</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 18pt;">On November 12, 2021, the Company entered into a revolving credit agreement with Truist Bank which provides for a commitment of up to $20.0 million. The agreement includes (i) a $5.0 million sublimit for swingline loans, (ii) a $2.5 million aggregate sublimit for all letters of credit, and (iii) a committed accordion which can increase the aggregate commitments by the greater of $35.0<span style="white-space:pre-wrap;"> million and consolidated EBITDA over the most recently completed twelve month period at the time of incurrence. The facility is secured by a first priority security interest in and lien on substantially all personal property of MPC and the guarantors including, without limitation, all account, inventory, equipment, general intangibles, goods, documents, contracts, trademarks, patents, copyrights, intercompany obligations, stock, securities and notes owned by borrower or any guarantor. The agreement will terminate on November 12, 2026.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 18pt;">Revolving borrowings under the agreement will accrue interest at a rate equal to one-month LIBOR plus the applicable percentage, as defined. The applicable percentage will be between 150 and 250 basis points for all loans based on MPC’s net leverage ratio. In addition, the Company pays facility fees under the agreement ranging from 25 to 45 basis points, based on MPC’s net leverage ratio, on the unused revolving commitment. The Company expects to replace LIBOR with the Term Secured Overnight Financing Rate (SOFR) based on the occurrence of any of the triggering events in the revolving credit agreement.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 18pt;">The credit agreement contains certain financial covenants including: (i) a maximum consolidated leverage ratio of 2.50:1.00 and (ii) a minimum consolidated fixed charge coverage ratio of 1.25:1.00 both determined as of the end of each fiscal quarter. Additionally, the agreement contains customary covenants including affirmative and negative covenants and events of default (each with customary exceptions, thresholds and exclusions). As of June 30, 2022, the Company was in compliance with all covenants.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 18pt;">The Company has incurred total loan origination fees and other debt related costs associated with this revolving credit facility in the aggregate of $195 thousand. These costs are being amortized to interest expense over the remaining term of the loan, and the remaining net balance is classified as part of Other assets in the accompanying Consolidated Balance Sheets. MPC had no outstanding borrowings under the revolving credit facility as of June 30, 2022 and December 31, 2021.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 18pt;">Interest expense incurred, which includes facility fees on the unused portion of the revolving credit facility and the amortization of loan costs, on the credit facility were $45 thousand, of which $32 thousand was paid, for the six months ended June 30, 2022. </p> 20000000.0 5000000.0 2500000 35000000.0 1.50 2.50 0.25 0.45 2.50 1.25 195000 0 0 45000 32000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="font-weight:normal;">15.</span><span style="font-size:11pt;font-weight:normal;">  </span><span style="font-weight:normal;">SUBSEQUENT EVENT</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">On July 26, 2022, the Board of Directors declared a regular quarterly cash dividend of $0.12 per share payable September 9, 2022 to common stockholders of record at the close of business August 10, 2022.</p> 0.12 2022-09-09 2022-08-10 EXCEL 65 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( )QD_50'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 " "<9/U45]O&ULS9+! M3L,P#(9?!>7>NDVAB*CK91,GD)"8!.(6)=X6K6FBQ*C=V].&K1."!^ 8^\_G MSY(;Y85R 5^"\QC(8+P9;=='H?R*'8B\ (CJ@%;&?$KT4W/G@I4T/<,>O%1' MN4?@15):DH09F/F%R-I&*Z$"2G+AC-=JP?O/T"685H =6NPI0IF7P-IY MHC^-70-7P PC##9^%U OQ%3]$YLZP,[),9HE-0Q#/E0I-^U0POOSTVM:-S-] M)-DKG'Y%(^CD<<4ND]^J]6;[R%I><)X5]QE_V):UJ&IQ>_&PO M=&AE;64O=&AE;64Q+GAM;.U:6W/:.!1^[Z_0>&?V;0O&-H&VM!-S:7;;M)F$ M[4X?A1%8C6QY9)&$?[]'-A#+E@WMDDVZFSP$+.G[SD5'Y^@X>?/N+F+HAHB4 M\GA@V2_;UKNW+][@5S(D$4$P&:>O\, *I4Q>M5II ,,X?+&A T%116F]?(+3E'S/X%/F7/Z3H=,H%N,!M8('_.;Z?D3EJ(X53"Q,!J9S]6 M:\?1TDB @LE]E 6Z2?:CTQ4(,@T[.IU8SG9\]L3MGXS*VG0T;1K@X_%X.+;+ MTHMP' 3@4;N>PIWT;+^D00FTHVG09-CVVJZ1IJJ-4T_3]WW?ZYMHG J-6T_3 M:W?=TXZ)QJW0> V^\4^'PZZ)QJO0=.MI)B?]KFNDZ19H0D;CZWH2%;7E0-,@ M %AP=M;,T@.67BGZ=90:V1V[W4%<\%CN.8D1_L;%!-9ITAF6-$9RG9 %#@ W MQ-%,4'RO0;:*X,*2TER0UL\IM5 :")K(@?5'@B'%W*_]]9>[R:0S>IU].LYK ME']IJP&G[;N;SY/\<^CDGZ>3UTU"SG"\+ GQ^R-;88C'(CN]WV6'WV3T=N(]>IP+,BUY1&)$6? MR"VZY!$XM4D-,A,_")V&F&I0' *D"3&6H8;XM,:L$> 3?;>^",C?C8CWJV^: M/5>A6$G:A/@01AKBG'/F<]%L^P>E1M'V5;SCFED)O816:I^JAS0^J!XR"@7QN1X^Y7IX"C>6QKQ0KH)[ ?_1VC?"J_B" MP#E_+GW/I>^Y]#VATK\>WZV22$KYI9+2,6D$N!LT$DN/R+RO JQ GH9%LE"0AMNZ5/U2I77Y:^Y*+@\6^3IKZ%T/BS/^3Q?Y[3-"S-#MW)+ZK:4OK4F M.$KTL@'37[]EUVY".E,%.70[@:0KX#;;J=W#HXGIB1 MN0K34I!OP_GIQ7@:XCG9!+E]F%=MY]C1T?OGP5&PH^\\EAW'B/*B(>ZAAIC/ MPT.'>7M?F&>5QE T%&ULK"0L1K=@N-?Q+!3@9& MH >#KU$"\E)58#%;Q@,K MD*)\3(Q%Z'#GEUQ?X]&2X]NF9;5NKREW&6TB4CG":9@39ZO*WF6QP54=SU5; M\K"^:CVT%4[/_EFMR)\,$4X6"Q)(8Y07IDJB\QE3ON>;G*YZ(G;Z MEW?!8/+]<,E'#^4[YU_T74.N?O;=X_INDSM(3)QYQ1$!=$4"(Y4U#VT%SU&\Z.9X!ZSAW.;>KC"1:S_6-8>^3+?.7#;.MX# M7N83+$.D?L%]BHJ $:MBOKJO3_DEG#NT>_&!()O\UMND]MW@#'S4JUJE9"L1 M/TL'?!^2!F.,6_0T7X\48JVFL:W&VC$,>8!8\PRA9CC?AT6:&C/5BZPYC0IO M0=5 Y3_;U UH]@TT')$%7C&9MC:CY$X*/-S^[PVPPL2.X>V+OP%02P,$% M @ G&3]5*\ GOG1!0 Q!\ !@ !X;"]W;W)K*+<"SMD5E.81_ MWR,;;#8CRZYG?0/^.J_UZ-A'KZ71GHMO\98QB5[#((JO.ULI=^\M*W:W+*3Q M!=^Q",ZLN0BIA%VQL>*=8-1+@\+ (K8]L$+J1YWQ*#TV%^,13V3@1VPN4)R$ M(16'&Q;P_74'=TX'%OYF*]4!:SS:T0U;,OEE-Q>P9^4JGA^R*/9YA 1;7WL6?/MO'9]M(H3QS_DWMS+SKCJU:Q +F2B5!X>^%35D0*"5HQ[]' MT4Y^3Q5XOGU2OT_A >:9QFS*@[]\3VZO.\,.\MB:)H%<\/U'=@3J*SV7!W'Z MB_;9M;U>![E)+'EX#(86A'Z4_=/78T>1].4! MS:+L\5#=W$7QE@H6CRP)=U,QEGM4OLF428GR #WP2&YC4/68]WV\!:W,FTI. M3;TA1L'?D^@".?8[1&Q"-.V95H4'%X@07?AWS7'RGG-2/:=9S^DZ+!/LZ075 M"_L^WE&777?@C8R9>&&=\<\_X8']FX[V!XE]Q][+V7LF]8)]==@Q':DY'-O= MSSHD8U1#I'Z.U*^']#FA0C(1'-""[;B0.CRSE!2)KE.FQJB&>(,<;U S8X)" M#4[?[7(^L]::!K$6T!C6$/ R![RL!SAGPN?JC?005$3MTVE6RNM,::$QQC?D M'.:<0V/KCI7FW@\8>DS"9R9TA&8-W,4#,G!T:,; AFA7.=I5';19Y'(!3V9: M1M^AI80L(B[0E">1% ?X][19-8O?WNEPC3$-<;%=C+UV'> 5?44S#YY=?^V[ MV;!;GMD*R?ZP2_J7I(>O=+CFX*:\9UX#U^%=L(T?2ZA#$CW24)O+"J&'R6+V M>(?FBZ?;+]/5$DV?%O.GQ60U>WK48AO5FF*3 IO4P9YX'JC'[TX;Z!-8))[K2>LD)O( -X3J@5MPR[APB]AL\MY"YK7 MZ;G@+W[DZA]KL^:'B1:T#>.$"^>$S7;G+>B"T7(PLT#/[FFQVC!,N'!,V&QW/G$7\C7?\LADF2I$'(*[ MEU=87W+:<$VXL$W8;&U6O@0SR-<(DU^>?T5+YB8",JF%-"M->1B"^X@E=[]I M0=OP2Z3P2\1L;N#;Q?.C#5H>PF<>Z/@J!![F?VLG#MJP1:2P1<3L9DX)0W>O M[I9&&U9JBRJ$'K\NM2[7'-:4K_ _I);_F29"J ^T[+,SS2,,&8EV:JE"\:MV M0FIJCFK*6=@=4LONS"+)1#8]J;Y Z0E6*<=KP^.0PN.06M-"QP%\J09PL.3IU#UZ2B0XUD@-G5KB'^1>COV0J?53 M-;6(]#)V>L09.D,RLEYTC(7/(17NY#B W/NQ,G1?&17&:;X*N6X7DZZ#M1!M M^!RG\#F.V:;D/C%,;'J6=\ %, XBSRV"OZ@VGK3H64;=L8DRO<[VLYVS ^SME*F-FF3""1 M7I;,@&IK3(5 :54UQ_U?,.MLG50->.GR<8Q<-;&<+9GF1_,EZDFZ,&L5EV?K MVP]4C9&PO=V]R:W-H M965T&ULK5C;4ULSBN0V:MW8M9QV M^@A3D,4)22@DZ$N_O@N2%B4!A)(V#[9XV07.62SV+'C^)(I/Y9ISB9ZS-"\O M!FLI-V]'HS)>\XR59V+#53)."J>+@9X\/K@-GE82_5@-#[?L >^X/+CYJ: MN]%VE&62\;Q,1(X*OKH83/#;*0F50VWQ9\*?RIUKI*C<"_%)W(I MCZ4:@L'/(Y_R-%4C 8[/[:"#[9S*SO&MF(3VS_%KE9X@Z0T0<0@SN4[O[C,?@CFMWO.\^ KY;TF1+ MFM3CT9[Q)HL%\#/1:/QWYX/GKP1==T#@KH1)7X//V_+S[/RF^>/ M$'51)-P8>4^;,@A)@ ^ &:P &38C\[?(_"/(8I%Q)-DSWXV^":6OSQ\<0-1- ML&/&%VSQ!59\-ZU6;%(&U;XLN3EW WUEM?A9)_J/&S'[Q=0LD!;:,9#7HV!M[1 M;&SE_8L0RZ=UDDN6/R103,IZ$8PP MB0; ]0_3YHC1/LA.&;%=&F=\Q2&OEX"SJX!&C%2;WJ.!MLBZE4NC'MG G2YB MNS VH>S?>5A7*TQ#>ECZ3&8!CH(>>)VL8;NN-07" D_7+.Q&OD,/\1GL* G= M'G'#G;IAW]KC7WB#;K\X^/\[F\C M<*MJ?FT+^*U&VP]")Z'8KJ';[FK#7OK$'>L*BK$7: NEF_E!T+=,G3IBNSP" MPJ+B1GE,$W:?I(GL:9VPKGN085C;G@8S3**^4M<))/X:A3R&51= XKNA5N\, MQAFDYGG^3UM".FD MCMBEKBF#J<@?3B4OLJ-H=5W#CJ>!U:W\D/9 W3E4VL6OR8AC V2AMT@.D2H MFU&78K\'8Z=]Q*Y]T(VVXE=*$7\:HA/G##M0'@H$Y\,*SEYXZ#B.^D/EFA5J M0U9R#>>7?_@2Q%SD'"5E"3O62,XZN;G:(>/)^?\/M!^@3G:)77:G(LM@I_1% M)W!MX6DBTY2P2I;0!2V3_ &=(NH."0V'-"2O;KL-)Z7#*")#QW/WWQI;3V(X MI;KD\$Q@LJ)17R'I5)_85?^62P:/H%RS(@=JYA0W2+H3Z-VQP2X*@KX/"J13 M?F(_V$YV^OWVH"4RR).UJH*/'(I):<:MGV%/B:?#-IH%?5NSTVIBU^JF?-2) MMQ;IDA?EF_HP(U^,8 VJ[8183P3#^3CT2$\333K=)G;=UHI=G&PO=V]R:W-H965T&ULK99K<]HX%(;_BL;M=)*9-KX" M)@N>(9!.NM,+4]+=SXHML":RY$HRM/WU>R03KR&.%SK+!RS9Y[QZ7EF2SV0G MY*/*"='H1\&XFCJYUN6UZZHT)P565Z(D')ZLA2RPAJ[QNR-[0P.CEPJF[#_:U;'#L8/22FE1[).!H*"\ON(?^XEH)?C1"PG!/B$X M-2'<)X36:$UF;2VPQLE$BAV2)AK43,/.C/ M'Q:S^]L%NIE]G'V>WZ+5W>WM_0I=++$D7.=$TQ2S2_0.?5LMT,7K2_0:48[N M$'2DS_O3%R2%=-^F^X?I M+OAO)B%H)B&P>N'YD]#EK1:+NL7,OKM6)4[)U(&-I8C<$B=Y\\H?>G]T.?V? MQ Y\AXWOL$\]F3'8Q9BG!,%Y@#)1/>AUQ6!KI:+BNO.]UH)#*VB.B&WBPPO< MMAWUAAQP1@UGU,^9IE51,:Q)!EL4)B*EV!P";U$IX4"3^B8:P6I$Y'M% M2SAH=!=^](PM#&(_.G+0$>7'H[C;Q* Q,>@UL83SB4@)%F!3IX_ CB7:8E81 M= &[*1.,P0UP@U0.^^ZR"[\>8=0"\Z[\(_C^F /T88,^/ _=$BJ$*YT+27^1 MK NVUARTUX%G?T? _QUW #UJH$>_!4V5JKJ!1\] CE'[(@X@XP8R[H6_?;YUW/O7+ZV&O MUB8)HR",P_CXR.N*#,?CP!M$+S"WOL_^^G;\ V_]W5;[5(:XUVE/W@*T($>"F+BH^M ME1#K2]OF\Q4I,;^@:U+)7Q:4E5C(6[:T^9H1G#5&96$CQPGL$N>5-1DUSQ[8 M9$0WHL@K\L WY0E9O].24%W8PM:KP\>\^5*U _LR6B-EV1&Q/?U Y-W=N\E MRTM2\9Q6@)'%V+J"ERD,:H-&\5=.=OS@&M0HSY3^J&]NLK'EU",B!9F+V@66 M7UMR38JB]B3'\4_GU.ICUH:'UZ_>OS;P$N89R-XG8'WW@A^9]"@VRU[D[@$"SP9,;H#K%9+;_5%D_W&6N8KK^I" MF0DF?\VEG9AT@3,GN37;7KW- /W7\']0_IX]70C!> +^#Y+ MP,-,V'CH1SP6WM!(K#M(J(YG!/AFV M#P;L;)P"])F"*!AW^L:DN@.M\!LA!R#">Z_>;0Q/.ST5/_W?THV2X?36X MC3_W9ZK!-.FM6\_LME[L+OD:S\G8DJL9)VQ+K,FOO\# ^YA8716$R(^/58FN M@B'RD'\L2PTRSP]4VY '0!EI1F''!:F-:(:>O#/X@=H@@& M"JZN\E'@0P575T$7.JZ2N]0@@\@/3N &/6XPB/N-4<[!FM%%+DR@@185H3@. M%5!=!;W B1107>5!-T8*IZYR72=TS)AACQD.8LYD(Y!7R\]@22K"< 'DY@%P M)O>SG N&ZUX!D!?9_'!S>8?:H.(H4JM;%\FR5:HVT44PADB=;(/*#R)D3D+4 M)R$:3,+]FM2HU5)NH7-:$A-H9"I&Z"FDNBIT X4AT44(H4#YLZ>&@*$;16;2 MN">-!TEO*D'D BC QVY2/PT@Q]H(OJCUK4N@H] :O" E;:G!S0E0Z.S;)^<- MU)H+/!/9LY..$@C\8J[CSIFZV*B\!EGHANH$&U1RAM6*3TTQ0\\)3I ?-([P M/>22M5Z_MGG]ZF!DAOJ* GVD(NLJZ(?JUF10^0B%*K$AH@_]$\!H#XS>W(!/ MEW%G?+0%Q[ZO8NHJ2>FIF+H*A@Z,5$Z#S(UB> )TWP3"X2XPQ:R2RY3$?G&#-8XS][X8P6F"=,6S/>H$J-*VQC-*K7=L0].&4K"ELWQ#@=S MNJE$^XK9/^V/D*Z:@Q/E^11>7D/#\Z0^<5!018RE',1 MREEB[1%0>R/HNCGC>*9"T+*Y7!&<$58+Y.\+2L7K31V@/XB;_ =02P,$% M @ G&3]5.IC+'0@ P 2 L !@ !X;"]W;W)K VY0]D?X]*/Z[46Y*4Y5>P+[">K8'EEG&2E62Q M@BS!Q1V^EGDX(@@=-<$J"5:=X+Q!L$N"_=X(3DEPWAO!+0FY=;WPGB?9SMLA7@F6=S#D5;Q/!X_YP.IE/OX^"VT48@/E"W,;A9#$' MTSLPG(YG#^%].)F/GD(PFHAQ"+Z QWD /EU]!E<@P6 1DRV#.&(]G8O52$U] M648>%)&M-R+;8$PPCQD(<80B!3^XS&]=X.LB"U4JK$,J!M9%P6];? -LXQI8 MAF4IUC-\/]U4V?F_Z.$_1S])AEW5A9WKV[Y%2[Y%Q2]R?B($GPDF1(M0$%MY5S MY7FQ\SL=U^WIN^/$GH- M(PJ$19&^6)Y/.U1:O@98V"5[-Y#G(;1NU[R@X!XFOK57+5ZA V1VS4S.K'[4&&:+KO"=C MXGO:8EZF8CX0;6+1U?V5+WK,,:3K!#.0HI4(9=QX M8E=HT;<5 TXV>6/R3+AH<_+'6+2ZB$J >+\BA!\&,D#5//M_ %!+ P04 M" "<9/U4IZ'GXY(* !<8P & 'AL+W=OK-)*OBWNAN6FR-+9KM)J.:2^'PY7Z6(]N#S???:I MN#S/M]5RL9==9]67S MJ9#OA@>4V6*5K='"(65<\?OT#7>PZ+SOS-2VS2;[\ MUV)6S2\&XX$WRV[3[;+ZG#_\DNT[Q&N\:;XL=S^]A\>R(S;PIMNRRE?[RK(% MJ\7Z\7?Z?9^(HPJDK0+=5Z"-"HRT5&#["JP98=Q2(=A7"!H5@K"E M]7X'W[ M$.XKA+OR7G4Y MN?IX??7^7?SF)HF]ZQOYZT/R\>;:NQ+RW=7D'[]0MUM[-/-^6Z7I6G@\KV9H:+$=[W-6R6&8S;PD+=:+ M]1W4H<0.\68ZW:ZVR[22*%?5/"L\V44YW.?U.+S/O'?K:;[*O!?O\[)\"< + M._Q-+ONK5QM*L@^,TP/C=(<3M."\39?I>IIY:>7%V?25Q\C/'O6I#S'XB!3N MD.HYZOZ2L?'H?'A_3)0U7#TSOBXWZ32[&,AR"NOG*>R2R][I?(1E>NI#"/? M]QOIM(9W32QA[28_1=B-D!,RP03+,8$2S#!!!*8QCX_ ML,^M(WA'L[1H[P\F=OG540W=R85<,GC3#0\I#K)0?3ZQ0^D.C=60,S*+6]KB.(TRP M!!-,((%II(X.I(YZD+K9%M.YG$%GGEP&2JU1+8IL!A$W,N_988.TD<'MF3EP MH$)^UQ 8F^T) W,(6..[#@%,L 033""! M:21&!Q(C*XD?Y7RUV"WK(9ZL=5T7!IA@<61<06,_:BR?$\R(HB.BEGWB*_'J M6_/_:6]QI+/_2:F\DC>3QWN(U()5^CV#5:D5TI465+08%2W9HVGWRJ"AD>QE M=%J./ 5BI25>W"]FV7I6>IMT =X,[ #.)&"BQ7LT;7YE+&HL\A+4H*(SJ$Z% M$ONDM]K_D!8'B4I 4B"Y'S5NK1-[0.=D4W-B&-&P>3\'BDG%SUCS:@;0QJ.C M)82>1:7YR4FBOSNCD.J/(N!F;6^ Z8,04ERTVF+T!SEE%E=NH: (+ M3:=227,2/J,91C#E[005+49%2U#1!!::?A$H*4_L6MXN9.R5G4G%1(M1T1)4 M-$%,YX"P<41:9E]E'1"[=W"2[,$4W1-4M!@5+4%%$\1T6VC;JES9!L3N&QPM M0G[=KN4MT[>L(:->JW)4?X ZB. 6$/Z$R= M*<\AF0H4@V0JA-8N4^G1SGX_L>\J4ZDIF]L&!.YF/R9:@HHFL-!T*I7C0-DS MKLHIIH*?H*+%J&@)*IK 0M,O N554+M7\<2=:CNZ,^NFEII0 UK2[5R*JC]%(%= MI-HK.V<6U7F@YJD%/HJ")@6HCD)73)T$Y110NU-PBO:T0SI3@^H?H*(E%%#\ MS2TW>QF=%F4)4+LET+WE9@=P)@'5 *# D8; 'S5WI%&#BLZ@.A5*W%,\<4][ MB7M[0.=D]Q/W0#%(W /%+.*>*7'/_AQQSWJ+>WL#G$_:HHI[5#2!A:93J<0] MZRWNCS>(8/IZB7M[0&?J3#D>C48^;0P(H-@9Y:/&N!% #Z(QIRWBGBEQSTX2 M]]T9A<4] P8$JKA'14M0T41+3JC/6V[$[.CQ@.<4[@Q5N*.BQ:AH"2J:P$+3 M+P(EW-F?*MR9>>Z DN9@!=3LN#%/QO9F.E.$*L>!3H:DY5 M4W*8J@M]6R1[.>.&>F2#X#AA%0BOA- M=6)OO7.N@9C':Q(]ATJ^LY,/[7>.!^ >F JO>9*;U'?LB: PI5[G?%U$E0:I_9U?XI?I@=TID:5'< %2UA MICM :5,P6M'=!.!+0EIDF4 9 M\.3=?3BG@-B5.04<,7L#G/.*:@"@H@DL-)U*91($_9XGZ./?[*$Z'#%[0&?J MS.<6($<,* 8Y8D /+(Y8' 4_:0 MQ 3*01(3Z()-8G(EU7D_J>XJ,;FI>5LDIKT!SGG%1$M0T006FDZE<@LX?<95 M-\=4WQ-4M!@5+4%%$UAH^D6@? 9N]QF>^J_.3.%.C %M>@#C9J'8WDQGBE"/ M"D =H"W[T%QY$QSM!$#7OALWI3ETG,W>(.=!A>I5H*()+#2=VJ-_'XAZXM^. MYCQUFO];\ P8;^;1!:-0@MHP@86FDZ+\!?X4?\%>V9D#5'^!FQO]4<2;6SVH M,4573)T$91MP?-O #NE,#:IM@(J6<%/H&WNA]C(Z+@_MZ)#VEQMUB7 MWC*[E57]5R.)43Q^E5?EJ]W*>I5)[U@7DWV_SO/KQIOXV M@\,7:ES^'U!+ P04 " "<9/U4UI>AV]%K8(NMH2E05)[M.?9(,-MJQP,[P)MK-:_U=:[4^21\]<_,Q7A$CPDJ4L MO^RMI%Q?# 9YO"(9SC_Q-6'J/TLN,BS5K7@:Y&M!<%(TRM(!N-1 M\>Q!C$=\(U/*R(, ^2;+L'B](BE_ONS!WO[!-_JTDOK!8#Q:XRJ=NN'A]=[[;1&\"F:!?/9!?04/N+>9H7?\'SSM;I@7B32Y[M&BL%&67E+W[9=<1! ^7'W #M M&J!F Z^C@;MKX!:!ELJ*L*ZQQ..1X,] :&OE35\4?5.T5M%0IH=Q+H7Z+U7M MY'AZ?S>__S*[GCS>7(/YH_KY>G/W. ?WMV ZF7\&MU_N_YZ#/O@^OP;OWWT M[P!EX''%-SEF23X:2*5!>QK$N_==E>]#'>_SP5?.Y"H'-RPAR7'[@=)>!8#V M 5PAJ\._-NP3<)V/ #D(&?1,3V\.+7+_^X>;;Y'%V]R>83!]G M/V:/LYNYJ9=*+Y[9BYZ[%_D:Q^2RIR9G3L26],:__P9]YP]3B&=R=A2P5P7L MV;R/[U2IH2SF&3&%6;;UB[:ZHFS','!@.!IL#_4;K-PP@I75D;!A)6QH'8E) M\H^:/JKBR!Q(KDI.S%E,4P)8I5@_UW@JJ3 DK*GLLQ0 M24E^88IO>,YA/).SH][RJ][RK<-X3933F.*RMK($X(P+2?\M'I@B+]T-#\8L M2QS_[NG G0 VAHEE>:B8O^MJ8A$%+!O1IXWPF;PV,R%QH99_T3='HM"Q@**PA"NT450+%AACGP<% &66W.>GZL"7; M0%,_[,JM&J?0SM-R%J23L.NB8LLA-V MBM=4XK2<$PF5&V$>&F0@9Q UMS0FJZ'7L:5!-5V1G:Y54FWT GC)A:JM6Y*? MD%'(0%2#;!-W.V77W$7V7?'M[&YR-STAH?0*^ M! G5%:#CP 092!S"@^WO+AJ#6> %'2M+5 ,;66&H\E[7*+TJTNFD5IF9VDWE M>IL%UAL1KXJMEN:#()**YIG-+H2A05L+9B8KZ R[LJO&+;+CMCTIEI1AM=E_ M>U*T\=H/P\AM"C>9#9'?(;S&,+)C>'=V8EHO%?'H7B\NR*^-6N^G^BS#&$8; MMX'G-W?C!JL^BOP.T*&:RLA.Y6F75("EVNX^4<;T2*AIH.!'N3F!# SV8#N# MVF:NHF(7\&I6(SNKK2$0O3:RBF]3&,&AWZJM!K/0=SIV7&Y-:]=.Z_EFO4Z) M+C6*7I251_N4,^,ZVSTKLL_E[3CR&MGNJ9MBO=(NCOH^Z@,]8^"P=EI]ZI@4!_R-YU?P8EI^L*C=E-]/ MOF*A)DX.4K)4+IU/@4H;47Z2*&\D7Q>G^@LN)<^*RQ7!"1':0/U_R;G&PO=V]R:W-H M965T&ULU59M;QLW#/XKQ!4H6L#UV>UR^)U MW5?YCO9IU4E721?;_[ZD=.P!O9D:2-\Z9JE8E!)77\%]LV#@<*9X,G%+)6(0N\HZ' \DIX,1U;LP'+ MTH3&B^!JT"9R4O.C++RE6TEZ?OKN^N/U[>S7<>H)C(_2O%6<1\7L"<53^&"T M+QUP1-1 WM7"DIS4 M -J%B'7@#7'HP'+SZ/8C-K)>Y0CI@ M$[>X;E3$6+SZJP^SX -15KL>@^V@,*"-)]!<-07%3"G6BW;N$U@9XTF4N%O\ MVDB.RG+WWT:!WTNAQT>?I0_O(X2II692I%P)37V1KWN!NBC^IH807_%%Z\NF ME'D97ETZ-DU'FAU3Y$?>6,O4B:5MA'(OHUR![)W&')VC/ARX$4,A+81\USZ& MY7NBM/$K^O!;39Z'>) D-3X7M)FWDUNH8D= [@A ]8S[>@;*L_ 4G5E)T9.Z MH-AP5^Y>I0/UI?#D_H[, VYKZN"M'< M&^MZ\(Y+[G,?;HVB#D\''+ =X:U>L6CF.(6RXC MAE[)E=\!E65.X7^*R)V)260V:/N/?<32@PF"D7AXG]Z7X4F\4) MY+MXG./HE=;D&"AJ@_^9U C;.1G'C31WFD:7Q--V$94GC)%H6H'O.GF[# M!O8#ZO0;4$L#!!0 ( )QD_53=:)4\T0( %P& 8 >&PO=V]R:W-H M965T&ULK57O;]HP$/U73JE4M=)*0J =HH 4:+LQM;3BQZ9] M-,F%6$WLS#:E_>]W=B"E$D6:M"_$9[_W[IW#77H;J9YUAFC@MQX,$4[;.S51NON.VGDNK%\M2@X*)ZLM?M/>P1.L$GA'!+")WO*I%S><,,&_24W("R:%*S"U>J M8Y,Y+NQ+F1E%IYQX9C"]'=U.YA"-1H^+R7P\^0:S>32YB:8WLYYO*(&%^?%6 M;%B)A9^(7<&#%";3<"L23#[R?3)6NPMW[H;A4<$?:]& 5O %PB ,C^BUZFI; M3J_U?ZJMQ-J'Q6R[='7)8NQ[U \:U0MZ@].3YE5P?<1JN[;:/J;^KU:/BX4- M.*('\PSA+IH-@6N]Q@0,Q:G,J6&Y6$$4QW(MC%W.#!,)4XF&19DP@QK.HME" MGW=ABC$*D[]!E,C2D,8A5A<(#1/9L.\SN C:<'K2"9OA-=%35"ABA"G)VI!: M#L[FLN0Q=-J=\X8S>2]%0JT\%@;5DHEG>$PM+ZE89_?CX>/T_-W+N"KG8 $3 M:> W#;VMWP_6FA=!I[8V7&NZ3:UA)(LE%\P.$UU;"RZI^+T$Y)N PB@:-Q!I MC48#I7S?N^=LR7-N.%U>JF11GVCJ?)/!R/4\*MUP#H+6P3^3O]?Q!%ZYN:;! MV:B:O]ZM1V=438QW>#5W'YA:<:HHQY2H0>/KI0>JFF558&3IYL=2&G+FEAF- M?U060.>IE&87V 3U!V7P%U!+ P04 " "<9/U4SI+.M[D( !1& &0 M 'AL+W=O#R+LSC/534G,=),])-NR]M?/5V0WU;)E)[O 8%_VQ6H>5:SCJX/T MQ5:;W^U&",<>BUS9R\[&N7+1Z]ET(PINN[H4"BLK;0KN,#3KGBV-X)DG*O+> ML-^?]@HN5>?JPL_=F:L+7;E<*G%GF*V*@IO=CY9+(0RDJMF!&KR\[U8'$SIOU^P[^DV-K6-R--EEK_3H,/ MV66G3P*)7*2..'#\/(A;D>?$"&+\4?/LQ".)L/W=S,.RP3*U[E[HO>_B)J?2;$+]6Y]7_9-NP=C#HLK:S314T,"0JIPB]_K.W0 M(ICW7R 8U@1#+W M?V7WU_]X?W_1J2X;]1,V[ ^'K_ ;1=U&GM_HO]$MD(Z/DU(H+&S)4W'9 =:M, ^B<_7V MS6#:/W]%L'$4;/P:]]<%>YUTU&61FEVGJ:Z4DVK-[G0NT]V"?;R[??MF/AS, MSBU+X1X#V"-X'H2JA&7<"+862ACN1,9*(U4J2Y[G.[8RNF (%IRW7K"3P2E; MR:4PZYQ;RPKMM)'_!LE2(PU)-7( 3G4J/J^@C2I=LRPT4<&0^\H4D"$", MI6BC '8B?HKV$R!(H-+HK$I=L*C5>6/-G9_(A"A &#CA\ J'I.(GMRL/CCRQ M0K!/V@DV/>VR#\ [@9+GQ!VPAG7P+9THB#5WGK5$?0):)*T$44AP\>@:4T5, MT>ZC6G39SX(4WG"S#E(V>+7>IG8CRY+\28B"J[/<#^APE>85\BD=O0=5+0>P MJ(N2JQWMOH4#$?69M_F]PP^*9?#GY[)V?8 LD1J1\[VW<$IE"*#+G5^]#6R? M27"+W<0P0(Z< *AS!VS'V<.<@X-]IP!?'$0U80+\I-NG)=M $*Q"ROF![!*P MUXC;A$;-%-63-D>/V";S,:UJC!\F!Q+G)8E/2BT13&1Y="&GY-R5SM'$0..W M;\ZFL[-S=G-4X),,CK9.IL%YI\Q;9W#.JA+'9B)'$)E=)"N=/[OV1!UMWSD! MD@FC>(W?5X\!]B+:2FU<9'WG$]D!$6TD$/7:U"FB24*D.[ZCM9!(%PQ-$0H# MO!>UC1!/"!+H4E1%M@98@@8U4_O=Y,HW:"_)/V5]Y$],=D4WL-V0(ZI\)?.< M,/J*!Y'+*'U"_VI92.="O,&C#YJ2W),$2KSKI9"T8X4YGI%J;2CL*<1VI4Q] M):WS:^#1*%##WQ(<84#%?FMX-E 6Y%$*3+)XC!"?2GW0[&TK75W#Z;20A?UA MILFK"AI+!, *$I&_9$&:9W*%2!$>:L)M17T^I8]65=GP!UH7JJ5?;:AHCY.G M8>0U/>J$TYA__#DIMYLGM2ET V0QI!9J:$P&:?-=4JN$=>BSD@J<20U*@%IY M'.JV 6,&\KE_7>?"Y_9#A]"RS;&+<)NG#5,_8 M-WE^G\T^^*,6[)9* XQ3:&" [00/[5!(,_"+]O43-16,0B5=&U[L61,6Z!.7 MNJ0.PA8K9 /BI3N*-)MT."\_&^7P&E"A66M]A[\'EQ6H-YI= M1\L=U>Z( %ND%Y;F&BTQA?2*;I'/=:'LAL-KE9*]0R&G$N1]7'3;WBTK@Y[ M>HQ!"@0XF[!5A V< M&;J(DF6,0.Y53Z(*O6!-ZT.=4D\[9U+M-%D-R<# RP@3H#&':.^DY>NU$8$@ M'!-N%PL?(*%&>@4](+/]?F".NL+0T:#<%?P;M4*82ST*Y\/^Z/Q__OMU8] R M%N%J2W>8+"[=R\?C"R>^/].519BB$.,B*^)%]F T>'7M>+%O#OD;.QLGP^FT M-3&=)/-!OS4QF)XET]F@/3,>)?WI69S95WT:#9+)>-8:C M]DB'+OH_W+#VKK'6WA_S>=(?M^$S'26SLS;D!M,^,'. L-$\P6R<^7!@]V9V MELQFPS@:)>/I'BJ#03*?CUM;Q[/]Z*^&VFUSF5ORG+H7Y+%K?X_>-R;A=>00 M3X2P5!C'90MV379V&E?0T/?4&=^7JKHU0%>3TKN*I!<+*A69H.N]R.)UQ:> M)UU.\"6JR>WHSM-V_#-@1:^]@Q6() M,4>#Y"4(>W3&5./!^=0F+4\FH]'T<-P"0XR>:FD=]YT 2CC^-)TJK[WK&Y G MAR#'^*(/\R\URN.66E!M0COP[,DBP#*KXLN,+ J1T2,(O:C%]/5'A9SK6WLKC3:K M'M !\;\(5W\"4$L#!!0 ( )QD_53/BV7"_@, /4* 9 >&PO=V]R M:W-H965TQ'.)C5=PP+,[_6#0BKL4 I6@=!, M"J)@-0VNXLOKS,H[@3\8;+5W)C:2I92/EK@KID%D'0(.N;$(%#\;N '.+1"Z M\=<.,^A,6D7_O$?_R<6.L2RIAAO)O['"E--@%) "5K3A9BZW7V 73]_BY9)K M]TNVK6P\#DC>:".KG3)Z4#'1?NG3+@^>PB@ZHY#L%!+G=VO(>?DC-70V47)+ ME)5&-'MPH3IM=(X)6Y2%43T""NY8;Y M#N.ZQ4C.8 S(5RE,JEKFD.TP"[7X/:0#![_RX>1)]?\3#K/,Q>0W^CAZ]C M9!?D>QAR337+"14%*1AO#!0$J!),K#6I :>SI J(_6B*9:(I!X8'-?\D7PXI_SQ*#?. M/J8%K>:,,^JV%&)]E^$3>67HOB8KR7&IZDOR_MTHB=+/__OWMU(!D*K=!F"W M0<=:L*?3C)=?''YPPW_VX@,6V)2RT9@,S*E=$O8G]D[WA[ZE&\JX:P*L<5NA M4G*LLI>W'\BX-^[W/;K?&XXSCXZ'O2@>^1=I;S2.NXM?02/>5?$GKFS;E=I9 MZT:-&NR99=,V(W;AN0XYQ)A$HX\'*HX3CTK[D46 M3LR^GX-A-CS*P6"4^"$/>H/!BQP,DO@_[ZISWV]O&!3LE9PW[GA^*O> :=:+ MO9JF:6_L-8'E9H,C[O! 'DKO*O_/!1YFJ5?$P="GAO'HB.<5?]'&>*JXR[>L M>L_]+!OY9)HUF 4__W0N\I4H%:NP>7QOW8"-.^2KK;[DUWU3YE M#N+M@_ K56LF-.&P0M7H8M@/VCV^)XRLW<-F*0T^D]RQQ'&PO=V]R:W-H M965T= MPMKFJ-S<"7GA>6%WO"X$7./LI#.*CDY3EG<"-Q*79F<,;,E4J>\\^9J?=$(FA"5FEA$$?18XQK)D M(*+Q8XW9V:KD@[OC#?H79SO9,A4&QZK\)G-;G'0..I#C3+2EO5++WW%MSS[C M9:HT[C\LO6R\WX&L-595Z\/$H)*U_XK5V@\[!P["9P[$ZP.QX^T5.9:?A!7# M8ZV6H%F:T'C@3'6GB9RL^5(F5M.NI'-V.+F^&/^Y=SJ:?/X$XXNSR\_GD]'U MUXOSXYXE=);I96ND4X\4/X/4AS-5V\+ YSK'_/[Y'K':4HLWU$[C%P'_:.LN M)&$ <1C'+^ E6U,3AY?\"Z9ZI/1I)$Z4(].(#$\ZE D&]0([PW=OHG[X\06> MZ99G^A+Z+_%\&6F_"\^!P76!,%95(^I;6-N00Q*$8JC=,BC6D%P3/00FBI6K=7.6:>DMQH M-P&/RS9G%8(XST$1AO;K:X:BSJ%6]=Z/5I1R)LEFCZ(:+A+&[9/A5LO,\J9S M0Q=&3B%%)&XC,F""&F')_T1#U%>2J@26MQ %X2 -!NE@XT:Q$+(4TQ*=87,M M:MOUSMOCDI*SDZG,&N$JU<9X6VCTC(U<0>6S"SF[[C-Q(C2(UES812556W,$ M5W>F^+MZ]^8@#I./_]OWVMGTM"T;F'*3!X4->.R'#X6&5%27,V.:% MLYFKH,=;HR\I^^\7H[=Q$*>1*^IYZ\KOZZ'A*LH#F"2(J*C]"DS49;_\A+K@ M$>78*2+K<)6A,2[]IECC3%H7W>:YVBF60N?&N4%CIC3K8I= +DVFD0*(H43^ M-[56U%M:9VE6"F/\:\"/%Z77.;7#F3#%YD7*84I9V%"T6O>Z<"\IK?2YR :* M+/./*6^/Z251IJYZWQ9:5M;WQYN5[?-]EGMNUT_ ML:IQ'>946>I7W;"@'PBH68#V9TK9S805;']R#/\!4$L#!!0 ( )QD_53> M@293RP8 ,P0 9 >&PO=V]R:W-H965TNQ61%P]YIMU99^5]<=+ONV1%N70]4Y#&EX6QN?18 MVF7?%99D&H3RK#\:#([ZN52Z'S;\I6CC M6L^"/9D;<\^+#^E99\" **/$LP:)GS7-*,M8$6!\JW1V&I,LV'ZNM?\6?(GE^:LU&6-X-;?P07 W2 *S#Y>WIWT/ M6RS13RJ]%U'OZ =ZC\0GH_W*B4N=4OI8O@^,#=!1#?1B]*S"CZ7NB?&@*T:# MT>@9?>/&\7'0-_[?'8]Z#_;KY2(Z<85,Z*R#*G%DU]0Y?_5B>#1X]PSJ@P;U MP7/:_P/JY_4>]<3/J19?I+52^ZV8&>?=B4!M".6=F*UDP9\R(74J;LQ<9D84 MUJ1EXEU7?)(6)L5U]8*_K%5*3DB1J05Y%#H>4;":'JS)6D;X6:S-\*OL,&JI=)093::;*^-,W-&*)UD9<2Q0'MX MK*L%)*7DOM'=JUE0$$1C%#)-%3<9;(1@#FV6:A?3L*,@JTSJA%DP9'$'9+G4 MY4*R?K+A \,E#;0$PI8$N-(;BV?V6\NU6LK0R4)+LT:KQ-7X4V@5ID2',G+' M;B0L1=M0SI-E \HR$;4G-?XUHF-*)S*8YZ)E,(A(3TS1-^'5UJD&X2X:26)+ MD!@T\!>G'D0>JYZXZ@5JEIJ:#6#P,!30)5DJPXF #'KU8C(:C-_]Z]]?E(9Y MP(:(82/U4AQTCP[:Z\/N8#P0?Y #IFNYQOV>G!X_%I,T_1D5RHA'.$8JZEZHF;4'8\F MS6K8/3Y^RXFJEX@/\GBS7U$!';O,:J0'![MGZ&FS$./QB(/CR?&C]=OQCI.[ MO>'FW,;1R4F(&(/\*7_!(SU@5'!<2XBT@9M<27*N,A42+82)6(_)"ZFW3.G, M:&=Y5F4_@L.P9E%'R"6!@HX%7^>Q7%JB M&,"-\BO853:MMF6%H#HK'H)RV7F/SA M\3M(-CZ+DB&S15#1LC4G4(E?6BPH3#<<(AO]+_JRTT M="8W=A8 MJ4O>EA@=NRDFQ?E7.,8BFD,JH=)@] MBZ :T%Q!B5HH6$0))?!#M/M&.XPM$D.:=-MI+WGF5WF9L^*7D]X ZRP#]BYWOL8IN3>9 M:S"Q%36K->8*?-2X\5E*2*W9;5?UA3HP>UP(9<4S1MT)(>4>Y6G[G QGTW 4 M<[&*0AI1_CZM&? *T)K0E(>,]1Q%[D+D]D M#X'KO7D=^FF!],4>;$86O!ST)@W8H*T^?W 2*ANE.(D3)A:-(+S@WA <"_0A MU71('!X\NW&8;$/:#R5"1V7L/;>4=E[Y,A;C]Z@G+=3[*-YW3>FW;I@YV66X M1S/Y2*QXV6S>-E?U:;RA[K;'>SYN AAQ.7L6$!WTC@\[Z#/A[AP7WA3AOCHW M'K??\+@BC&&6-^#[PAA?+]A \P^,\W\ 4$L#!!0 ( )QD_510\L:2N0( M L& 9 >&PO=V]R:W-H965TI+<-/]^E)UX&= &&+ 76Y1XQZ/L MXVA-YMD6B Y>2Z7M."BO9F,J'9*:KPW8.NR%&8S147K<3 (=AL/,B^+F^42EC=?YC>+ M1Y@M;N\>YE>/L[O%*'1

>%R99MVK+%[["=PIRT*RSU]A)<@>PN,MCS2T[[24:Z#5"V M8_IH4 F'*:32)HILS1<(PB!H7$3Z3>77:",^D%CJ10D%"NJ7I:EJ9:YG)A,NJC5<@O8"Z M\BE\)]Q9SO?06A(-D('*4%HG? F4HNJ#UQ -W_SRX9Y!&9PW8\BRB%J[UJO= M;C?IKEJ#_TEOQ^1&ULK55M;YLP$/XK%IVJ34(!#'EM$JGIBY9) M[:JT:S\[< E6P6:V:;I_OS,DP*8VDZI]P;[S/8^?X[ACNI/J6:< AKSFF= S M)S6FF'B>CE/(F>[) @2>;*3*F4%3;3U=*&!)!*Z#+/F?JU@$SN9D[@'!PKODV-=7CS:<&V< _F1W>/(:EH3G(#27 M@BC8S)SS8+*(;'P5\,AAISM[8C-92_ELC64R<3G.E!7;W!_;K*G?,9^@ 1OX[ +H'T$IW?5&E\I(9-I\JN2/* M1B.;W52I5F@4QX4MRKU1>,H19^;+V\>KVX?OJ^75_=0S2&C=7KP'+VHP?0<\ M(#=2F%23*Y% \B?>0R&-&GI0LZ!'";^5HD="WR74I_0(7]AD%U9\X<>RJ\'1 MVV#;#A-=L!AF#G[O&M0+.//3DV#@GQV1%C72HF/L_Y)V'#SJD0Z>+,4+"",5 M!TUBB0VC#9$;8E(@&YEAWW&QG9#3DQ'UP[/_MF*QH"K6)<20KT&1,'";4UO! MKA&0SUR@)%EJ)A+]Y0LD8=(L,AB[M]ULS%=;HE;5<.328=!UA"X=!'_G_-;GYG5Z/@>UK2:;+7\I3-W^C;<9 MGN?US&C#Z\E[P]26"TTRV"#4[PW[#E'U-*L-(XMJ@JREP7E4;5/\ 8"R 7B^ MD=(<#'M!\TN9_P902P,$% @ G&3]5)9$HC9- P $P@ !D !X;"]W M;W)K&ULG59M;],P$/XKIR#Q:4K2M!MCM)6V,01( M@VD;+U\]Y](88CO8SKK]>^Z<)BM25Q!?&MMWS]US]KUTOK;NIZ\1 SSHQOA% M4H?0GF29ES5JX5/;HB%)99T6@;9NE?G6H2@C2#=9D>='F1;*),MY/+MRR[GM M0J,,7CGPG=;"/9YA8]>+9)(,!]=J50<^R);S5JSP!L.7]LK1+ANME$JC\$:[M^CYMX#MF>M(V/ MO[#N=2?3!&3G@]4;,#'0RO1?\;"YARW 0&WI]\O;N99((M\GLD-^JQ'%\^@ MC^#2FE![N# EEG_B,V(RTBD&.F?%7H,?.Y/"-#^ (B^*/?:F8WC3:&_ZG^'U MZ-EN-!?$B6^%Q$5"&>_1W6.R?/EBA!!0\M.F5+)4$9:35"$ _0.GNO8KEQHI?0M;0,9$-V MSJ$)&] $::,4F%,)QI 'Q25">'8EJ,54-.(&@,'4?Z@E"8-%I3*2T>DB YJ MST:;KE1F%>$D*9DF^Y"U,"NB'2PQ5(1\1.%&=SZ-8>[PKOSH\ !4!08E>D^M MYP"$!UM%:D@.:(E"UM29)&M0FR V=%M*#Q&7G8O,"% 1;8HV-U/7LQ]$R[;GVX+H_2$JU?G7#$@NEQ.7 /Y&;&EP)851@;VE.XK#9+ M%NUGE:_!_KVYX-C2F/@WR'<\H00M$T4@T52(?LM#.5N+>C M RU,?,J82#2--CE)U>1X. 5ZWS&1MY12V-4ALJU&K=&MXCBB?+&="7W/'D_' MB7?:-_HG]7Y<7@JW4L9#@Q5!\_3580*N'T'])M@VMOT[&VB(Q&5-4QL=*Y"\ MLC8,&W8P_@]8_@902P,$% @ G&3]5 WZS$0[!P ?Q4 !D !X;"]W M;W)K&ULQ5AK<]NX%?TK&&UFQYY1]*!DV4YLS]B. M=E:=Q-%8;OL9(B$179!@ #"R_>M[+D!2E!]*W.VV'Q*#!'#ON8]S /%LH\T? M-A7"L?M,Y?:\DSI7?.CW;9R*C-N>+D2.F94V&7=X-.N^+8S@B=^4J7XT&$SZ M&9=YY^+,OYN;BS-=.B5S,3?,EEG&S<.54'ISWAEVZA>WM&_."OX6BR$ M^WLQ-WCJ-U82F8G<2ITS(U;GG?C+[ZL\M#:<#%[9 M$%4;(H\[./(H/W''+\Z,WC!#JV&-!CY4OQO@9$Y%63B#68E][F(^O5G,OMZP MRYM/['9Z-[N=?IG>W+'YY\N;!?L\N[R:?9[=S::+L[Z#-]K3CRO+5\%R](KE M"?NBSN[P-E S6JH5Y%>PW^KZ"\( M/5@>OVR9B/3!%CP6YQTPQ0KS770N?OUE.!E\W(-[W. >[[/^IW#OM?PR[N&@ MQW[6);M+!;O66<'S!U9PXV0L"^Z$91($9!FH(@LEF,@*I1^$8;?"22- :PSP>:*YUVL=0;-+T1"% /,A"U%CI%C1:4(A5]H"YU;;6C^@=W.K[MDI\<. M?OWE)(H&'_'&CX8?#WL>W$HKZ)#,UU 4'V/N+'.8R 69-E(G,F:QMHX=5!X/ M&<\3+%<(),%4!I=^&R31;R4DS8-+C1!^AY7W+ L4$$0!A@8630/[)1@,>XP0 M#D8?_^]_[SST'IA,6@_'X^9A>E] _@65SY4F9U7?,&ZM0 7;Z(?1-HJ#X^CP M]+R=O3$O2,IA#\]#(3L5)#8..5F+;;*5S=!F?/0Q8B][M\Z2P&P+^ &>>5%8?2]Q'5(( 7O M1KT(MQ*E_ 7+Q_!$Y#)=PC%*9,OEOY NR@-@Y(!!EZF$&!F*X4JN7J%IU0U; M8OC51F)#623^?&EG;TO!'ONMDN4'=!=)%X7\2<0B6Z+;1\, \TF[6X::*?E( M:V%.[-<0>'X41A.XF)*\$U;5+O"=SLD 2E&1U)G!6V$D:P FL,R6Q@M#[?GZZ^=9[1F!*EQWJ+941+)$";<0 MV-C7@B*VJP=? KU46$41)"2E"/6I1"@OD*/A93 IC,\"2V9>"TE*:09 MQU8<:?W.54E^D#._:I>HI]W3R; [& Q>IBE,OAM&W6@R;JUYRA/JB I#=<+5 MEZ)*W'P,%2T\$(*WBP,8CB?>1ZLAW?.+QPZ^;JB&J3Q5&-:^L,#YQ,7)Z=$; M'?PW HNZH\'HJ=_]3'M;6,/N,!J_R4'%X#9XZIOFF$3;?Z5#]C\\%P--O)8W MQUNK$ZN^?L7Q K_#8;_+UK@Q&##/=W4";9,6F?!\)^7+K?@)8 NB0N8OY7#[ M%5KEN65;"5"2+R'JGODRCU69B.TO%"B*ERL L?[X@)6$@#3']U[2O5"L4?=T M'/V ;T?=HQ_R[27X3W/YIJ)A?7TG"C]K&DVE8\+N.J*@Z-Q(GT/^NVM=5-SY'VE;9=HC-70AVR]P(B"?=@BH9>(F%@\G@ MS^E7R\UK7#\=/6/ZCR7LKP\>&A<]T]:W:-Q/A(X$GQZ_5>9>^JK2;WT4RP3N MO?3ICWH4%]+P?:QYVWQ=O P?U;;+PZ?)+[@V$UHE5M@ZZ!T?=9@)G_O"@].% M_\2VU,[IS ]3P1-A: 'F5UJ[^H$<--]<+_X-4$L#!!0 ( )QD_53^F\4 M%04 !,, 9 >&PO=V]R:W-H965TNU:H. MO#">'[=R10L*-^V5P]MXBU*JAHQ7U@A'U<>_7.*';$LI:=SJ_]6 M9:A/!A\'HJ1*1AVN[?H/ZN)YQWB%U3[]%>N\=W8X$$7TP3:=,1@TRN1?>=_I ML&/PV5%B^;L,/TZ\V%N+PX7=Q<7UQ>?/N^.!X'@/.6<=$!G66@V3- [\6E-:'VXL*4 M5.[;CT%JRVS6,SN;O0CX9S0C<3 9BMED-GL![V ;Z4'"._C_D6:@PZ>!N$V. M?"L+.AF@#SRY.QK,7[^:OI]\>H'FX9;FX4OH_X7FBT!/TYQ.1^(9#^)[3>). M.F6C%\JT,7@1/94B6-&0]-&1D-X3EF40E50.NW4D03[(I5:^%E+4BIQT1;T1 MH<:N4OF@S"KB(WFQI+ F,HP2FY:;TJ>.*@7:$R/A)V90B2(6;^R2^0*5.B:_ M"6G ! S/;=-*LWG]ZN-L^N&3WP-[$\UCRU$*[(%8@9V@Y86M .B(Q-)960I- M=Z093U168U;Y(P&QOO*JF(KD;_I)_!5M .&.;>M40:Q6-UVZ=89P0I5D@BJD M[F7#FE9RJ;0*BOQ(S'KXV:_P'2ZC>-4H+8%F?' 1XS \X6\H;A\9/KA_'J6G MFY(ED6!C0P<]3(HWMB3]-B>)LRW3* U4U$;=QL[3NE8%DJ\UW*R,JN#4A+W$ M,/1>9E(J.Q&! -4!U+CG%U:)SF4Y6;79+<\DBQQB;)#@'"[26A5!(% KLF) MI>=4/^A5/]BJ?O.X;##9L0=G7XDF0 D_67NH?(6# 3*P5CL!#SM-<,+P\0-C MZRFKW%>.=$B. AQ\K6W4[(=0JTZ6[,Y3$5UBG,0KX-FIU"J56%Q<7W71#;E> M2_*%4TM\A+#?4 =B.LGI8U-'D+7,M0'G"G))9D1H8 ,FA43GHKL=87!W/>VQ MJHNH4R*V\7<&R7.WKP]4MJVS]TF,G=&0V.'#G2IS0EE$!9D8$*48G31%#@ZR M"1V'A:_ MYKFU6A4;,&=SUA.$_DGFQE?D'B9;/T.2OEA=*6/8 9)V&Y%Q<&7A-RQ14IWV,YSE$J_M-,K>UG-^7_(+0==2&C:MYNOP>=M:D 8L)Z; M[I.G7>9[$O=N(4MI@K&"#4]2MRW3EEO9Y&5MS-Z*;B-BJWG6I51/#HY*?N M N.=BUI#;I6NHV@V3GB^LVU7MS?>TWS1>]B>K\N7TJ&Z/$JN@NED].'=0+A\ M!T 9?(]%CCUDZ.-^![9=$HW0L[V/X?,/\74$L#!!0 ( )QD M_50FE+V@"0, $L' 9 >&PO=V]R:W-H965T,RZ'>][D;WNZJT@DN\T6#*/&?Z>8A"+7M!,WA13/DB MLTX1]KL%6^ ,[6UQHTD*:Y24YR@-5Q(TSGO!H-D9MIV]-[CCN#0;_^ RN5?J MP0F7:2^('"$4F%B'P&AYQ!$*X8"(QO<59E"'=(Z;_R_H'WWNE,L],SA2XBM/ M;=8+3@)(<8&K? X=7J*$\5]85K:MXP"2TEB5KYR)05>!/,MS9EF_J]42M+,F-/?C4_7>1(Y+=R@SJVF7DY_M#T:C MV\GMU>#+^!RNOUR,IS"ZGMQ,QQ?CS[/+NS%<7<]FW=!2)&?V-O3_YKP=M1DWX%^089 D M95X*9C$%93/4D*BM1VZMOO#@)H(?1/M<0DV4Z5A,C7[];[KK4VA"4,F MF$P0F(5[7' IN5RXU"A]2D]SM0[R ?;B@\/CH_U-3?/@M'V\#Z.,R05"6FKG MOW;^>PT&N=*6_V!^@E%@26/:%WJON0[4;J]9GVQRIC)L9=N*?V?;/-WWT%,L M*##5D ZL8-HZF!F-3N)_ N4J)D JAX=+@TE.G'-W'0%?'*GC@9\A8E$XIJ$ MR6>7^(B:0PF>^A::65JJIB#L:^+GDS2-UVY*N#'@''Y;VR-'S];T:O'6IG0/MS MI>R+X +4[V?_)U!+ P04 " "<9/U4YW^5XOD" !H!P &0 'AL+W=O M=['C]WL<_]K=(/9HUH89<+:0;> MVMK-A>^;=(TY,V=J@Y)6EDKGS)*I5[[9:&19"P3'CJ[5U#G_8W[ 5SM%^V]QILOR:)>,Y2L.5 M!(W+@3<*+\:)BR\#OG/H1".B&3\ MVG-Z]98.V)P?V#^6N5,N"V;P2HD?/+/K@=?U(,,E*X2=J>T-[O,Y=WRI$J;\ MPK:*C7L>I(6Q*M^#24'.936RW;X.#4 W^ <@V@.B4G>U4:GRFEDV[&NU!>VB MB3&=Q. M1^/I[?1^.IGW?4M[.82?[GG'%6_T#]XV?%;2K@U,9(;9GWB?--9"HX/0<722 M\%,ASR .6A %472"+ZX3CTN^^+\G7O$F?^=UE^C";%B* X]NB4']B-[PW9NP M'5R>4)W4JI-3[*]0?9HWC,_@9=SP[DTW"N)+&*6I+C #W%&#,&B R0R47:,& MP=F""VXY>5-%%]A84$N@-5@J07V R]5%3?3:D4X&EB?C&E/,%[1_'+:.HMRQ M<9\0WG-)4E1A2+#YAU#XZ_72&_T?URU*NRQ[N#1R6N M&F'MK9^14=4]G\.K-^@STRLN#0A<$C0XZYQ[H*N^7AE6;NE"6.G,Y7=-3 MB-H%T/I2*7LPW ;UXSK\#5!+ P04 " "<9/U41KDK+ZH& "2#P &0 M 'AL+W=OL%%6MM,V+1WL4 MD C0.TZE(.#N?G9V)XF%U][:WH3<7W_?V)M-PDO528CLKCW?O+Z9L8\6UCWX M&5$0CZ4V_K@S"Z$Z[/5\/J-2^JZMR&!E8ETI U[=M.F<',5O-^[DR-9!*T,W3OBZ+*5;CDC;Q7%GT%E]N%736> /O9.C2D[ICL)? MU8W#6Z]%*51)QBMKA*/)<>=T<#C:X_UQP]^*%G[C6; G8VL?^.6R..[TV2#2 ME =&D/B9TQEIS4 PXV>#V6E5LN#F\PK]6_0=OHREIS.K_U%%F!UWOG1$01-9 MZW!K%W]0X\\^X^56^_A?+-)>?!9Y[8,M&V%84"J3?N5C$X<-@2_]5P2&C< P MVIT412O/99 G1\XNA./=0..'Z&J4AG'*<%+N@L.J@EPX^7[]X_=/]Q>W5^+\ M8G1_U O Y)5>WLB/DOSP%?D#<65-F'EQ80HJMN5[L*4U:+@R:#1\$_#/VG3% M;C\3P_YP^ ;>;NO@;L3;_=\.)OF]E^6Y* Y])7,Z[H#UGMR<.B?OWPT.^E_? ML&ZOM6[O+?1?L.Y-^9>M&^QUQ3:PN#;BAYU3.28G!L,8W$$FPHS$F2TK:9:" M3"!'A5 F6"%1;W.KY\I,18ZO*@@Y=42HQ@""AIFX=[7R08RD>1"+FBM:QE@KP$5LOX!9' BAK30^@T"2&';W6PDY!?!4!MJ6E5H+30&N>C8K^98) M:0I&B3#)\(!0R#RWKF"TY&$N#5N)WN\C((3%3EE86.( M(@&-DC7!O-HY,CFE\$YDKK0*2Z&\\(0UP, ^*2;*04D%#,?+<2WNBS3PG(YH MJ%9D1,J #]($A0@N8QAA@+=&:DX\GB$+_5L8^HSC&APZ/1[Q6V" 8;AEHD*$/Y 1S!CL]V-LAOC%< 3+*JNX"-IB MXQ*-<[-@S\&/]^^^# >?OWIA<.30!-(SL./8=\4E6%>@)",M-MM3)9=^S>8) MTQCQV3H>[! G'7U.$UM!GFHO@&9IBY=G"*\R)'->,!/2*:!3[E("R> MPT8E'S9]&F<15=;E=D?;CB2;BM[LRI:AI/ MF*&<9U87#<(C5/+QUW^$X1$*QR-JCT?;);*0,?=Q7BC)3(F:N I;P[8).XL2 MD5AHV3;(5*_H:&K*S8JG52PU-@;11KD5-.;9I&.J<@PJ+'IOP1+^T! =Q?:, M?>M)9)[,3AZ0@]]0JY@+'IJBC9Y6Z(Z[30Q[:5U0_T93UZV/B\Y@=SL]'?%= MA 68&2M*L%]9.YK6>[CNQU+'<,'L7,,;-5&)3A4XPP#7T76LT+J\>%[%*#+* MV2:!1PW<'1_*$7&>B3/)\T-@\/$4+5[M\Z^'33Y/?W3G'.>$.$MV!^E8QTWT M26Q6.NI"*58A+;5OI4%..3Q,[> M.O<9"R8C=W:'[>?([4HJK/-@82BO'M-)R'.YP]ZMT'3%2X?SWL8]J23T%[X- M(NE\\$A7IO9K>^$\3?>L]?9T6[U">^).H6D"T7[W,^YW+MT TTNP5;QUH4NA MT./C#)=F M!0 &0 'AL+W=OD:=LW;-B,[9073Q);MJ_'R4[7C:TP8"]6"+%U<\U9'-NB1LGL2#>HZ&2CC62.3%/%MC'(R@"2(LZ29!I+ MQE64SX+OQN0SW3K!%=X8L*V4S#PO4.CM/$JCG>.65[7SCCB?-:S"%;J[YL:0 M%0\L)9>H+-<*#&[FT7EZMICX^!!PSW%K]_;@*UEK_>"-S^4\2KP@%%@XS\!H M><0+%,(3D8R?/6A)!T5JG90\F!9*K;F5/_3WL 4Z35P!9#\B"[BY14'G) M',MG1F_!^&AB\YM0:D"3.*[\3UDY0Z><<"Y?W2U6RV]WRR_?87E/WUGLB-6? MQ47/L.@8LE<8IG"ME:LM+%6)Y9_XF-0,DK*=I$5VD/"J52,8)T>0)5EV@&\\ ME#@.?./_*+%CF+S,X ?CS#:LP'E$G6_1/&*4OWN33I,/!_1-!GV30^S_I.\P M0WH\@K]9X*N"JU8\0S;M;O((7(VPT,R4H#=PR0T-AC:6>K@0S& )C*:L:FD/ M/UMF'!I"%\S64/)'7J(*N+?)*,V@01KLFE#0L&>V%@@K;!S*-?G?=_G :2BT ME#1ZU,7%0ZU%B92.."BS)A7,!4F%T!:]>]U:*LQ:.&\KZGQ(^QX8O73)\5[/ M2S15F&Q+&5OENO8?O,/C<=[-S._P[N6Y9J;BRH+ #4&3T&PO=V]R:W-H965T[. &B+Q)?%CYLR9 MF6.OS];&/KDE\-NUR4Y%L)U3(F:=E;&%L+3U&9=5UH4:7 J M5+??ZYUT"R%U:W06UN[MZ,Q47DF-]Q9<513"ODY0F?5YZZ"U69C++/>\T!V= ME2+#!?K'\M[2K-N@I+) [:318'%UWAH?#"?';!\,_I2X=N_&P)DLC7GBR75Z MWNHQ(528>$80]/>,4U2*@8C&SQJSU81DQ_?C#?I5R)UR60J'4Z/^DJG/SUN# M%J2X$I7R<[/^'>M\ L'$*!=^81UM#W]M05(Y;XK:F1@44L=_\5+7X9W#H/>) M0[]VZ ?>,5!@>2&\&)U9LP;+UH3&@Y!J\"9R4G-3%M[2KB0_/YI?3B]G#S"> M3N\>9P_7L]]@\3">78SG%PMHWQLE$XEN[ZSK*19[=),:=Q)Q^Y_@GL"MT3YW M<*E33#_Z=XEC0[2_(3KI[P3\H](=..S] OU>O[\#[[!)_##@'7X]\6W91K"C M[6!\M^AH.+3/V!I]_W9PTCO=0?6HH7JT"_VK5'>";:?ZD"-/'H]H8PQP2U5Z\P M3DWI"6.;UQ#(&F:FPUWL[?>.X/NW0?^@?TKN*[2H$X0YP?*4SART'TPI$Q@< M#?8ZP"1OC$[I+%]KCW8I]!/!'=HY;K1SO%,[L\L'6(QO+K)-DFR69/ ^:T1\*5$9F>X*$@?.RH>+2:YT!D&86XX M6E8JHV7&I($!3R*#>-"^%":8.!\*S$"1/6F"CK-(_Z'R$G^.'R,0+3Z?Y.EB ML(A(-HEA%-*)26305=,C_O+"6EA*()P<[H5D"1"-);Y7 =6)\33;LR"84&E- M6O$)"QTV:E/-U["0(A9\Z04D"EY1D 3W_6OY(63;(?*M@7!"M]$UZ9U%*12C MDZRI.C26'@N&%CY 2WKJD%HD[T0J3!Q?_*94C:;8>FL6';A"3C@7-HLL-WIU MH:8NEV7)_61%4:M3%28<7">JHJ\OAWX35&UL[59MC]LV#/XK M@CL4+2"C>TPUH6H;KA9.I?7NVG557D'+U)78 <>=K9 MTRC*TE4[ M":SHC=KPO<5M62J*YMF?RV@D;L%X[O'!5?ZK+2 M1N$NYSM6PAKT;[M[B9)K48JZ!:YJP8F$[<*Y\:]7B3G?'_B]AKT:K8G)9"/$ M5R-\+!:.9P*"!G)M$!C^'N$]-(T!PC#^.F ZUJ4Q'*^/Z#_WN6,N&Z;@O6C^ MJ M=+9S,(05L6=?H+V+_ 0[YQ 8O%XWJOV0_G(T#A^2=TJ(]&&,$;,0@.!D$?]^"HC_*6:;:<2[$GTIQ&-+/H4^VM,;B:FZ*LM<3=&NWT M\O/= UG?_'JW)F\>V*8!]7;N:L0UNVY^P%@-&,$S& GY)+BN%+GC!13G]B[& M8X,*CD&M@DG 7SI^14*/DL +@@F\T"89]GCACY*\E-M@&ETV-3UQK78LAX6# MI%<@'\%9OG[E)]Z[B< B&U@TA;Y<8X\570-$;$E1*U:6$DK6TQ4UBF$]R.8; MUOM/@8TD.IG#I12FG3Q40+:BP?:K>4FTJ?+8&;I X,O.KLGK5UG@A>_^\_]# M)0%(._ ,#,_LUKI^NKSQIN9$5Z)3C!?J+4%6@675F>1/[JT$OGL$,? )R4$I M(6N\J:.3G\@LHD&2C!1)3#/?&RG\9$:3U!]KHI!ZR: M:Y"\[SO6?$>;_UL ]VZ/MW7B2)91+QI3.@EI.ANW ;Z1R.,SUH<91:W5?#R[ M]Z,VI6D:6"FD47*BK^_3+(M&1Z/T)/W[]$\L_9,7TS_'.DD<1G"8:!C'!^42 MYZ?A_BF&V:+?0@[M!B0)??HH9PEL04IDW['#1U=*PS YET]5N73! M[FBD:4&6_>"F\/(ZKH?IQFKM;'@SC$2GX\-@^8G)LN:*-+!%4^\JQ0=%#L/: M(&BQZP>DC= X;O7+"N=;D.8 [F^%T$?!.+ 3\_)O4$L#!!0 ( )QD_52D MS&PO=V]R:W-H965T)"D1I)Q=F_WY%R9+JPW7T9 M]D7DW?$>WBM/LYU43[H&,.2EX4+/@]J8]B8,=5E#0_6U;$&@9"-50PV2:AOJ M5@&MG%+#PR2*\K"A3 2+F>,]JL5,=H8S 8^*Z*YIJ/K[#KC&4LV;8V MEA$N9BW=P@K,[^VC0BH<4"K6@-!,"J)@,P]NXYN[S)YW!_Y@L-/>GEA/UE(^ M6>)S-0\B:Q!P*(U%H+@\PP?@W *A&7_M,8/A2JOH[U_1?W&^HR]KJN&#Y-]8 M9>IY, E(!1O:<;.4NT^P]V=L\4K)M?N277\VSP-2=MK(9J^,%C1,]"M]V=-AK'A$W*RBB4,M0SB_O; MYYZL.0,6$Z^2&%J3>Y% M!=6Q?HB&#=8EK];=)1I@XO_=?>GG*RQ\A.8]@N MN=$M+6$>8!MH4,\0+-Z^B?/H_04+L\'"[!+Z8H5=5W4X;HFJ(-!+M-&RHJ)K:G'+I\Y=LWDR1*WY/_>_U:*P#2]!4$ MMH(&T8J]G!9\OV+!@"N8LXQW3!!3RTYCN/25*RS[B;W= [Z%3)2R 8PS9=RV M \'WCV WED^UY!4H?3,@_D2FH^EX[-'C43'-/#HN1E$\\1GI:#*-!\9OH!'O MMOH3^QT?/*/=;4"5P(1J0HU1;-T99X>1I*7*L)*U6!9B2S24G6*&81D,/B;1 MY.I Q7'B4>DX\JBD\"C/\4YCE#%4)>5EQ_N;!H-:4'WE'<6@R(JC&.23Q'_T5\H6K+ MA"8<-J@:71?C@*A^,O>$D:V;AFMI<+:Z;8T_,Z#L 91OI#2OA+U@^#U:_ -0 M2P,$% @ G&3]5*#F:>H[ P J0@ !D !X;"]W;W)K&ULQ5914^,V$/XK&E_G!F9";-F.'2#)3 )<>W<#9##EGA5[$WNP MI522"?WW760E9,HRE7KEI+8)D-JDK7][S(K5C!GKL!AZ*5:[-@#L9K=D*$M"_K^<2+;=%R8H*N"H$)Q*68V=* M+V8#XV\=G@K8J$Z?F$P60CP;XVLV=CQ#"$I(M4%@V+S %92E 4(:?VPQG79) M$]CM[]"_V-PQEP53<"7*'T6F\[$S=$@&2U:7^D%L?H-M/I9@*DIEOV33^$:Q M0])::5%M@Y%!5?"F9:_;?>@$#+T/ OQM@&]Y-PM9EM=,L\E(B@V1QAO13,>F M:J.17,'-H21:XFR!<7J2/-Y??3^;39.;:W)U?SN_N4NFCU_O[\C)(UN4H$Y' MKL9EC+.;;B%G#:3_ 61$;@77N2(W/(/L;;R+]%J._H[CS#\*^*WF?1)X/>)[ MOG\$+VAS#BQ>\"]S/I1J@Q0>1C(WYD*M60IC!Z^$ OD"SN3S)QIYET=XABW/ M\!CZ),$;F-4E$+$D*(3T^)P4G.A>U8CQ3IU8BYD,[O;D$ M"T3I)='L%?=/Z1;Y%X)MQQK$M&/17AAX;VSJAV2ZU"#?0^W:*#A_-Q:&T;LQ M!*.#=Z/#.#ZBG4&KG<$_UT[SX)JNSH&D.>,K4 0WC@M^]H)ZP V5>UFHG*%U M2%G'U_RO!/+#/JU([&>.TQ>06$E^ZO>K9%R?X7NY=TULSN0+*R1Y8F4-Y&Z_ M-\V&$*;)-:10+?#P ]IKQ!7%M!?$;S02]M&V:V!L0&DO]H+]H=-^1,E3 WQ" MSX->Z 6GW>GSB&#!64)A/4*,]CKS87\0'N;67@FK_'@8]L[_SHL.#DG+[92/ M"N3*%DF%VJZY;BI).]K6X6E3?O;N31&_97)5<$5*6&*HUX]1,;(IC(VAQ=H6 MHX706-IL-\=_"9#& >>70NB=819H_TXF?P%02P,$% @ G&3]5,D ZG[& M @ 708 !D !X;"]W;W)K&ULI55=;]HP%/TK M5]E4%0DU(0D?I1 )*%M;K10!6[5'DUR(U<3.;*>4?S\[@0 2Y6%[B>]U[CGW M(_9);\/%FXP1%7RD"9-]*U8JZ]JV#&-,B;SA&3+]9L5%2I1VQ=J6F4 2%: T ML5W':=DIHL7>5 0]GJN$,IP*D'F:$K$=8L(W?:MA[3=F=!TKLV$'O8RL M<8[J9S85VK,KEHBFR"3E# 2N^M:@T1WZ)KX(^$5Q(X]L,)TL.7\SSF/4MQQ3 M$"88*L- ]/*.(TP20Z3+^+/CM*J4!GAL[]F_%;WK7I9$XH@GKS12<=_J6!#A MBN2)FO'- ^[Z:1J^D">R>,*FC/5U<)A+Q=,=6%>04E:NY&,WAR- Q_D$X.X M;E%WF:BH\IXH$O0$WX PT9K-&$6K!5H71YGY*',E]%NJ<2IX' MYHLY#";W\+)X&,^T/UD\3KZ/)Z/'\1RN%V29H*SU;*63&J@=[A(,RP3N)PE: M\,R9BB6,6831*=[6Q585N_N*A^Y%PJ>T(Y_L#7/\11RAOHHG\R@W6F?^+=>X]QQL8^N M?(IB70B;A)#G3)6WO]JMM'-02L8AO!3>9R+6E$E(<*6ASDV[:8$HQ:QT%,\* M 5ERI>6H,&.M_RA,@'Z_XESM'9.@^J,$?P%02P,$% @ G&3]5+7P5F:4 M @ -@8 !D !X;"]W;W)K&ULK55M;YLP$/XK M%IVJ5D(%#"%)FR U?=$ZJ5V5=.UG!R[!JK&9;4+W[V=#0IB49M*T+]AWON?Q M<[;OF-1"OJL<0*./@G$U=7*MRTO/4VD.!5$7H@1N5E9"%D0;4ZX]54H@60,J MF(=]/_8*0KF33!K?LTPFHM*,2O&3!13YW V3GF=)UKZ_"224G6 ML #]HWR6QO(ZEHP6P!45'$E839WKX'(6V?@FX)5"K7IS9#-9"O%NC8=LZOA6 M$#!(M64@9MC #3!FB8R,GUM.I]O2 OOS'?M]D[O)94D4W CV1C.=3YV1@S)8 MD8KIN:B_PC:?@>5+!5/-%]5M+(XKU[>OD^?[A; MH+,7LF2@SB>>-LQVW4NW++.6!7_"$J-'P76NT!W/(/L3[QE%G2R\DS7#1PF_ M5?P"A;Z+L(_Q$;ZP2S-L^,*_IWDHNQ8<'0;;NKA4)4EAZIB'KT!NP$E.3X+8 MOSHB+>JD1C+"?GB%_M=H[@":.[B% M%(HE2!0&;K=J+Z9O!.B,N 9)"5/(<)F&49;,'$D7 M\@7AL3N.ASU'A%T=X]#K\7JU7(!<-QU+ MH5147+=EW7F[IGC=]H)]>-M1'XE<4ZX0@Y6!^A?#@8-DVZ5:0XNRZ0Q+H4V? M:::Y:>P@;8!97PFA=X;=H/M5)+\!4$L#!!0 ( )QD_52E@PE-R ( #8' M 9 >&PO=V]R:W-H965TJA8B0P_?K9#B3I!'S9AWV)[WQWSSWGG,_# M'1>O,@-0:)]3)D=.IE1Q[[HRR2#'\I87P+1EPT6.E5;%UI6% )S:H)RZ@>?U MW1P3YD1#NS<7T9"7BA(&=8_)H Y;N1XSO'C0799LILN-&PP%M8@OI6 MS(76W!HE)3DP23A# C8C9^S?3[K&WSI\)["3+1F92M:.9P@!A409 M!*R7-W@$2@V0IO'S@.G4*4U@6SZB?[*UZUK66,(CIS](JK*1<^>@%#:XI&K! M=Y_A4$_/X"6<2OM%N\JWYSDH*:7B^2%8,\@)JU:\/YQ#*^#N7$!P" @L[RJ1 M9?F$%8Z&@N^0,-X:S0BV5!NMR1%F?LI2"6TE.DY%\^EL&7^=H?'L"2VFJW@Q M?9G.5FC^/)XMT7,\GL3/\2J>+E%GA=<4Y,W053JM"7:30XI)E2(XDZ*/7CA3 MF413ED+Z/M[5=&O.P9'S)+@(^*5DMRCT/J+ "X(+>&%]!J'%"__Q#$Z57B%W M3R.;&W4O"YS R-%71H)X R>ZOO+[WL,%WMV:=_<2>K34-S0M*2"^04S?WP($ MX2E)4,*E0ITU,-@0=?*/70:^OKH+O/ !_>]UE0D E%?= Z9[:M.2[$\;_EYU MLX!MEK,;'<*0RG@I,4OEC6TJ\_%;4LP4Z/^GJI,]!GY 8=A6!BVEWV\I@VZM M3/>%GD>:KP!5"H;T8"HHUM-)2E#R'7L_:*KH#(*;\T:_VVVLXYP+17YC._0. MG4&YAF_0@[M:]!NQUU .&W%VOK':Y?HMI>,/VC9?GV++ <3]T!MS7+K=^%,;5+&S&ULK55M3]LP$/XKIS A M*B&2IN6]K=263C#!0 VPSVYR;2P<.[,="OOU.SLE[3;H/FQ?XK>[YYX[GY_T MEDH_F1S1PDLAI.D'N;7E61B:-,>"F0-5HJ23N=(%L[34B]"4&EGFG0H1QE%T M%!:,RV#0\WMW>M!3E15:5F&#DO$"I>%*@L9Y/QBVST9=9^\-'CDNS<8<7"8SI9[&;S?G 20(9S5@D[ M5Q,Y+MVE)%;3*2<_.QB.QP\W#]?#^\D%W-Y? M3J8POKVYFTXN)U^3J\<)7-\F">S=LYE T^J%ED(ZQS!=P8]J^/@#^".X4=+F M!B8RP^Q7_Y"H-GSC-[ZC>"O@ETH>0"?:ASB*XRUXG2;_CL?K_$/^[Z5=HW;? M1W4OZ87?G)(XZY_"_QH2_0%$W KI&^,. KA7] MM>YQ"397E6$R,ZWFW-WVYJ(-(R:83!&8A1DNN)1<+EQ!J 90HN9J'>03[,7[ MA\='K>_=C[[:T[#0FG+?S O+A18DH*Z:A/T.E"W MNV9]LLF9RK"5;2?^G6W[M.6AIUA28*HA,U R;1U,0JI&_/=A@1(U$T#5 Y:1 M7G!C-7/"!_A"0F[0@*\PNLZA3F'RU24^5M(HP3/?1XFE@837&H=]2_Q\DN;@ MO=X--[2G0+WP"FNH"RMI:QEJ=AL1'];:M3:O_P W3--%&A X)]?HX/@P %VK M:KVPJO1*-E.6=-%/<_H1H78&=#Y7RKXM7(#FUS;X"5!+ P04 " "<9/U4 M#LF?KNX" !!P &0 'AL+W=O$D\ MDSEGSHSMR6 CY*/*$34\%XRKH9=KO3[Q?97F6!!U+-;(S9>ED 71QI0K7ZTE MDLR!"N9'0=#Q"T*Y-QHXWZT<#42I&>5X*T&514'DRP29V R]T-LY[N@JU];A MCP9KLL(YZH?UK3267[-DM$"NJ. @<3GTQN'))+'Q+N 7Q8UJK,%6LA#BT1JS M;.@%5A R3+5E(.;UA&?(F"4R,OYN.;TZI04VUSOV'ZYV4\N"*#P3[#?-=#[T M>AYDN"0ETW=BMJ6+Q5,N2=LJMBVR9B62HMB"S9V07GU)L_;/C0 O> 3 M0+0%1$YWE:C 92;$#::,-F%ZY4AS;B*+>;,M?2?*4&IT?CL[.[A^DY M3/_<3J_GTSF,K\_AYOYB>@>7L_%D=CF[GQGOX3U9,%1' U^;I!;JI]L$DRI! M]$F"#EP)KG,%4YYA]A;O&[&UXFBG>!+M)?Q9\F.(@Q9$013MX8OK#L2.+_Y2 M!SXJO.)-/N:UM^E$K4F*0\]<%X7R";W1P;>P$YSN49W4JI-][*.YN9U9R1#$ MTISL5):8 3Z;JZI0 >$9")VC!$;)@C*J*:J/*MB?X^!;+PKB4_CJV^P8NAT[ MQQ2+A9$5AZUW478[[2.$0\I!YZ)4I@YU]"YPO"UW35ZD8,Q5*Y$1W6S!+O@[ MQ*VHW7UCAV&_)E'$'&N@/$5NQT/5NXRJ5)1I]0EYB@S&.F_QQ&,.,IZ) T.39R#+%VAOX MOFNM(.J_]X9=N'$'X)4R:'2AVT_@7FC"_O/L--H7)JU^=IAO]WD='VF^, MI0+ER@U?!:ZUU82JO?5\'U=C[36\^CE<$;FB7 '#I8$&Q]VV![(:N)6AQ=H- MN8709F2Z96[^42AM@/F^%$+O#)N@_NN-_@%02P,$% @ G&3]5&%DSU,R M @ *04 !D !X;"]W;W)K&ULM53;CILP$/T5 MBTK55JH"(9>V*2#EUINZ;915M\\.#&"ML:EMPO;O.S:$IE*2M[Y@CSWGS!DS M,U$KU9,N 0QYKKC0L5<:4R]\7Z%,P$X1W5055;]7P&4;>V/O=+!G16GL@9]$-2W@ J?0\@>6C%4@-)."*,AC;SE>K&;6WSD\,FCUV9[83 Y2/EGC[T_L'USNF,N!:EA+_I-EIHR]MQ[)(*<--WO9 M?H(^'RRV8U+U:%1'!/VISP8A;<,<2;YN/VVW2^_DKL-&,JX?A7Y!FGM MI9_V%*N.(KQ",2?W4IA2DZW((/L7[Z.<05-XTK0*;Q)^:<2(3(+7) S"\ ;? M9,AQXOBF5_C6)67X P61.5E)JC)"148V3&%E2'4IX9M\MD\6NJ8IQ!XV@@9U M!"]Y^6(\#][?4#L=U$X=^^2*VN^M *5+5I,4GU5)?DG@]#\(G T"9S>?\U$: M)@I2RQ84N6."U*!2$.9BZ714[QR5'1#')!C-(O]X'M\_*]\*5.&:5&/ZC3!= M)0^GPQQ8=N7_U[T;(O=4%4QHPB%':#!Z@_%5UYB=863MFN$@#;:6VY8XRT!9 M![S/I30GPP88IF/R!U!+ P04 " "<9/U4Y/L1-4\" #[!@ &0 'AL M+W=OVV2";'6A]1VR/+VM1UPJ02Y:+LWQ';F__V-!T^FM9!/J@#0Z)E1 MKF9!H74Y"4.5%L"PZH@2N'F3"\FP-E.Y#U4I 6=.Q&@81]$P9)CP()FZM;5, MIJ+2E'!82Z0JQK \+H"*>A9T@_/"ANP+;1?"9%KB/6Q!?RO7TLQ"[Y(1!EP1 MP9&$?!;,NY/%V,:[@.\$:G4Q1C:3G1!/=O*0S8+( @&%5%L';!X'N -*K9'! M^'GR#/R65G@Y/KM_=+F;7'98P9V@/TBFBUDP#E &.:ZHWHCZ$YSR&5B_5%#E M?E'=Q/:& 4HKI04[B0T!([QYXN?3.5P(C,]U07P2Q(Z[V8.*) '")+7K[K#Z$,+ M5M]C]9U[[U8QS"54F(*:7"/KOP#9P),-6@]L P?@%1@Z352.FQM5@B0BNX;: M;C9"&3ZJ%JJAIQJVEQ$_WRICJ_ O#VODL4;_4,;1"Y"-/=GX?Y:QW:P;W:QC M>-&0&,B]:[L*I:+BNNE-?M5W]GG3T'Z'-Y^%%99[PA6BD!MIU!F9_Y9L6FTS MT:)T[6TGM&F6;EB8KQ-(&V#>YT+H\\1NX+]WR2]02P,$% @ G&3]5#!] M:SAD P R \ !D !X;"]W;W)K&ULK5=M;],P M$/XK5D!H2+"\IVMI(ZU+$"! T\K+9R^]MH$D+K;3CG^/[619DWG5-OREC9WG M>*5!:VYSB17>*\LN*IFKND\934O,@KN*2(U66)Z=\Y%&0_LUSK=N(J7V^X MG+#CZ1:O80'\^_:2BI'=J2SS$BJ6DPI16,VL2NHXD*,2/'/;LX!E)5ZX) M^2T''YD M^)DO^69FG5EH"2M<%_R*[#] ZU H]3)2,/6+]BW6L5!6,T[*EBQ64.95\X]O MVD <$(2.GN"U!&]("!X@^"W!?ZR%H"4$C[40M@3ENMWXK@*78([C*25[1"5: MJ,D'%7W%%O'**[E1%IR*M[G@\?AK^@TMSC^G"_06)3G#ZS6%->: &"Z H>N_ MPM@O(G86J6D&Z"0!CO."O1;P[XL$G;Q\C5ZBO$+?-J1FN%JRJT<%/]75*?*=-\AS M/$^SGHO'TUV=._]G/7VV]5XP_&Z#^$K/?T#O8%/(@TU6HCSLH*IAHLMTHQ7H MM631F[ MSF!FB:K&@.[ BE^]<"/GG2[,)L42DV*I(;%>0H(N(<$Q]?BKN#W4 MX=3%OZ%&BBKOB%T\#L][("[RP#TLUL"",_*"# M];P,.R_#HU[.B;@ D2@HXBK)@#%"<[W'1V6>NN-,BB4FQ5)#8KU<1%TN(H,E M(#*9$)-BB4FQU)!8+R&C+B&CYY> AAH>EH# BZ)!";B/BD2A< 8EX#[*C<;1 MR!V4 TL\)UHK"\!9YV79T>]O,24:ST\2GOJ#C,IEI@42PV)]6(_[F(_-GCD MQR838E(L,2F6&A+K)<1U[C[4G>VPG#4V656/X2VL[YQS[ON+VIB*?CH_H;;;PTYA9SN*;5]W(I-G,KL= 25GA7B<_T\!9:@T*E5]"* MZU]T:+&.A8H=%[1NR?($=4F:?_RK=<0)0>J,$[R6X T)P3T$OR7X#]TA: G! M0W<(6X(VW6YLUX[+L,#IC-$#8@HMU=1 >U^SI;]*HA)E(9A\6DJ>2#_E7]#B M\D.^0*]05G*\7C-88P$R"?9 =H!N?Z.*%EA']7D& I<5?R'!7Q<9>O[T!7J* M2H*^;.B.8[+D,UO(0REINV@/<-4-[(>:X?3G?'S/F_W?-'[]YSAM^EAZ_U_'OT M3E)")0!='?-B.A;I1BL8UU*OO"G?X@+FEGRG<6![L-)G3]S(>3WF9I-BF4FQ MW)!8+R!!%Y#@G'KZ2=X='%V(?E([ @C/R@@_6L##LKP[-69K0&+LIBS,BSS']-,I-BF4FQW)!8 MS_U1Y_[(8-5')@-B4BPS*98;$NL%).X"$C^^ZAMJ>%*"2>($[J#J[Z(B/YY$ M@ZJ_BY(6A$.Q? 3F)Q(Y7O5)9V5RULIW1 C.N=P-6;I6?J_9II)L#21>#B<'2GY@,B$FQS*18;DBL%Q#7^?N%[CR^^%ONZ04$'^<]_5Y;,Z)6R%? M5 F@T:YB7,UPJ74]]3R5EE 1-1(U<+.3"UD1;::R\%0M@61.5#$O]/V)5Q'* M<1*[M95,8M%H1CFL)%)-51'YYPZ8:&%5AV,D279"/%B)U^R&?9M0L @U=:!F,\6 M%L"8-3)I_.X]\7"D%1Z.]^Z?';MAV1 %"\%^T4R7,_P1HPQRTC#]*-H'Z'EN MK5\JF'*_J.UB)V.,TD9I4?5BDT%%>?#@3!.4'8"\+_%42]('*@768. M:TDT26(I6B1MM'&S WON-;2[%*CT\F/^R>TGG^[7Z/W: DY2 F9 M>9TM\ ;0]1(TH4S=F,WG]1)=7]V@*T0Y>BI%HPC/5.QIDX2U\M+^P+ONP/#, M@5\;/D*1_PZ%?AB>D"\NRY>0&GG@Y,&QW#/H W\X\(?.;WS&;YZFLC'(L#-U MH4 A0X6$+D$B1LF&,JHIG,2\Z&N+;ZIJDL(,F^I2(+> D[=O@HG_Z13T*YD= M74$T7$'DW*-S5TH5*0H)!7&%)?+]^T]/84>OB?U*9D?8XP%[?/'E__VWGX+M M'";.P?;#;1)$T23VMH<0IX*": CJDO,.2M2VQ^]$%I0KQ" W,G_TX18CV;6< M;J)%[:IV([3I 6Y8FBX-T@:8_5P(O9_81C#T_>0O4$L#!!0 ( )QD_50# MSCN^3P0 )83 9 >&PO=V]R:W-H965TR C.#.#>F8S7V1*=C4O 4Y^B) E9D&:3_/*"4'":&;;P- MK/!FR^6 .1WOX :M$?^Z>Z+BSJR])#A#.<,D!Q2]3(Q[>[2T+0E0%G]B=&!' MUT"F\DS(J[SYG$P,2T:$4A1SZ0**OSV:H325GD0PJ:>:0P^F8D@.@TEIXDQ=*7X46BN! M2AKG#(T+OI"<;QE8Y E*-/BH&Q]TX$V1RV!KZXG%T'C_Y?[LL?#OY$"K/8D_&>4PR!.!>]";XG"(@]F$@^F/\NB5I@B@;Z2+]S(G]'C(W ??*7V%G$"P5G:A81I#G.-PQ SBE^+KB:7T[ #E*. M8[R#7#P&#,4%Q1PC[090$OM'\7YTK$92L\[HKEUX&D;;=AJ*],D8:1A=WVH( MIYN(T-+K%M2Z!9RV$7J,X9YUQ M7*M0F]$/!DV%^F2,VHQV$ 3-M:6Q<@/GS-H*:XW"3HV^J==>(0[<(RI>XTLA M&! ? (R+UR8IU(T0,2W4Y;FU=:N3+FS5E.O91\V@U*XSOFNUTU"ZPU;#ZY,R MTF;I!0WQM(&%@5Z\02W>H%.\]Y:H.N(UC6_07N^AU]@]9IWLUTJC80S"!N.B M3\9(EV-KQ]*&Y>AU&=:Z##MU69=K2-?TQ!/R2M'U4JP6DA&^-E6E4\_R56=SC7JJ4E M;"<@12]""KK+A2QTO(0J+SA9*?.()X)YR13EUL$ MQ5N[-!#/7PCA;S>2H#Z*F_X+4$L#!!0 ( )QD_50F;S+PB0( %D' 9 M >&PO=V]R:W-H965T+S['.RXV M,@=0Z*&@3(Z<7*GRW'5EFD.!Y2DO@>F5%1<%5MH4:U>6 G!F005U \\;N@4F MS$EB.S<32SDP1@9)4O.-\:XRD:.9Q(""JDR#%B_ MMC %2@V13N-'P^FT(0WP<+QG_VBU:RU++&'*Z3>2J7SDO'=0!BM<477/=Y^@ MT3,P?"FGTOZC7>T;10Y**ZEXT8!U!@5A]1L_-/MP - \W8"@ 01_ IZ+$#: MT JM,[.R+K#"22SX#@GCK=G,P.Z-16LUA)DJSI70JT3C5#)?W$T_GTS&\\L+ M-+V[F5W>SL>+J[M;='0!"A,JC]$)DCD6(&-7Z8 &YJ8-^:0F#YXA]]$-9RJ7 MZ))ED#W%NSK1-MM@G^TDZ"4O:J9HIZF8R9_5A^Z9/XGLB>BHU9TU,>> MS!5/-PA7*N>"_(0,'1'6?"''7<)KMH%E,SUEFX2>_<7N]E!3;]17:AJTF@:] MFA8@"JOC$;#HEM%/,/.][UV%ZD6]4M2P%37LS6F\U><7+RD@W>S16F"F_E6K M7L*7?J3#OPKO>V>1?MK"U[+<@^Y5@%C;IBY1RBNFZD;6SK;WQMBV2_>W>WWI MW&"Q)DPB"BL-]4[/='11-_+:4+RTO7#)E>ZL=ICKNP^$<=#K*\[5WC !VMLT M^0502P,$% @ G&3]5',+:\.] @ KP@ !D !X;"]W;W)K&ULK59K;]HP%/TK5E9-K;0V3Z!C$ F23.LF6E3:[;-++B1J M8F>V>>S?SW9"!B%%W=8O8#OGG'O/M>.;P8:R9YX "+3-,\*'1B)$T3=-/D\@ MQ_R*%D#DDP5E.19RRI8F+QC@6)/RS'0LJVOF."6&/]!K4^8/Z$ID*8$I0WR5 MYYC]&D-&-T/#-G8+]^DR$6K!] <%7L(,Q&,Q97)FUBIQF@/A*26(P6)HC.Q^ MU%%X#?B>PH;OC9%R\D3ILYKC612BX&XR MC6YGHX>;NUMTB0*:R]/(L=Y0V*HQH/,0!$XS?B$!C[,0G9]=H#.4$O20T!7' M).8#4\B\E+HYKW(8ESDX+^3@H@DE(N$H(C'$+?SP-+][@F_*>M1%<79%&3LG M!;^NR!5RK0_(L1RG)9_@]72[S<[_18_^.?I!,=SZA+A:S_W+$]*VSZ62UZZD MKKP^+_ 8\!AC>VY#*&H!V8Y7@PXL M=FJ+G9,61PL![*3%SE'4KONQ8?$8XWG=AL5CC&W;G8;%8]!UK]=P:.[=P#FP MI6Y]7.:_(J)\U>K5NKN.=%-IK(_M?F"WK(>R&Y?-\X]\V3S!:5B-U$!ZF\4_S=02P,$% M @ G&3]5/$+>L,P P .@H !D !X;"]W;W)K&ULM59M;YLP$/XK%IOV(BT! X&D2Y"2OFS=U#9*VNZS"Y<$%>S,=I).VH^? M#82D"Y!NT[Z WYY[GCMSQ_4WC#^*!8!$3VE"Q+Z0>L$,^DLRARG(N^68JYE96HGB%*B(&44<9@-CB$]&V-6 [,1] M#!NQ-T;:E0?&'O7D,AH8EE8$"812FR#JM8932!)M2>GX7A@U2DX-W!]OK5]D MSBMG'HB 4Y9\BR.Y&!A= T4P(ZM$3MCF,Q0.=;2]D"4B>Z)-<=8R4+@2DJ4% M6"E(8YJ_R5,1B#V 8]< [ )@9[ISHDSE&9$DZ'.V05R?5M;T(',U0RMQ,=6W M,I5<[<8*)X/I[G<&DL2)>*\V)VJ#QZ'>% O"02 V0R%+4P52HL/'OBF5/$UBAH6442[%KI'B MH2M&Y4*@"7%6TCQ_J ;,NVT6MD;J7FKP8&IXR> MDS$X==&K,)0KRW%N-4ZGVHE8DA &ALHE 7P-1O#F%?:LCPVJW%*5VV0]4!?7 M*BZN<)A(] #SF-*8SM'/2O]SV;GA3F98)_0Z\'SL^%;?7%<(ZI2".HV"/G%" MM9HFYLX!LX.Q;SG5S%[)[#4RW^=A:"+V#HA;N.>X=PW,JN:,8/X&+E_ M2.[Z5DVXNR5U]\_O'VAT[/*[!V+\KMNKN_Q>J:;7F"/?LL*HM S7P%6A1]G7 MT%+5"M %B3FZ)\D*JO3T_D,.86M7&*U_RZ)=0:FL=;EU?R^:V&W[U;'$>^4: MOS"5CM#G9KK[]+CMX1I^>\=OORRACM#;5?0]KX9^5V]Q8^%\EE5'%#B'"MQV MQZU1L*NM^"^*:YE<1S2Y5=\$[ORFR=S[G:? YUG3(M3?=45E_F5=U1;CZ8 5*8*:@5MM7V&PO=V]R M:W-H965T6V9NC12VP2-386* MPO;9)-?&(HD[VVG9OY_MI*% VE5;OB3V^9[G?'?VG?T-94\\!1#H.<\*/C12 M(58#T^1Q"CGF%W0%A5Q94)9C(:=L:?(5 YQH4)Z9CF7US1R3P@A\+9NQP*>E MR$@!,X9XF>>8_1Y#1C=#PS:V@CNR3(42F(&_PDN8@WA8S9B?)(Z9.:7"=#PU(;@@QBH1BP_*UA EFFB.0V M?M6<1F-2 7?'6_8K[;OTY1%SF-#L)TE$.C0^&RB!!2XS<40OP]@#<&N >:\&K =ZQ M%GHU0+MN5K[KP(58X,!G=(.8TI9L:J"CK]$R7J10YV0NF%PE$B>"^?WMY/OY M>#2/0C2YG/:U+@RY>PQY:(I+43*450DD+3@P\/X_@&\*=UN?'>VOH^=@X3?RN("N=89 M;._UF/_MGZJV"XS4%P-9^WA^\.N& D%I @GF(&'-$%BFF> MR]LL3V'\U);P@Y2JQ WX"LY47 MK\F+I]G=?1=4Q?YY6.7I..WL%K M\E(4S[;W9"UO3FL]&U=4?4VE&O8Z[H7ZOY]J7WCN]\$B^Z.]\ ME>_F3M_(@2UUP^;RF)6%J"I'(VW>!"/="M_(Q_9@8K?(0_F&J%K^"WWU )EB MMB0%1QDLI"GKXE+NF55-O9H(NM)=ZY$*V0/U,)7O(&!*0:XO*!7;B3+0O*R" M/U!+ P04 " "<9/U4?BK-W9T" #B!@ &0 'AL+W=O^@#_N.?>>BWT(UT(^JPQ DTV1<]5W,JW+&]=5<08% M59>B!(X[J9 %U3B52U>5$FAB047N^I[7 MLG^UVE'+@BH8B?P72W36=SXY)(&45KE^$.MOT.BQ!<8B5_9)UG7L]6>'Q)72 MHFC 6$'!>/VFFZ8/.P#D.0SP&X#_&M ] @@:0&"%UI5966.J:11*L2;21".; M&=C>6#2J8=Q\Q;F6N,L0IZ/YXW3TXV(XF-^.R6AZ-[N]GP\>)]-[?YF-R]OX\=#568;C0 M[.-=K+Z5X&\E#/V3A-\K?DD"[R/Q/=\_4,_H_^&=$^4$;4<#R]<]PO< 2DL6 M:TB(RJ@$141*8E$4V$#\G/'SH9:=I#0W^4:5-(:^@U=5@5R!$WUXU^EY7P[I M?2.R/?7=5GW7L@?'SI-1>&$N5F)$H]DH>W8.B>Z^I>@W(ML3?=6*OCKYR1_I MABR 0\JT(GA=]I03C;MXTBOK6XHP3F 3@]J>BY= V)@Q'&I5G;]G\QMC7D4^ M^K07NJO='OP;%7C=W;!:G;MC%P7(I751A;547-?7KEUMC7I@_>G5^A -O/;; M%YK:_>^H7#(4FT.*E-[E-98F:T>M)UJ4UI060J/%V6&&/R&0)@#W4R'T=F(2 MM+^UZ"]02P,$% @ G&3]5*&ULM5=M;]HP$/XK5B9-G;0U<7AK&2 !96LG02M@J_;1 M) >QFMBI[93VW\].(*$2-6MIOX#M^!X_Y[/O\7767-S)"$"AQR1FLNM$2J5M MUY5!! F1ISP%IK\LN4B(TEVQ+(QU@P2RHI_\KC9B!T#C;/?P-\8^#GO8J&Q!;'T#O MK*1W]FX'T8YT\"">EY3.K4"76:PSZ):7.LS+#G?XQ&&O2K2>%6M,&4VR9&^^ MM%J^,8IX1P+PL<=L@_#.#/V*H6_=NWX84I-<2(RH@D2^*L0'L ^>/5SI!K;F M_=Z8/+X8XH]0#%Q)!JX?'6*K5KR58:4@V)[N";(?^CR!7*H+M>?^] MWC,'EK%0=G>>] F(55ZX2!3PC*GB=5^.EL51OR@)JNE%934F8D691#$LM:EW MVM*7113%2M%1/,T+A 57NMS(FY$N\$"8"?K[DG.U[9@%RI*Q]P]02P,$% M @ G&3]5-G&J3(: P F @ !D !X;"]W;W)K&ULK99M;]HP$,>_BI554R>M34@@H0PB >W63BNM@*[:2Y,)[=S]\[N+?9?NBO$7D0!(])JE5/2L1,J\8]LB2B##XI+E0-63 M.>,9EFK*%[;(.>#8.&6I[3J.;V>84"OLFK5''G99(5-"X9$C4609YNL!I&S5 MLQK6V\*8+!*I%^RPF^,%3$ ^Y8]Q*)2894$$811SF/:O?Z S;VMX8_":P M$EMCI".9,?:B)W=QSW(T$*002:V U6T)0TA3+:0P_FXTK>J5VG%[_*;^W<2N M8IEA 4.6/I-8)CVK;:$8YKA(Y9BM;F$33TOK12P5YHI6&UO'0E$A),LVSHH@ M([2\X]=-'K8*MH"-5?<2*Y>DJ4GPR?^^-Q?S3]@X8/D^D$]4?7Z&%Z>S-6\]'T;O3C9C2\ MNYF@"]2G.%T+(A";HQ7F'%.Y5A\AX@5.!3J_!HE)*KXHRZ?)-3H_^X+.$*%H MFK!"8!J+KBT5KGZI'6W0!B6:>P3-1_>,RD2@&QI#O.MOJS"K6-VW6 ?N2<&? M!;U$GO,5N8[KUO ,/^[>.('C5:GWC)YW+/7[6>S4Y:C4:-9KZ#/>$3F.H&>I M0RR +\$*/W]J^,ZWN@#_D]A.N,TJW.8I]7" 4TPC0%BB&2P(I80N]&9: ^9U M@9=JOE'3M6@9-OVFROMR.Z!#HY;C.971#FBK FV=!/T%0G30(UZK8B6%.FPQ MH+C@&EFY[C_S0J!$$5_7@004>G 0?)I@N0"#)WFO*+G[.B;IJ M\-H*$AQ".E] D6LH+*L@=5JU5[[IJOLK0]4VRV[Y+M,V;/O,5<'4Z 4YDK2N0Q4TGC9 M!\N)9+EI)3,F56,RPT3].@#7!NKYG#'Y-M$OJ'Y&PG]02P,$% @ G&3] M5'["<62X @ R@D !D !X;"]W;W)K&ULM99M M3]LP$,>_BI6A":2M>2@MA:612@N#2134EJ&]=)-K8^'8F>VT3-J'GYV$$%"( M!BI]T?@:8H87 CD,R2!(L_IT#Y=FBYUF/' MC*QC93KLP$_Q&N:@;M,;H2V[4HE( DP2SI" U= :N2>GKF<<\A$_"6QEK8U, M*$O.[XUQ&0TMQQ !A5 9":P?&Q@#I49)<_PN1:UJ3N-8;S^JG^?!ZV"66,*8 MTSL2J7AH#2P4P0IG5,WX]@+*@'I&+^14YO]H6XYU+!1F4O&D=-8$"6'%$S^4 M"U%S\+Q7'+S2(5\(NY@HIYQ@A0-?\"T29K16,XT\U-Q;PQ%FLC)70K\EVD\% M=Z/9;#1=_$+CZ_EBCD;3";I>7)S-M#U=7$Z_GTW'EV?SKV@&:2;"6,>/KI>4 MK+%94XGV)Z PH?( [2'"T!6AU/3[MM)L9@8[+#E."P[O%8X?&>N@KO,%>8[G MH=OY!.WO'3R7L75H57Q>%9^7ZW9?T:UQ\R?N)KY"Y[!9QVR.$YGB$(:6_OHE MB U8P>=/;M_YUD+9K2B[;>K!@BM,40-I$V@AY3JYEMEUFV#0&3CUG^O;FP:< MPPKGL!7GG'(N4$HQ0Q18! )Q!DTHK3+O7+->!=G;469['T#9KRC[N\ML(=6K M)[8YD4?5[$=O3R3ZJ__V]* M7>?IQ'9:YQ]%$3'3:8C5R_PVG[RM>N]<+;=68=P=9;44VC'H4ZEP6\_XMR6V MU'IV##N=E\FU:Y79W'*NL%@373&PO=V]R:W-H965T2DNHB!J)&K@YR86LB#:F+#Q52R"9 U7,"WQ_YE6$3<2@:S2B'G42JJ2HB?R^!B3;"8WQR[&E1:NOPXK F!22@G^J=-)8WL&2T M JZHX$A"'N'%>+Z+X_L=^[VDTM!Z+@5K"?---EA#]AE$%.&J;WHOT&?3TWEB\5 M3+DO:KO8R6>,TD9I4?5@HZ"BO%O)2W\/9X @> 40](# Z>X2.95W1),XE*)% MTD8;-KMQI3JT$4>Y_2F)EN:4&IR.ET_)>KM*$I2LOFY6VT>TWMX_[#>+Q_7# M%KV[ TTH4^]#3YM<%N&E/>^RXPU>X9VAC>"Z5&C%,\C^Q7M&XR T. E=!E<) MOS=\A";^!Q3X08 4%*8S]!7>R7 !$\<[^8\+N%1VQS:]S&9':*YJDD*$S8PH MD$? \=LWXYG_Y8K6Z:!U>HT]WC;5 202N1F'6DA-#@Q.5Z$NB>WH;AR='<]C M/ Z]X[D"[ZQU*I"%&Q"%4M%PW771X!UF<-&UWM_P;H W1!:4*\0@-U!_]-'D ME=U0=(86M6O$@]"FK=VV-.\(2!M@SG,A],FP"8:7*?X#4$L#!!0 ( )QD M_535>B'AB ( ,<& 9 >&PO=V]R:W-H965TV$[M_/AA2E"V"FR856<(<]$-U)\W,[5AR6@)75' D83%ROOJ7X]C&-P&/%&JU-4;6R;,0 M+W8RS4>.9P4!@TQ;!F)>:Q@#8Y;(R/BUX72Z(RUP>_S&?M-X-UZ>B8*Q8$\T MU\7(N7!0#@NR8GHFZF^P\1-9ODPPU3Q1W<:& P=E*Z5%N0$;!27E[9N\;NYA M"^"'!P!X \#_"@@V@* QVBIK;$V()FDB18VDC39L=M#<38,V;BBW69QK:7:I MP>ET>OMX?7O_)JE/8=Y%MKTL698F#\- M2!M@]A="Z+>);6;=ORO] U!+ P04 " "<9/U4-NR@1' " "@!P &0 M 'AL+W=O_4F$Q)M8J>VN?3OZTM( 641:GDA]N2<,S[C,!-M&7\2!8!$ MN[JB8NP44C8CC$5:0$W$@#5 U9N<\9I(M>4K+!H.)#.DNL*^ZPYQ34KJQ)&) M+7@.Y^P##^6JD#J XZ@A*UB"_-8LN-KA3B4K M:Z"B9!1QR,?.G3=*0HTW@.\E;,7!&FDGCXP]Z-7J^ET*37Q<+U7_V"\*R^/1,"453_*3!9CYZV#,LC)NI(/;/L16C^W M6B]EE3"_:&NQ0>B@="TDJUNR.D%=4OLDN[8.!P2ETT_P6X)_2G@N0] 2@DLS MA"TAO#3#;4LPUK'U;@HW(Y+$$6=;Q#5:J>F%J;YAJWJ55'\G2\G5VU+Q9'S_ M>?IEGJ"O=S^3);J9@21E)5Y%6"IMCCG=Z[/S?]F3?\Y^5(R@N^7 MZ 47W'+?W5IVV,_6K6HD&I+"V%&]2 #?@!._?.$-W?=]A;VFV.R:8LF5Q(ZN M(.RN(#RG'B=Y#J8I(DEVB!,)Z(8(1% #/ 4J>_]S5O*=D=0=?Q.[ S^,\.:P MWA;D><PI!_F^AW,NL<'+:<&OC*]7J"4K:FTWV47[<;)G>FB M)_&)-YIZ/?&9&C]V6OR5M[-K3OBJI )5D*M4[N"-ZHC^12=4^ MS;)0(Q2X!JCW.6-RO]$)NJ$<_P%02P,$% @ G&3]5*)YE&^&! -A< M !D !X;"]W;W)K&ULO5AM;^HV%/XK5G8UM5+; MD(27M@,D(+YW3"T7E=Y-T[0/+CF =1.;V:9T^_6SDY 2"%&[)OL"B7/.X_/R M'+^<[I:+[W(%H-!+%#+9LU9*K6]M6\Y7$!%YQ=? ])<%%Q%1^E4L;;D60()8 M*0IMM]%HVQ&AS.IWX[&IZ'?Y1H64P50@N8DB(OX>0LBW/ MQD'/:AB+((2Y,A!$_SW#",+0(&D[_DI!K6Q.H[C_O$/_'#NOG7DB$D8\_(T& M:M6SKBT4P()L0O7 MS]#ZE#+X,UY*.-?M$UE&Q::;Z3B4:JL+8@H2_[)2QJ( M/85F\X2"FRJX;U7P4@7OK0K-5*'Y5H56JA"[;B>^QX'SB2+]KN!;)(RT1C,/ M:ZU MOLU\=/;I''U"E*''%=](P@+9M94VWIA@SU-#AXFA[@E#/73/F5I)A%D 08&^ M7Z[?+M&W=="RR+F[R W=4L!?-NP*>8T+Y#9T=O5G2)W/C8[_L^SYX+A M933R8CSO!!Z^G]Y]_1UC-,03_'F<$J@HRPE.LQC'+(NW=H)""@Z@(-(BX4_8?$:[@N\B]ZIT%G=US*\PLT4T2!WB.4^3)F M%@2LS-[Q#+OQ/_"+,B-/(>B"VT0@8LP_BQA1[LQ,[R&4+2_0%VVR M("'2RP<:!'HII%(95#TI?M'[IH0BAM0)[M<)CFL"SS&JE3&J51.CC USI54? M0&U$_60J]^.#9*H3W*\3'-<$GB-3.R-3NRHRC>)S1<(E39HQ4Z"7RV2\/@Z5 MF_]!#M4)[M<)CFL"SW&HDW&H4]."I*\^*DQ8\[_L;J5^O/>\4R687Q[A#Y*E M(DMSY+C.R'%=:KK>:JA(0\,I]3 [<8KDQ*EO,FM=_HA(":JX\5 * M^%[FI6BM/:YK"\,IO93W)_L=K==FULE"\8X)[ASZ>RQS MZ1Q5RK&0X[J''A<@>8<9MO?Z@/I0LHP;L%)[L&$JZ>5DHUF3=Q"W-@_&A\[M MR"D8]TU3..X[OL(G'>5[(I:4213"0D_5N.KHW(BD29N\*+Z.NY!/7"D>Q8\K M( $((Z"_+SA7NQ&PO=V]R:W-H965T5\=VV:+-JB%+(KLD.9N+(F-(5$ARGN ,+2A@>9I"^G6"$G(8&;;Q7+#$FRV7!>9X MN(,;M$+\\VY!Q9E94V*V8X4%#7^PNC CHZ!O)5'0K[( MDWD\,BS9(I2@B$L$%#][-$5)(DFB'?]54*..*87'Q\_TL+AY<3./D*$I2?[& M,=^.C+X!8K2&><*7Y/ [JFZH*WD125CQ'QS*NE[' %'..$DKL6A!BK/R%SY5 M'7$D$)QV@5,)G->"&Z%;";JO!=X9@5<)O/=&Z%6"7I&L MLG>+U/B0P_&0D@.@LK:@R8,BOX5:9 1GTHHK3L55+'1\O CN5_,_[\'-O0^6 MP<-\&=P%]P]@<7MSOP*W\YO)_';^, ]6X(./.,0)^P@^@<\K'WSX^>/0Y*(% MDF-&5;1)&>70'7^A4XEN.T-&CZ?KG=UA\_%CWXL>BA6NZC2,CML]%G[Y?;BE2XM97= M@M6,LJB67 QQGB"Q .- V(:U^40) MNM0G.F%^"?,*F%R8[L>N6*>*OZ&Y/[: SJ"A3MA,$^S$ EYM 4]I@1!B"O8P MR1$@:["3LP=DP@^M)O :73T8>':CJZ?*D)?FMX1UWPH:Z P:ZH3-FMUF.X[7 M.;Z%D]SUZMSUE+E[H##&V09LQ(Z,B7U3 KEX$G "^!8!N5I0I++7Z-5/MM7S MFKGL-1K?'W0;U?P6GN-:;C--39YM.YU&O5!YZY=F0!/L)$O].DM]]20+*<<1 MWD$QNXH])*(4)@QD8A;P#MK"#GK-4:OL M@DLSH0EVDBW;>GEQ8"GSM40%TFTDGSM=("K;10*VVFBW9J(N?%1(YRS@F>=BB2 M2P"*>$XS(/9F;RS)U<"+;:.3YFNE!5II844;'#W17CW+9KH"EEXPC]YAIXAN MBL\3#$0DSWCYNJ&ULM9=M<]HX$,>_RHZO)D+M/7\EV'"".^^2^P9:L_6M_NVB]'NZ$_*(21 V/*>-JY"1: M;\Y=5T4)ID2=B0UR\V0E9$JT&UG#__DG]KPS>P-P3A5/!/M-8)R.G[T",*[)E>B%VEU@ =:Q>))C* M?F&7K^T%#D1;I45:&!L/4LKS*WDL K%G8'2J#8+"(#@V:+]BT"H,6AEH[EF& M=4$T"8=2[$#:U4;-WF2QR:P-#>4VC4LMS5-J['0XGD[OKN\^C&]G%W!S>SE; MP/3F>KZ87##S7())Q>H"67J%-[!W?("3MZ^BJ\AL0/:=DG;KE,/)X01'B$0#?>XIIQ3O@:Q IT@ M;%!248F?:W8S35MO'L)W0:?7';H/^URU._\D5Z?DZM1F<8$1(TK1%8U(7G;B M?\RA-'5,OP5NJJQE)(]8>0 Z36:W(;&#*'3+*'2_-[O(XV_G-5?K'.:U%1SE MM7;/GR3JE42]6J)Y\2(:E^FLXJC5^-$$-B1V@-LON>K 8=][?@M[OZ_.%-H-9:XIM<-([/4C?FWR MQJF0FOZ?1\%06W@FE((3_[02WG^1MW;[*&D5:X+^*RD+GAT-&BV*A5SW&U6Q M:ID_\ ='[KI[+5^*4Z[YG*V;+;'F<]YM'\Q';A62OY+).W\-=$ MFL.C@.'*2'IG/1,_F7?%^4"+3=98W@MMVM3L-C%?$BCM O-\)81^&M@-RF^3 M\"M02P,$% @ G&3]5$KC*202 P "0D !D !X;"]W;W)K&ULK99O;]HP$,:_BI554R=MS5\(Z2 2!:8R=2T"NNVM"4>Q MZMC,=H!^^]D)1!1<5&E[ [%SS^/?G7-QVALNGN420*%M3IGL.$NE5M>N*[,E MY%A>\14P?6?!18Z5'HHG5ZX$X'DIRJD;>%[3S3%A3MHNYT8B;?-"4<)@)) L M\AR+EQN@?--Q?&<_,29/2V4FW+2]PD\P ?6X&@D]8^#+@)X&-/+A&)I,9Y\]F,)QW',\ 85,&0>L_];0 TJ-D<;XL_-TZB6- M\/!Z[_ZMS%WG,L,2>IS^(G.U[#@M!\UA@0NJQGQS"[M\&L8OXU26OVA3Q<:1 M@[)"*I[OQ)H@)ZSZQ]M='0X$_EN"8"<(WBL(=X*P3+0B*]/J8X73MN ;)$RT M=C,796U*MN/'01\-?H\&]Y/!!'7O^^AA>CL8H[MA M]V9X-YP.]>QE'Q0F5'Y"7]#CI(\N+SZA"T08FBYY(3&;R[:K-(XQ=;/=TC?5 MTL$;2W\OV!4*O<\H\(+ (N^=E_NS=+5O#;6:1@TXK:[/DS,$N3[21WT"CBJ M@:-W 4M,0>K',0-FW@JR))\3F?&"*2MRY=LXH FBJ'F$?!KD!WYD1V[4R(UW M(6^P$)BI%Y1Q:4=LG*P>Q:WCJEJ"FI%O1VS6B,VSB'U8@!!@]GX-K ;7/.T M-&%X7#];D!_:X>(:+CX+-V09SP$IO-7;K!]4/*-6P/AT@[T@.0*T!/FQG:]5 M\[7.\CVH)0@;4.NT&-Y)DYP&Q=J/S#'8?WUD_X%4$L#!!0 ( )QD M_51V+0$&PO=V]R:W-H965TJ[6TOIKUPP4FL YS93M*3]L?/ M_"C&"7&+9-XD0'B^MC_A,<\7/-U3]IVO,1;@)4TR/G/60FPN7)=':YPB/J ; MG,E?EI2E2,A=MG+YAF$4%T%IXD+/&[LI(IDSGQ;'[ME\2KMXYGAYCW""(Y%+(/FUPPN<)+F2[,>_E:A3 MMYD'-K=?U;\4@Y>#>48<+VCR%XG%>N:<.R#&2[1-Q /=_XZK 8URO8@FO/@$ M^_+<<>" :,L%3:M@V8.49.4W>JE - (@/!$ JP#XWH"@"@C>&S"L H8%F7(H M!8<0"32?,KH'+#];JN4;!K@%X=7E M$_@88H%(PC^!#X!DX&E-MQQE,9^Z0C:6A[A1);PHA>$)X3&XI9E8PS!QP^?VOIEEOECFPU X!4RT" 3 MFF5"'$D9W]0;;91!_7\$A6YPZO^0^X NP8+AF CP!44D(>('^+OXX5K@E/_3 MTMO+4G78KII/'A=\@R(\<^3LP#';86?^\T_^V/NUC:!-L="2F$9S6-,828G-L"0G'_:B!J5NQ(MQ >)LS"WV160+36=4*,(]HV$KK-( MFB:.\YI73N$ K58,K^3\+:?O-"5"&AW!P9+1M#J0S^PHBBB+Y=3?2M$_HAB, M6B@:^]69HB4UG2)4%.$;% 66ND)2C+:,'5;]%1BC1M]W#E]JV6[5;70EIJ.5%7XOKG$KQDN,6Y%5X9/ MFA7DD4E9F!OIC*2/4MY7M;QO+N:->5O6&JVDK);V5M5"6VHZ4>49_/-^\M:J M@;"J%MI2TY$J#^$;B^JW\W;2DK>'MWEQ?WCV8 M[[MF]:X7FU6UT)::3E;Y!^CWDK_09OF_L*H6VE+3D2HS =]I)IBT8:WLX%$" M^X?/5!?F1CHCZ<-)0.4DH-E)O"M_3]]_S>J=+S:K+PELJ>EDE1.!PW[RUZH5 ML:H6VE+3D2HK LUO%-[.W]%1_AZ]$UF8&^F,I \K 965@&8K\9@_>\L/@H2B MK/7IMUFA\P5EU7784M/I*=4:MEO$5B3C(,%+&>H-SF0UP,IE8>6.H)MBH=0S M%8*FQ>8:HQBS_ 3Y^Y)2\;J3-U OSIO_#U!+ P04 " "<9/U4/YP?EDP" M !X!0 &0 'AL+W=O-(U)JS$I<25%T45+[,D(O#Q.M[IXT5V^7:;I XJN@.$]3K M:BF-15J5C!58*B9*D+B=>-/^>#:T_L[A@>%!G:W!5K(1XM$:W[*)%U@@Y)AJ MJT#-M,<[Y-P*&8RGHZ;7IK2!Y^N3^KVKW=2RH0KO!/_#,IU/O$\>9+BE-="0B/ :'C;A(Y MRCG5-(ZD.("TWD;-+ERI+MK L=)^E$1+<\I,G(Z3]2Q9_%HO?OZ&Q8,=W\]1 M4\;5!_@(2;U1^%1CJ6&Q-V-$M$EI TEZE)\U\N$5^>\U]R$<]2 ,PA#> @&5 M4XGJ7R5BH%ORL"4/G?3--?)7/ [X<1V5_ &K18@TZL^8FD.I%D5"-H 1L\[5UBZ59-L/(!@L\] M<)^ZX_J&+>?POSC5*] ,4W.KF%UB[%:;J) MRMF(W)^]_;%4YNI-Y-\G[TY..O?G5X?V,P>$N(-EIV6+'J@8D0F M5/"IYN!5T)*+M3?WP#!30NG(V(*PX;I@J7]YN.M[4"L-3\FETBZVC^#_3IOA M!\"F!P*Y$*W 'O&&\;"BQC MKVW'#7;&1U#4M._6E54XUW3=[?7)UL&];)"I MTCG3;9@NV9C&0\$*D*/Y? %OHZH80&-4:1LYIW,EJ=.P\6@:EG;&A+B%C?2] MV.->%3MYZT#69-NT@IJFI_$=X-]E\]R[M+T7\485?U#FT]).1[H^%!J[T:S@ M*]=?%:T C+V+L].J$NN/@L]ER?SDGQUP/*0;OVBA-/]EHT&IS*R!:1(],&WX M;-?R4]/JCJW,IIQ6!:ZY]PHU_]UUGC/)-!6[HFWM'_,JOUAQ" M@QJ;T_'81?:/7V22';_&YFYQ[")?Q;X9'*7(N#F_=RX)>U>$UAK!56Q$OL'% M3FR#1M,E%X;+IK?@><[DHYN"I3=T:B_R>_QV?,X*NA3FK@5'9-O^RG*^++-V MU TL1#-JV_X"T^NF[3W0QN(R9RN63YJNGD]=,[(-&[5YP.$0N79/&,%\/!9& M ,/B8 HP'^^%Q?F?YC- Y^,Q3-L@B Q0GP'JX[U"R,1]L#AAG\P^X9EF69*D M*;:BDTE0P01;MS2%;Y@-TP8>6!R(]&=KC6<;KY"GZP#+Z5,5@LT4KT1LIOA: M Q)>-_#(LG"VL3C@@64!JQV('XX#-17V21+(*J8-V\$XDF48 K48KM$T158G MA4\X/]@N29(L"R. A14D"8; ;L013 %HP) D<>?@P7D4;\ZI>/OKUO@W4$L# M!!0 ( )QD_527BKL

-8?20$3;8T.P6BP^0"X99K>]9!:G MB#)-.D:W>]])8YFU/GT\][50'?TD M+\6ZE'D&C57#2HKGXO5Z=9"$?92++;_U6_7'HH6R^)4]%OG6UB<;1C/2@@2<[-35W!O M]:3PK]W-Z:E+P-5BJ!XD7%#NI@:G@QSZ7NC/W)$3\1$;.#/'&W(63CF/0@W0 M0 "-FP&RNT6L09H(I/D;(<,(#G/N : _9OZ"!QJDA4!:-X,<^O.%!FDCD/;- M(,/('VJ0]PCD_>TBZ813#?(= OF.%G+"/1XX,PWF/0+SGA8FX$.($'.&0W_I M1:XWJ<+FC9Q@I$\S'Q# #[2 'H]8Z,RXCM/K8O-REQ:(.X$'<0H9S!\PWSD! MU\E08Q KH\K#O]H#)X3!7TT!XT;\ %T)2PC!C M?C2%*$+:PM#3,3%E](B=,5B&KL?#D(5\4DT?S/7&?C!_$TK,&#UB9;C>"LC\ MP&WF!>:''K$@7 _&'&>1\[G)A.F@1^R#*@7@K=5#+>"1&]0^8 M8K(1LYNJ8 MF!!ZQ$88.V[ 5LYLR=F<.^'RA-F((J:('K$C0 [+^7)62_6- MZ0\318_8%( 9+ &1?ZY>.]S-F(#R*="G.' M0>V.Y2#D?R^K[.#5U*)SH9L,8F<@ZQ/89>0Z)N8,@]@9/U8I[ XVO(DH_M#) M,%,8Q*9XNURYB(B9PR VQ[5URPNHCHG)Q""6";I\^6+HF)A,#&*9:$N#BV\: M,XE!;!+4Q\T08B8QZ$UR77@-3!,SB4EL$E1X34Q,+2:Q6E[VN^QN),I8)HW1 M:&)N,8G=\CIIM]DB_E:7!".ATN*$JF.B):S?YI8V&\DBWNV4V $+*V+(;:9C M8J(QB45S%5.))Y$==4Q,-B:Q;!J88BN4$IL71 'O7=$Q,.B:Q=!!,+\_T-+M&M3# ],N]OJ:T, 59MRR)?3%U3$Q!%K&"<$Q+QT1_1R%6$(YIZYB8 M@BQB!6$%QJ:"+$Q!%K&"&AN)"^ZQ,/=8Y+N31M3CDVL''P[UL#$E&,3*Z>J/[(?]<>+N6-CKK&) M7?-S)?(R(:89N]9,Y_PAR49L928V'O1>0/LZ3M8+Q:K#Z1;PY?Y=R_J;FT_]02P,$% @ G&3]5 ^45$C: 0 62 !H !X M;"]?Z)0A&.14&#YE36V/+U7UB?K)'G+VG7EFUWR)MMGR?' M_>Z0%\VFE/XAA+SNN7'/AW*+X/#9S>\YTU*I9F\ML,ZE443CKOKZ1PN M![DY3VXFSV^+9GA^DR;4#E((TOI!!D%6/\@AR.L'10B*]8-F$#2K'W0+0;?U M@^X@Z*Y^T#T$W=0J"WHMY*H+>BWDJ@MXX^M@GT5M1;"?16U%L)]%;4 M6PGT5M1;"?16U%L)]%;46PGT5M1;"?0VU-L(]#;4VPCT-M3;"/2VT68)@=Z& M>AN!WH9Z&X'>AGH;@=Z&>AN!WH9Z&X'>AGH;@=Z.>CN!WHYZ.X'>CGH[@=Z. M>CN!WC[:[";0VU%O)]#;46\GT-M1;R?0VU%O)]#;46\GT#NBWI% [XAZ1P*] M(^H="?2.J'GLO. ?X MD^#Q"U!+ P04 " "<9/U4(5VG)LT! D( $P %M#;VYT96YT7U1Y M<&5S72YX;6S-VLENPC 4!=!?0=E6Q'@('01LVFY;%OT!-WE 1!);MJ'P]W7" M(+6BJ(A*O1LB8OO=%ULZFV3TMK7D>YNZ:OPX681@'QCS^8)J[5-CJ8DC,^-J M'>)?-V=6YTL])R8&@R'+31.H"?W0UD@FHR>:Z545>L^;>-N7IADGCBJ?]!YW M$]NL<:*MKE/MPHNNXRRVJ9@/VXI\>K[$B1[-;%;F5)A\5<.=.$71*&NTEW1F_/) M(>XP[7[YU?E=F7.!<>;4&>OCB3FZ/.YP).WJOHV%R(7R_",>$V/IJY^/VM,N MJ/AE=MS>#^.6W7EXUEVNW^.O9WRL?V$? J0/"=*' NDC ^EC"-+'+4@?=R!] MW(/TP0&UL4$L! A0#% M @ G&3]5%?;W,OP *P( !$ ( !KP &1O8U!R;W!S M+V-O&UL4$L! A0#% @ G&3]5)E^=$% #$'P & @($/" >&PO=V]R:W-H965T&UL4$L! A0#% @ G&3]5&[*36O]!0 8A< !@ M ("!%@X 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0# M% @ G&3]5.IC+'0@ P 2 L !@ ("!H!P 'AL+W=O M?CD@H %QC M 8 " @?8? !X;"]W;W)KA&PO=V]R:W-H965T&UL4$L! A0#% @ G&3]5!2ZSF)< M! K H !@ ("!$3$ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ G&3]5.3D8E'-! ?@P !D ("!ST4 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ G&3]5"KW=-R9 M @ 7@8 !D ("!Q50 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ G&3]5/Z;Q0 5!0 $PP !D M ("!BV( 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ G&3]5$:Y*R^J!@ D@\ !D ("!1VX M 'AL+W=O!0 &0 @($H=0 >&PO=V]R:W-H965T&UL4$L! A0#% @ MG&3]5/\9]29^ P /0L !D ("!Z'P 'AL+W=O MB@ >&PO=V]R:W-H965T&UL4$L! A0#% @ G&3]5-P_LC7[ @ Y@8 !D M ("!:) 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ G&3]5.3[$35/ @ ^P8 !D ("!*)D 'AL M+W=O&PO=V]R:W-H965TC3360, ,(/ 9 " M@4F? !X;"]W;W)K&UL4$L! A0#% @ G&3] M5.O@,7-* @ P8 !D ("!V:( 'AL+W=O&PO=V]R:W-H965T"I !X;"]W;W)K M&UL4$L! A0#% @ G&3]5',+:\.] @ KP@ M !D ("!H*P 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ G&3]5'XJS=V= @ X@8 !D M ("!\+4 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ G&3]5'["<62X @ R@D !D ("!C;\ 'AL+W=O MN[4,"$" "E M! &0 @(%\P@ >&PO=V]R:W-H965TB'AB ( ,<& 9 " @=3$ M !X;"]W;W)K&UL4$L! A0#% @ G&3]5#;L MH$1P @ H < !D ("!D\< 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ G&3]5/WRLOQ* P IPP !D M ("!UM, 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ G&3]5#^<'Y9, @ > 4 !D ("! M9> 'AL+W=O&PO"M6FP0 -&PO7W)E;',O=V]R:V)O;VLN M>&UL+G)E;'-02P$"% ,4 " "<9/U4(5VG)LT! D( $P M @ $&[@ 6T-O;G1E;G1?5'EP97-=+GAM;%!+!08 /@ ^ .D0 $ %\ ! end XML 66 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 67 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 68 FilingSummary.xml IDEA: XBRL DOCUMENT 3.22.2 html 109 204 1 false 25 0 false 5 false false R1.htm 00090 - Document - Document and Entity Information Sheet http://www.marineproductscorp.com/role/DocumentDocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 00100 - Statement - CONSOLIDATED BALANCE SHEETS Sheet http://www.marineproductscorp.com/role/StatementConsolidatedBalanceSheets CONSOLIDATED BALANCE SHEETS Statements 2 false false R3.htm 00105 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical) Sheet http://www.marineproductscorp.com/role/StatementConsolidatedBalanceSheetsParenthetical CONSOLIDATED BALANCE SHEETS (Parenthetical) Statements 3 false false R4.htm 00200 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS Sheet http://www.marineproductscorp.com/role/StatementConsolidatedStatementsOfOperations CONSOLIDATED STATEMENTS OF OPERATIONS Statements 4 false false R5.htm 00300 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME Sheet http://www.marineproductscorp.com/role/StatementConsolidatedStatementsOfComprehensiveIncome CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME Statements 5 false false R6.htm 00400 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY Sheet http://www.marineproductscorp.com/role/StatementConsolidatedStatementsOfStockholdersEquity CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY Statements 6 false false R7.htm 00500 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS Sheet http://www.marineproductscorp.com/role/StatementConsolidatedStatementsOfCashFlows CONSOLIDATED STATEMENTS OF CASH FLOWS Statements 7 false false R8.htm 10101 - Disclosure - GENERAL Sheet http://www.marineproductscorp.com/role/DisclosureGeneral GENERAL Notes 8 false false R9.htm 10201 - Disclosure - RECENT ACCOUNTING STANDARDS Sheet http://www.marineproductscorp.com/role/DisclosureRecentAccountingStandards RECENT ACCOUNTING STANDARDS Notes 9 false false R10.htm 10301 - Disclosure - NET SALES Sheet http://www.marineproductscorp.com/role/DisclosureNetSales NET SALES Notes 10 false false R11.htm 10401 - Disclosure - EARNINGS PER SHARE Sheet http://www.marineproductscorp.com/role/DisclosureEarningsPerShare EARNINGS PER SHARE Notes 11 false false R12.htm 10501 - Disclosure - STOCK-BASED COMPENSATION Sheet http://www.marineproductscorp.com/role/DisclosureStockBasedCompensation STOCK-BASED COMPENSATION Notes 12 false false R13.htm 10601 - Disclosure - WARRANTY COSTS AND OTHER CONTINGENCIES Sheet http://www.marineproductscorp.com/role/DisclosureWarrantyCostsAndOtherContingencies WARRANTY COSTS AND OTHER CONTINGENCIES Notes 13 false false R14.htm 10701 - Disclosure - BUSINESS SEGMENT INFORMATION Sheet http://www.marineproductscorp.com/role/DisclosureBusinessSegmentInformation BUSINESS SEGMENT INFORMATION Notes 14 false false R15.htm 10801 - Disclosure - INVENTORIES Sheet http://www.marineproductscorp.com/role/DisclosureInventories INVENTORIES Notes 15 false false R16.htm 10901 - Disclosure - INCOME TAXES Sheet http://www.marineproductscorp.com/role/DisclosureIncomeTaxes INCOME TAXES Notes 16 false false R17.htm 11001 - Disclosure - PENSION AND RETIREMENT PLANS LIABILITIES Sheet http://www.marineproductscorp.com/role/DisclosurePensionAndRetirementPlansLiabilities PENSION AND RETIREMENT PLANS LIABILITIES Notes 17 false false R18.htm 11101 - Disclosure - FAIR VALUE MEASUREMENTS Sheet http://www.marineproductscorp.com/role/DisclosureFairValueMeasurements FAIR VALUE MEASUREMENTS Notes 18 false false R19.htm 11201 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE LOSS Sheet http://www.marineproductscorp.com/role/DisclosureAccumulatedOtherComprehensiveLoss ACCUMULATED OTHER COMPREHENSIVE LOSS Notes 19 false false R20.htm 11301 - Disclosure - ACCRUED EXPENSES AND OTHER LIABILITIES Sheet http://www.marineproductscorp.com/role/DisclosureAccruedExpensesAndOtherLiabilities ACCRUED EXPENSES AND OTHER LIABILITIES Notes 20 false false R21.htm 11401 - Disclosure - LONG-TERM DEBT Sheet http://www.marineproductscorp.com/role/DisclosureLongTermDebt LONG-TERM DEBT Notes 21 false false R22.htm 11501 - Disclosure - SUBSEQUENT EVENT Sheet http://www.marineproductscorp.com/role/DisclosureSubsequentEvent SUBSEQUENT EVENT Notes 22 false false R23.htm 20202 - Disclosure - RECENT ACCOUNTING STANDARDS (Policies) Sheet http://www.marineproductscorp.com/role/DisclosureRecentAccountingStandardsPolicies RECENT ACCOUNTING STANDARDS (Policies) Policies 23 false false R24.htm 30303 - Disclosure - NET SALES (Tables) Sheet http://www.marineproductscorp.com/role/DisclosureNetSalesTables NET SALES (Tables) Tables http://www.marineproductscorp.com/role/DisclosureNetSales 24 false false R25.htm 30403 - Disclosure - EARNINGS PER SHARE (Tables) Sheet http://www.marineproductscorp.com/role/DisclosureEarningsPerShareTables EARNINGS PER SHARE (Tables) Tables http://www.marineproductscorp.com/role/DisclosureEarningsPerShare 25 false false R26.htm 30503 - Disclosure - STOCK-BASED COMPENSATION (Tables) Sheet http://www.marineproductscorp.com/role/DisclosureStockBasedCompensationTables STOCK-BASED COMPENSATION (Tables) Tables http://www.marineproductscorp.com/role/DisclosureStockBasedCompensation 26 false false R27.htm 30603 - Disclosure - WARRANTY COSTS AND OTHER CONTINGENCIES (Tables) Sheet http://www.marineproductscorp.com/role/DisclosureWarrantyCostsAndOtherContingenciesTables WARRANTY COSTS AND OTHER CONTINGENCIES (Tables) Tables http://www.marineproductscorp.com/role/DisclosureWarrantyCostsAndOtherContingencies 27 false false R28.htm 30803 - Disclosure - INVENTORIES (Tables) Sheet http://www.marineproductscorp.com/role/DisclosureInventoriesTables INVENTORIES (Tables) Tables http://www.marineproductscorp.com/role/DisclosureInventories 28 false false R29.htm 31003 - Disclosure - PENSION AND RETIREMENT PLANS LIABILITIES (Tables) Sheet http://www.marineproductscorp.com/role/DisclosurePensionAndRetirementPlansLiabilitiesTables PENSION AND RETIREMENT PLANS LIABILITIES (Tables) Tables http://www.marineproductscorp.com/role/DisclosurePensionAndRetirementPlansLiabilities 29 false false R30.htm 31203 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE LOSS (Tables) Sheet http://www.marineproductscorp.com/role/DisclosureAccumulatedOtherComprehensiveLossTables ACCUMULATED OTHER COMPREHENSIVE LOSS (Tables) Tables http://www.marineproductscorp.com/role/DisclosureAccumulatedOtherComprehensiveLoss 30 false false R31.htm 31303 - Disclosure - ACCRUED EXPENSES AND OTHER LIABILITIES (Tables) Sheet http://www.marineproductscorp.com/role/DisclosureAccruedExpensesAndOtherLiabilitiesTables ACCRUED EXPENSES AND OTHER LIABILITIES (Tables) Tables http://www.marineproductscorp.com/role/DisclosureAccruedExpensesAndOtherLiabilities 31 false false R32.htm 40101 - Disclosure - GENERAL (Details) Sheet http://www.marineproductscorp.com/role/DisclosureGeneralDetails GENERAL (Details) Details http://www.marineproductscorp.com/role/DisclosureGeneral 32 false false R33.htm 40301 - Disclosure - NET SALES - Payment Terms (Details) Sheet http://www.marineproductscorp.com/role/DisclosureNetSalesPaymentTermsDetails NET SALES - Payment Terms (Details) Details 33 false false R34.htm 40302 - Disclosure - NET SALES - Disaggregate sales by major source (Details) Sheet http://www.marineproductscorp.com/role/DisclosureNetSalesDisaggregateSalesByMajorSourceDetails NET SALES - Disaggregate sales by major source (Details) Details 34 false false R35.htm 40303 - Disclosure - NET SALES - Disaggregate revenue by location (Details) Sheet http://www.marineproductscorp.com/role/DisclosureNetSalesDisaggregateRevenueByLocationDetails NET SALES - Disaggregate revenue by location (Details) Details 35 false false R36.htm 40304 - Disclosure - NET SALES - Deferred revenue (Details) Sheet http://www.marineproductscorp.com/role/DisclosureNetSalesDeferredRevenueDetails NET SALES - Deferred revenue (Details) Details 36 false false R37.htm 40401 - Disclosure - EARNINGS PER SHARE (Details) Sheet http://www.marineproductscorp.com/role/DisclosureEarningsPerShareDetails EARNINGS PER SHARE (Details) Details http://www.marineproductscorp.com/role/DisclosureEarningsPerShareTables 37 false false R38.htm 40501 - Disclosure - STOCK-BASED COMPENSATION (Details) Sheet http://www.marineproductscorp.com/role/DisclosureStockBasedCompensationDetails STOCK-BASED COMPENSATION (Details) Details http://www.marineproductscorp.com/role/DisclosureStockBasedCompensationTables 38 false false R39.htm 40502 - Disclosure - STOCK-BASED COMPENSATION - Compensation expense (Details) Sheet http://www.marineproductscorp.com/role/DisclosureStockBasedCompensationCompensationExpenseDetails STOCK-BASED COMPENSATION - Compensation expense (Details) Details 39 false false R40.htm 40503 - Disclosure - STOCK-BASED COMPENSATION - Non vested RSU's (Details) Sheet http://www.marineproductscorp.com/role/DisclosureStockBasedCompensationNonVestedRsuSDetails STOCK-BASED COMPENSATION - Non vested RSU's (Details) Details 40 false false R41.htm 40504 - Disclosure - STOCK-BASED COMPENSATION - Fair value (Details) Sheet http://www.marineproductscorp.com/role/DisclosureStockBasedCompensationFairValueDetails STOCK-BASED COMPENSATION - Fair value (Details) Details 41 false false R42.htm 40505 - Disclosure - STOCK-BASED COMPENSATION - Other Information (Details) Sheet http://www.marineproductscorp.com/role/DisclosureStockBasedCompensationOtherInformationDetails STOCK-BASED COMPENSATION - Other Information (Details) Details 42 false false R43.htm 40601 - Disclosure - WARRANTY COSTS AND OTHER CONTINGENCIES - Warranty Costs (Details) Sheet http://www.marineproductscorp.com/role/DisclosureWarrantyCostsAndOtherContingenciesWarrantyCostsDetails WARRANTY COSTS AND OTHER CONTINGENCIES - Warranty Costs (Details) Details 43 false false R44.htm 40602 - Disclosure - WARRANTY COSTS AND OTHER CONTINGENCIES - Analysis of warranty accruals (Details) Sheet http://www.marineproductscorp.com/role/DisclosureWarrantyCostsAndOtherContingenciesAnalysisOfWarrantyAccrualsDetails WARRANTY COSTS AND OTHER CONTINGENCIES - Analysis of warranty accruals (Details) Details 44 false false R45.htm 40603 - Disclosure - WARRANTY COSTS AND OTHER CONTINGENCIES- Repurchase Obligations (Details) Sheet http://www.marineproductscorp.com/role/DisclosureWarrantyCostsAndOtherContingenciesRepurchaseObligationsDetails WARRANTY COSTS AND OTHER CONTINGENCIES- Repurchase Obligations (Details) Details 45 false false R46.htm 40701 - Disclosure - BUSINESS SEGMENT INFORMATION (Details) Sheet http://www.marineproductscorp.com/role/DisclosureBusinessSegmentInformationDetails BUSINESS SEGMENT INFORMATION (Details) Details http://www.marineproductscorp.com/role/DisclosureBusinessSegmentInformation 46 false false R47.htm 40801 - Disclosure - INVENTORIES (Details) Sheet http://www.marineproductscorp.com/role/DisclosureInventoriesDetails INVENTORIES (Details) Details http://www.marineproductscorp.com/role/DisclosureInventoriesTables 47 false false R48.htm 40901 - Disclosure - INCOME TAXES (Details) Sheet http://www.marineproductscorp.com/role/DisclosureIncomeTaxesDetails INCOME TAXES (Details) Details http://www.marineproductscorp.com/role/DisclosureIncomeTaxes 48 false false R49.htm 41001 - Disclosure - PENSION AND RETIREMENT PLANS LIABILITIES - Components of net periodic cost (benefit) (Details) Sheet http://www.marineproductscorp.com/role/DisclosurePensionAndRetirementPlansLiabilitiesComponentsOfNetPeriodicCostBenefitDetails PENSION AND RETIREMENT PLANS LIABILITIES - Components of net periodic cost (benefit) (Details) Details 49 false false R50.htm 41002 - Disclosure - PENSION AND RETIREMENT PLANS LIABILITIES (Details) Sheet http://www.marineproductscorp.com/role/DisclosurePensionAndRetirementPlansLiabilitiesDetails PENSION AND RETIREMENT PLANS LIABILITIES (Details) Details http://www.marineproductscorp.com/role/DisclosurePensionAndRetirementPlansLiabilitiesTables 50 false false R51.htm 41201 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE LOSS (Details) Sheet http://www.marineproductscorp.com/role/DisclosureAccumulatedOtherComprehensiveLossDetails ACCUMULATED OTHER COMPREHENSIVE LOSS (Details) Details http://www.marineproductscorp.com/role/DisclosureAccumulatedOtherComprehensiveLossTables 51 false false R52.htm 41301 - Disclosure - ACCRUED EXPENSES AND OTHER LIABILITIES (Details) Sheet http://www.marineproductscorp.com/role/DisclosureAccruedExpensesAndOtherLiabilitiesDetails ACCRUED EXPENSES AND OTHER LIABILITIES (Details) Details http://www.marineproductscorp.com/role/DisclosureAccruedExpensesAndOtherLiabilitiesTables 52 false false R53.htm 41401 - Disclosure - LONG TERM DEBT (Details) Sheet http://www.marineproductscorp.com/role/DisclosureLongTermDebtDetails LONG TERM DEBT (Details) Details 53 false false R54.htm 41501 - Disclosure - SUBSEQUENT EVENT (Details) Sheet http://www.marineproductscorp.com/role/DisclosureSubsequentEventDetails SUBSEQUENT EVENT (Details) Details http://www.marineproductscorp.com/role/DisclosureSubsequentEvent 54 false false All Reports Book All Reports mpx-20220630x10q.htm mpx-20220630.xsd mpx-20220630_cal.xml mpx-20220630_def.xml mpx-20220630_lab.xml mpx-20220630_pre.xml mpx-20220630xex31d1.htm mpx-20220630xex31d2.htm mpx-20220630xex32d1.htm http://fasb.org/us-gaap/2022 http://xbrl.sec.gov/dei/2022 true true JSON 71 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "mpx-20220630x10q.htm": { "axisCustom": 0, "axisStandard": 13, "contextCount": 109, "dts": { "calculationLink": { "local": [ "mpx-20220630_cal.xml" ] }, "definitionLink": { "local": [ "mpx-20220630_def.xml" ] }, "inline": { "local": [ "mpx-20220630x10q.htm" ] }, "labelLink": { "local": [ "mpx-20220630_lab.xml" ] }, "presentationLink": { "local": [ "mpx-20220630_pre.xml" ] }, "schema": { "local": [ "mpx-20220630.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/arcrole/esma-arcrole-2018-11-21.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-roles-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-types-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-roles-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-types-2022.xsd", "https://xbrl.sec.gov/country/2022/country-2022.xsd", "https://xbrl.sec.gov/dei/2022/dei-2022.xsd" ] } }, "elementCount": 315, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2022": 23, "http://www.marineproductscorp.com/20220630": 3, "http://xbrl.sec.gov/dei/2022": 7, "total": 33 }, "keyCustom": 17, "keyStandard": 187, "memberCustom": 7, "memberStandard": 18, "nsprefix": "mpx", "nsuri": "http://www.marineproductscorp.com/20220630", "report": { "R1": { "firstAnchor": { "ancestors": [ "p", "div", "div", "body", "html" ], "baseRef": "mpx-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_UbZ-dKRM50ejnVfIPEdOeA", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "00090 - Document - Document and Entity Information", "role": "http://www.marineproductscorp.com/role/DocumentDocumentAndEntityInformation", "shortName": "Document and Entity Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "div", "div", "body", "html" ], "baseRef": "mpx-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_UbZ-dKRM50ejnVfIPEdOeA", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "mpx-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_UbZ-dKRM50ejnVfIPEdOeA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10301 - Disclosure - NET SALES", "role": "http://www.marineproductscorp.com/role/DisclosureNetSales", "shortName": "NET SALES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "mpx-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_UbZ-dKRM50ejnVfIPEdOeA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "mpx-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_UbZ-dKRM50ejnVfIPEdOeA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10401 - Disclosure - EARNINGS PER SHARE", "role": "http://www.marineproductscorp.com/role/DisclosureEarningsPerShare", "shortName": "EARNINGS PER SHARE", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "mpx-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_UbZ-dKRM50ejnVfIPEdOeA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "mpx-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_UbZ-dKRM50ejnVfIPEdOeA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10501 - Disclosure - STOCK-BASED COMPENSATION", "role": "http://www.marineproductscorp.com/role/DisclosureStockBasedCompensation", "shortName": "STOCK-BASED COMPENSATION", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "mpx-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_UbZ-dKRM50ejnVfIPEdOeA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "mpx-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_UbZ-dKRM50ejnVfIPEdOeA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ProductWarrantyDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10601 - Disclosure - WARRANTY COSTS AND OTHER CONTINGENCIES", "role": "http://www.marineproductscorp.com/role/DisclosureWarrantyCostsAndOtherContingencies", "shortName": "WARRANTY COSTS AND OTHER CONTINGENCIES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "mpx-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_UbZ-dKRM50ejnVfIPEdOeA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ProductWarrantyDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "mpx-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_UbZ-dKRM50ejnVfIPEdOeA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10701 - Disclosure - BUSINESS SEGMENT INFORMATION", "role": "http://www.marineproductscorp.com/role/DisclosureBusinessSegmentInformation", "shortName": "BUSINESS SEGMENT INFORMATION", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "mpx-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_UbZ-dKRM50ejnVfIPEdOeA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "mpx-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_UbZ-dKRM50ejnVfIPEdOeA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10801 - Disclosure - INVENTORIES", "role": "http://www.marineproductscorp.com/role/DisclosureInventories", "shortName": "INVENTORIES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "mpx-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_UbZ-dKRM50ejnVfIPEdOeA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "mpx-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_UbZ-dKRM50ejnVfIPEdOeA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10901 - Disclosure - INCOME TAXES", "role": "http://www.marineproductscorp.com/role/DisclosureIncomeTaxes", "shortName": "INCOME TAXES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "mpx-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_UbZ-dKRM50ejnVfIPEdOeA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "mpx-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_UbZ-dKRM50ejnVfIPEdOeA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11001 - Disclosure - PENSION AND RETIREMENT PLANS LIABILITIES", "role": "http://www.marineproductscorp.com/role/DisclosurePensionAndRetirementPlansLiabilities", "shortName": "PENSION AND RETIREMENT PLANS LIABILITIES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "mpx-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_UbZ-dKRM50ejnVfIPEdOeA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "mpx-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_UbZ-dKRM50ejnVfIPEdOeA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11101 - Disclosure - FAIR VALUE MEASUREMENTS", "role": "http://www.marineproductscorp.com/role/DisclosureFairValueMeasurements", "shortName": "FAIR VALUE MEASUREMENTS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "mpx-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_UbZ-dKRM50ejnVfIPEdOeA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "mpx-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_UbZ-dKRM50ejnVfIPEdOeA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11201 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE LOSS", "role": "http://www.marineproductscorp.com/role/DisclosureAccumulatedOtherComprehensiveLoss", "shortName": "ACCUMULATED OTHER COMPREHENSIVE LOSS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "mpx-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_UbZ-dKRM50ejnVfIPEdOeA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "b", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "mpx-20220630x10q.htm", "contextRef": "As_Of_6_30_2022_h9mMMVZLOUedRuM5ehUZFQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "reportCount": 1, "unitRef": "Unit_Standard_USD_EccBFf6RyEulhqcOUMRPDw", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00100 - Statement - CONSOLIDATED BALANCE SHEETS", "role": "http://www.marineproductscorp.com/role/StatementConsolidatedBalanceSheets", "shortName": "CONSOLIDATED BALANCE SHEETS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "b", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "mpx-20220630x10q.htm", "contextRef": "As_Of_6_30_2022_h9mMMVZLOUedRuM5ehUZFQ", "decimals": "-3", "lang": null, "name": "us-gaap:AccountsReceivableNetCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_EccBFf6RyEulhqcOUMRPDw", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "mpx-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_UbZ-dKRM50ejnVfIPEdOeA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11301 - Disclosure - ACCRUED EXPENSES AND OTHER LIABILITIES", "role": "http://www.marineproductscorp.com/role/DisclosureAccruedExpensesAndOtherLiabilities", "shortName": "ACCRUED EXPENSES AND OTHER LIABILITIES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "mpx-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_UbZ-dKRM50ejnVfIPEdOeA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "mpx-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_UbZ-dKRM50ejnVfIPEdOeA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11401 - Disclosure - LONG-TERM DEBT", "role": "http://www.marineproductscorp.com/role/DisclosureLongTermDebt", "shortName": "LONG-TERM DEBT", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "mpx-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_UbZ-dKRM50ejnVfIPEdOeA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "mpx-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_UbZ-dKRM50ejnVfIPEdOeA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11501 - Disclosure - SUBSEQUENT EVENT", "role": "http://www.marineproductscorp.com/role/DisclosureSubsequentEvent", "shortName": "SUBSEQUENT EVENT", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "mpx-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_UbZ-dKRM50ejnVfIPEdOeA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "us-gaap:ErrorCorrectionTextBlock", "div", "div", "body", "html" ], "baseRef": "mpx-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_UbZ-dKRM50ejnVfIPEdOeA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "20202 - Disclosure - RECENT ACCOUNTING STANDARDS (Policies)", "role": "http://www.marineproductscorp.com/role/DisclosureRecentAccountingStandardsPolicies", "shortName": "RECENT ACCOUNTING STANDARDS (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "us-gaap:ErrorCorrectionTextBlock", "div", "div", "body", "html" ], "baseRef": "mpx-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_UbZ-dKRM50ejnVfIPEdOeA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mpx-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_UbZ-dKRM50ejnVfIPEdOeA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30303 - Disclosure - NET SALES (Tables)", "role": "http://www.marineproductscorp.com/role/DisclosureNetSalesTables", "shortName": "NET SALES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mpx-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_UbZ-dKRM50ejnVfIPEdOeA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "baseRef": "mpx-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_UbZ-dKRM50ejnVfIPEdOeA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30403 - Disclosure - EARNINGS PER SHARE (Tables)", "role": "http://www.marineproductscorp.com/role/DisclosureEarningsPerShareTables", "shortName": "EARNINGS PER SHARE (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "baseRef": "mpx-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_UbZ-dKRM50ejnVfIPEdOeA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "mpx-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_UbZ-dKRM50ejnVfIPEdOeA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30503 - Disclosure - STOCK-BASED COMPENSATION (Tables)", "role": "http://www.marineproductscorp.com/role/DisclosureStockBasedCompensationTables", "shortName": "STOCK-BASED COMPENSATION (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "mpx-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_UbZ-dKRM50ejnVfIPEdOeA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "us-gaap:ProductWarrantyDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "mpx-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_UbZ-dKRM50ejnVfIPEdOeA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30603 - Disclosure - WARRANTY COSTS AND OTHER CONTINGENCIES (Tables)", "role": "http://www.marineproductscorp.com/role/DisclosureWarrantyCostsAndOtherContingenciesTables", "shortName": "WARRANTY COSTS AND OTHER CONTINGENCIES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:ProductWarrantyDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "mpx-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_UbZ-dKRM50ejnVfIPEdOeA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "mpx-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_UbZ-dKRM50ejnVfIPEdOeA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30803 - Disclosure - INVENTORIES (Tables)", "role": "http://www.marineproductscorp.com/role/DisclosureInventoriesTables", "shortName": "INVENTORIES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "mpx-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_UbZ-dKRM50ejnVfIPEdOeA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "mpx-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_UbZ-dKRM50ejnVfIPEdOeA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31003 - Disclosure - PENSION AND RETIREMENT PLANS LIABILITIES (Tables)", "role": "http://www.marineproductscorp.com/role/DisclosurePensionAndRetirementPlansLiabilitiesTables", "shortName": "PENSION AND RETIREMENT PLANS LIABILITIES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "mpx-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_UbZ-dKRM50ejnVfIPEdOeA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "mpx-20220630x10q.htm", "contextRef": "As_Of_6_30_2022_h9mMMVZLOUedRuM5ehUZFQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_EccBFf6RyEulhqcOUMRPDw", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00105 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)", "role": "http://www.marineproductscorp.com/role/StatementConsolidatedBalanceSheetsParenthetical", "shortName": "CONSOLIDATED BALANCE SHEETS (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "mpx-20220630x10q.htm", "contextRef": "As_Of_6_30_2022_h9mMMVZLOUedRuM5ehUZFQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_EccBFf6RyEulhqcOUMRPDw", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "us-gaap:ComprehensiveIncomeNoteTextBlock", "div", "div", "body", "html" ], "baseRef": "mpx-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_UbZ-dKRM50ejnVfIPEdOeA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31203 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE LOSS (Tables)", "role": "http://www.marineproductscorp.com/role/DisclosureAccumulatedOtherComprehensiveLossTables", "shortName": "ACCUMULATED OTHER COMPREHENSIVE LOSS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:ComprehensiveIncomeNoteTextBlock", "div", "div", "body", "html" ], "baseRef": "mpx-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_UbZ-dKRM50ejnVfIPEdOeA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "div", "div", "body", "html" ], "baseRef": "mpx-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_UbZ-dKRM50ejnVfIPEdOeA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31303 - Disclosure - ACCRUED EXPENSES AND OTHER LIABILITIES (Tables)", "role": "http://www.marineproductscorp.com/role/DisclosureAccruedExpensesAndOtherLiabilitiesTables", "shortName": "ACCRUED EXPENSES AND OTHER LIABILITIES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "div", "div", "body", "html" ], "baseRef": "mpx-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_UbZ-dKRM50ejnVfIPEdOeA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "p", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "mpx-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_srt_BoardOfDirectorsChairmanMember_5SGMTiCYOUafDH9ll3wvQQ", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:VariableInterestEntityOwnershipPercentage", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_urr3p0U51Ee_VVKAcGAj3Q", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40101 - Disclosure - GENERAL (Details)", "role": "http://www.marineproductscorp.com/role/DisclosureGeneralDetails", "shortName": "GENERAL (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "mpx-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_srt_BoardOfDirectorsChairmanMember_5SGMTiCYOUafDH9ll3wvQQ", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:VariableInterestEntityOwnershipPercentage", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_urr3p0U51Ee_VVKAcGAj3Q", "xsiNil": "false" } }, "R33": { "firstAnchor": null, "groupType": "disclosure", "isDefault": "false", "longName": "40301 - Disclosure - NET SALES - Payment Terms (Details)", "role": "http://www.marineproductscorp.com/role/DisclosureNetSalesPaymentTermsDetails", "shortName": "NET SALES - Payment Terms (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R34": { "firstAnchor": { "ancestors": [ "b", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "mpx-20220630x10q.htm", "contextRef": "Duration_4_1_2022_To_6_30_2022_jVp5Unu2yEWCt8QvHQtgYA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unitRef": "Unit_Standard_USD_EccBFf6RyEulhqcOUMRPDw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40302 - Disclosure - NET SALES - Disaggregate sales by major source (Details)", "role": "http://www.marineproductscorp.com/role/DisclosureNetSalesDisaggregateSalesByMajorSourceDetails", "shortName": "NET SALES - Disaggregate sales by major source (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "b", "p", "td", "tr", "table", "div", "us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mpx-20220630x10q.htm", "contextRef": "Duration_4_1_2022_To_6_30_2022_srt_ProductOrServiceAxis_mpx_BoatsAndAccessoriesMember_JQ7nEi6GgUyLhZRd4QOKxg", "decimals": "-3", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_EccBFf6RyEulhqcOUMRPDw", "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "b", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "mpx-20220630x10q.htm", "contextRef": "Duration_4_1_2022_To_6_30_2022_jVp5Unu2yEWCt8QvHQtgYA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unitRef": "Unit_Standard_USD_EccBFf6RyEulhqcOUMRPDw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40303 - Disclosure - NET SALES - Disaggregate revenue by location (Details)", "role": "http://www.marineproductscorp.com/role/DisclosureNetSalesDisaggregateRevenueByLocationDetails", "shortName": "NET SALES - Disaggregate revenue by location (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "b", "p", "td", "tr", "table", "div", "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mpx-20220630x10q.htm", "contextRef": "Duration_4_1_2022_To_6_30_2022_srt_StatementGeographicalAxis_country_US_uGbWPDW-1UKzIRYhzAk5kg", "decimals": "-3", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_EccBFf6RyEulhqcOUMRPDw", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "b", "p", "td", "tr", "table", "div", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mpx-20220630x10q.htm", "contextRef": "As_Of_6_30_2022_us-gaap_BalanceSheetLocationAxis_us-gaap_AccountsPayableAndAccruedLiabilitiesMember_lYqo5PVp3E-SVVerxyTxtA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DeferredRevenueCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_EccBFf6RyEulhqcOUMRPDw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40304 - Disclosure - NET SALES - Deferred revenue (Details)", "role": "http://www.marineproductscorp.com/role/DisclosureNetSalesDeferredRevenueDetails", "shortName": "NET SALES - Deferred revenue (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "b", "p", "td", "tr", "table", "div", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mpx-20220630x10q.htm", "contextRef": "As_Of_6_30_2022_us-gaap_BalanceSheetLocationAxis_us-gaap_AccountsPayableAndAccruedLiabilitiesMember_lYqo5PVp3E-SVVerxyTxtA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DeferredRevenueCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_EccBFf6RyEulhqcOUMRPDw", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "b", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "mpx-20220630x10q.htm", "contextRef": "Duration_4_1_2022_To_6_30_2022_jVp5Unu2yEWCt8QvHQtgYA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "Unit_Standard_USD_EccBFf6RyEulhqcOUMRPDw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40401 - Disclosure - EARNINGS PER SHARE (Details)", "role": "http://www.marineproductscorp.com/role/DisclosureEarningsPerShareDetails", "shortName": "EARNINGS PER SHARE (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "b", "p", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "baseRef": "mpx-20220630x10q.htm", "contextRef": "Duration_4_1_2022_To_6_30_2022_jVp5Unu2yEWCt8QvHQtgYA", "decimals": "-3", "lang": null, "name": "us-gaap:DistributedEarnings", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_EccBFf6RyEulhqcOUMRPDw", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "mpx-20220630x10q.htm", "contextRef": "As_Of_4_30_2014_RXxgFM7Kk0SWdVKWpIGMzw", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_6eN7TNLSSEyq_u9EGKv1MQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40501 - Disclosure - STOCK-BASED COMPENSATION (Details)", "role": "http://www.marineproductscorp.com/role/DisclosureStockBasedCompensationDetails", "shortName": "STOCK-BASED COMPENSATION (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "mpx-20220630x10q.htm", "contextRef": "As_Of_4_30_2014_RXxgFM7Kk0SWdVKWpIGMzw", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_6eN7TNLSSEyq_u9EGKv1MQ", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "b", "p", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "mpx-20220630x10q.htm", "contextRef": "Duration_4_1_2022_To_6_30_2022_jVp5Unu2yEWCt8QvHQtgYA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_EccBFf6RyEulhqcOUMRPDw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40502 - Disclosure - STOCK-BASED COMPENSATION - Compensation expense (Details)", "role": "http://www.marineproductscorp.com/role/DisclosureStockBasedCompensationCompensationExpenseDetails", "shortName": "STOCK-BASED COMPENSATION - Compensation expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "b", "p", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "mpx-20220630x10q.htm", "contextRef": "Duration_4_1_2022_To_6_30_2022_jVp5Unu2yEWCt8QvHQtgYA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_EccBFf6RyEulhqcOUMRPDw", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "b", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "mpx-20220630x10q.htm", "contextRef": "Duration_4_1_2022_To_6_30_2022_jVp5Unu2yEWCt8QvHQtgYA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unitRef": "Unit_Standard_USD_EccBFf6RyEulhqcOUMRPDw", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00200 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS", "role": "http://www.marineproductscorp.com/role/StatementConsolidatedStatementsOfOperations", "shortName": "CONSOLIDATED STATEMENTS OF OPERATIONS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "b", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "mpx-20220630x10q.htm", "contextRef": "Duration_4_1_2022_To_6_30_2022_jVp5Unu2yEWCt8QvHQtgYA", "decimals": "-3", "lang": null, "name": "us-gaap:CostOfGoodsAndServicesSold", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_EccBFf6RyEulhqcOUMRPDw", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "b", "p", "td", "tr", "table", "div", "us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "mpx-20220630x10q.htm", "contextRef": "As_Of_12_31_2021_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember_989SisEcyEOvhQjWCkbPMw", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_6eN7TNLSSEyq_u9EGKv1MQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40503 - Disclosure - STOCK-BASED COMPENSATION - Non vested RSU's (Details)", "role": "http://www.marineproductscorp.com/role/DisclosureStockBasedCompensationNonVestedRsuSDetails", "shortName": "STOCK-BASED COMPENSATION - Non vested RSU's (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "b", "p", "td", "tr", "table", "div", "us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "mpx-20220630x10q.htm", "contextRef": "As_Of_12_31_2021_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember_989SisEcyEOvhQjWCkbPMw", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_6eN7TNLSSEyq_u9EGKv1MQ", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue", "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "mpx-20220630x10q.htm", "contextRef": "Duration_4_1_2022_To_6_30_2022_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember_aKK6fyOt1UuvbTmQgvxBPQ", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_EccBFf6RyEulhqcOUMRPDw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40504 - Disclosure - STOCK-BASED COMPENSATION - Fair value (Details)", "role": "http://www.marineproductscorp.com/role/DisclosureStockBasedCompensationFairValueDetails", "shortName": "STOCK-BASED COMPENSATION - Fair value (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue", "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "mpx-20220630x10q.htm", "contextRef": "Duration_4_1_2022_To_6_30_2022_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember_aKK6fyOt1UuvbTmQgvxBPQ", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_EccBFf6RyEulhqcOUMRPDw", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mpx-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember_9lDzlBaAbEO5RMV6eFxZkg", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_EccBFf6RyEulhqcOUMRPDw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40505 - Disclosure - STOCK-BASED COMPENSATION - Other Information (Details)", "role": "http://www.marineproductscorp.com/role/DisclosureStockBasedCompensationOtherInformationDetails", "shortName": "STOCK-BASED COMPENSATION - Other Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mpx-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember_9lDzlBaAbEO5RMV6eFxZkg", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_EccBFf6RyEulhqcOUMRPDw", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "p", "us-gaap:ProductWarrantyDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "mpx-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_UbZ-dKRM50ejnVfIPEdOeA", "decimals": null, "first": true, "lang": "en-US", "name": "mpx:LimitedWarrantyTerm", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40601 - Disclosure - WARRANTY COSTS AND OTHER CONTINGENCIES - Warranty Costs (Details)", "role": "http://www.marineproductscorp.com/role/DisclosureWarrantyCostsAndOtherContingenciesWarrantyCostsDetails", "shortName": "WARRANTY COSTS AND OTHER CONTINGENCIES - Warranty Costs (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:ProductWarrantyDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "mpx-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_UbZ-dKRM50ejnVfIPEdOeA", "decimals": null, "first": true, "lang": "en-US", "name": "mpx:LimitedWarrantyTerm", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "b", "p", "td", "tr", "table", "div", "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "us-gaap:ProductWarrantyDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "mpx-20220630x10q.htm", "contextRef": "As_Of_12_31_2021_GDnF-qoKX02_6LVblDwyPw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProductWarrantyAccrual", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_EccBFf6RyEulhqcOUMRPDw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40602 - Disclosure - WARRANTY COSTS AND OTHER CONTINGENCIES - Analysis of warranty accruals (Details)", "role": "http://www.marineproductscorp.com/role/DisclosureWarrantyCostsAndOtherContingenciesAnalysisOfWarrantyAccrualsDetails", "shortName": "WARRANTY COSTS AND OTHER CONTINGENCIES - Analysis of warranty accruals (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "b", "p", "td", "tr", "table", "div", "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "us-gaap:ProductWarrantyDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "mpx-20220630x10q.htm", "contextRef": "As_Of_12_31_2021_GDnF-qoKX02_6LVblDwyPw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProductWarrantyAccrual", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_EccBFf6RyEulhqcOUMRPDw", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "p", "us-gaap:ProductWarrantyDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "mpx-20220630x10q.htm", "contextRef": "As_Of_6_30_2022_h9mMMVZLOUedRuM5ehUZFQ", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:PurchaseObligation", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_EccBFf6RyEulhqcOUMRPDw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40603 - Disclosure - WARRANTY COSTS AND OTHER CONTINGENCIES- Repurchase Obligations (Details)", "role": "http://www.marineproductscorp.com/role/DisclosureWarrantyCostsAndOtherContingenciesRepurchaseObligationsDetails", "shortName": "WARRANTY COSTS AND OTHER CONTINGENCIES- Repurchase Obligations (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:ProductWarrantyDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "mpx-20220630x10q.htm", "contextRef": "As_Of_6_30_2022_h9mMMVZLOUedRuM5ehUZFQ", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:PurchaseObligation", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_EccBFf6RyEulhqcOUMRPDw", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "p", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "mpx-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_UbZ-dKRM50ejnVfIPEdOeA", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_segment_BdyJt-f5HEyANouDIZAdlQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40701 - Disclosure - BUSINESS SEGMENT INFORMATION (Details)", "role": "http://www.marineproductscorp.com/role/DisclosureBusinessSegmentInformationDetails", "shortName": "BUSINESS SEGMENT INFORMATION (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "mpx-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_UbZ-dKRM50ejnVfIPEdOeA", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_segment_BdyJt-f5HEyANouDIZAdlQ", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "b", "p", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "mpx-20220630x10q.htm", "contextRef": "As_Of_6_30_2022_h9mMMVZLOUedRuM5ehUZFQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryRawMaterialsAndSuppliesNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_EccBFf6RyEulhqcOUMRPDw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40801 - Disclosure - INVENTORIES (Details)", "role": "http://www.marineproductscorp.com/role/DisclosureInventoriesDetails", "shortName": "INVENTORIES (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "b", "p", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "mpx-20220630x10q.htm", "contextRef": "As_Of_6_30_2022_h9mMMVZLOUedRuM5ehUZFQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryRawMaterialsAndSuppliesNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_EccBFf6RyEulhqcOUMRPDw", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "p", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "mpx-20220630x10q.htm", "contextRef": "Duration_4_1_2022_To_6_30_2022_jVp5Unu2yEWCt8QvHQtgYA", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_urr3p0U51Ee_VVKAcGAj3Q", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40901 - Disclosure - INCOME TAXES (Details)", "role": "http://www.marineproductscorp.com/role/DisclosureIncomeTaxesDetails", "shortName": "INCOME TAXES (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "mpx-20220630x10q.htm", "contextRef": "Duration_4_1_2022_To_6_30_2022_jVp5Unu2yEWCt8QvHQtgYA", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_urr3p0U51Ee_VVKAcGAj3Q", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "b", "p", "td", "tr", "table", "div", "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "mpx-20220630x10q.htm", "contextRef": "Duration_4_1_2022_To_6_30_2022_us-gaap_RetirementPlanTypeAxis_us-gaap_PensionPlansDefinedBenefitMember_U1bl8hZnNU-8Yls3MnwjTw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DefinedBenefitPlanInterestCost", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_EccBFf6RyEulhqcOUMRPDw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41001 - Disclosure - PENSION AND RETIREMENT PLANS LIABILITIES - Components of net periodic cost (benefit) (Details)", "role": "http://www.marineproductscorp.com/role/DisclosurePensionAndRetirementPlansLiabilitiesComponentsOfNetPeriodicCostBenefitDetails", "shortName": "PENSION AND RETIREMENT PLANS LIABILITIES - Components of net periodic cost (benefit) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "b", "p", "td", "tr", "table", "div", "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "mpx-20220630x10q.htm", "contextRef": "Duration_4_1_2022_To_6_30_2022_us-gaap_RetirementPlanTypeAxis_us-gaap_PensionPlansDefinedBenefitMember_U1bl8hZnNU-8Yls3MnwjTw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DefinedBenefitPlanInterestCost", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_EccBFf6RyEulhqcOUMRPDw", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "b", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "mpx-20220630x10q.htm", "contextRef": "Duration_4_1_2022_To_6_30_2022_jVp5Unu2yEWCt8QvHQtgYA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "Unit_Standard_USD_EccBFf6RyEulhqcOUMRPDw", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00300 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME", "role": "http://www.marineproductscorp.com/role/StatementConsolidatedStatementsOfComprehensiveIncome", "shortName": "CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "b", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "mpx-20220630x10q.htm", "contextRef": "Duration_4_1_2022_To_6_30_2022_jVp5Unu2yEWCt8QvHQtgYA", "decimals": "-3", "lang": null, "name": "us-gaap:ComprehensiveIncomeNetOfTax", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_EccBFf6RyEulhqcOUMRPDw", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "p", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "mpx-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_us-gaap_RetirementPlanTypeAxis_us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember_a1SRhkR4L0CqQw_x0sWcZA", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_EccBFf6RyEulhqcOUMRPDw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41002 - Disclosure - PENSION AND RETIREMENT PLANS LIABILITIES (Details)", "role": "http://www.marineproductscorp.com/role/DisclosurePensionAndRetirementPlansLiabilitiesDetails", "shortName": "PENSION AND RETIREMENT PLANS LIABILITIES (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "mpx-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_us-gaap_RetirementPlanTypeAxis_us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember_a1SRhkR4L0CqQw_x0sWcZA", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_EccBFf6RyEulhqcOUMRPDw", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "mpx-20220630x10q.htm", "contextRef": "As_Of_12_31_2021_GDnF-qoKX02_6LVblDwyPw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax", "reportCount": 1, "unitRef": "Unit_Standard_USD_EccBFf6RyEulhqcOUMRPDw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41201 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE LOSS (Details)", "role": "http://www.marineproductscorp.com/role/DisclosureAccumulatedOtherComprehensiveLossDetails", "shortName": "ACCUMULATED OTHER COMPREHENSIVE LOSS (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "b", "p", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "us-gaap:ComprehensiveIncomeNoteTextBlock", "div", "div", "body", "html" ], "baseRef": "mpx-20220630x10q.htm", "contextRef": "As_Of_12_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember_qd677V7EG0ih1W1TOps7xw", "decimals": "-3", "lang": null, "name": "us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_EccBFf6RyEulhqcOUMRPDw", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "b", "p", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "div", "div", "body", "html" ], "baseRef": "mpx-20220630x10q.htm", "contextRef": "As_Of_6_30_2022_h9mMMVZLOUedRuM5ehUZFQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_EccBFf6RyEulhqcOUMRPDw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41301 - Disclosure - ACCRUED EXPENSES AND OTHER LIABILITIES (Details)", "role": "http://www.marineproductscorp.com/role/DisclosureAccruedExpensesAndOtherLiabilitiesDetails", "shortName": "ACCRUED EXPENSES AND OTHER LIABILITIES (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "b", "p", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "div", "div", "body", "html" ], "baseRef": "mpx-20220630x10q.htm", "contextRef": "As_Of_6_30_2022_h9mMMVZLOUedRuM5ehUZFQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_EccBFf6RyEulhqcOUMRPDw", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mpx-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_UbZ-dKRM50ejnVfIPEdOeA", "decimals": "2", "first": true, "lang": null, "name": "mpx:MaximumDebtConsolidatedLeverageRatio", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_urr3p0U51Ee_VVKAcGAj3Q", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41401 - Disclosure - LONG TERM DEBT (Details)", "role": "http://www.marineproductscorp.com/role/DisclosureLongTermDebtDetails", "shortName": "LONG TERM DEBT (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mpx-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_UbZ-dKRM50ejnVfIPEdOeA", "decimals": "2", "first": true, "lang": null, "name": "mpx:MaximumDebtConsolidatedLeverageRatio", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_urr3p0U51Ee_VVKAcGAj3Q", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "p", "us-gaap:SubsequentEventsTextBlock", "div", "div", "body", "html" ], "baseRef": "mpx-20220630x10q.htm", "contextRef": "As_Of_7_26_2022_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_fi-LEXxpakKsRhZ21C3a4Q", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:DividendsPayableAmountPerShare", "reportCount": 1, "unique": true, "unitRef": "Unit_Divide_USD_shares_L6HC-VoSwkGhDKSRbPYHuw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41501 - Disclosure - SUBSEQUENT EVENT (Details)", "role": "http://www.marineproductscorp.com/role/DisclosureSubsequentEventDetails", "shortName": "SUBSEQUENT EVENT (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:SubsequentEventsTextBlock", "div", "div", "body", "html" ], "baseRef": "mpx-20220630x10q.htm", "contextRef": "As_Of_7_26_2022_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_fi-LEXxpakKsRhZ21C3a4Q", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:DividendsPayableAmountPerShare", "reportCount": 1, "unique": true, "unitRef": "Unit_Divide_USD_shares_L6HC-VoSwkGhDKSRbPYHuw", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "mpx-20220630x10q.htm", "contextRef": "As_Of_12_31_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_cvpGPzTBp0WRNdqG5_jVxA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unitRef": "Unit_Standard_USD_EccBFf6RyEulhqcOUMRPDw", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00400 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY", "role": "http://www.marineproductscorp.com/role/StatementConsolidatedStatementsOfStockholdersEquity", "shortName": "CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "mpx-20220630x10q.htm", "contextRef": "Duration_1_1_2021_To_3_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_h0QRyfWFiUydzT9EHX4VbA", "decimals": "-3", "lang": null, "name": "us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_EccBFf6RyEulhqcOUMRPDw", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "b", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "mpx-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_UbZ-dKRM50ejnVfIPEdOeA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_EccBFf6RyEulhqcOUMRPDw", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00500 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS", "role": "http://www.marineproductscorp.com/role/StatementConsolidatedStatementsOfCashFlows", "shortName": "CONSOLIDATED STATEMENTS OF CASH FLOWS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "b", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "mpx-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_UbZ-dKRM50ejnVfIPEdOeA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_EccBFf6RyEulhqcOUMRPDw", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "mpx-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_UbZ-dKRM50ejnVfIPEdOeA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10101 - Disclosure - GENERAL", "role": "http://www.marineproductscorp.com/role/DisclosureGeneral", "shortName": "GENERAL", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "mpx-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_UbZ-dKRM50ejnVfIPEdOeA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "mpx-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_UbZ-dKRM50ejnVfIPEdOeA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ErrorCorrectionTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10201 - Disclosure - RECENT ACCOUNTING STANDARDS", "role": "http://www.marineproductscorp.com/role/DisclosureRecentAccountingStandards", "shortName": "RECENT ACCOUNTING STANDARDS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "mpx-20220630x10q.htm", "contextRef": "Duration_1_1_2022_To_6_30_2022_UbZ-dKRM50ejnVfIPEdOeA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ErrorCorrectionTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 25, "tag": { "country_US": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Domestic" } } }, "localname": "US", "nsuri": "http://xbrl.sec.gov/country/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureNetSalesDisaggregateRevenueByLocationDetails" ], "xbrltype": "domainItemType" }, "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.marineproductscorp.com/role/DocumentDocumentAndEntityInformation" ], "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/2022", "presentation": [ "http://www.marineproductscorp.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Document and Entity Information" } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2022", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.marineproductscorp.com/role/DocumentDocumentAndEntityInformation" ], "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/2022", "presentation": [ "http://www.marineproductscorp.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.marineproductscorp.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.", "label": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.marineproductscorp.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r500" ], "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/2022", "presentation": [ "http://www.marineproductscorp.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r501" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.marineproductscorp.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.marineproductscorp.com/role/DocumentDocumentAndEntityInformation" ], "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 One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.marineproductscorp.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressAddressLine2": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 2 such as Street or Suite number", "label": "Entity Address, Address Line Two" } } }, "localname": "EntityAddressAddressLine2", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.marineproductscorp.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.marineproductscorp.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.marineproductscorp.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.marineproductscorp.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r498" ], "lang": { "en-us": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.marineproductscorp.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.marineproductscorp.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.marineproductscorp.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r498" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.marineproductscorp.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.marineproductscorp.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r498" ], "lang": { "en-us": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.marineproductscorp.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.marineproductscorp.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r504" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.marineproductscorp.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r498" ], "lang": { "en-us": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.marineproductscorp.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r498" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.marineproductscorp.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r498" ], "lang": { "en-us": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.marineproductscorp.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r498" ], "lang": { "en-us": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.marineproductscorp.com/role/DocumentDocumentAndEntityInformation" ], "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/2022", "presentation": [ "http://www.marineproductscorp.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r497" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.marineproductscorp.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r499" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.marineproductscorp.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.marineproductscorp.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "tradingSymbolItemType" }, "mpx_AccruedExpensesAndOtherCurrentLiabilities": { "auth_ref": [], "calculation": { "http://www.marineproductscorp.com/role/DisclosureAccruedExpensesAndOtherLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.marineproductscorp.com/role/StatementConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Total accrued expenses and other liabilities", "terseLabel": "Accrued expenses and other liabilities", "totalLabel": "Total accrued expenses and other liabilities" } } }, "localname": "AccruedExpensesAndOtherCurrentLiabilities", "nsuri": "http://www.marineproductscorp.com/20220630", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureAccruedExpensesAndOtherLiabilitiesDetails", "http://www.marineproductscorp.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "mpx_AccruedSalesIncentivesAndDiscountsCurrent": { "auth_ref": [], "calculation": { "http://www.marineproductscorp.com/role/DisclosureAccruedExpensesAndOtherLiabilitiesDetails": { "order": 2.0, "parentTag": "mpx_AccruedExpensesAndOtherCurrentLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for sales incentives and discounts.", "label": "Accrued Sales Incentives and Discounts, Current", "verboseLabel": "Accrued sales incentives and discounts" } } }, "localname": "AccruedSalesIncentivesAndDiscountsCurrent", "nsuri": "http://www.marineproductscorp.com/20220630", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureAccruedExpensesAndOtherLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "mpx_AccumulatedOtherComprehensiveIncomeLossAmortizationOfNetLossGain": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "This element represents amortization of net gain (loss) related to accumulated other comprehensive income.", "label": "Accumulated Other Comprehensive Income Loss Amortization Of Net Loss Gain", "verboseLabel": "Amortization of net loss (1)" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossAmortizationOfNetLossGain", "nsuri": "http://www.marineproductscorp.com/20220630", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureAccumulatedOtherComprehensiveLossDetails" ], "xbrltype": "monetaryItemType" }, "mpx_AccumulatedOtherComprehensiveIncomeLossReclassificationAdjustmentNetOfTaxesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accumulated Other Comprehensive Income Loss Reclassification Adjustment Net Of Taxes [Abstract]", "verboseLabel": "Reclassification adjustment, net of taxes" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossReclassificationAdjustmentNetOfTaxesAbstract", "nsuri": "http://www.marineproductscorp.com/20220630", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureAccumulatedOtherComprehensiveLossDetails" ], "xbrltype": "stringItemType" }, "mpx_AdditionalFloorPlanLendersMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to additional floor plan lenders.", "label": "Additional floor plan lenders" } } }, "localname": "AdditionalFloorPlanLendersMember", "nsuri": "http://www.marineproductscorp.com/20220630", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureWarrantyCostsAndOtherContingenciesRepurchaseObligationsDetails" ], "xbrltype": "domainItemType" }, "mpx_AssetDefinedBenefitPensionPlanCurrent": { "auth_ref": [], "calculation": { "http://www.marineproductscorp.com/role/StatementConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset, recognized in statement of financial position, for defined benefit pension plan, classified as current. Excludes other postretirement benefit plan.", "label": "Asset, Defined Benefit Pension Plan, Current", "terseLabel": "Pension plan assets" } } }, "localname": "AssetDefinedBenefitPensionPlanCurrent", "nsuri": "http://www.marineproductscorp.com/20220630", "presentation": [ "http://www.marineproductscorp.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "mpx_BoatsAndAccessoriesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents boats and accessories.", "label": "Boats and accessories" } } }, "localname": "BoatsAndAccessoriesMember", "nsuri": "http://www.marineproductscorp.com/20220630", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureNetSalesDisaggregateSalesByMajorSourceDetails" ], "xbrltype": "domainItemType" }, "mpx_ChangeInFairValueOfLiabilityUnrealizedGains": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Pension And Other Postretirement And Postemployment Benefit Plans Liabilities Fair Value of Change In Unrealized Gain Loss", "label": "Change in fair value of liability unrealized gains", "terseLabel": "Change in fair value of liability unrealized gains" } } }, "localname": "ChangeInFairValueOfLiabilityUnrealizedGains", "nsuri": "http://www.marineproductscorp.com/20220630", "presentation": [ "http://www.marineproductscorp.com/role/DisclosurePensionAndRetirementPlansLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "mpx_ChaparralProductsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents chaparral products.", "label": "Chaparral" } } }, "localname": "ChaparralProductsMember", "nsuri": "http://www.marineproductscorp.com/20220630", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureWarrantyCostsAndOtherContingenciesWarrantyCostsDetails" ], "xbrltype": "domainItemType" }, "mpx_DefinedBenefitPlanTradingGainsLosses": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "This element represents the amount of trading gains (losses) of plan assets under the defined benefit plan.", "label": "Defined Benefit Plan Trading Gains (Losses)", "verboseLabel": "Trading gains related to the SERP assets" } } }, "localname": "DefinedBenefitPlanTradingGainsLosses", "nsuri": "http://www.marineproductscorp.com/20220630", "presentation": [ "http://www.marineproductscorp.com/role/DisclosurePensionAndRetirementPlansLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "mpx_FloorPlanLenderOneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Floor Plan lender One.", "label": "Floor plan lender one" } } }, "localname": "FloorPlanLenderOneMember", "nsuri": "http://www.marineproductscorp.com/20220630", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureWarrantyCostsAndOtherContingenciesRepurchaseObligationsDetails" ], "xbrltype": "domainItemType" }, "mpx_GeneralAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "GENERAL" } } }, "localname": "GeneralAbstract", "nsuri": "http://www.marineproductscorp.com/20220630", "xbrltype": "stringItemType" }, "mpx_LimitedWarrantyTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the term of warranty (in years).", "label": "Limited Warranty Term", "terseLabel": "Warranty Term (in years)" } } }, "localname": "LimitedWarrantyTerm", "nsuri": "http://www.marineproductscorp.com/20220630", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureWarrantyCostsAndOtherContingenciesWarrantyCostsDetails" ], "xbrltype": "durationItemType" }, "mpx_LineOfCreditFacilityCommittedAccordionIncreaseInAggregateCommitmentsAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Committed accordion which can increase the aggregate commitments of line of credit facility.", "label": "Line Of Credit Facility, Committed Accordion, Increase In Aggregate Commitments Amount", "terseLabel": "Increase in the aggregate commitments from committed accordion" } } }, "localname": "LineOfCreditFacilityCommittedAccordionIncreaseInAggregateCommitmentsAmount", "nsuri": "http://www.marineproductscorp.com/20220630", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "mpx_MaximumDebtConsolidatedLeverageRatio": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Maximum debt consolidated leverage ratio.", "label": "Maximum Debt Consolidated Leverage Ratio", "terseLabel": "Maximum debt consolidated leverage ratio" } } }, "localname": "MaximumDebtConsolidatedLeverageRatio", "nsuri": "http://www.marineproductscorp.com/20220630", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureLongTermDebtDetails" ], "xbrltype": "pureItemType" }, "mpx_MinimumDebtConsolidatedFixedChargedCoverageRatio": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Minimum debt consolidated fixed charge coverage ratio.", "label": "Minimum Debt Consolidated Fixed Charged Coverage Ratio", "terseLabel": "Minimum debt consolidated fixed charge coverage ratio" } } }, "localname": "MinimumDebtConsolidatedFixedChargedCoverageRatio", "nsuri": "http://www.marineproductscorp.com/20220630", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureLongTermDebtDetails" ], "xbrltype": "pureItemType" }, "mpx_PartsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to parts.", "label": "Parts" } } }, "localname": "PartsMember", "nsuri": "http://www.marineproductscorp.com/20220630", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureNetSalesDisaggregateSalesByMajorSourceDetails" ], "xbrltype": "domainItemType" }, "mpx_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesDeferralsNetOfDistributionStatedAtFairValue": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "N/A", "label": "Pension And Other Postretirement Defined Benefit Plans Liabilities Deferrals Net of Distribution Stated at Fair Value", "terseLabel": "Participant deferrals net of distributions stated at fair value" } } }, "localname": "PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesDeferralsNetOfDistributionStatedAtFairValue", "nsuri": "http://www.marineproductscorp.com/20220630", "presentation": [ "http://www.marineproductscorp.com/role/DisclosurePensionAndRetirementPlansLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "mpx_RevenueRemainingPerformanceObligationSatisfactionPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The satisfaction period of revenue remaining performance obligation.", "label": "Revenue, Remaining Performance Obligation, Satisfaction, Period", "terseLabel": "Revenue satisfaction period" } } }, "localname": "RevenueRemainingPerformanceObligationSatisfactionPeriod", "nsuri": "http://www.marineproductscorp.com/20220630", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureNetSalesPaymentTermsDetails" ], "xbrltype": "durationItemType" }, "mpx_SubsequentOwnerMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to subsequent owner.", "label": "Second subsequent owner" } } }, "localname": "SubsequentOwnerMember", "nsuri": "http://www.marineproductscorp.com/20220630", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureWarrantyCostsAndOtherContingenciesWarrantyCostsDetails" ], "xbrltype": "domainItemType" }, "mpx_SwinglineLoanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to swingline loan amounts.", "label": "Swingline Loan [Member]", "terseLabel": "Swingline loans" } } }, "localname": "SwinglineLoanMember", "nsuri": "http://www.marineproductscorp.com/20220630", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureLongTermDebtDetails" ], "xbrltype": "domainItemType" }, "mpx_TermOfTransferableHullWarrantyTerminatesAfterDateOfOriginalRetailPurchase": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents term of transferable hull warranty terminates after the date of the original retail purchase.", "label": "Term Of Transferable Hull Warranty Terminates After Date Of Original Retail Purchase", "verboseLabel": "Termination period after date of purchase (in years)" } } }, "localname": "TermOfTransferableHullWarrantyTerminatesAfterDateOfOriginalRetailPurchase", "nsuri": "http://www.marineproductscorp.com/20220630", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureWarrantyCostsAndOtherContingenciesWarrantyCostsDetails" ], "xbrltype": "durationItemType" }, "mpx_TermOfTransferableWarrantyForStructuralDeckWarranty": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents term of transferable warranty for structural deck.", "label": "Term Of Transferable Warranty For Structural Deck Warranty", "verboseLabel": "Structural deck warranty term (in years)" } } }, "localname": "TermOfTransferableWarrantyForStructuralDeckWarranty", "nsuri": "http://www.marineproductscorp.com/20220630", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureWarrantyCostsAndOtherContingenciesWarrantyCostsDetails" ], "xbrltype": "durationItemType" }, "mpx_TermOfTransferableWarrantyForStructuralHull": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents term of transferable warranty for structural hull.", "label": "Term Of Transferable Warranty For Structural Hull", "verboseLabel": "Hull warranty term (in years)" } } }, "localname": "TermOfTransferableWarrantyForStructuralHull", "nsuri": "http://www.marineproductscorp.com/20220630", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureWarrantyCostsAndOtherContingenciesWarrantyCostsDetails" ], "xbrltype": "durationItemType" }, "mpx_WarrantCostAndOtherContingenciesLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents warrant cost and other contingencies.", "label": "Warrant Cost And Other Contingencies [Line Items]", "terseLabel": "Warranty Costs:" } } }, "localname": "WarrantCostAndOtherContingenciesLineItems", "nsuri": "http://www.marineproductscorp.com/20220630", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureWarrantyCostsAndOtherContingenciesWarrantyCostsDetails" ], "xbrltype": "stringItemType" }, "mpx_WarrantCostAndOtherContingenciesTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents warrant cost and other contingencies.", "label": "Warrant Cost And Other Contingencies [Table]" } } }, "localname": "WarrantCostAndOtherContingenciesTable", "nsuri": "http://www.marineproductscorp.com/20220630", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureWarrantyCostsAndOtherContingenciesWarrantyCostsDetails" ], "xbrltype": "stringItemType" }, "mpx_WarrantyForAdditionalItemsTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the term of warranty for additional items not covered by deck or hall warranty.", "label": "Warranty for additional items term", "terseLabel": "Additional items warranty term (in years)" } } }, "localname": "WarrantyForAdditionalItemsTerm", "nsuri": "http://www.marineproductscorp.com/20220630", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureWarrantyCostsAndOtherContingenciesWarrantyCostsDetails" ], "xbrltype": "durationItemType" }, "mpx_WeightedAverageNumberOfSharesIncludingParticipatingSecuritiesOutstandingDiluted": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted number of shares including participating securities.", "label": "Weighted Average Number Of Shares Including Participating Securities Outstanding Diluted", "verboseLabel": "Weighted average shares outstanding (including participating securities)" } } }, "localname": "WeightedAverageNumberOfSharesIncludingParticipatingSecuritiesOutstandingDiluted", "nsuri": "http://www.marineproductscorp.com/20220630", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureEarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "srt_BoardOfDirectorsChairmanMember": { "auth_ref": [ "r147" ], "lang": { "en-us": { "role": { "label": "Chairman of Board and Director" } } }, "localname": "BoardOfDirectorsChairmanMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureGeneralDetails" ], "xbrltype": "domainItemType" }, "srt_CounterpartyNameAxis": { "auth_ref": [ "r37", "r39", "r85", "r86", "r191", "r207" ], "lang": { "en-us": { "role": { "label": "Counterparty Name [Axis]" } } }, "localname": "CounterpartyNameAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureWarrantyCostsAndOtherContingenciesRepurchaseObligationsDetails" ], "xbrltype": "stringItemType" }, "srt_MajorCustomersAxis": { "auth_ref": [ "r145", "r221", "r226", "r477" ], "lang": { "en-us": { "role": { "label": "Customer [Axis]" } } }, "localname": "MajorCustomersAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureWarrantyCostsAndOtherContingenciesWarrantyCostsDetails" ], "xbrltype": "stringItemType" }, "srt_MaximumMember": { "auth_ref": [ "r166", "r167", "r168", "r169", "r190", "r206", "r315", "r320", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r474", "r478", "r495", "r496" ], "lang": { "en-us": { "role": { "label": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureLongTermDebtDetails", "http://www.marineproductscorp.com/role/DisclosureNetSalesPaymentTermsDetails", "http://www.marineproductscorp.com/role/DisclosureWarrantyCostsAndOtherContingenciesWarrantyCostsDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r166", "r167", "r168", "r169", "r190", "r206", "r315", "r320", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r474", "r478", "r495", "r496" ], "lang": { "en-us": { "role": { "label": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureLongTermDebtDetails", "http://www.marineproductscorp.com/role/DisclosureNetSalesPaymentTermsDetails", "http://www.marineproductscorp.com/role/DisclosureWarrantyCostsAndOtherContingenciesRepurchaseObligationsDetails", "http://www.marineproductscorp.com/role/DisclosureWarrantyCostsAndOtherContingenciesWarrantyCostsDetails" ], "xbrltype": "domainItemType" }, "srt_NameOfMajorCustomerDomain": { "auth_ref": [ "r145", "r221", "r226", "r477" ], "lang": { "en-us": { "role": { "label": "Customer [Domain]" } } }, "localname": "NameOfMajorCustomerDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureWarrantyCostsAndOtherContingenciesWarrantyCostsDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r140", "r167", "r168", "r221", "r224", "r430", "r473", "r475" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureNetSalesDisaggregateSalesByMajorSourceDetails", "http://www.marineproductscorp.com/role/DisclosureWarrantyCostsAndOtherContingenciesWarrantyCostsDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r140", "r167", "r168", "r221", "r224", "r430", "r473", "r475" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureNetSalesDisaggregateSalesByMajorSourceDetails", "http://www.marineproductscorp.com/role/DisclosureWarrantyCostsAndOtherContingenciesWarrantyCostsDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r165", "r166", "r167", "r168", "r169", "r190", "r206", "r259", "r315", "r320", "r348", "r349", "r350", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r474", "r478", "r495", "r496" ], "lang": { "en-us": { "role": { "label": "Range [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureLongTermDebtDetails", "http://www.marineproductscorp.com/role/DisclosureNetSalesPaymentTermsDetails", "http://www.marineproductscorp.com/role/DisclosureWarrantyCostsAndOtherContingenciesRepurchaseObligationsDetails", "http://www.marineproductscorp.com/role/DisclosureWarrantyCostsAndOtherContingenciesWarrantyCostsDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r165", "r166", "r167", "r168", "r169", "r190", "r206", "r259", "r315", "r320", "r348", "r349", "r350", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r474", "r478", "r495", "r496" ], "lang": { "en-us": { "role": { "label": "Range [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureLongTermDebtDetails", "http://www.marineproductscorp.com/role/DisclosureNetSalesPaymentTermsDetails", "http://www.marineproductscorp.com/role/DisclosureWarrantyCostsAndOtherContingenciesRepurchaseObligationsDetails", "http://www.marineproductscorp.com/role/DisclosureWarrantyCostsAndOtherContingenciesWarrantyCostsDetails" ], "xbrltype": "domainItemType" }, "srt_RepurchaseAgreementCounterpartyNameDomain": { "auth_ref": [ "r38", "r39", "r85", "r86", "r191", "r207" ], "lang": { "en-us": { "role": { "label": "Counterparty Name [Domain]" } } }, "localname": "RepurchaseAgreementCounterpartyNameDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureWarrantyCostsAndOtherContingenciesRepurchaseObligationsDetails" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r141", "r142", "r221", "r225", "r476", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r493", "r494" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureNetSalesDisaggregateRevenueByLocationDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r141", "r142", "r221", "r225", "r476", "r485", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r493", "r494" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureNetSalesDisaggregateRevenueByLocationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AOCIAttributableToParentNetOfTaxRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "AOCI Roll Forward" } } }, "localname": "AOCIAttributableToParentNetOfTaxRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureAccumulatedOtherComprehensiveLossDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountingChangesAndErrorCorrectionsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "RECENT ACCOUNTING STANDARDS" } } }, "localname": "AccountingChangesAndErrorCorrectionsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for accounts payable, accrued expenses, and other liabilities that are classified as current at the end of the reporting period.", "label": "Accounts Payable, Accrued Liabilities, and Other Liabilities Disclosure, Current [Text Block]", "verboseLabel": "ACCRUED EXPENSES AND OTHER LIABILITIES" } } }, "localname": "AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureAccruedExpensesAndOtherLiabilities" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsPayableAndAccruedLiabilitiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing accounts payable and accrued liabilities.", "label": "Accrued expenses and other liabilities" } } }, "localname": "AccountsPayableAndAccruedLiabilitiesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureNetSalesDeferredRevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r30", "r419" ], "calculation": { "http://www.marineproductscorp.com/role/StatementConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts Payable, Current", "verboseLabel": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r148", "r149" ], "calculation": { "http://www.marineproductscorp.com/role/StatementConsolidatedBalanceSheets": { "order": 2.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, Net, Current", "verboseLabel": "Accounts receivable, net of allowance for doubtful accounts of $12 in 2022 and 2021" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedIncomeTaxesCurrent": { "auth_ref": [ "r11", "r446", "r461" ], "calculation": { "http://www.marineproductscorp.com/role/DisclosureAccruedExpensesAndOtherLiabilitiesDetails": { "order": 6.0, "parentTag": "mpx_AccruedExpensesAndOtherCurrentLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations.", "label": "Accrued Income Taxes, Current", "terseLabel": "Income taxes payable" } } }, "localname": "AccruedIncomeTaxesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureAccruedExpensesAndOtherLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "ACCRUED EXPENSES AND OTHER LIABILITIES" } } }, "localname": "AccruedLiabilitiesAndOtherLiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember": { "auth_ref": [ "r40", "r45", "r51", "r52", "r53", "r387" ], "lang": { "en-us": { "role": { "documentation": "Accumulated other comprehensive (income) loss related to defined benefit plans attributable to the parent.", "label": "Pension Adjustment" } } }, "localname": "AccumulatedDefinedBenefitPlansAdjustmentMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureAccumulatedOtherComprehensiveLossDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r7", "r163" ], "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", "verboseLabel": "Accumulated depreciation, property plant and equipment" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Accumulated Other Comprehensive Income (Loss) [Line Items]", "terseLabel": "AOCI" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureAccumulatedOtherComprehensiveLossDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r18", "r43", "r44", "r45", "r462", "r483", "r484" ], "calculation": { "http://www.marineproductscorp.com/role/StatementConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.", "label": "Accumulated Other Comprehensive Income (Loss), Net Of Tax", "periodEndLabel": "Balance at end of the period", "periodStartLabel": "Balance at beginning of the period", "verboseLabel": "Accumulated other comprehensive loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureAccumulatedOtherComprehensiveLossDetails", "http://www.marineproductscorp.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "ACCUMULATED OTHER COMPREHENSIVE LOSS" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossTable": { "auth_ref": [ "r51", "r52", "r402", "r403", "r404", "r405", "r406", "r408" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about components of accumulated other comprehensive income (loss).", "label": "Accumulated Other Comprehensive Income (Loss) [Table]" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureAccumulatedOtherComprehensiveLossDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r42", "r45", "r51", "r52", "r53", "r87", "r88", "r89", "r387", "r412", "r479", "r480" ], "lang": { "en-us": { "role": { "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.", "label": "Accumulated Other Comprehensive Income (Loss)" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r87", "r88", "r89", "r358", "r359", "r360", "r396" ], "lang": { "en-us": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Capital in Excess of Par Value" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments To Reconcile Net Income (Loss) To Net Cash Provided By (Used For) Operating Activities", "verboseLabel": "Adjustments to reconcile net income to net cash provided by operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r353" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.", "label": "Allocated Share-Based Compensation Expense", "verboseLabel": "Pre - tax cost" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureStockBasedCompensationCompensationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax, of expense for award under share-based payment arrangement.", "label": "Allocated Share-Based Compensation Expense, Net Of Tax", "verboseLabel": "After tax cost" } } }, "localname": "AllocatedShareBasedCompensationExpenseNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureStockBasedCompensationCompensationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r22", "r150", "r154" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current.", "label": "Allowance For Doubtful Accounts Receivable, Current", "terseLabel": "Allowance for doubtful accounts" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_Assets": { "auth_ref": [ "r10", "r81", "r126", "r130", "r136", "r152", "r179", "r180", "r181", "r182", "r183", "r184", "r185", "r186", "r187", "r188", "r189", "r383", "r388", "r400", "r417", "r419", "r445", "r460" ], "calculation": { "http://www.marineproductscorp.com/role/StatementConsolidatedBalanceSheets": { "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": "Total Assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "ASSETS" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r4", "r29", "r81", "r152", "r179", "r180", "r181", "r182", "r183", "r184", "r185", "r186", "r187", "r188", "r189", "r383", "r388", "r400", "r417", "r419" ], "calculation": { "http://www.marineproductscorp.com/role/StatementConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Current Assets", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351" ], "lang": { "en-us": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureStockBasedCompensationFairValueDetails", "http://www.marineproductscorp.com/role/DisclosureStockBasedCompensationNonVestedRsuSDetails", "http://www.marineproductscorp.com/role/DisclosureStockBasedCompensationOtherInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by location on balance sheet (statement of financial position).", "label": "Balance Sheet Location [Axis]" } } }, "localname": "BalanceSheetLocationAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureNetSalesDeferredRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationDomain": { "auth_ref": [ "r394", "r395" ], "lang": { "en-us": { "role": { "documentation": "Location in the balance sheet (statement of financial position).", "label": "Balance Sheet Location [Domain]" } } }, "localname": "BalanceSheetLocationDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureNetSalesDeferredRevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r68", "r73", "r76" ], "calculation": { "http://www.marineproductscorp.com/role/StatementConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "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", "verboseLabel": "Cash and cash equivalents" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/StatementConsolidatedBalanceSheets", "http://www.marineproductscorp.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect": { "auth_ref": [ "r68", "r401" ], "calculation": { "http://www.marineproductscorp.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; excluding effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Net increase in cash and cash equivalents", "totalLabel": "Net increase (decrease) in cash and cash equivalents" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommonStockDividendsPerShareCashPaid": { "auth_ref": [ "r209" ], "lang": { "en-us": { "role": { "documentation": "Aggregate dividends paid during the period for each share of common stock outstanding.", "label": "Dividends Paid Per Share", "verboseLabel": "Dividends paid per share" } } }, "localname": "CommonStockDividendsPerShareCashPaid", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r87", "r88", "r396" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common stock" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r15" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock, Par Or Stated Value Per Share", "verboseLabel": "Common stock, par value (in dollar per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r15" ], "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", "verboseLabel": "Common stock, shares authorized" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r15" ], "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", "terseLabel": "Common stock, shares issued" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r15", "r208" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common Stock, Shares, Outstanding", "periodEndLabel": "Balance (in shares)", "periodStartLabel": "Balance (in shares)", "terseLabel": "Common stock, shares outstanding" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/StatementConsolidatedBalanceSheetsParenthetical", "http://www.marineproductscorp.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r15", "r419" ], "calculation": { "http://www.marineproductscorp.com/role/StatementConsolidatedBalanceSheets": { "order": 1.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, Value, Issued", "terseLabel": "Common stock, $0.10 par value, 74,000,000 shares authorized, issued and outstanding - 34,238,382 shares in 2022 and 33,992,054 shares in 2021" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CompensationAndRetirementDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "PENSION AND RETIREMENT PLANS LIABILITIES" } } }, "localname": "CompensationAndRetirementDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r47", "r49", "r50", "r57", "r454", "r469" ], "calculation": { "http://www.marineproductscorp.com/role/StatementConsolidatedStatementsOfComprehensiveIncome": { "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, Total", "totalLabel": "Comprehensive income" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/StatementConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent [Abstract]", "terseLabel": "Other comprehensive income, net of taxes:" } } }, "localname": "ComprehensiveIncomeNetOfTaxAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/StatementConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "stringItemType" }, "us-gaap_ComprehensiveIncomeNoteTextBlock": { "auth_ref": [ "r56", "r64", "r453", "r468" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for comprehensive income, which includes, but is not limited to, 1) the amount of income tax expense or benefit allocated to each component of other comprehensive income, including reclassification adjustments, 2) the reclassification adjustments for each classification of other comprehensive income and 3) the ending accumulated balances for each component of comprehensive income.", "label": "Accumulated Other Comprehensive Loss Income [Text Block]", "verboseLabel": "ACCUMULATED OTHER COMPREHENSIVE LOSS" } } }, "localname": "ComprehensiveIncomeNoteTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureAccumulatedOtherComprehensiveLoss" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "auth_ref": [ "r212" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability.", "label": "Contract with Customer, Asset and Liability [Table Text Block]", "verboseLabel": "Schedule of contract balances" } } }, "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureNetSalesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r210", "r211", "r222" ], "calculation": { "http://www.marineproductscorp.com/role/DisclosureAccruedExpensesAndOtherLiabilitiesDetails": { "order": 4.0, "parentTag": "mpx_AccruedExpensesAndOtherCurrentLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.", "label": "Contract with Customer, Liability, Current", "terseLabel": "Deferred revenue" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureAccruedExpensesAndOtherLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r60", "r430" ], "calculation": { "http://www.marineproductscorp.com/role/StatementConsolidatedStatementsOfOperations": { "order": 2.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, Total", "verboseLabel": "Cost of goods sold" } } }, "localname": "CostOfGoodsAndServicesSold", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_CreditFacilityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Axis]" } } }, "localname": "CreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureLongTermDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CreditFacilityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Domain]" } } }, "localname": "CreditFacilityDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureLongTermDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "LONG-TERM DEBT" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r79", "r192", "r193", "r194", "r195", "r196", "r197", "r198", "r200", "r201", "r202", "r203", "r204" ], "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]", "terseLabel": "LONG-TERM DEBT" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureLongTermDebt" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument.", "label": "Debt Instrument, Basis Spread on Variable Rate", "terseLabel": "Interest rate" } } }, "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureLongTermDebtDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DeferredFinanceCostsNet": { "auth_ref": [ "r199", "r411" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.", "label": "Debt Issuance Costs, Net", "terseLabel": "Origination and other debt related costs" } } }, "localname": "DeferredFinanceCostsNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxAssetsNet": { "auth_ref": [ "r362", "r363" ], "calculation": { "http://www.marineproductscorp.com/role/StatementConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.", "label": "Deferred Income Tax Assets, Net", "terseLabel": "Deferred income taxes" } } }, "localname": "DeferredIncomeTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r71", "r82", "r369", "r374", "r375", "r376" ], "calculation": { "http://www.marineproductscorp.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Income Tax Benefit", "verboseLabel": "Deferred income tax benefit" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredRevenueCurrent": { "auth_ref": [ "r11" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable, classified as current.", "label": "Deferred Revenue, Current", "terseLabel": "Deferred revenue" } } }, "localname": "DeferredRevenueCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureNetSalesDeferredRevenueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPensionPlanLiabilitiesNoncurrent": { "auth_ref": [ "r13", "r234", "r235", "r258" ], "calculation": { "http://www.marineproductscorp.com/role/StatementConsolidatedBalanceSheets": { "order": 2.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": "Defined Benefit Pension Plan, Liabilities, Noncurrent", "verboseLabel": "Pension and retirement plans liabilities" } } }, "localname": "DefinedBenefitPensionPlanLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses": { "auth_ref": [ "r236", "r275", "r299", "r305", "r306" ], "calculation": { "http://www.marineproductscorp.com/role/DisclosurePensionAndRetirementPlansLiabilitiesComponentsOfNetPeriodicCostBenefitDetails": { "order": 3.0, "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) recognized in net periodic benefit (cost) credit of defined benefit plan.", "label": "Defined Benefit Plan, Amortization of Gains (Losses)", "negatedLabel": "Amortization of net losses" } } }, "localname": "DefinedBenefitPlanAmortizationOfGainsLosses", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosurePensionAndRetirementPlansLiabilitiesComponentsOfNetPeriodicCostBenefitDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets": { "auth_ref": [ "r282", "r304" ], "lang": { "en-us": { "role": { "documentation": "Weighted average rate of return on plan assets, reflecting average rate of earnings expected on existing plan assets and expected contributions, used to determine net periodic benefit cost of defined benefit plan.", "label": "Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Expected Long-term Rate of Return on Plan Assets", "verboseLabel": "Expected return on plan assets" } } }, "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosurePensionAndRetirementPlansLiabilitiesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DefinedBenefitPlanDisclosureLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Defined Benefit Plan Disclosure [Line Items]", "verboseLabel": "EMPLOYEE BENEFIT PLANS" } } }, "localname": "DefinedBenefitPlanDisclosureLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosurePensionAndRetirementPlansLiabilitiesComponentsOfNetPeriodicCostBenefitDetails", "http://www.marineproductscorp.com/role/DisclosurePensionAndRetirementPlansLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets": { "auth_ref": [ "r236", "r274", "r298", "r305", "r306" ], "calculation": { "http://www.marineproductscorp.com/role/DisclosurePensionAndRetirementPlansLiabilitiesComponentsOfNetPeriodicCostBenefitDetails": { "order": 2.0, "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": -1.0 } }, "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 On Plan Assets", "negatedLabel": "Expected return on plan assets" } } }, "localname": "DefinedBenefitPlanExpectedReturnOnPlanAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosurePensionAndRetirementPlansLiabilitiesComponentsOfNetPeriodicCostBenefitDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanFairValueOfPlanAssets": { "auth_ref": [ "r249", "r260", "r262", "r263", "r305" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset segregated and restricted to provide benefit under defined benefit plan. Asset includes, but is not limited to, stock, bond, other investment, earning from investment, and contribution by employer and employee.", "label": "Defined Benefit Plan, Fair Value Of Plan Assets", "verboseLabel": "Fair value of plan assets" } } }, "localname": "DefinedBenefitPlanFairValueOfPlanAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosurePensionAndRetirementPlansLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanInterestCost": { "auth_ref": [ "r236", "r241", "r273", "r297", "r305", "r306" ], "calculation": { "http://www.marineproductscorp.com/role/DisclosurePensionAndRetirementPlansLiabilitiesComponentsOfNetPeriodicCostBenefitDetails": { "order": 1.0, "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost recognized for passage of time related to defined benefit plan.", "label": "Defined Benefit Plan, Interest Cost", "verboseLabel": "Interest cost" } } }, "localname": "DefinedBenefitPlanInterestCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosurePensionAndRetirementPlansLiabilitiesComponentsOfNetPeriodicCostBenefitDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost": { "auth_ref": [ "r271", "r295", "r305", "r306" ], "calculation": { "http://www.marineproductscorp.com/role/DisclosurePensionAndRetirementPlansLiabilitiesComponentsOfNetPeriodicCostBenefitDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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", "totalLabel": "Net periodic (benefit) cost" } } }, "localname": "DefinedBenefitPlanNetPeriodicBenefitCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosurePensionAndRetirementPlansLiabilitiesComponentsOfNetPeriodicCostBenefitDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostCreditAmortizationOfGainLossStatementOfIncomeOrComprehensiveIncomeExtensibleList": { "auth_ref": [ "r271", "r295" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement of income or comprehensive income that includes amortization of gain (loss) component of net periodic benefit (cost) credit for defined benefit plan.", "label": "Defined Benefit Plan, Net Periodic Benefit (Cost) Credit, Amortization of Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration]" } } }, "localname": "DefinedBenefitPlanNetPeriodicBenefitCostCreditAmortizationOfGainLossStatementOfIncomeOrComprehensiveIncomeExtensibleList", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosurePensionAndRetirementPlansLiabilitiesComponentsOfNetPeriodicCostBenefitDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostCreditExpectedReturnLossStatementOfIncomeOrComprehensiveIncomeExtensibleList": { "auth_ref": [ "r271", "r295" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement of income or comprehensive income that includes expected return (loss) on plan asset component of net periodic benefit (cost) credit for defined benefit plan.", "label": "Defined Benefit Plan, Net Periodic Benefit (Cost) Credit, Expected Return (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration]" } } }, "localname": "DefinedBenefitPlanNetPeriodicBenefitCostCreditExpectedReturnLossStatementOfIncomeOrComprehensiveIncomeExtensibleList", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosurePensionAndRetirementPlansLiabilitiesComponentsOfNetPeriodicCostBenefitDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostCreditInterestCostStatementOfIncomeOrComprehensiveIncomeExtensibleList": { "auth_ref": [ "r271", "r295" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement of income or comprehensive income that includes interest cost component of net periodic benefit cost (credit) for defined benefit plan.", "label": "Defined Benefit Plan, Net Periodic Benefit Cost (Credit), Interest Cost, Statement of Income or Comprehensive Income [Extensible Enumeration]" } } }, "localname": "DefinedBenefitPlanNetPeriodicBenefitCostCreditInterestCostStatementOfIncomeOrComprehensiveIncomeExtensibleList", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosurePensionAndRetirementPlansLiabilitiesComponentsOfNetPeriodicCostBenefitDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostCreditSettlementGainLossStatementOfIncomeOrComprehensiveIncomeExtensibleList": { "auth_ref": [ "r271", "r295" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement of income or comprehensive income that includes settlement gain (loss) component of net periodic benefit (cost) credit for defined benefit plan.", "label": "Defined Benefit Plan, Net Periodic Benefit (Cost) Credit, Settlement Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration]" } } }, "localname": "DefinedBenefitPlanNetPeriodicBenefitCostCreditSettlementGainLossStatementOfIncomeOrComprehensiveIncomeExtensibleList", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosurePensionAndRetirementPlansLiabilitiesComponentsOfNetPeriodicCostBenefitDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1": { "auth_ref": [ "r237", "r278", "r302" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) recognized in net periodic benefit (cost) credit from irrevocable action relieving primary responsibility for benefit obligation and eliminating risk related to obligation and assets used to effect settlement.", "label": "Defined Benefit Plan, Net Periodic Benefit Cost (Credit), Gain (Loss) Due to Settlement", "terseLabel": "Pension settlement loss" } } }, "localname": "DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosurePensionAndRetirementPlansLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r71", "r124" ], "calculation": { "http://www.marineproductscorp.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 2.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, Depletion and Amortization", "terseLabel": "Depreciation and amortization" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisaggregationOfRevenueLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Disaggregation of Revenue [Line Items]", "terseLabel": "Disaggregation of revenue:" } } }, "localname": "DisaggregationOfRevenueLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureNetSalesDeferredRevenueDetails", "http://www.marineproductscorp.com/role/DisclosureNetSalesDisaggregateRevenueByLocationDetails", "http://www.marineproductscorp.com/role/DisclosureNetSalesDisaggregateSalesByMajorSourceDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [ "r221", "r224", "r225", "r226", "r227", "r228", "r229", "r230" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table]" } } }, "localname": "DisaggregationOfRevenueTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureNetSalesDeferredRevenueDetails", "http://www.marineproductscorp.com/role/DisclosureNetSalesDisaggregateRevenueByLocationDetails", "http://www.marineproductscorp.com/role/DisclosureNetSalesDisaggregateSalesByMajorSourceDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r324", "r325", "r354", "r355", "r356", "r361" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Disclosure Of Compensation Related Costs, Share-Based Payments [Text Block]", "verboseLabel": "STOCK-BASED COMPENSATION" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureStockBasedCompensation" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "STOCK-BASED COMPENSATION" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_DistributedEarnings": { "auth_ref": [ "r105" ], "calculation": { "http://www.marineproductscorp.com/role/DisclosureEarningsPerShareDetails": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The total amount of dividends declared in the period for each class of stock and the contractual amount of dividends (or interest on participating income bonds) that must be paid for the period (for example, unpaid cumulative dividends). Dividends declared in the current period do not include dividends declared in respect of prior-period unpaid cumulative dividends. Preferred dividends that are cumulative only if earned are deducted only to the extent that they are earned.", "label": "Distributed Earnings", "negatedLabel": "Less: Adjustments for earnings attributable to participating securities" } } }, "localname": "DistributedEarnings", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureEarningsPerShareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DividendPayableDateToBePaidDayMonthAndYear": { "auth_ref": [ "r75" ], "lang": { "en-us": { "role": { "documentation": "Date the declared dividend will be paid, in YYYY-MM-DD format.", "label": "Dividends Payable, Date to be Paid", "verboseLabel": "Dividend payable, date to be payable" } } }, "localname": "DividendPayableDateToBePaidDayMonthAndYear", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureSubsequentEventDetails" ], "xbrltype": "dateItemType" }, "us-gaap_DividendsCommonStockCash": { "auth_ref": [ "r209" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of paid and unpaid common stock dividends declared with the form of settlement in cash.", "label": "Dividends, Common Stock, Cash", "negatedLabel": "Dividends paid" } } }, "localname": "DividendsCommonStockCash", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_DividendsPayableAmountPerShare": { "auth_ref": [ "r75" ], "lang": { "en-us": { "role": { "documentation": "The per share amount of a dividend declared, but not paid, as of the financial reporting date.", "label": "Dividends Payable, Amount Per Share", "verboseLabel": "Regular cash dividend Payable, Amount Per Share" } } }, "localname": "DividendsPayableAmountPerShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureSubsequentEventDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_DividendsPayableDateDeclaredDayMonthAndYear": { "auth_ref": [ "r75" ], "lang": { "en-us": { "role": { "documentation": "Date the dividend to be paid was declared, in YYYY-MM-DD format.", "label": "Dividends Payable, Date Declared", "verboseLabel": "Dividends payable, date declared" } } }, "localname": "DividendsPayableDateDeclaredDayMonthAndYear", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureSubsequentEventDetails" ], "xbrltype": "dateItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "EARNINGS PER SHARE", "terseLabel": "Earnings per share" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r58", "r92", "r93", "r94", "r95", "r96", "r101", "r104", "r107", "r109", "r110", "r114", "r115", "r397", "r398", "r455", "r470" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Earnings Per Share, Basic", "verboseLabel": "Basic" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r58", "r92", "r93", "r94", "r95", "r96", "r104", "r107", "r109", "r110", "r114", "r115", "r397", "r398", "r455", "r470" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Earnings Per Share, Diluted", "verboseLabel": "Diluted" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r111", "r112", "r113", "r116" ], "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/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureEarningsPerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r365" ], "lang": { "en-us": { "role": { "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Effective Income Tax Rate, Continuing Operations", "verboseLabel": "Effective tax rate (as a percent)" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r33" ], "calculation": { "http://www.marineproductscorp.com/role/DisclosureAccruedExpensesAndOtherLiabilitiesDetails": { "order": 1.0, "parentTag": "mpx_AccruedExpensesAndOtherCurrentLiabilities", "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": "Employee-Related Liabilities, Current", "verboseLabel": "Accrued payroll and related expenses" } } }, "localname": "EmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureAccruedExpensesAndOtherLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense": { "auth_ref": [ "r353" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of tax benefit for recognition of expense of award under share-based payment arrangement.", "label": "Employee Service Share-based Compensation, Tax Benefit from Compensation Expense", "verboseLabel": "Tax benefits for compensation tax deductions in excess of compensation expense" } } }, "localname": "EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureStockBasedCompensationOtherInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r0", "r51", "r52", "r53", "r87", "r88", "r89", "r91", "r97", "r100", "r117", "r153", "r208", "r209", "r358", "r359", "r360", "r370", "r371", "r396", "r402", "r403", "r404", "r405", "r406", "r408", "r412", "r479", "r480", "r481" ], "lang": { "en-us": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureAccumulatedOtherComprehensiveLossDetails", "http://www.marineproductscorp.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_ErrorCorrectionTextBlock": { "auth_ref": [ "r98" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for reporting error correction.", "label": "Accounting Changes and Error Corrections [Text Block]", "verboseLabel": "RECENT ACCOUNTING STANDARDS" } } }, "localname": "ErrorCorrectionTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureRecentAccountingStandards" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "FAIR VALUE MEASUREMENTS" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r399" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.", "label": "Fair Value Disclosures [Text Block]", "verboseLabel": "FAIR VALUE MEASUREMENTS" } } }, "localname": "FairValueDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureFairValueMeasurements" ], "xbrltype": "textBlockItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r8", "r157", "r158", "r159", "r160", "r419", "r444" ], "calculation": { "http://www.marineproductscorp.com/role/StatementConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill", "verboseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r59", "r81", "r126", "r129", "r132", "r135", "r138", "r152", "r179", "r180", "r181", "r183", "r184", "r185", "r186", "r187", "r188", "r189", "r400" ], "calculation": { "http://www.marineproductscorp.com/role/StatementConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.", "label": "Gross Profit", "totalLabel": "Gross profit" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r54", "r126", "r129", "r132", "r135", "r138", "r443", "r451", "r457", "r471" ], "calculation": { "http://www.marineproductscorp.com/role/StatementConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.", "label": "Income (Loss) From Continuing Operations Before Income Taxes, Extraordinary Items, Noncontrolling Interest", "totalLabel": "Income before income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CONSOLIDATED STATEMENTS OF OPERATIONS" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "INCOME TAXES" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r83", "r366", "r367", "r368", "r372", "r377", "r379", "r380", "r381" ], "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/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureIncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r84", "r99", "r100", "r125", "r364", "r373", "r378", "r472" ], "calculation": { "http://www.marineproductscorp.com/role/StatementConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense (Benefit)", "verboseLabel": "Income tax provision" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaidNet": { "auth_ref": [ "r74" ], "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, net of any cash received during the current period as refunds for the overpayment of taxes.", "label": "Income Taxes Paid, Net", "verboseLabel": "Income tax payments, net" } } }, "localname": "IncomeTaxesPaidNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesReceivable": { "auth_ref": [ "r16", "r449", "r466" ], "calculation": { "http://www.marineproductscorp.com/role/StatementConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount due within one year of the balance sheet date (or one operating cycle, if longer) from tax authorities as of the balance sheet date representing refunds of overpayments or recoveries based on agreed-upon resolutions of disputes.", "label": "Income Taxes Receivable, Current", "verboseLabel": "Income taxes receivable" } } }, "localname": "IncomeTaxesReceivable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r70" ], "calculation": { "http://www.marineproductscorp.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.", "label": "Increase (Decrease) In Accounts Payable", "verboseLabel": "Accounts payable" } } }, "localname": "IncreaseDecreaseInAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r70" ], "calculation": { "http://www.marineproductscorp.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.", "label": "Increase (Decrease) In Accounts Receivable", "negatedLabel": "Accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities": { "auth_ref": [ "r70" ], "calculation": { "http://www.marineproductscorp.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in accrued expenses, and obligations classified as other.", "label": "Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities", "verboseLabel": "Accrued expenses and other liabilities" } } }, "localname": "IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInIncomeTaxesReceivable": { "auth_ref": [ "r70" ], "calculation": { "http://www.marineproductscorp.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in income taxes receivable, which represents the amount due from tax authorities for refunds of overpayments or recoveries of income taxes paid.", "label": "Increase (Decrease) In Income Taxes Receivable", "negatedLabel": "Income taxes receivable" } } }, "localname": "IncreaseDecreaseInIncomeTaxesReceivable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r70" ], "calculation": { "http://www.marineproductscorp.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.", "label": "Increase (Decrease) In Inventories", "negatedLabel": "Inventories" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingAssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "(Increase) Decrease In Assets", "verboseLabel": "(Increase) decrease in assets:" } } }, "localname": "IncreaseDecreaseInOperatingAssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOperatingLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Increase (Decrease) In Liabilities", "verboseLabel": "Increase (decrease) in liabilities:" } } }, "localname": "IncreaseDecreaseInOperatingLiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherNoncurrentAssets": { "auth_ref": [ "r70" ], "calculation": { "http://www.marineproductscorp.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in noncurrent assets classified as other.", "label": "Other Non-Current Assets", "negatedLabel": "Other non-current assets" } } }, "localname": "IncreaseDecreaseInOtherNoncurrentAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities": { "auth_ref": [], "calculation": { "http://www.marineproductscorp.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in noncurrent operating liabilities classified as other.", "label": "Increase (Decrease) In Other Noncurrent Liabilities", "verboseLabel": "Other long-term liabilities" } } }, "localname": "IncreaseDecreaseInOtherNoncurrentLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r70" ], "calculation": { "http://www.marineproductscorp.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.", "label": "Increase (Decrease) In Prepaid Expense and Other Assets", "negatedLabel": "Prepaid expenses and other current assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]" } } }, "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_IncrementalCommonSharesAttributableToParticipatingNonvestedSharesWithNonForfeitableDividendRights": { "auth_ref": [ "r108" ], "lang": { "en-us": { "role": { "documentation": "This element represents nonvested share-based payment awards that contain non-forfeitable rights to dividends or dividend equivalents (whether paid or unpaid). Basic and dilutive earnings per share are generally disclosed for such shares using the two-class method.", "label": "Incremental Common Shares Attributable to Participating Nonvested Shares with Non-forfeitable Dividend Rights", "negatedLabel": "Adjustment for participating securities" } } }, "localname": "IncrementalCommonSharesAttributableToParticipatingNonvestedSharesWithNonForfeitableDividendRights", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureEarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r161", "r162" ], "calculation": { "http://www.marineproductscorp.com/role/StatementConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.", "label": "Other Intangibles, Net", "verboseLabel": "Other intangibles, net" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestAndDebtExpense": { "auth_ref": [ "r410" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Interest and debt related expenses associated with nonoperating financing activities of the entity.", "label": "Interest and Debt Expense", "terseLabel": "Interest incurred" } } }, "localname": "InterestAndDebtExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpenseLongTermDebt": { "auth_ref": [ "r456", "r502", "r503" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Aggregate amount of interest paid or due on all long-term debt.", "label": "Interest Expense, Long-term Debt", "terseLabel": "Interest expense paid" } } }, "localname": "InterestExpenseLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "INVENTORIES" } } }, "localname": "InventoryDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_InventoryDisclosureTextBlock": { "auth_ref": [ "r156" ], "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/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureInventories" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryFinishedGoodsNetOfReserves": { "auth_ref": [ "r23", "r155" ], "calculation": { "http://www.marineproductscorp.com/role/DisclosureInventoriesDetails": { "order": 3.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of merchandise or goods held by the company that are readily available for sale.", "label": "Inventory, Finished Goods, Net Of Reserves", "verboseLabel": "Finished goods" } } }, "localname": "InventoryFinishedGoodsNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r3", "r28", "r419" ], "calculation": { "http://www.marineproductscorp.com/role/DisclosureInventoriesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.marineproductscorp.com/role/StatementConsolidatedBalanceSheets": { "order": 3.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, Total", "totalLabel": "Total inventories", "verboseLabel": "Inventories" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureInventoriesDetails", "http://www.marineproductscorp.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryRawMaterialsAndSuppliesNetOfReserves": { "auth_ref": [ "r28", "r155" ], "calculation": { "http://www.marineproductscorp.com/role/DisclosureInventoriesDetails": { "order": 1.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Aggregated amount of unprocessed materials to be used in manufacturing or production process and supplies that will be consumed. This amount is net of valuation reserves and adjustments.", "label": "Inventory, Raw Materials and Supplies, Net Of Reserves", "verboseLabel": "Raw materials and supplies" } } }, "localname": "InventoryRawMaterialsAndSuppliesNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWorkInProcessNetOfReserves": { "auth_ref": [ "r24", "r155" ], "calculation": { "http://www.marineproductscorp.com/role/DisclosureInventoriesDetails": { "order": 2.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount, net of reserves and adjustments, as of the balance sheet date of merchandise or goods which are partially completed. This inventory is generally comprised of raw materials, labor and factory overhead costs, which require further materials, labor and overhead to be converted into finished goods, and which generally require the use of estimates to determine percentage complete and pricing.", "label": "Inventory, Work In Process, Net Of Reserves", "verboseLabel": "Work in process" } } }, "localname": "InventoryWorkInProcessNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentIncomeNet": { "auth_ref": [ "r62", "r63" ], "calculation": { "http://www.marineproductscorp.com/role/StatementConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after accretion (amortization) of discount (premium), and investment expense, of interest income and dividend income on nonoperating securities.", "label": "Interest Income", "verboseLabel": "Interest (expense) income" } } }, "localname": "InvestmentIncomeNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_LetterOfCreditMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A document typically issued by a financial institution which acts as a guarantee of payment to a beneficiary, or as the source of payment for a specific transaction (for example, wiring funds to a foreign exporter if and when specified merchandise is accepted pursuant to the terms of the letter of credit).", "label": "Letter of Credit" } } }, "localname": "LetterOfCreditMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureLongTermDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r32", "r81", "r131", "r152", "r179", "r180", "r181", "r183", "r184", "r185", "r186", "r187", "r188", "r189", "r384", "r388", "r389", "r400", "r417", "r418" ], "calculation": { "http://www.marineproductscorp.com/role/StatementConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "Total Liabilities", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r21", "r81", "r152", "r400", "r419", "r448", "r464" ], "calculation": { "http://www.marineproductscorp.com/role/StatementConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Total Liabilities and Stockholders Equity", "totalLabel": "Total liabilities and stockholders' equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities and Stockholders Equity", "verboseLabel": "LIABILITIES AND STOCKHOLDERS' EQUITY" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r5", "r34", "r81", "r152", "r179", "r180", "r181", "r183", "r184", "r185", "r186", "r187", "r188", "r189", "r384", "r388", "r389", "r400", "r417", "r418", "r419" ], "calculation": { "http://www.marineproductscorp.com/role/StatementConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Current Liabilities", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCredit": { "auth_ref": [ "r12", "r447", "r459" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.", "label": "Long-term Line of Credit", "terseLabel": "Outstanding borrowings" } } }, "localname": "LineOfCredit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityCommitmentFeePercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The fee, expressed as a percentage of the line of credit facility, for the line of credit facility regardless of whether the facility has been used.", "label": "Line of Credit Facility, Commitment Fee Percentage", "terseLabel": "Facility fee" } } }, "localname": "LineOfCreditFacilityCommitmentFeePercentage", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureLongTermDebtDetails" ], "xbrltype": "percentItemType" }, "us-gaap_LineOfCreditFacilityLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Line of Credit Facility [Line Items]" } } }, "localname": "LineOfCreditFacilityLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureLongTermDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r31" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.", "label": "Line of Credit Facility, Maximum Borrowing Capacity", "terseLabel": "Maximum borrowing capacity" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityTable": { "auth_ref": [ "r31", "r80" ], "lang": { "en-us": { "role": { "documentation": "A table or schedule providing information pertaining to short-term or long-term contractual arrangements with lenders, including letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line.", "label": "Line of Credit Facility [Table]" } } }, "localname": "LineOfCreditFacilityTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureLongTermDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LondonInterbankOfferedRateLIBORMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate at which a bank borrows funds from other banks in the London interbank market.", "label": "LIBOR" } } }, "localname": "LondonInterbankOfferedRateLIBORMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureLongTermDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MovementInStandardAndExtendedProductWarrantyIncreaseDecreaseRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Movement In Standard and Extended Product Warranty, Increase (Decrease) [Roll Forward]", "verboseLabel": "Warranty accruals:" } } }, "localname": "MovementInStandardAndExtendedProductWarrantyIncreaseDecreaseRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureWarrantyCostsAndOtherContingenciesAnalysisOfWarrantyAccrualsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r68" ], "calculation": { "http://www.marineproductscorp.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash used for financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "verboseLabel": "FINANCING ACTIVITIES" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r68" ], "calculation": { "http://www.marineproductscorp.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash used for investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "verboseLabel": "INVESTING ACTIVITIES" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r68", "r69", "r72" ], "calculation": { "http://www.marineproductscorp.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash provided by operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "verboseLabel": "OPERATING ACTIVITIES" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r1", "r46", "r48", "r53", "r55", "r72", "r81", "r90", "r92", "r93", "r94", "r95", "r99", "r100", "r105", "r126", "r129", "r132", "r135", "r138", "r152", "r179", "r180", "r181", "r183", "r184", "r185", "r186", "r187", "r188", "r189", "r398", "r400", "r452", "r467" ], "calculation": { "http://www.marineproductscorp.com/role/DisclosureEarningsPerShareDetails": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": 1.0 }, "http://www.marineproductscorp.com/role/StatementConsolidatedStatementsOfComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 }, "http://www.marineproductscorp.com/role/StatementConsolidatedStatementsOfOperations": { "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 available for stockholders:", "totalLabel": "Net income", "verboseLabel": "Net income" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureEarningsPerShareDetails", "http://www.marineproductscorp.com/role/StatementConsolidatedStatementsOfComprehensiveIncome", "http://www.marineproductscorp.com/role/StatementConsolidatedStatementsOfOperations", "http://www.marineproductscorp.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "auth_ref": [ "r92", "r93", "r94", "r95", "r101", "r102", "r106", "r110", "r126", "r129", "r132", "r135", "r138" ], "calculation": { "http://www.marineproductscorp.com/role/DisclosureEarningsPerShareDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.", "label": "Net Income (Loss) Available to Common Stockholders, Basic", "totalLabel": "Net income used in calculating earnings per share" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureEarningsPerShareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "RECENT ACCOUNTING STANDARDS" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureRecentAccountingStandardsPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NonUsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Countries excluding the United States of America (US).", "label": "International" } } }, "localname": "NonUsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureNetSalesDisaggregateRevenueByLocationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NumberOfReportableSegments": { "auth_ref": [ "r119" ], "lang": { "en-us": { "role": { "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements.", "label": "Number Of Reportable Segments", "verboseLabel": "Number of reportable segments" } } }, "localname": "NumberOfReportableSegments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureBusinessSegmentInformationDetails" ], "xbrltype": "integerItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r126", "r129", "r132", "r135", "r138" ], "calculation": { "http://www.marineproductscorp.com/role/StatementConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "totalLabel": "Operating income" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "auth_ref": [ "r2", "r393" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure.", "label": "Organization, Consolidation and Presentation Of Financial Statements Disclosure [Text Block]", "verboseLabel": "GENERAL" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureGeneral" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r33" ], "calculation": { "http://www.marineproductscorp.com/role/DisclosureAccruedExpensesAndOtherLiabilitiesDetails": { "order": 5.0, "parentTag": "mpx_AccruedExpensesAndOtherCurrentLiabilities", "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 Liabilities, Current", "verboseLabel": "Other" } } }, "localname": "OtherAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureAccruedExpensesAndOtherLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r9" ], "calculation": { "http://www.marineproductscorp.com/role/StatementConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other Assets.", "verboseLabel": "Other assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Net Of Tax [Abstract]", "terseLabel": "Change during the period:" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureAccumulatedOtherComprehensiveLossDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax": { "auth_ref": [ "r41", "r43" ], "calculation": { "http://www.marineproductscorp.com/role/StatementConsolidatedStatementsOfComprehensiveIncome": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax and reclassification adjustment, of (increase) decrease in accumulated other comprehensive income for defined benefit plan.", "label": "Other Comprehensive Income (Loss), Pension and Other Postretirement Benefit Plans, Adjustment, Net Of Tax", "negatedLabel": "Pension adjustment", "negatedTerseLabel": "Pension adjustment, net of taxes" } } }, "localname": "OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/StatementConsolidatedStatementsOfComprehensiveIncome", "http://www.marineproductscorp.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r35" ], "calculation": { "http://www.marineproductscorp.com/role/StatementConsolidatedBalanceSheets": { "order": 3.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 Liabilities, Noncurrent", "verboseLabel": "Other long-term liabilities" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "auth_ref": [ "r66" ], "calculation": { "http://www.marineproductscorp.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow to reacquire common stock during the period.", "label": "Cash Paid For Common Stock Purchased and Retired", "negatedLabel": "Cash paid for common stock purchased and retired" } } }, "localname": "PaymentsForRepurchaseOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDividends": { "auth_ref": [ "r66" ], "calculation": { "http://www.marineproductscorp.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Cash outflow in the form of capital distributions and dividends to common shareholders, preferred shareholders and noncontrolling interests.", "label": "Payment Of Dividends", "negatedLabel": "Payment of dividends" } } }, "localname": "PaymentsOfDividends", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r65" ], "calculation": { "http://www.marineproductscorp.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.", "label": "Capital Expenditures", "negatedLabel": "Capital expenditures" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": { "auth_ref": [ "r259", "r261", "r267", "r284", "r286", "r287", "r288", "r289", "r290", "r305", "r307", "r308", "r309", "r321" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for retirement benefits.", "label": "Pension and Other Postretirement Benefits Disclosure [Text Block]", "verboseLabel": "PENSION AND RETIREMENT PLANS LIABILITIES" } } }, "localname": "PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosurePensionAndRetirementPlansLiabilities" ], "xbrltype": "textBlockItemType" }, "us-gaap_PensionPlansDefinedBenefitMember": { "auth_ref": [ "r232", "r234", "r238", "r239", "r240", "r241", "r242", "r243", "r244", "r245", "r246", "r247", "r248", "r249", "r250", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r260", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r285", "r288", "r292", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r309", "r310", "r316", "r317", "r318", "r319" ], "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": "Retirement Income Plan" } } }, "localname": "PensionPlansDefinedBenefitMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosurePensionAndRetirementPlansLiabilitiesComponentsOfNetPeriodicCostBenefitDetails", "http://www.marineproductscorp.com/role/DisclosurePensionAndRetirementPlansLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r14", "r205" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.", "label": "Preferred Stock, Par Or Stated Value Per Share", "verboseLabel": "Preferred stock, par value (in dollar per share)" } } }, "localname": "PreferredStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r14" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.", "label": "Preferred Stock, Shares Authorized", "verboseLabel": "Preferred stock, shares authorized" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r14", "r205" ], "lang": { "en-us": { "role": { "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.", "label": "Preferred Stock, Shares Issued", "terseLabel": "Preferred stock, shares issued" } } }, "localname": "PreferredStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r14", "r419" ], "calculation": { "http://www.marineproductscorp.com/role/StatementConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Preferred Stock, Value, Issued", "terseLabel": "Preferred stock, $0.10 par value, 1,000,000 shares authorized, none issued" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r29" ], "calculation": { "http://www.marineproductscorp.com/role/StatementConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.", "label": "Prepaid Expenses and Other Current Assets", "verboseLabel": "Prepaid expenses and other current assets" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantiesDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "WARRANTY COSTS AND OTHER CONTINGENCIES" } } }, "localname": "ProductWarrantiesDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_ProductWarrantyAccrual": { "auth_ref": [ "r175", "r176", "r450" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for estimated claims under standard and extended warranty protection rights granted to customers.", "label": "Balance At Beginning Of Period", "periodEndLabel": "Balance at end of year", "periodStartLabel": "Balance at beginning of year" } } }, "localname": "ProductWarrantyAccrual", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureWarrantyCostsAndOtherContingenciesAnalysisOfWarrantyAccrualsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyAccrualClassifiedCurrent": { "auth_ref": [ "r33", "r170", "r171" ], "calculation": { "http://www.marineproductscorp.com/role/DisclosureAccruedExpensesAndOtherLiabilitiesDetails": { "order": 3.0, "parentTag": "mpx_AccruedExpensesAndOtherCurrentLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for estimated claims under standard and extended warranty protection rights granted to customers. For classified balance sheets, represents the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Product Warranty Accrual, Current", "verboseLabel": "Accrued warranty costs" } } }, "localname": "ProductWarrantyAccrualClassifiedCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureAccruedExpensesAndOtherLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyAccrualPayments": { "auth_ref": [ "r172" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in the standard and extended product warranty accrual from payments made in cash or in kind to satisfy claims under the terms of the standard and extended product warranty.", "label": "Less Payments Made During Year", "negatedLabel": "Less: Payments made during the year" } } }, "localname": "ProductWarrantyAccrualPayments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureWarrantyCostsAndOtherContingenciesAnalysisOfWarrantyAccrualsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyAccrualPreexistingIncreaseDecrease": { "auth_ref": [ "r174" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in the standard and extended product warranty accrual from changes in estimates attributable to preexisting product warranties.", "label": "Changes To Warranty Provision For Prior Periods", "verboseLabel": "Changes to warranty provision for prior years" } } }, "localname": "ProductWarrantyAccrualPreexistingIncreaseDecrease", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureWarrantyCostsAndOtherContingenciesAnalysisOfWarrantyAccrualsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyAccrualWarrantiesIssued": { "auth_ref": [ "r173" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in the standard and extended product warranty accrual from warranties issued.", "label": "Add Warranty Provision For Period", "verboseLabel": "Add: Warranty provision for the current year" } } }, "localname": "ProductWarrantyAccrualWarrantiesIssued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureWarrantyCostsAndOtherContingenciesAnalysisOfWarrantyAccrualsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyDisclosureTextBlock": { "auth_ref": [ "r178" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for standard and extended product warranties and other product guarantee contracts, including a tabular reconciliation of the changes in the guarantor's aggregate product warranty liability for the reporting period.", "label": "Product Warranty Disclosure [Text Block]", "verboseLabel": "WARRANTY COSTS AND OTHER CONTINGENCIES" } } }, "localname": "ProductWarrantyDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureWarrantyCostsAndOtherContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ProductWarrantyLiabilityLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Product Warranty Liability [Line Items]", "terseLabel": "Repurchase obligations" } } }, "localname": "ProductWarrantyLiabilityLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureWarrantyCostsAndOtherContingenciesRepurchaseObligationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ProductWarrantyLiabilityTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about product warranty liability, including, but not limited to, reductions in the liability for payments made under the warranty, changes in the liability for accruals related to product warranties issued, and changes in the liability for accruals related to preexisting warranties.", "label": "Product Warranty Liability [Table]" } } }, "localname": "ProductWarrantyLiabilityTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureWarrantyCostsAndOtherContingenciesRepurchaseObligationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ProfitLoss": { "auth_ref": [ "r1", "r46", "r48", "r53", "r67", "r81", "r90", "r99", "r100", "r126", "r129", "r132", "r135", "r138", "r152", "r179", "r180", "r181", "r183", "r184", "r185", "r186", "r187", "r188", "r189", "r382", "r385", "r386", "r391", "r392", "r398", "r400", "r457" ], "calculation": { "http://www.marineproductscorp.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.", "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "verboseLabel": "Net income" } } }, "localname": "ProfitLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r164", "r419", "r458", "r465" ], "calculation": { "http://www.marineproductscorp.com/role/StatementConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Net, Total", "verboseLabel": "Property, plant and equipment, net of accumulated depreciation of $32,814 in 2022 and $31,878 in 2021" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PurchaseObligation": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Minimum amount of purchase arrangement in which the entity has agreed to expend funds to procure goods or services from a supplier.", "label": "Purchase Obligation", "verboseLabel": "Total purchase obligation" } } }, "localname": "PurchaseObligation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureWarrantyCostsAndOtherContingenciesRepurchaseObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RelatedPartyDomain": { "auth_ref": [ "r285", "r413", "r414" ], "lang": { "en-us": { "role": { "documentation": "Related parties include affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.", "label": "Related Party [Domain]" } } }, "localname": "RelatedPartyDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureGeneralDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Related Party Transaction [Line Items]", "terseLabel": "Ownership control" } } }, "localname": "RelatedPartyTransactionLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureGeneralDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "auth_ref": [ "r285", "r413", "r416", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442" ], "lang": { "en-us": { "role": { "documentation": "Information by type of related party. Related parties include, but not limited to, affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.", "label": "Related Party [Axis]" } } }, "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureGeneralDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RestrictedStockMember": { "auth_ref": [ "r111" ], "lang": { "en-us": { "role": { "documentation": "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met.", "label": "Restricted shares of common stock" } } }, "localname": "RestrictedStockMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureStockBasedCompensationFairValueDetails", "http://www.marineproductscorp.com/role/DisclosureStockBasedCompensationNonVestedRsuSDetails", "http://www.marineproductscorp.com/role/DisclosureStockBasedCompensationOtherInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r17", "r209", "r419", "r463", "r482", "r484" ], "calculation": { "http://www.marineproductscorp.com/role/StatementConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings (Accumulated Deficit)", "verboseLabel": "Retained earnings" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r0", "r87", "r88", "r89", "r91", "r97", "r100", "r153", "r358", "r359", "r360", "r370", "r371", "r396", "r479", "r481" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_RetirementPlanTypeAxis": { "auth_ref": [ "r232", "r233", "r234", "r238", "r239", "r240", "r241", "r242", "r243", "r244", "r245", "r246", "r247", "r248", "r249", "r250", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r260", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r285", "r288", "r292", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r309", "r310", "r311", "r312", "r313", "r314", "r316", "r317", "r318", "r319" ], "lang": { "en-us": { "role": { "documentation": "Information by type of retirement benefit plan. Includes, but is not limited to, retirement benefit arrangement for defined benefit pension and other postretirement plans, retirement benefit arrangement for defined contribution pension and other postretirement plans, and special and contractual termination benefits payable upon retirement.", "label": "Retirement Plan Type [Axis]" } } }, "localname": "RetirementPlanTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosurePensionAndRetirementPlansLiabilitiesComponentsOfNetPeriodicCostBenefitDetails", "http://www.marineproductscorp.com/role/DisclosurePensionAndRetirementPlansLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RetirementPlanTypeDomain": { "auth_ref": [ "r232", "r233", "r234", "r238", "r239", "r240", "r241", "r242", "r243", "r244", "r245", "r246", "r247", "r248", "r249", "r250", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r260", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r285", "r288", "r292", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r309", "r310", "r311", "r312", "r313", "r314", "r316", "r317", "r318", "r319" ], "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.", "label": "Retirement Plan Type [Domain]" } } }, "localname": "RetirementPlanTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosurePensionAndRetirementPlansLiabilitiesComponentsOfNetPeriodicCostBenefitDetails", "http://www.marineproductscorp.com/role/DisclosurePensionAndRetirementPlansLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "NET SALES" } } }, "localname": "RevenueFromContractWithCustomerAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax": { "auth_ref": [ "r122", "r123", "r128", "r133", "r134", "r140", "r141", "r145", "r220", "r221", "r430" ], "calculation": { "http://www.marineproductscorp.com/role/StatementConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, including tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value-added and excise.", "label": "Revenue from Contract with Customer, Including Assessed Tax", "verboseLabel": "Net sales" } } }, "localname": "RevenueFromContractWithCustomerIncludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureNetSalesDisaggregateRevenueByLocationDetails", "http://www.marineproductscorp.com/role/DisclosureNetSalesDisaggregateSalesByMajorSourceDetails", "http://www.marineproductscorp.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r212", "r213", "r214", "r215", "r216", "r217", "r218", "r219", "r223", "r231" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.", "label": "Revenue from Contract with Customer [Text Block]", "verboseLabel": "NET SALES" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureNetSales" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock": { "auth_ref": [ "r143" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of revenue from external customers by geographic areas attributed to the entity's country of domicile and to foreign countries from which the entity derives revenue.", "label": "Revenue from External Customers by Geographic Areas [Table Text Block]", "terseLabel": "Schedule of revenue by geographic region" } } }, "localname": "RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureNetSalesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRecognitionPolicyTextBlock": { "auth_ref": [ "r77", "r78" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources.", "label": "Revenue Recognition, Policy [Policy Text Block]", "terseLabel": "NET SALES" } } }, "localname": "RevenueRecognitionPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureRecentAccountingStandardsPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]", "terseLabel": "Net sales:" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureNetSalesPaymentTermsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about expected timing for satisfying remaining performance obligation.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureNetSalesPaymentTermsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevolvingCreditFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount.", "label": "Revolving Credit Facility" } } }, "localname": "RevolvingCreditFacilityMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureLongTermDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the (a) 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 (accounts payable); (b) other payables; and (c) accrued liabilities. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer). An alternative caption includes accrued expenses.", "label": "Schedule Of Accounts Payable and Accrued Liabilities [Table Text Block]", "verboseLabel": "Schedule of accrued expenses and other liabilities" } } }, "localname": "ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureAccruedExpensesAndOtherLiabilitiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": { "auth_ref": [ "r45", "r407", "r408" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of accumulated other comprehensive income (loss).", "label": "Schedule Of Accumulated Other Comprehensive Income (Loss) [Table Text Block]", "terseLabel": "Schedule of accumulated other comprehensive loss" } } }, "localname": "ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureAccumulatedOtherComprehensiveLossTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable": { "auth_ref": [ "r291", "r292", "r293", "r294", "r305" ], "lang": { "en-us": { "role": { "documentation": "Disclosures about an individual defined benefit pension plan or an other postretirement defined benefit plan. It may be appropriate to group certain similar plans. Also includes schedule for fair value of plan assets by major categories of plan assets by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets or liabilities (Level 1), Significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).", "label": "Schedule Of Defined Benefit Plans Disclosures [Table]" } } }, "localname": "ScheduleOfDefinedBenefitPlansDisclosuresTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosurePensionAndRetirementPlansLiabilitiesComponentsOfNetPeriodicCostBenefitDetails", "http://www.marineproductscorp.com/role/DisclosurePensionAndRetirementPlansLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r110" ], "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 Earnings Per Share, Basic and Diluted [Table Text Block]", "verboseLabel": "Schedule of reconciliation of weighted average shares outstanding" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureEarningsPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "auth_ref": [ "r352" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement.", "label": "Schedule Of Employee Service Share-Based Compensation, Allocation Of Recognized Period Costs [Table Text Block]", "verboseLabel": "Schedule of stock-based compensation" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureStockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock": { "auth_ref": [ "r140" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of entity-wide revenues from external customers for each product or service or each group of similar products or services if the information is not provided as part of the reportable operating segment information.", "label": "Disaggregation of Sales [Table text block]", "terseLabel": "Schedule of disaggregation of sales by major source" } } }, "localname": "ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureNetSalesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r6", "r25", "r26", "r27" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.", "label": "Schedule Of Inventory, Current [Table Text Block]", "verboseLabel": "Schedule of inventories" } } }, "localname": "ScheduleOfInventoryCurrentTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureInventoriesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfNetBenefitCostsTableTextBlock": { "auth_ref": [ "r271" ], "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 Net Benefit Costs [Table Text Block]", "verboseLabel": "Schedule of net periodic cost (benefit)" } } }, "localname": "ScheduleOfNetBenefitCostsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosurePensionAndRetirementPlansLiabilitiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock": { "auth_ref": [ "r336" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the changes in outstanding nonvested restricted stock units.", "label": "Schedule Of Nonvested Restricted Stock Units Activity", "verboseLabel": "Schedule of summary of the changes in non-vested restricted shares" } } }, "localname": "ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureStockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock": { "auth_ref": [ "r177" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the changes in the guarantor's aggregate product warranty liability, including the beginning balance of the aggregate product warranty liability, the aggregate reductions in that liability for payments made (in cash or in kind) under the warranty, the aggregate changes in the liability for accruals related to product warranties issued during the reporting period, the aggregate changes in the liability for accruals related to preexisting warranties (including adjustments related to changes in estimates), and the ending balance of the aggregate product warranty liability.", "label": "Schedule Of Product Warranty Liability [Table Text Block]", "verboseLabel": "Schedule of analysis of warranty accruals" } } }, "localname": "ScheduleOfProductWarrantyLiabilityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureWarrantyCostsAndOtherContingenciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": { "auth_ref": [ "r415", "r416" ], "lang": { "en-us": { "role": { "documentation": "Schedule of quantitative and qualitative information pertaining to related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.", "label": "Schedule Of Related Party Transactions, By Related Party [Table]" } } }, "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureGeneralDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r322", "r323", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about share-based payment arrangement.", "label": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureStockBasedCompensationFairValueDetails", "http://www.marineproductscorp.com/role/DisclosureStockBasedCompensationNonVestedRsuSDetails", "http://www.marineproductscorp.com/role/DisclosureStockBasedCompensationOtherInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "BUSINESS SEGMENT INFORMATION" } } }, "localname": "SegmentReportingAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r118", "r120", "r121", "r126", "r127", "r132", "r136", "r137", "r138", "r139", "r140", "r144", "r145", "r146" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.", "label": "Segment Reporting Disclosure [Text Block]", "verboseLabel": "BUSINESS SEGMENT INFORMATION" } } }, "localname": "SegmentReportingDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureBusinessSegmentInformation" ], "xbrltype": "textBlockItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r61" ], "calculation": { "http://www.marineproductscorp.com/role/StatementConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.", "label": "Selling, General and Administrative Expense", "verboseLabel": "Selling, general and administrative expenses" } } }, "localname": "SellingGeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r70" ], "calculation": { "http://www.marineproductscorp.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Stock-Based Compensation Expense", "verboseLabel": "Stock-based compensation expense" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r342" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "negatedLabel": "Forfeited" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureStockBasedCompensationNonVestedRsuSDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r342" ], "lang": { "en-us": { "role": { "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.", "label": "Forfeited", "verboseLabel": "Forfeited" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureStockBasedCompensationNonVestedRsuSDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r340" ], "lang": { "en-us": { "role": { "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period", "verboseLabel": "Granted" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureStockBasedCompensationNonVestedRsuSDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r340" ], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Granted", "verboseLabel": "Granted" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureStockBasedCompensationNonVestedRsuSDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r337", "r338" ], "lang": { "en-us": { "role": { "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.", "label": "Non-Vested Shares", "periodEndLabel": "Non-vested shares at ending", "periodStartLabel": "Non-vested shares at beginning" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureStockBasedCompensationNonVestedRsuSDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Nonvested, Number Of Shares [Roll Forward]", "verboseLabel": "Shares" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureStockBasedCompensationNonVestedRsuSDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r337", "r338" ], "lang": { "en-us": { "role": { "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Non-Vested Shares At December 31, 2011", "periodEndLabel": "Non-vested shares at ending", "periodStartLabel": "Non-vested shares at beginning" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureStockBasedCompensationNonVestedRsuSDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Nonvested, Weighted Average Grant Date Fair Value [Roll Forward]", "verboseLabel": "Weighted Average Grant-Date Fair Value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureStockBasedCompensationNonVestedRsuSDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r341" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period", "negatedLabel": "Vested" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureStockBasedCompensationNonVestedRsuSDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue": { "auth_ref": [ "r344" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value of share-based awards for which the grantee gained the right by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value", "verboseLabel": "Fair value, shares vested" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureStockBasedCompensationFairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r341" ], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.", "label": "Vested", "verboseLabel": "Vested" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureStockBasedCompensationNonVestedRsuSDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "verboseLabel": "Stock-based compensation" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureStockBasedCompensationFairValueDetails", "http://www.marineproductscorp.com/role/DisclosureStockBasedCompensationNonVestedRsuSDetails", "http://www.marineproductscorp.com/role/DisclosureStockBasedCompensationOtherInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "auth_ref": [ "r327" ], "lang": { "en-us": { "role": { "documentation": "Number of shares authorized for issuance under share-based payment arrangement.", "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Number Of Shares Authorized", "terseLabel": "Stock authorized (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureStockBasedCompensationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "auth_ref": [ "r357" ], "lang": { "en-us": { "role": { "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.", "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Number Of Shares Available For Grant", "verboseLabel": "Available for grant (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureStockBasedCompensationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardTermsOfAward": { "auth_ref": [ "r324" ], "lang": { "en-us": { "role": { "documentation": "Description of terms of award under share-based payment arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Terms of Award", "verboseLabel": "Term (in years)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardTermsOfAward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureStockBasedCompensationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Award Type [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureStockBasedCompensationFairValueDetails", "http://www.marineproductscorp.com/role/DisclosureStockBasedCompensationNonVestedRsuSDetails", "http://www.marineproductscorp.com/role/DisclosureStockBasedCompensationOtherInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r0", "r36", "r51", "r52", "r53", "r87", "r88", "r89", "r91", "r97", "r100", "r117", "r153", "r208", "r209", "r358", "r359", "r360", "r370", "r371", "r396", "r402", "r403", "r404", "r405", "r406", "r408", "r412", "r479", "r480", "r481" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureAccumulatedOtherComprehensiveLossDetails", "http://www.marineproductscorp.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CONSOLIDATED STATEMENTS OF CASH FLOWS" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CONSOLIDATED BALANCE SHEETS" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME" } } }, "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r87", "r88", "r89", "r117", "r430" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": { "auth_ref": [ "r14", "r15", "r208", "r209" ], "lang": { "en-us": { "role": { "documentation": "Number, after forfeiture, of shares or units issued under share-based payment arrangement. Excludes shares or units issued under employee stock ownership plan (ESOP).", "label": "Stock Issued During Period, Shares, Share-based Compensation, Net of Forfeitures, Total", "verboseLabel": "Stock issued for stock incentive plans, net (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": { "auth_ref": [ "r14", "r15", "r209", "r343" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).", "label": "Stock Issued During Period, Value, Share-based Compensation, Net of Forfeitures, Total", "verboseLabel": "Stock issued for stock incentive plans, net" } } }, "localname": "StockIssuedDuringPeriodValueShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodShares": { "auth_ref": [ "r14", "r15", "r208", "r209" ], "lang": { "en-us": { "role": { "documentation": "Number of shares that have been repurchased and retired during the period.", "label": "Stock Repurchased and Retired During Period, Shares", "negatedLabel": "Stock purchased and retired (in shares)" } } }, "localname": "StockRepurchasedAndRetiredDuringPeriodShares", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodValue": { "auth_ref": [ "r14", "r15", "r208", "r209" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Equity impact of the value of stock that has been repurchased and retired during the period. The excess of the purchase price over par value can be charged against retained earnings (once the excess is fully allocated to additional paid in capital).", "label": "Stock Repurchased and Retired During Period, Value", "negatedLabel": "Stock purchased and retired" } } }, "localname": "StockRepurchasedAndRetiredDuringPeriodValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r15", "r19", "r20", "r81", "r151", "r152", "r400", "r419" ], "calculation": { "http://www.marineproductscorp.com/role/StatementConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "Total Stockholders Equity", "periodEndLabel": "Balance", "periodStartLabel": "Balance", "totalLabel": "Total stockholders' equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/StatementConsolidatedBalanceSheets", "http://www.marineproductscorp.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_SubsequentEventLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event.", "label": "Subsequent Event." } } }, "localname": "SubsequentEventLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureSubsequentEventDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventMember": { "auth_ref": [ "r409", "r421" ], "lang": { "en-us": { "role": { "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event" } } }, "localname": "SubsequentEventMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureSubsequentEventDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTable": { "auth_ref": [ "r409", "r421" ], "lang": { "en-us": { "role": { "documentation": "Discloses pertinent information about one or more significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued.", "label": "Subsequent Event [Table]" } } }, "localname": "SubsequentEventTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureSubsequentEventDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r409", "r421" ], "lang": { "en-us": { "role": { "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Axis]" } } }, "localname": "SubsequentEventTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureSubsequentEventDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r409", "r421" ], "lang": { "en-us": { "role": { "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Domain]" } } }, "localname": "SubsequentEventTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureSubsequentEventDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "SUBSEQUENT EVENT" } } }, "localname": "SubsequentEventsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventsTextBlock": { "auth_ref": [ "r420", "r422" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.", "label": "Subsequent Events [Text Block]", "verboseLabel": "SUBSEQUENT EVENT" } } }, "localname": "SubsequentEventsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureSubsequentEvent" ], "xbrltype": "textBlockItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "Supplemental information:" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Plan designed to provide limited group of employees with supplemental retirement benefits, in addition to other pension benefits. Includes, but is not limited to, defined benefit and defined contribution plans.", "label": "SERP" } } }, "localname": "SupplementalEmployeeRetirementPlanDefinedBenefitMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosurePensionAndRetirementPlansLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_VariableInterestEntityOwnershipPercentage": { "auth_ref": [ "r390" ], "lang": { "en-us": { "role": { "documentation": "Percentage of the Variable Interest Entity's (VIE) voting interest owned by (or beneficial interest in) the reporting entity (directly or indirectly).", "label": "VIE ownership percentage (in percent)", "terseLabel": "Voting power (in percent)" } } }, "localname": "VariableInterestEntityOwnershipPercentage", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureGeneralDetails" ], "xbrltype": "percentItemType" }, "us-gaap_VariableRateAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of variable rate.", "label": "Variable Rate [Axis]" } } }, "localname": "VariableRateAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureLongTermDebtDetails" ], "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.", "label": "Variable Rate [Domain]" } } }, "localname": "VariableRateDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureLongTermDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r103", "r110" ], "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": "Weighted Average Number of Shares Outstanding, Diluted", "positiveLabel": "Shares used in calculating diluted earnings per share" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureEarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r101", "r110" ], "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", "terseLabel": "Shares used in calculating basic earnings per share" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureEarningsPerShareDetails" ], "xbrltype": "sharesItemType" } }, "unitCount": 5 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(18))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1448-109256" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1377-109256" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1505-109256" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1252-109256" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "68B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5498026-109256" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1337-109256" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e3842-109258" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e4984-109258" }, "r116": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "https://asc.fasb.org/topic&trid=2144383" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8657-108599" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8672-108599" }, "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/extlink&oid=120391452&loc=d3e13212-122682" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8721-108599" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8721-108599" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8844-108599" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(24))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "34", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8981-108599" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9031-108599" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "a", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9054-108599" }, "r146": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "https://asc.fasb.org/topic&trid=2134510" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4647-111522" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.BB)", "Topic": "330", "URI": "https://asc.fasb.org/extlink&oid=27011343&loc=d3e100047-122729" }, "r156": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "https://asc.fasb.org/topic&trid=2126998" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3)(a)(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=122137925&loc=d3e14258-109268" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "((a)(1),(b))", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "410", "URI": "https://asc.fasb.org/extlink&oid=6393242&loc=d3e13237-110859" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=126907644&loc=d3e11281-110244" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=126907703&loc=d3e12524-110249" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "((c)(2))", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=126907703&loc=d3e12565-110249" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "((c)(3))", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=126907703&loc=d3e12565-110249" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "((c)(4))", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=126907703&loc=d3e12565-110249" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=126907703&loc=d3e12565-110249" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(5)", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=126907703&loc=d3e12565-110249" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=126907703&loc=d3e12565-110249" }, "r178": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "460", "URI": "https://asc.fasb.org/topic&trid=2155896" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r2": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "https://asc.fasb.org/topic&trid=2122149" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r204": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "https://asc.fasb.org/topic&trid=2208564" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130531-203044" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130532-203044" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130551-203045" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130558-203045" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130543-203045" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130549-203045" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130550-203045" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r231": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "https://asc.fasb.org/topic&trid=49130388" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "15", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "712", "URI": "https://asc.fasb.org/extlink&oid=6410066&loc=d3e79218-111664" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "15", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "712", "URI": "https://asc.fasb.org/extlink&oid=6410066&loc=d3e79218-111664" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123453770&loc=d3e1703-114919" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123453770&loc=d3e1731-114919" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123453770&loc=SL108413299-114919" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123453770&loc=SL108413299-114919" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(1)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(3))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(10)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(2)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(4)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(5)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(6)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(7)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(8)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(9)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(4)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(5)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(6)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(7)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(8)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iii)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(c))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(1)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(2)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(3)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(4)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(5)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(6)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(7)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(j)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(1)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(3)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(4)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(l)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(o)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(p)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(q)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(r)(1)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(9))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(r)(2)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2410-114920" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2417-114920" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2439-114920" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(1)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(2)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(4)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(5)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(6)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(7)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2919-114920" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123450688&loc=d3e4587-114921" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=21916913&loc=d3e273930-122802" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "60", "Subparagraph": "(c)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=6414203&loc=d3e39689-114964" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "70", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=49170846&loc=d3e28014-114942" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "80", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=29639808&loc=d3e29008-114946" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(b)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(c)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(b)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(c)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(b)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450691-114947" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948" }, "r321": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "715", "URI": "https://asc.fasb.org/topic&trid=2235017" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=SL116886442-113899" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4549-113899" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(04)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(v)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(l)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333" }, "r361": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "https://asc.fasb.org/topic&trid=2228938" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31917-109318" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226024-175313" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226049-175313" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331" }, "r381": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "https://asc.fasb.org/topic&trid=2144680" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569616-111683" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226052-175313" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=SL6759159-111685" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "4J", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4591551-111686" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "4K", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4591552-111686" }, "r393": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "https://asc.fasb.org/topic&trid=2197479" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(i),(j),(k)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32618-110901" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(i-k)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "855", "URI": "https://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "https://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662" }, "r422": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "855", "URI": "https://asc.fasb.org/topic&trid=2122774" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "https://asc.fasb.org/extlink&oid=126937589&loc=SL119991595-234733" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e637-108580" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "https://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61929-109447" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61929-109447" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62059-109447" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62059-109447" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62395-109447" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62395-109447" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62479-109447" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62479-109447" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=SL6807758-109447" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e681-108580" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=SL6807758-109447" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(1)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61872-109447" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(2)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61872-109447" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "https://asc.fasb.org/extlink&oid=126941158&loc=d3e41242-110953" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10)(1))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(1))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.10)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669686-108580" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.15(5))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(23))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(26))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.8)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(15)(b)(1))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.5(c))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(19))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(22))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117819544-158441" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "https://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column B))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column C))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column D))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column E))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column F))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column G))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column H))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column I))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "https://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "https://asc.fasb.org/extlink&oid=126945304&loc=d3e27327-108691" }, "r497": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r498": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r499": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6904-107765" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e557-108580" }, "r500": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a" }, "r501": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r502": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402" }, "r503": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(1)" }, "r504": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(21))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7(a),(b))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.8)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r64": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "220", "URI": "https://asc.fasb.org/topic&trid=2134417" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3000-108585" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3044-108585" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4297-108586" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4304-108586" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=SL98516268-108586" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(c))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(15))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(f))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(2))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(m)(1)(iii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(m)(2)(ii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794" } }, "version": "2.1" } ZIP 72 0001558370-22-011358-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001558370-22-011358-xbrl.zip M4$L#!!0 ( )QD_50=K$6I:0X />, 0 ;7!X+3(P,C(P-C,P+GAS M9.U=7W/JMA)_OS/W.^CRTM,'0B Y.4WFI!T#3@YS"::8G)X^=80M0*VQJ63G M3S_]7B%,$X]][[1OKAL(.): MGDW=Q7TCX$W,+4H;/_WX[W]]_D^S^:T[&2+;LX(5<7UD,8)]8J-7ZB_1U%NO ML8N>"&/4<5"747M!$+J]N+GXH7WSZ:+3^71]C9K-B%,7<\CIN4BR[%RT-RF] MB*OGWJ%/K>TD/*-VW?<6I(51CYF"^*/ M\(KP-;;(?6/I^^N[5NOU]?5BA1EUR9IY=F#YW/+8^L+R5I+EY '5F'!H)V=/D=M-@"X_6&\QSSV87'%JTH0?*+B3GSF_[[ MFO T^28ID8&1>:+.;S/F2/+.Y>5-"U)C0I%@^QO:7;J/K3 Q)K4"Q@#Q]R0Q M)];%PGMIQ:F):I W:YE-+E(2I&].;H6O6M^&U/TCIG0QM7@V5YF48&MY@>NS MO#J'B8D,#I2DJ(E(GH%&[B"3B;/M,7Z\D8?OV]K8E4S?\J)5=5TA(\ 0U MR=&(."5![I*%Z"NYDMVVF.>05D2VJ8V_9CG5@92DC)!*%0U'7>YCU]HT''2V MK!8!VG;KV]/0E/TP)EZMWZIUP4C]WR=+MSB4HH$]<3F<.:0HRPK /AHTW M.Q>;[+;/]MHX(18DMT2RY->\;#<[[1UP1'-F@R-34MT[AWZ3E 3?9PHD(34F MQ+[/Z"SP2<(8!6[*'+UQ6@Q']LTUHZ)3%H%,D]IMDTS3>1-:")I X8/A.0 @EW7\Z4NR7?QV_6:NG,O M>@4O19^_$T).08.0>'B>#,KHN&R8/N66X_& $1/PL#&S-=?N!=SW5MH;Y7UO MA:D;P%C%', M^7-KG]U^20$,]X;[HWP&G>$PDLKF%$- E#LB4>6TL&,%S@$9MS7+SQ>]C>$[ M%:K0AK[T''I@B#R'VJ*[=+$C>IRY)"2&L@2="C_HTA*_#1MX[ADCTQ@.^MI4 M[Z.N-M1&/1V97W1]:M:(541L\Y(;MH$66PF]X(0.8_*Q(25BSVTI7TC'S*7N M@H\),Y>8D3[Q,752_D\>F0JYZ\OKR_:^SZ-KD]%@]&@BL*XP6&H3'7V(F'U? M(U8&L8'[ F)[C!*> U8&A1JG'](X#49?H4L9DX%NU@!5 V@L1BS/!:=^0GS* MI-$:@Z/)AQ3/J /5(UR,;9X;VL$1\:%;4<^F5L_C?I>X((6?@^UIF2O5 CS> ME%J,Q7!IC) VZJ.)/AU,I.5%8W!^330<:-W!<# 5.@-&>E,+Y,T13$O1.JH( MLJ FZ,,LK,OWM7Y5TR_-LEA ;/UM#;I .*B"X2\)VU& '-TIGU&M%U=IO=!Z MOTF/*R.C MVO6ZKN)ZF5.C]]\OQK"O3\SOD/[S\V#Z:XUSF1[]"):082>GV^ZEJH?R=KIO M/NHCF,D.Z\Y7#108.4WL$#[&[T+WIX2M\@RKBE0-5X8I'>E39&I#.89&#)'D M6 -X&(#P!B\63*[2R!?=]R?\N\=,+V!6WH2G6N8BD#LJD'>+0%R4@6;O:"5* M05P64R-_//(3 I.B@'3?AYXEY:H ?&[>(MRO2N/.PB($\DY42(WZ@:B3.6&, MV!%J13AG4QZU$-N*Y0;5&LN("'?BI<@^+F$3"9$758=7$:AP_IH=?Z<4V MNYH)_JT($<-T1JX"U!B> L.1YWXE'*8E$QZ8E0#-S%F$;LK^YJ(+'1@L[HLL M 4W,Y^]J=^LD@#]@RKYB)]<,E\Q5!'3*'"N %LS1B^!>0WP*B&40:>#./;:J M;J?S,AY/G47Q+4HX0F*' 4X MD(M:$V[2(_@OVF2BC::_@AJ8T]U(9,\830>C1WW4"R/4<7%(EE59>H@I6H/HD[\LY6GJ''%2M4Y?*ID>YD+E ]/ST/Y;)%W-%W]_\, M#;-&N2+*0\]=B,ATG\SREJNS2-389>P9&1JC1S35)T^HKW>G-4H5G?9@QLF? M 8BNBVTA>=YY-I4:JZSPR7/7U']^%E94%SM(:K1*H14=^HK_PVBG@^OCO^], M6B+$RE"J%W4O;^5.]/B9ICM55/T]7@.?!!^EJ1*NN3ZH6)@M0REF1;&Y6)<#EB'+%B M+,"DQ,ICCJ*@7>IWBF"+]' MJ2JDKM3'ESZ$+&I4#HK&9Z.30Z5&Z3J-4M8W5FJXC@[19X.FI%5#5^5\2@W@ M:>/VV6"6SJ<&]N#]QC7,AP:%L_%,$ZB!^R$-7.)#2#4Z)XY/9L-6(:<2S_9E M&L_R6[YKL$\9"\M&NFPV-@OZJ9UGS<7..Z?TLH]C MY_#3?<4LU6IRDU:3TN= X[+%=PI?XS.A."J^UIY3;;#)T8WB#&KD*VZWJ?$\ M>+]'[N=F4Q1JQ IV?_Q?(23^B+MQ)F2.Y*4V=^)ZE/L&IZNU(^X,D>^6\FZB MU?JM&5_7\AM(>_&V B;O!9Q?+YA4U$I#5>N M C%]6+BX#JQ:P8H+[TI9@]TL\8_L*D37'DJ/"NSK;SFQDIZ\*-!/[$42U;YO M5,E '4<$0NX;/F1IH-#2RSOH[E:>"SX7>Q_X9"6\%! TF'&?^H$0\Y%YP3HF MI4 "IEL^AU]TGTI&H?7QXZ19>)[UOF$Q8E,_4^I0A%\(72RAYVHOA.$%&06K M&6'&7"Z!I!,*Y%GK' M(T5H[&M8F2Q'*4A)@5-JHE L53/D1Y'#Z8F()4^(Y6#.Z9R&O5>S?P^X+_B, MB&_,Y0Q&BZJ=:+#3,T]HD@_SL,4!#1NVXZD4J8R0V@H,)OTK_'*;N%M"O'S$ MU*W<7 I.9Z)VRE:+I>T+/YW8T;4:8HUJRK"P&4(4+F3:FNJ2M'^OE=Y*5=Y, MQ\)&Y]VW6AS*E7ZM$.%(93\0IBBF*,*/^:OZL3QEB8^7TO;OEI#.K&!&!J>4 MM[?$:R&%,XZB.T]$C'VQA/G)F3)M[G2]L^7%E.>&'LPI9?/QL@CN9C@[716[ MDF&\ 'X'/H5U"V.B#]XS 36EA_(ZR"L/^*$6.[#LBI:(*[P20S.\3)_"1RG MHJQ1EK.44=0MKK1(I2Z,FER;^X3UX-.$OGT,G@^?P7JNX-0[/?@:R#^D*\MN[V,5R M92>=09UWNIMFVS)6B1UI57>K7TAU!I)LCQX8K^#*),?*O,2S'"D?',]CPK,< M$M>&N:Y+DL(HTL]2GJW*[-5\SZ$I07>6\G4]+-?#8=)$.)?[%)."J0C.4B(1 M3=F3(?GJ+&L-#C'XAH/M=^>->1PZ>W]V&<$._8O8 M#2>OX)LX(.;0PV[<*38#45;BD3VD2GAHOS?E2B$F4,:\)X5]P)94^IZW D]% M &%9'K/%N.U"5M=6(MK8V/&!3L?S*+@/:[$HW%15'Y[P M&UT%\ACJ[M<@AR2,64]$.=LV*D>]*_U:;-#X1R3/%Q'\\8Q*/] W8H,590NQ M4S!;W,HYSTQTC7.R;]9""RBL6SHV7X[\;];N3;R]2+EM,HMU.UQN#Q?'?OP? M4$L#!!0 ( )QD_50"XU.O!@P #&7 4 ;7!X+3(P,C(P-C,P7V-A M;"YX;6SE75MSXCH2?M^J_0]:]N63/HH#$S%S-B.\CD!#MDC)ZI,T4C M-I]C&]T3SJEEH1M.QX\$H<9%[>*J5*M?E,OU:A7E\UY+-UA 368CM\GR16G] M3=]9VA.R0SGJ2T<;)LDAZ#\M7 O M=IB)'5=7@>HO#]SR&Z@4UO>*+"'_ROO%\O)2OE3.5TH7+V*<6XFHT'[.!R,O MA,$I-1J-@ONM7W2K9$++\"V-*;]6$.@9H4^<661 )LB]Y;6SG)//.4%G0>WU1]":].>&NN1P*0%3C M[XZDQ69S3J;$%O2)M*&'F)%W@!1ZE_?'AL7TSF+/[T%2H.U]<=Q285I,+#@Q M,+>A@Q9]PH=3S,DM<3"U=A!?HU#/$50< M>7&(/2;C]57JR+M!+%$LHCQ:-P>?6[WNL-=IWS9'QBVZ:7::W9:!AE\-8S1< M^5! 8#%SHWE+1AR,;Q(CH0C XOKC"18/KE.&>.T1X[D;!Q6(Y0C_BDNB2Z!W MX5=3B 0"S\0RXWW-KXL9"%3:\$Y:"M6-*_,KUJEWJC6BU=7Q6JC5JN5+BL! MH0.FT.2;\F-N^NW#QRWKV(QRO!(%L9C-W-;R% CUZT\XFVUKSKL92R,XXV/" M(0;/H84 >=A\G_QG\7] E;LHL9$.%P:L(C(;]P M^Z7@A4#)" ;W:E-7QN-XW;:%PZM Q7;FX!8X=9:?<^7C/]JFR18N3), D >+ M@*-*>-)CJIR&&:1&Z+%062PR&D0EXC((ZJB%5%R-#7"+R1@ M;Y&,A90]%>I4H7D<5@_'X58T#1=6(&XA2+;O*;- 3"']LK., M("VI&L"O-:XNR\7&Y56E<5EO%"M90DM&H9_![:3B;>M,PJCAS')P^2JVZ]@N MN GQ"B!>Z4-CJ/YC&8M#I2%Q_J1E'R_EU(G:'.YF8:T)C),Q>@I7 >#AN0R? M3PI?,O4DB^XO4]4] 0;WQZLR9LTR0(N<-0L 2XS4P/C2JU)? ?>)@1:@:/IXM-ILQVY7_.[8640MS;XOI MQZ0B!=O<*4'3,![N5T$:AH(> M5"EXP@,54E(_*S@VHR&C=$4U:6@+7S@(V^=L$ADO!DKHQ[VJYD-R3!)@:T%\*^?8='Y09]I:" >PW^^!V(=V9=;-X0CQV,K3<1O M6WE34C]>LX_15-6DX:3[6BF>$7M+?K$CP*W2^MG$[J,W-7 I'NL,IVM"CY)0 MFK>II)FW:?7N^P/CJ]$=MK\;J-V%OXTCS^"$($V8K8RM<>2'<)?Y)\T>. 4" M@L]:,AK==_/&3?2^'ECAENI#P,C7)U?X217R (OF^#^+E>-(L-9WNMN'MZ-C MZD6ISP\QR2P=P.O).TK=_F6J;K\Y_(KN.KT?QYZNW^OH@-7),& EG&!!;LGJ M]WH?"7R88ON1#$ %QF1"S*A0Z-A"'-\E29EA8/Q$P5)NEM^$W+6Q'D,U31CY MQ.6@82>4B8&]\8_[:"^=\SS^EH75?$M,M/-:0#_KV).;L+216+"Z1T*W MX)V(25VUP6>+."NOVYPQ[M#_N=0$RL M>@:&L+,:$C=$9[*<\!9,X%Q293L(U#E+ TC"G[BG6@OFO:-K_(XN] @;99-0 M:>PL;65GQ7A&5-?;B%(>TZ92^RS-1%T3GEU&;B4X3GA%:NJ,VMLT]5LI"&M#/ M1+1=*5/57KJMN!FLE.&EMY9_2R5 >QRY9+9=4C][V9.MD+4S1=2)BV@91+*^ M['>,#\A\P<'_A0D(:T,\PM'4A MJMI36:#3P86,6-,$S7$2>3)U0G>3W(!^UK4GM]'=SH[*2.&'WB]O4.&5=T%R M(M(%J\5JL83RZ+4U^,-H#KKM[I( M!3R$=]C##1;4C.Y:T[02W&M0!0W5J[6/EDY>J95JQ>P?V[VU'MK1)X#6A:[-N)?X&G4L][M=WSMKO?C>ZH-V@;P\RZ MW/1OPGHE][)T62T?/WMQ+<\ /]]#F,@IMMQ]O8OYW)*G(LHM 1!_$OX4,\V7 MH@W]'LE$2L)F\O9%K&%/NP;U@_'?TJ<&N:IKJ'L+J,5SL@5\>K>*=2\5M[]R7NV-[7=3LWJ*!,6H/ MW'U4J-]I=H>HTV[>M#OMD73=>?0J#6(39!,'S3V!D D2H3\>5C+]F9F;?W,\ M-&@SH#7OJE3>FP<(A/F5OHEL3PP'P?S# $(0J572IS?8C8&0<#L]7@W]_38* MF4DG9QFAJUAPN^<>>1Z;9I2FB7,P@Y3H=9R,WP85W(;3FWS!%)P'D\\'B,0/*0+#2K;H4&SU1I\,VZ1\5,&"1 "R!BA-_IJ M##8"@QV=?78O2#GZDVO,YA9;$C(@[E&\RJ]72JRW::C56NFRGM%3NA-YP<=S M-ZSIMJ >]"4^0VP1T;9-$(T^N6CEP^/F+,:\&%JU[@DPNS_>=#DPF;Q$6/;1 M/S#GV':6+EALM2PL!)U0,DYZ;;12[1.PA$,@3K>8G<59E-MG:_KJ6,8;@DK5 M$[*"G>&J[#C-,I]AMU,B6]<#"]_ M0C2GPZC^0MZP,=6GPDK+\.,!"_+7_P%02P,$% @ G&3]5$H4.N#-'@ M,<4! !0 !M<'@M,C R,C V,S!?9&5F+GAM;.U=ZW/B.+;_?JON_^";_;"[ M'])Y]&.FNZ9W"PCIH9:$+- SNY^F%%N IXW%2":=S%]_)1N#C259,K8ENJF: MF@YP))W?>4A'1Z^?_OF\#)PGB(F/PH]G5Z\NSQP8NLCSP_G'LS4Y!\3U_;-_ M_N-__^>G_SL__T]W/'0\Y*Z7,(P<%T,00<_YZD<+9XI6*Q Z=Q!C/PB<+O:] M.72<]Z_>O?KQZMT/KZZO?WCSQCD_W]34!8261*$35WG]ZFK[2V]3*PH_.#]< M7+^_N+Z\OG;>?+A^]^'-6^?A;DMX1[F<^:64@1]^^<#^]TB;="CO$)[3\I=7%_^Y&T[.90^@\D_G*( M7!#%LLH4?W[$05K!ZXMM6T(*]ND\)3MG7YU?79^_OGKU3+RSA$6%^L]2,.P+ M'IRK]^_?7\2_;DEI15ZTI(X/V$4P#&< M.3%W'Z*7%?QX1OSE*F 5QM\M,)Q]/%NNGL^95B_?O;YDTOG+)*+&P:ROAT*" M M]CMK+]DHQFDPBY7Q8H\*A-]_]8^]'+F<-:^SP>Y-A; NR'<(61MW8CXB*\ M>N6BY04CO:C4R,6!R&Y\X@:(K#'\!$.(07 #(^ '1)]]<4WU\7@/HPD(('D M+TPF4XB7I :&I=76SSW]!LSG&,ZI:N,ONB]WX'>$)VB-75@C'L6&FD4XAD\P M7,/N2]J)-010W$X#^.",CCC0V[19)R)!S?5AB'N1>"#LH>4*AB06UCT*?X&$ M=CACLI[4@$>GE::QW0(?_P*"6O2DVD+3F$;1 N)!.$-X69=3:394'\)? <8@ MC%YZB$2D$WIQDW00C&@X2,-"'Y(<10U0J[;8)N8Q7-%>>D'U,7H,_'DL_':P MRUNN3P8/U,9HU92',8Q\'(AOU MX1JB<,YBR!OX6(=U>)%Y# V<6&_N*K3R="YR'MSM!7B,]*9<";)088;^MC#9YO M/E!A7?UX?G5U?AU/C_^RWU862HKCD)$7A![ 'G7 WII$:-EY]LD-6@*?#K5%Q4/DHI(23JEGP'R& MU3<[G *SBQ,@%I VR;UB5)&8Z9AA" M;UFTL4(5B6(H[47_.6).^QC ?KA>TODE&Y6&/HFT#&NK>#^,+CQ_N54^"()J M%I1)8K"_<57G2[A\ MK-J'\)G-UUL#IPO*%';7C_!\*X@:^>76GN6:&HD?^HG3A5\VC3#&#G7>+ 3( MZ#SH;;_U(]; KKB3*>\DO9IS%\N8Z++;2/8?6GZ+8MQ.!2> %R!<.7>F7VSZYPW7_RV33XFV<9=",P83-L* MP",,XJQ]>9G?KO9$HESJP@#\/5YNI@F)/I@6C XS0ZZ3&,)_G"T%W0\/F+Q+/*B@DM2Z6@'7)(N9+Z5%DQ#3D4"Q[L;QI:0GJL MM>YSY5"RGJ8"P3J_F]+F]%PN+:'C;=DR5@!G#.GYV*Z$.O!\F28\BZ,,F5/E M&;+!GW8 I*Z49]RL%]WX3[X'0T^6M^:P9]:&!Z&+EG";'TFW.$DL6E)": PE92P"+K5]:1E=\#7ZA9I* MD 9+K?N,%$+6@TI9-^M/MWX(0M<'P2 D$8XWEDM\24 M-"4)O0FP\?1S!C'; M[3.!^,EW_7 ^FG&X)&S<)OR?I"Y79Q-"L=;=R,$.76X7J#GN6_=](=JLW]>- MTD Z'T//C\: [8=+%^<>$,*\\+&4GI^\+BO1%E2VKHJI]0@9NLLMBV= *Y;D MPMUCR7E$Q2)NM=M/V3<%SLEXE">IR-.*88Y_**!QY#):G*H=4 M8R0D$B:2-MMZ"+/'9BYP*;)GUH:[(&!'%R<+"%7F^R)RH1G("MB"5VKOX@): MF&OT @4=(%5F6O<-,?-9-Y$SW7YD\9#LW1OA9+(A"C)X9-S!6T38,I[=] GR M)]Y26ADR/O5!04J)<)%"^ZU&+WQ^TT!&RF?[!KY-H7V":([!:N&[(!!8N9"6 M:Q!2ZM;@P?D^"T)[%]+RXD0DMUJ *+[4] 5"#EIB6J4,SZ M)QTT5Q!'+^S4:$1'3K8]>\4ZD](=*PHEA::H6-8J@93N9%$HJ2^0FG>VZ"D- M:3/8NE\J W>W5?=C2; M:ZABSG?LAYZ2"S31E/C87D.-'>R.(MM S?/>NE?O86)<=C MH7 IODC$S0SPR=I"PB0YFN5X$&8\A+1<7%+J@S(>4L$BA=9;377PN$US'%(N M#6PV0>LP@GC%3OL((C41&7]KB8"PM97S[=51G3F&F]LL\RP)C5VY+'_57:?T M8?M*Y,I %?AI=T,)E__M.KX.WS9LBIZ"Y\XZ6B#L2X]Y\HE+=@/SR.U JK ! MNDBN@;;V;<\2R1=V//,9,;39N!G")\A;V]4KK.*;)<5M<4]2Y%/;485U:+FLM)8ZG5=-L27^ M*^76I"=+T94YLQ25Z5#T"9(HS?]+P]!]0DE0QB,UCZX'(CBGHE'1&H)3B3Z0+CL&0M0B^_GP5(5MTS?X9.\<+O$?/K'0BL3D=B MN8N' M3ZZ!MM9[>4HDC]08,7 3#Y_Q_*T[8H8-[WRB=8]FF92];*\3CU:\D4=$;63! M+[,FT0F]>Q2"W3?9^Y.DXXUF+>)%0_UZ#M_M5*(\=!![[>]TXL/).ET%&.UG MZ*<,X6@V"#UV)\1:N/>62\?-5 LIC4'ZU8\6\;UC3-@+?S5%_3 2)1DKU* F MAO(Z#DK;ERD(56:KU>R] $::OJ_ ON';>1@\Z&W>T&"C;S?>5-4A!$9IP JE M=_>HUR#L\#7K,+4!:H^=TKU07'KIMBAAB<-O!:JD)J3(7ONW!^G V=]J)81A M37(RDW;I N++_*^DE.920:Z<$3]#.+;K:,O?[G6O[<7MTBA4HP:Q+^K5T=#R M 4^)J#*3EBPA9$#E_%(/3/N1Z.AK"#$;P@41:.YW;LA5H&B==6%$N4)INVXM!A,ZFVO4I0,)C[0LG5,@/GPO;47=H'+>VM\KJX)'BJRT_S2+B/7<=G,9 MRV;]A,5QR>;W($!?V146)'[NDD#\!$F)VZ@5%AJ5>G'[)"/U+Y6B%:52H]=I M:P_I,]FZ/ZJ"RKJG*AC#E]['%]C= I<]/"O;IE@D%-H:G]0\.OF5]AQ2181U M7F(ODS(J9Z#]2^LY#.?NJA+/5$-Z-]-#(4&![[%7 MC;9?DM%L$B'WRP(%E">2O.9WEM.3X!'-R\LW\2.:VZKHW[W1_60T'-QTIOT; M9S*E_]SU[Z<39W1+/XUZ__IY-+SICR=_=?K__CR8_G?WE&:[KVA.F4I$4Y4] MH@M#/-;UTF<&@9(K*OL*]Z':G65SIUU3F6G(H>][=LFX.?H:T,5T47V16 M5(3,RDJ?)C6M#\K.$H5Q]R7-WG'HFM)#+)?M8]-R)4C-*?\:48%_LX+O>)Z? M-/T ?&\0]L#*CT @WQ$F+].J0JX/5$@)%K/*&<,(L 7Q/L"A'\[E^_1$Q*VJ MX_6!ZA"!,.PDKIN\W J]4;2 F '!<,'ZZ2>8G%:4.XQZ^5:U]>90YU''95:! MNS=SJ'$-Z)^E\5>&L"&5@"!0'ML+;',#K4THMC]OH@QXT0<7A1$-__M!3/KQ MC"074^Y^#Q"!WL>S"*_;#Y6IK6 ("+R!R;^#L#B3&:,@N$68W:$B4)YV+3:, M5&HZUH:VPGY\IJ??U%A3?IS2KJ%5BTMG^(HO.K.>KP3:^T M[?@IN3^F2&C)3@!]:Q7IJL$] 26'VKJ(=O&CV0T=DUU:(^DM@(^7@'^D1Z6 M#?ECL7&EQ^+*4-CC'!G#*EM+*R]F;F5-%5)NTEBM6SS"Y;ATJ^. 75$-293< M;K$])$EGQR[E%1L6"JH8@P9$&V)0.HV9@ "2S7,44XB71"\@?5T, M2._[4V?2&?8G].]-Q4Y%7OH,W(1^2V:)SF4Q:UV5MS",;M^2YXR8F=_L"3GK5=SVO8 =U/9#F;AQ M8=R2^]5P ,FUF)P,&XQ#RMZHH?)8KI=".>[];C+<$R@]%>0>IP9$"9[EHLS_ M;G)D+A-EGE/3T?&!75=Y'%U? R8C[KK%E)^]UC-^M!^L+U?/L4U=OGM]&=L5 M_4(-3I;]9,%JSX .JLF.P+P)FSE(+#8%\_0;,)]C2+F%\1?=E_@1K@E:T]F' M;GA_+0OOLTTYA+7E/+XX2]::0^+FC,7\&=:H=-GD/%:M+)*7%VEA*'Y(-"Q[ M:UU,9D_4KB+Z=,SF8VD_"MKPP4[I;SCAW\=00FM!R"XSHCVI\Q <)'KNJ-5% M(&ZIX])F2'P+(S?8+*$U'<.76D@ZB$@PU+=8S)4T2U6)99O[U708KRS-'-=6 M+;9S.[FRJ+V\F+E87!52?HU=UMDE.I)AOBZRIV4 FLK5'S!DSW9D_H$T1R#U<)WA>\&2&B/,WB6 &H_@IXDO7B6%6$$+:&U(((N MM:FM_,4PZI,_@>ZK.7JZB"_/Q"^)"C8?=AK8?/';Y\F>N+,_F ZA2TV$"3;+ ML.%=U2C\+#]AL@NK'S&VGL MO*E[&S>?8N5J_'=!P%8U)@L(HW26(]FQ+"8_OLBY')/9\9#'EW3SL:R )9N0 MR\RM3"]V7$>VN<&>;9=C1I7D>.G0Z@U]\,CN.!6EMJM48,,6Y7)3W+OW1QG= M*>0\A9R-O'"7#3UZ:_HAC$3:%! ?:^ HPF-#;!B?O2M^+>98X_MGS[N=2?_&Z8WN'OKWD\YT,+IG(20*G:>X)6<\^?Q7M>&K M)2KCV\$(/7::^AXL2YZ4::0I2P)BKKGGCA4U@M[TGE@28=^-;RTW?]2=]!$8^;Z\OPL;3U)AQFQ\OWD; MKN_]EFU\7][?A8U32<^@;]+,.1S8<$?QMVSI')%_%\:^E?ROT)\OZ+^=)XC! M',:CVPV(X"WP<7Q[L!734#TNCWIX,#U/U1/UR5ERLK'80[Z;Z6^5'LTV'_M. M'"L_E[+/N[3Y^TXFW_:ZF+;&O@L_R\_G[/,S;?Z..L+[%OQ,6V/?A9]M9I-K M#(E]3J;'W'>2>+#7P_349>]&RBV3NILH"X=M))LH62/.$VOEM'WRM'WRM'WR MM'WRM'WRM'WRM'WRM'WRM'WR^]H^F9^83E$$ EOR&OO,''6RT- RE5RB]LZ" M8AR#,+ZQEWW6G0R]U9@,Q6TYF<9.4J0"\0;NZI2T(VS$%^ M!4P8T4L/D?@:\\T+XV'D4PF%K@])CD)O,O*N^*S>KYWQN',__2^=B4RF$Z=S M?^.,IC_WQ_3S_71P_ZE_WQO$=Z2ES3IQNU7G)=P+YC=5LXJYB'GS"(URIRYFEHOP=X?1B8R+H0WE$!CK3US5UICPX M[4N>98E&LQPOPC!,0FM!CRNVH53B$O[K#\(FZT<"_UC3V7#\Z+LP!!/0F>YX M2^TB#< $_#?\P%F9QXD2@IIEV\_Y50*7ZD*Q'[+D$=NAOV1G@=,LQ13B)4=; M7"J38^E!&N*B:=A76".CV90V2&80,Q-(F[]%>$+5Z49K.H&Z@>Z7] >.'BK5 M8O+DR$%ZJH2VG3Z/<=#Q/#^I.>9>X#IE!4R>.JBCGQ,"L\.A?EZS;KZJ(R6E M6U71V_8=*$'9NKY8L]D^V ]!!$EG%M$HA_XUFHVP/Z=?!N,X9?ZPQNX"%)9[ M:JZ[55V_:U37E65P'.LY8[C:<+Q[#%Y[7:=P;;G:NLZYLVO=R31O;-O9)O&: M2BU]XN%%MI6LI$P+\]X>>Z "XA7 T0N;ZPAR#GPR\\L_6L)/Y[]\, 8RN5L# M[LPQC*<;^ZP)NF\"CD9]CEI*9S M%=KVE Y<8D@-1R2[J'6/!?%277D1XPGFJFHHA];T>?9O966OTK!P6M4[K>I] M1ZMZ-82VHNRR1CESNTF5067WZY5T*$>X ?2A,(,3*9-#:,/&S&IZY("Q8<[] MD'3!=+8]AI&/8X-A<0#)O!C(-H"B,#ZG-KN'47(HS7?9-'VS351K"GYU6=Q: MR0YVL6-=;.X][D\'X_Y=_W[J/ P[]Q-G..AT!\/!--E/&03,GA)&SVC#D MN)0CYV^/"4]_M^ \V W3%/0V4HKENH/-W:M9L8[6SWQD;:7D@)>(V)[)?"6% MY0]U\"&:/IFSSY7T:):8W)+C57*KD^O#CK-2F]XVL:N!)%Z=459X MOI -06MEG9>!L^C&PR*K[+@2.VI)NZ8U#D=Q?],A!$;JOBNKPH;[.6M4K RJ MU6KN+!&._#\W+S5_HL(C0T095]>RI 8;KHBL4MF5[]8CM:4\X/KT;-N"Y66C7A'XR:<%TB.UKSS8;] MQ@SW<"9:-=D?C9KLX<(Z6F.=P"A*$@S&0X:Z6&G5<-\;-=RZ1'8L"VRZRV?7 ME9?/3DMBIR6QTY+8:4G,GB6QR7JU2OIZ$*274^5YU5@HJUK9L2V?5<5Y6OUL M;('EM/IY6OW\]E8_Q]!%\]#_$WHT7D^#\9LUG*)=C$ZNE$U!M3H;'+K&N8XJ M;*NGVQU"ULOD>OK/[+Y($+CK +"S>?RI7)HP&Z)PSHXBIJN*FNNO=3?[C:W9 MUBT>JTUP^P;":%9A)5]0^AM;WQ6@;/A<59&/*08>M4+Q8KQZL:-YWJB-TH:T=<=U MUTL62<#T&H9,MCT.7[5RUM?%(Q^=7N_SW>=A9]K?7;=P]S#N_\QRV;_TG>%H M8BY?+86?+#8P(H=F=J)$GKDC+VY*ZK*"\WT9<#-1L5 M[_$D35\+:"W)72O98.[M CXSIK(_ &)O]V'ND4'+BB+6-U5&Q%EW"8;=0AAJ9OB%(SWS%T M T"(/_/=Y%VN;1B3XH!$8!.-M6)#YU&?!VTOJ6I"5'884?Y8!.63??FI.)^K MITJ3YM&P9VG:BD1(-N3>TK6Y&_BH>;/*FV*:;3BZ_^1,^^,[YZ;?G1I+J+$@ M<31+MO?> K?THE()?*36I+T M$EN36/YV)+K&\ D%3WXXSS-7\MZSM(P- 8O,L/+[9Z50&GC'YBMMC!+1X0"$ MXE=L>%0VR%7)7+9OV?!0F#7W(8PBB-,>4VKE?%(;IFO*2I!#,:N)7VC0Q :J M,0WK),-OD:V&U!M\B$'OD+QUX>826#+LB&Q+)W8XAETX$/)3*:F5M6&H$!M8KFM2 W2ZI%KX8J)6;W2ZH/IT0?5W=D'U MZ=E9(X,AV1A;%V&,V#2O!U;TE\)3 MA]6JL&&258O.Q1 ;7JK@,=-#RZ4?L6W$KDNQ^RSL2A9I!F%G/L=P3J.NA"@^ MNM19LN=&.-F).BNWX>".LJKK!F_1&CE;E1B$A/8OC,,N(#Z9K"@$;Q1F WGQ MH4#5XC8IY9.6XBPX3Y[ M,U@P6^NAD*# ]]B2YQ ^04S;'[.%34YOK%;,AN,T6OVL&JRF59+,3O:9N/6? MH==; #RG_Z 2]6A78<-Q&#U5:4.TJ)=,SEPQ;D,0NC!^I?0>2BX)XU/;< %= MA6%-@,8B_61!*0Q3=MRH=M X9)7XT]L&.Z''_)L=- \++S>7$;>;?[JL22BGN(SP#J;O]X6-W]- M/GF/2:/RYIZ[>2Y9F07^W801[M>&$@DG3O \03.AD6#9!EA6Q8$]'1 M9AD>BZ+HE-4-IS<@@E/4A0_ ]V[ RQTUM06= _P7 E$OJ%.!#0L>5?2H@LU" MG9(,WS?L# J=5^@I5:D&&U8U#O%.*;A*2]TJVY5U7-)9C>7:3VWJ5HB7(9I8B M%9+RV/GTAP9(BA0!$* H-#Q;=??_FW3>$QHMD&<;W?_YFFYT$V2(,O_GO__K?_^M/_^?DY&^G-U.R3!;;-8US MLDAID-,E^1+F#^0VV6R"F'RB:1I&$3E-P^4])>3[-[]_\\?WO__#FP\?_O#= M=^3DI*!T&F0,,XD))_GAS?OJE[.":A)_)']X^^'[MQ_>??A OOOXX?Q OZ#6'P'S/^QVFR"'(^5S7TI[LT*@E\ M^[8:2PD!_W52@IW GT[>?SCY]OV;IVSYC6#1@/XWI3#P!YDX[[___ONW_-<2 MM 7909G]NLPKA#KP?[X5/W[#IIB0/Z5)1&_HBO#1/N;/&_KG;[)PO8F %O_; M0TI7\J&C-'T+^&]C>@]?'B;D>YB0][^'"?F_Q9^GP1V-OB$ ^?GF4BG%]PU: M!=);9US>,E.BO5BM8Q;\"M6%/TW9OQILTZ> M4N+\__D;R>]O*UX 9)PV&0K214F"_;-#O@+B[2)A]KK)3R(QCP)]E29K*0/% M<(GDQW]$=]$^APWV4IHEVW1!K3Y G2O5O(B1F0$R"'#"-#[Y//_FO\Y+KQO$ M2S*)\S!_)I?Q*DG7W!_]21 _YM'(X#D#*A<085O'M]N*9IF"PG\?*+^HZO8 M++_W_N]./[5\\-97+N(W@","T-GWO62[^Y0Y%!XUSG.F6F?)-L[3Y[-D*3-V M(RPL+3 2IJD86A0$73'@1Z4^#=01X<@D24E!@ %9WIU&SQ=+IGC"E>A."'I M<")*>"Q=ZA"@J44*8 3]T7*BTAR&1)I8KMW0#;T/8;\;YU?!6NUW]L&PE$/. M;E,GFC (JB!C0*4!.U@"P,Z^^WBY9()GQ?],PYB^5\HCA<72 WC3360 "+H M@I(+E4(4D*/R'P1PR"S&5(T/%N)]\$DU/IBJQ@IM\B;N$JT,BJT6;::E2[,#P5&*?ATZ% 2(. '%M3+P<'>67J?)8Q@OU"&$ M"AQ9+13L2W5C#Q9/0:2,=&I)M3$I\5RKRG62Y4'T_\*-=H\K!T96$RGK4B5I M0.*IB(2-3@41.(0AN=JS@N,:IS10*$3S9X1[2@E[U35E[3>WMY2M@5L?EJ\' M ./J.T(Z1G3]D,3J,\LVB/OOJ6*S_*;[OSO]KO+!6]^6@Q$.Y^ZP8$X7VY0I MU?L/=[=A'LELM0WB_ONJV"R_[_[O3K^O?/#6]^6_D61%WG]X=?>:E%@./O)M M&D"^V?QY?9?(!-C[W?WGE3)8?MO&CTX_K&3D]E<5,$0 .;38R=/B@3%"%<=[ M)2@I8=T>[YUMTY3&N;BR!MUDH?\V4\:,*G"L MH%O/?C/LEL,B!-XZ1E2A=X%#*B0BL!Q>0^84LMW"1WH>Y$'!C^:63 Z.=_&H M8W__QE$&BW+5J&9$?<=8X4 >0E!JCM-\A/0LR.E]DCYK;]QK4)A9"2UFVXD) M%0A2;L+>^+KTA)24L,Z^^'P=1-'I-@MCFJF7CCTHK"\N9;;YQ1L@"%]<,K[J MBW-04L(Z^^*3-4WOV2+T0YI\R1_.DO4FB-6VKH#&T@ M\TU-D((B:(2&#Y5F ME"A$X) "R9U3>*!1U*4932 TER!A=<\CU" P'$)K>*4_ $CGWYJ-MX9PHMQ@ X#+' MN4ROWK%[P?XBBS*5D'AI[@JF]Q/=]\!04MVE/*B3W>O:P!&8R -HLMX29_^0M419PL.+="0,[P7 M6S2!,,()&0?*"$( $PY-&+B#SS]FJK?DZAH%LF!S[W?WGUO*8/F9&S\Z_;R2 MD5N?M8(A '3PQUP%V1WG;IN=W ?!1GQ1&N59^9?=IRW^\ ^>B@0LS%8781S$ MBY"YI$0\M%,\7+=#=:L0?<0"7;'!EX.KXZ MFY#YCY/)[1Q%W<991O.L0['V@7!42,YJ75F:$,[50C9\V\5P(/)+"?8_^Y]] M$#;S6JF. WB=S['T\BS('N#_3_ZU#1^#B-E:=D,9L^$BITOX81POFW^H02ID M/I FCM8/,A%U(SF(H'.;&H#;M@]F4","_Y?4@$=D1T?\"'5,]O]60SB*X6[* M%]@ZXSW6I'")%_ /NH,G04Y85 1Y5X*Y(\K-%M8T]TKR.WH?QC%<*QQ7_D>: MWB5ZE^U4=IQ@9+& A\%,K 5EC-Q%](KF\L0+,Q2D0,5 C$;8HH%W'\1T,M,. M$PH4LL,9$88U4J5BN+*80V1):[+$- ?S#Z(H^0+E]L@J2M"T)((*1*;F0Z 3 $@[<6&R0UYD>,N1=9>3P-@08/18#*"/0GN8_#?[/=*8LZLO)8$B!6Y<$D MV10GDR,1MHBAV<:&C\WV-'QPLF$CC<@B8I1%S>(@(PO!S1M(U8^V2Z:P2?Y M4Z"8IS0/4S%:18J1>',4&Y0YD(,G4TQA@4T*=%+@DVL^'\=T+,HSND,ENZY] M4J$I.$OH=4HW0;B;40JK[8&J Y7WJ->6IK MF, D!6K&]SH[\Q3EVTNTHY]K&#GS V3:5#+1G4SE@=Z"Q>K;B#?S6-(-BZ9# M46H03O*^_3#ZX_OO&J=Y__'M^]$?__#'XF\X!WL_),GR2QBIYFKW,X[Q[+-7 M-Y3R-^=&T1RXI2SESUCZW9,]1\=@.>,EO(NH6(J8R8G-(#S.T:NB&2K6(9FY M6,TSLVX\A",T4Z9:NB5B]AV!C/M[O'.T P4)ZX+$;4&4@SMK'E+U$?DFC)%@C8Y.;/'8G9YN@X MRFHK7EV=37&=*[P=8^TJA3MT?JA0)T $!2P??:ADE^/3R^GE[>5D3L97YV1^ M.SO[RX^SZ?GD9OX[,OGKY\O;OZ/F%5X'SW#7;I91N ^,FTLH9UV61=B$1,L? ME+&ASK8KH-$S.?IQOQ'0P^5P+!;IEI:W5UEY?55P4[-2V<6Q.2Y"+H>M8%4^ MARDB3DZ''7,IYPO@C1]AG3SQR#:4DC"2%:$$2-W0<133[,'2G.R MY/7*5R2YB\)[SE8&>[\MWP3"JK(I#0J.P8.09[#G"5DD&1LD?PAR$J249XQL M(0\/CK1C]N^48< /%:TD9C@Q]_I;%BK5QAM!O?3="3J!#K$D#]GN$\:'5),O M#^'B =(-DW#!%KN'X)&2.,G),X6<$1H7Z4\P"@.&GMSPZQUE?X_9HD.7;\AG MZ,'-^&:V$M%%SF>BO.GB=0'%83W\.:JMJZ^6;.Z@Z3<3"ZH!/\.S?3X(_Q. MQ]"7E@G$YB?@Y047SXN(";XB41+?T_2UXTR6 U6HB&0%%=GE=6UZ$+)9#I1N MC"B7:H.!_=5<[T_T49,,$'W/H8F6VE"8^PBS1(0IEJI;<]Q,2 MSL-*6R)H!_<]1-T[S+>@@'' ;\V>[+A7 M0J!'5ATA%68LI0U)? JAM(QB*^1U6EPI\U/@G^ P0B&1%!(M-U_%]%XN_CX8 M1NZ]G =90GIQN5\4*N7 (W*996S3B).@T(?[3'#_'^_>O']'-D$J3KA&Y/WH MW;MW\/]))BJP!MO\(4GA4=.(Q'!Z$THE=5.&9E=<5F<#;3"D8C$*=AOU7_9@ MW)=TD3+0WO4VJO-ZH/1V?*O4_0_?Z?1=J+HX -H5(B8GY-OO1A^^_>/HVS]^ M*-'JB[]J@, MK'A=6:=3YJR^ E*O>;XJF:T@A16O--DP@I\6EYV[TF-P98=??FQPZ1KEQ8XL MHUGZP\!J6[R<;:AME S0N:=?;=W]C";%/,@ L>KFJEAN5LG=AT*HB2MG07&^ MX2KKS6"ZF"_*"U\YC+DMMR&K@O^,/-0=HZWN,?-SN4ST%&OJ)K58< MF[Q;[_)M30]\G6;;VAP$VTL5[4GEC?V,RQ*)%TEZ7A1(;%=A[$C M:.!M(?I M(VAC!V-#P/W^Q9Z[=AA8EUZ@;LWQ'E MK0KBY7@-293_YG]7EEGHWBP<2![]&&*0Z5&<3QQ$&_/@8@#&M5O#.GVHPU:, MP!>T^A@CLE>A9-0L4>+!9OG84[5L3-6FH"2K;>+!9?%UD,Y2WB)ER>])KFG* M>RL:W26JD7VX4NX237W+K,)$OGC6L]5]%\WPR2PE@H*XI(-V:**9)F+QMR%$ M+&[PJKL[\BJ,V1>P/S/[$35OKP@/!X$3GTG%UC6@T+6TD'PQ,)8K:L/8Q MD U*SDZW(17=9W>(?AB/M3B%T;2NMKTQ$Y%!8"%\B>"/>31%Z#(- >V%6=19 M,38)?_*+XS M-BH!N22>RE <[=%U3@1LHGNB]1 RM\M?@\2V@Q8RA&=3P$)MZ MVDM3)I)!3"1,XCCYMZ;-.?V5P-X;&>M2TR4E:E5RV+:L:E#>43]."8W9NDS) M?+MY60L4J7V9@@]]]_?Y+?N?3Y.KVSF979#9]>1F?'O) )#>;#S2>$LOV/BQ+6JX[>0C>?>5B307CWT9-' MR8,)3HG 5)*2%J^L1$IJ(U+1(R7!HZ6E&ST.&4IX2+'/@@CI4>Y9DN6S%51" MYSEC-'V$PEKS)%+OLM0(6 %GEPC-<%,%C1!LZEF1A <9;S+"443N88%$ NY MITIO<>ZY.!D#Q&E_DB99=ITF*^4CP@8$4A.4-I.-/BB[G]VW0MD?N]UN!""( M ,%)C37E<2/ET^^)E_0E*^L2XA3'*HL MT+E[?J:8!RDD4CDH-=.-.E!M,/<%H%0\M&LF5:52&^].<=:(/FR+YBA(QS*/ M-,OAA$#PJVX&)(7$.HY1,MT\BFF!(1S#*'B0]%_/*1L]+Y08K]65-<.O"C_\ M&E>12W,K=]-AO&7&55A9$F>G=)6DM&I=1+/)$UM(DI1ML(/T^3*G:UZ>#?;A M"5][2@&U)VQ'&A'SG/.HD]@^*SW*<$CGK4>416)_M<6.7)2G7F)8LAN7B(%K MC<3@:JDQ..&CBX*)N_%)R0#.2HHVHW=BOM!;EE6"%9%R46E5.UT2:$Q7HF2^ M[09:H$@FK.!#I2S0EZ^ )Z\*#+1B0[TD8 H.)Q:/(13B15%T%F-T;J+V8'"4 M6LIH794; ,X56#*Z]**@N7*,\SP-[[8YO"4EMPGD:Z*]>#65H/#-P6,01IQO M>-Q:?VS^$6?-LN,?RTTD9: M&C(9WUQ=7OTP)]>3&S+_<7PSP?$9MFR790*K+&TO%/PTR,*%H80%K!^JW6!< MI]<<$%VI:URH5:-ZGC B'![+4=LP+V44197/PVB;*Q.LE=!^J/,>\SJ%+D#1 M5;K!AY%2%QB^J+5> 6SKK.IS\/'<$GC9<7U69 ]7 >AP4,"#2IZ=G6G6(HL M:R4>9K9U!U,2U2K@"0!Y]2JMOR@;$ 4WN*G23FE*HO* M=FBK$2::NS<5:L_;=Z%A.'LSGF2O(O05JA->H7K4/ _+R_,P\DM)_W_0'H+T ME'PF*74LCG9&)!:"\TN.UIF9NR9K$N'@RQ3=X/E M/[?BUKJC$OW11D-L[W:\R6OUAAM^*)S&20V%[6M]3;X$HP)OCDJH;)(S, M_%,U]O$JZW\OYC&F]U 609OOY'0ZJ[FJ$(XI]VV73\86ONF_?0N8[!]TNKFQVN//;V=E??IQ-SR*#&XQB=E_9N.G4)5STX&#K!0Z0:0Z M(D/ 4QDU-^TK' Y*=K#D%X#&4:0]OL^3=1#&JHL>.2S239^.\<8]GPS0_2V? MFHM.!2&_"' <#:G=8GRBZSN:*B24P*%?AS495MQ]"2#,BZXZ!]KZ+SC]'9;+ M$!*T@P@NK"[CLV 3LL!>JPP=.$B=&$P$:;17T"&X[YG0S4U;>00,].F=/"UH MEL'Q I3PY+4QO6C;J]4C%; ?[7G5FB.'1&_#J]655NM=[&XRJO,XO>QNT3IILDBBZ2]$N0JA++K*F@/0#K(^S>PS ; M$A@/QNSYDSW#XMCD54D''E(W&D+^KN@(27X!'I9)RI1G!S$_S-]I*BW8GA!BK^->(K=Z(5M1P>F5W(-%B=-EA(HJSD20 M(H+62&PDBAJW)W= D-0I5LDX3,M7-,RWO!(N:DVR@:=%5(?>/5F#6RFV/D', MLA%7_#%%JAXE%U04GAW"N/64O+)N$Z$-S%M'QA?[[N;1RL#+ZM4OW\)[3XR1 MB>N*2[LS]QNZ81/Z .*-X^4-3U%INSG=O)E20#1O.R%;9FV&CF/.-KPIM+5& M@F>A%42D"S=6GME0LC8E%1E9.&^+S"02+NB@22E)^&Q_33'M#5#@>VJ!=>8. M,T%!R6\;-)!6:H3HRV'UA*IVT0:OKA2SH0;',;0N]NM&I8)U;D!Z1M2OW$;D MK-$Q!7"PS**O#/RE'G8N(C!Z$25?,O,41 D*>N:A4@Q%PF$+'C//4,&,U0.Z M\?Q'074V/;X-=G5P]U1//:K.[-B2<.( M7S32N?J!C,]N+W^ZO+VNDQ2.CEI/3%W6W31JM6X@).)3BMV+J>PVN:&@3V%$&U7-;I-AUJ/C#(65 MS7:\:6LFP0T_#D+NW+&$:">R[(:"9U;58*1=JY']W%Y%3\M5]"))YIA:#)-64!=5P.(_AS^F&<1[R"P;V[XCFX@GI M> TKQ[]U-VYFJ$A'$Q9B-8XI#/#<'UD8,]7>^M=01Z1"%KU;:N@X%28&$DQT M:M%(X^:(P^JVVJ\+:?,[9T^NE:TO2$].6[?"Z-V*[(405]N+NA!4+H2CQ6-% MTQ26SX5%W?A.+*PEPTB8YFJA14%8* SXD;A2@57KUT *#"S3.%"072,%Y!EJ^6LI8>O2@*O24F"V181N(B= M&H82:ED*%;+0B^/B[%W:(HT7BV3+-F1LYT?#1TVY 3-47ZQ*+9;>H-IX'MB2 MBBFC-'4PHP*?[ A@W<,>(%PE1:J4 LF&:MV->IB1 ML72](*IS>+M2D$,CM&+) \L"DI1]8'B 6V/[9D)E;%_T;./YZMI%NV9M?<0!'C MRER$S9Q8D?7(TGI,1ZOX$;[NT;3H>5020URK#WR0CA/B8;XJ&J MEI!71FD@LH%Q:JCX8J2=+-H::T7P13Q4M1?_\NJGR=R+AZK!<_%V:+SXUS9, M*9.-.9+\&?JFY2Q$AZJ8&P!13(D- :2'KM8B-A["&F.[?RAKR9JR$#V_H5N* M*G%8MQN#"4,UPGBV_AWL9?Q?[PY;YSQ>WX9;U[P*0NTDY4'H-BO*,(:5<'Y& MH!=A',2+ 2)0+2&O+-) 9 /+U%#QQ4([6;2UU(K@BXA [<6_N+P:7YUY%('. M5E75KHX0H0&)&U-*F)8%CS4PM"BQQ4,[^4I 0G/:"A0['#3G.EF1I8IKIXI\ MD:2[ HZS5:UB78>L.D1<->\62:;U:BPT(^AB2;*K@!4"4A(9:J,@(KF651/% MMI=^ O*<2PCA%K6^=A[5\35?]0Y>-OT/X X+W#P.V(8+U+S:4ME)VMQ2K2KA MD+=4(!C\?SB%>0PBRE_\L0 S7##'!#_P0L7U/]0@1='B_?O&R5-1LXW]XX%- M [UA3FZR6E'E=LPU$TBM4E&FNM&'U2D'[IN\(HBGJN\GD@7"6-@]K+/\'W0W M((XO\V^.FJFSQM/EIA+2=K.)>*7A("HK#5_&S(&O>80DQ=LV(;ZB)MBAUR[]9OZ\T3 M5\YWO__V'5=0]H=__$!CF@:1PL-+(=RJI(9)T$7)S\Z44#EVZS/^,+F:W(RG M*.YGEMX'<5%F\2R)LR0*ET%1MO&:305X2?C/V:K8Z 51U7<@.P^S191DVY3> MTJ?\-%(? @X_#([K.]9TU1WGT&,X=[O'$:"=GEL;!KJYU ;BL7-]*#CUKP8C MN]'(;CCR"PQ(^(AH%V".I@[3XQ3/G=A.Z8SOD^"EQ"1-D_0L25.V6V+2==94 MMR*!5"N]AYB-&N@6^.YKFULSUU+!F\G9Y.J6C,_.9I^O>*[@_'9\=3Z^.<>Y MJ-UCOVM!4X/CJ%L7^W754L$Z5R,](ZJ'DG!>7*@=]_.<"JEIGA>>W%(VW\SA MAC[2>$LOF)*=06,19L@_A_G#V3;+V98C[7#0QM@XQF(I7-UV#%&=FY(57^VC MR,DMF8^G2#DR';QWN6)S="^U3>NJ37%]T[=.=R?0"&WZSIA\4U'0)T(AJ5,#NPQH])RTM*>&A2:]HT.N% M[EN+,;ZY8H'+G%Q/;LC\Q_'-!*D);[D+Y@E"56>%&QI!FM%9DN49EXWL[._G)R.YY-SZ[M^,GHIO)RDOQJOXU?2<;HZ)9VMFDUW"L*$4R[Z MRQ?->4KJ7JQFQYD8KWS!=9HLMRQ #=(TB"&7;B=SU_IFAHK6RM58K+TFKYUX M&.U?#9EJZ=K/XYN;\=7MWYFBS6_G9'QU3F:W/[)8ZVS&3XPF5V>(#8%K4CV; MWPN:(/J@=3J1U#HGPT+6.#5+DFK%')&4F+[=E?46S&-#FM-[6'=NZ :Z'\;W M7;EU2G"D9+H.]AO97YY-9G/R7SRPR^1IA^:)*A_S5 0])%6&;JZG=U@K=42CKLL^HE[9W;M!<&VPCJ!]#\J2$4'X!(VMB/6E% >NEK+V3CF:XY MNOLWMK:\M0_7)E=SMM7AAT\WD]O+FPG?!5U/QU=S,KTCW0/$;!\(]:;D_)CZ(T;9^"W*U#@Y-BJ0DZ=MR M,O0\^&SG%T&8_A1$6VI^4:A'P;%7$S'J-JF#=VYWW%NM:##AQ_E$CKV;4(7JA1EV\"',*1:D[8CVR-7N)X9!;CQ6*[ MWO+,$KZ,0,"8T@=86QZIV+%,DRR[HOELQ;8NW>_=^E%#>_IVB/![K^#ZD,)X M$->?S_9#I[.SSY\^3\>WD]W-]*?KF\F/$$S\-"'3V1QOW[HGUE62=VX NM'P M=J@FXNQO2W4X*'O1;H9DC^E*C2T"] 8A NI*BE,?'U:$OF+Z:DKJCG'F/8(M M::"M!O:"[JT!Y@0P/+\M=S(EO?G,%'3R-]@N3NHI2=A;Q+T6ID;2[F*VHK5X MU_HP]""H+_X'GBI)38"!1L"J&C H^^INNL4H(UECT5'M7*K>;W0WVH@4XWFQ M^+F9.7^]T#F],[\:40$CO4G1LMYX:B*%=/^"1,-&2V>FLZL?3FXG-Y_(^>3T MU@/=Z'S9I(+V03OT+Y'DH,CZT?ERB$$[/>+O+!YIQ[\'"C[?WF7T7UOFP2>/ M!D]5U>!8!5;U[#"(0O @QK:7P0>6OZ)==4:CK-(G9/Q>B&-YU$H6+9_%_ MNRS!G@Q6%XU^XC9[:=C10.BHT8=!277U+Z16,*Q):$0$$?)+\;_H4;4+9"DBI,:":M\4Q='RKI--43_;*FO<+C5FN:+ M![K<1G2VFC GD#__'"YIK:A]K1+5Y(E-01Q$916J[/2Y> L+YT!SFCZ&B^XL MC"..AQ0^'GL"&^'GL09S'[X>5Q)9+9'@_CZ%IF^0()BLR#R(>-H)'&V2'+S' M':+W<#T?Y7BBQ>/^W&1\;NZ>R3KX9Y(2(2]VE4:)X#_0Y#X--@_A8@QM;/BW MM"C<:$\1O99CWTE0E'>T)8=9\;$?K_HBD"7-JOXCU_H=6<+IEE["EQACP-FH M^X&TF!DV _>[&6!^@7D%I,0?24W9+*,YJZ,V2B[:"CYZV:\*.?B+F P"Z3FEK6 9J^B MYVF0,0\5+\_#:)O3I9']]J:&OBGH([PBY+=VH=H1X32Y71=4 M/;+JX\U$2D'WF%>H O4O-+Q_ /$#QEAP3TD&XV0DV>99SJ:'C8YM_>M-E#Q3 M6FQ,=L4.&Z\9(\X&;S%3'*#\FRY%RTM>(]'"/PP]'KH'.J%C M2**VSAGS4\6(I!BR496T/BH+2ZIQ 7$W,A%#B[*F?KHTM],*9Q$Y@SOAI9)9 M:+,;!-FO727Q(\V8Z]UU[)T#IY_C,,^*KN1F>Y,#:6+[IP,F0NZ#>A!$]#.] MN=7ZDHHJV9$EG"[AA$E)&=\C'&$"P.JWZW60/L,_\P=*%D7GI3 F<1*?%'.3 M[N9&Q#W(/F&O-JC=$84]&6S+MQ-7;NQF-!#MVX9!K4FW"MOZ>"(QM-S,?(,X MB)ZS,./;E5+V '+)@PC;8*OB9V6RNIVA=J%C&ZB9>'+#U.,B&J0)8UI#K C4 M7UOX9X"'R'BAG3=O.ECUYI M56G'XZWL05(R^XJ9E!N^IPT7;&>:Y>35G:#W&MG>#.L"6-IA3ZK8]GG09,CM MMA=)1'L^@%^MG7>]YB\>\K\"XJ^]N40_\KQ R%N;EX3/RZ(Q+Q$CBN\B&F\[ MXV7[>:>]?[ FZ8%SZ#D-2L]@20_7+?1BMLLG-%Y"\TLZR6-H+T."X6=$> ,N M/'V"L^NB?;AP"]&.++(_*!J270S\+@6U;N*(W41.SQ4Y@I,^_,"6 E MB=J*V,P)-<5&2 &U8TV2\=E00X#$U\+S9!V$L8'()2"^5C595FF/@$+5DCH+ M7=H@8 ?4ARS-:[K _FNG!^P__G&:!.ERMCH/4[I@%+.SAR!,UT'\B:[O:+HG MG F"6[TP%P'THQO:F9Z8LM).+2V ()3C!(JT,T$#W8_4/.(TC.EE3M>6:U@- M#=_'Z,0Q6*\J'%]6J3V&.KQ1#9'\ JB$XZ*]-N@ETNQ+S"@_A!N1B9Q$*#;R M4Y"&$&]>QDQ.FN7B657%VS5ELQ7GP;UJ.V.!CV,UU@+6S<<8V;D=67+6TKZ? M+B3G^H-,C?1-_T&4\1[^ M#\"VZD'?B%3D28T^V0TP(N401(PAG@'O1AG^B*)C,W #66V24X>]W]R'^"W& MRFB^^L%IX+XW:EL%X/?!=_8F'T^Y;6O\BO0!Y1NRVD_N/Z)VJU5\1M=;\D_, M::RW:^6GW/O=_<>4,EA^SL:/3C^H9.36)RU@W'W+X$G_+9N_(WQ+&8/5MZS_ MZ/9;MD=N?TL!\S*CS>[#D>$&>*%19\>!RU#47U[TV7V(,UP$ZL&ISY%G"[(# M>8&9CWT\R7KSQ+W#N]]_^XY["/8',Y[K/(JW:'LS0.8H5 M+Y/%%JH/\C&'^SH*1;Q]H"2K&Y_(YJR70DDK@][4##JIQGIS%!N5.;/AQ;?P M6G6:H^*1JEOO=#3Q91J 4U&^484+,C4X?[I3,CT*4FUY S$:!>8U\.ZKS'D V0<:M_W9QS M")\B\:X3Q&XTKR)R[6E?%XXOD7G769,F.D<_:!M,I.*PHM=Q6J\X<\X<$N\2 ML:LX&T2*[88&UGV&E@$G>AB MO-()%:!;G=!ST:$30UVM9W3QYCYY?,N?RZ7/0C&*_]CI1?&'?S ^FH+4?W#[ MQ=LLP>?=_=79M]P?LNWGDS7-\G"!T^(JB3_+ W(I!%)CJC:3C9Y3NY_=MY/: M'[OU>7D2:,S7\ G0_I4E(>>/U":3XMZC9H7<&IPG*_?Q7Y=%52PSO5"STA[ MURW "8V%\FC7?I7Z#)Y@9Z% )D_LM0N/ M#0$:#4DO;P%,JGR% AZKD7=!=G170E9=+8;5XN\%NS&<#C*W/ C74YIE'\EX^<]M MEO/6L&25I(2673F"7- 1??3$94*X"#IW$O$[U0Q(MH7T6].90[>9LJ6 U:NXE;+-/LQ4)A#;-/?B39J V:]-5 MI$"#!3%2IU9TG#G.DI/D0:0SU>&$#H706^BE$,9D$40+*%,'AEK9\X8%8[R: M^F"WNS\736K&HD?-U18BQ-F*]X[(F&31%OK47-?]QKQR&[-=)YNB;8[D-G'P M$=S?,A]IDLJ;ZH')H]QV'T6&EIV4HY"8T^?-"$13I; <0KG&N;U#=SP?Q3!$ MC /EO\1(I!J*-,8BN\%(;;2R8Y?K:G\(,Z9NR@7/][N4">=9/YN%E-\Y!E&Q MOG#FQ[4H[S9IS%#5 $1 0C-#]J>+)%W1D,.?AX_ADL;+&Y@6U=[#P;@X49FS M":W'<4IY'M*K[:.VK6BMA;H-HZ6-' <5"]!Z\[&BH!SQ]&#.^,8**EB MH!JAH^X5NXXGAY"V$$FV2[SC?5>'V2L>RT*+X*PELMV,J:EX9:5=PAK8J8J$ M+Y:JY^]06SWF;F239&S]>NQCL)9":TQV631(]L1H=Z6H%;U#H4/8/0]&LM/G M'/>NU;C7E(? MA-P]-P"+@0@?";78>><$J>9GVO'"80C"2$8UV)0TK.E@JN[-:""6Y2M0A\UT MF,STR"\R3%J!'&UZO.IBW5?*YG9BO,T?DA1:>P\]F^IQ7IC[Z)JP0;R):I"7 MXUST$BA\S:G>UYR6ON:T[6M&[4N,W:!(7CN,Q$L1- M<%.EM['!"1_]Q7FH?K.YDQPN&.\!$CWB&4><;G&ZVYJ+B7@O1AANG_R8L%66_E*9*(TZH( EC4>)-YU2LD)R8,GWOW<8U.ZHOEL=1L\ M'30).R(^F]:^J/8F5E+PU-2:[!U@0FB-"O-U_ V%5WE069^?TVH?PBM@L9I/:!AO M]I&0 "*TA%!R(2FA6,)6B?PKN,.#5. ,L/UTP"K;F/QK&^;/ES$3BK^VR6;P M_O[V(8AG&R"15:F]-TD4L>WU,<[7>S+AJ=,^RE0/;_W+\K]:E M-B?8L3<5@W^-CK0N6?N->1*?_%1_]72I&42:Y\T^3 5Q0.P(FH,!VG^XJ;ECMZ'<2R9F1?N[/G%5'8I[S;F?OBOS=7+I]>-IV^._14Y M>IE@Q\B74<;*>2-6%NS FY8C=AU#C8B-)IP#M5,37[A_%*$"FG_<'_YK\X_R MZ77C'YMC?T7^4288HG\LHNTC^4?S"@+($RZ OC+W6%130/20$@Z^-B>IG&0W M?K(U_%?D*A6R(7K+BJ.OV6&:3GL%]Y6YS>H@8N]I/8^AS]EWN0C"]*<@VE(O M+KCLN/S:W.]!'\OQH:X-BU^1&S] ?C\NV5H503CG!%@GP#OAS/]VKMX&^([R M*3W9F]+?[,+B\;?]+2\AOJX;O\G%PO0*D8R9JZ8+GJ%%OGT_(A_>O7__5=\K M'C)UO\TKQT%G[+=Q&^G?&F;-W]>VD/7\0!@7GK^E):V7Y*8W>"]_6W'4Z7GA M+K=Y=^&?R[7F[VMSN3T_$,8=ZF_)Y?:2W/!2\.5[W&/.S@MWN,6=QA9*TGOG M;>V8^]I<;9]/X_0.UHBSK\C)VHMM?H7X\IWL,6?GA3O9YOIS"^WK? EA]YGY MVIRHR=1C!*=-3KXB)]DMID?)?R/-W=O+]\@]/@6?CD< &)4'O(]X8>]DO8F2 M9TKG-'T,%U0^4[?!TRF-Z2K,+YA/,:\+-A1Q'(\Y[-34/> PE)U[M"'9;IE% M29P4U)4-#T90'(D48Q#X9%Y5+SOJ)('D=P)1=+Q>U"6'9G29:/XR7WD6=)#)U>:+P(:2;KC6*!A]#XUD:@ MJIVM"1).DUISSB251C:,);[$DO$L1+DO#U?U$GY;C;[ &"%;@$D G# M+J*9!OXA+5.DEG+V$&Q@W.@Z3VOH8+K4?P48BL9K>='I^*)$ M))L"TZU&VS%>00\7.V9I7HL;V7_M8D;V'__X%/PS2<^V69ZL:9I)2NNI@-RJ MK9Y5T%@YA+.82C=\^S,7,(,7U^OXV%"B;+9JL"FMBM:H 2T*DB M='"AT8<#ZL))UZ?Y]BZC_]HR5SC[$M-4N3HIX-RO35J&RY5)"H2R+FDXT:U* M84*RBB!)@*+;UO? M9J0EF.F&9'K4CF^';DJF'=W+7O3&I$LXL\W)],C-Z90-H@84\9G+F'TE7SH+)-I!IVRKNF7[ MT'.Z^+7\02)0+RKNK?( 84NK[4$"Q:I[\ZFU^L+B\QK9G?G#N756429+1MJM M'QA.9FYMT*ZA+FAEB]#7:$<.'@S]6OWH^GIB6+GGS<^W^[;YD=Q/C='QW=T%7]N(T.<'0"V]OPHBZ< M95@!J#Z'$SO^!@LC'AA)+\,(C:Q6X0/0\3AJT(@)/V&X#!BWOG<*XR"G&6]- M!:FRL]4L#>_9'Z,;F@=A=,TF[B%H)3,-3-L'=W/@Q*B=44_"GKBJ@[BW=F0/ M+:L0XY% ]$YCT=(22I< 'OMW4HQ-4CXXV12C8_N\82=-ZA&Y_VB<!G/\R!> M0A^L>#EYRFF\I,LBQZ&>8CH0:>=J\KA!HM%N@VB M?E'M0O+)>O=%Z;;B M$L,3:VZRT[[YA/<")0SY%"PI.=^FH%9_']PPS L3]Q;EXTZ6- \%NQJL4U3"+$]LZ_KE-*G,(/\I/U8V,[IZ.CX9'4& ALL M7FHBGMAB)X>R1Q/Q/IUU@;R/M+VZ>[$X;FU:[X>+R0R(? M#'8:!G=A%.;/LF>#ACA>&*)<$(W1-1&P#4S&34N[]L]+2(5UR-NY7J]5SI)M MG--TPS98S_"B0O$X20[F_HV*CMWR>8H,QNG+%#4#;3]3 R4 Z_JUT@TM#[W' M]\Q+0M2_S[[R]9(%KGM-L1:L5!]C1*+K;+BUL5',H]K)Z9?J^B.$T"1$G$J1)&UNU-J:58@N--C>,D M'JY PRZ!:X\M]?OS;A3W^FTJ1JGG7? H^F[&5#^]KR49KO85RO$+J)YBCG42 M>+4[F2K>$UK@^;5+:0EDLE.9'O4-89_=RK3CW9ENQS+%>E!WJ%"[F(HD=U%X MSYT#DKT4C,PJ/E2R2@"1+$+) MHZCQU196J=F*65;"EMB[B,[IO>X64X> H];=(M356PWM7,V[6&GWS.$(D'VP M0R$E#I;B]Y4B69%T)T6FD,*)$5S&CVSL)'V^";Y\"MCJ%091-HZ7\^UF$X4T MNZ(YR)?1])&J[,*2!HZI]!*T;CU6!)P;5 _N6MI9T1@11H549'C^7$EH1!@I M88>"&);Q#2$QB+ENB)D5V+C&^'.2_GH9LU 1BCM:F: .$]GPNH62FIL:#<_( MNGC2F1;@0G9J@>V?/5D+QR4*8[AS!!1))9SHE+N'(_EF.M6R50/>)) _!37GPU8HN\O"17L:+9$UO@Z<; MMB"*.C_;,+Z?;6@JSAH4TML00"KS;2UBHY2W,;;[K,*;+ MHF0X'*5GYV&VB)(,6L'HTF0L:2"U)NDC:*.CB T!]XU [+EK%UPI:,""5E A M90E\3H?4" V?>6.AM3JAGO:YP9 Y)M#K]Q-)%\,2":*WG+J&!Z83)L=(UN!0@@"D1=L]L=$ M#.2I.%](.$\>5SG&54F5]@1\(7<^D64V\\:GP/3*F+ M.4/#*LD008?,8K$Z"5)8;ZX'$+<2+!6"0;XJ"!9(!4,RQ/$Z2?/PW_R <+;Z M@6UMLFG"W0PT%7\RP4TB]%2K1/3#"#MX,;;!.!3)P.!WR2E!JG?_BV:"M MM/MRQ30G$4?PQ/RN:"X>VH:+XJ]60:(*W1?#TXNGMSHYK@%=Q#:H!YOM\.SX[0:.-?U]W,K0O'CKIHXC MZ"%N[Q6P]9H(QN2AB(A$7H](Q2'\4IR;)BEI<%G^_9<=HV02;]?%+3C.R;W= MYVEN-5#=T5"LO 17-.RT]W=#P_#AN0L:4L@!W<_^:<1OS//4CQ/1?,[A3+P$ M;S/45/?W,X=RX+F'&4:\0W=TS,%P;E[O72'\9ES*G.9YQ.5$WUL-Q9SHZ[_T''], 5'4,@TRR#W= $QB:UP=7^K'8F!SR<\'9R-T6CKYLJM>9H M.4.'9.P7D6=T$83I3T&TI;-5CUP_!;8OCDDKG-Z_2%$]!A!B8M4]KF[S8-ELQ7J+/RS-'3$MV.G;A%5V/(XA(U.^/"D.;ZB>D*- M!U(QP7=D;/VI\R%N#I;0<7$7WKD]2,*?XR#-PT6X"=AT+JO)BL5D+6L$,Y)5 ML[6JHL?!/+_H;'19#V*K@LF?XY0&$9RI\25+,H56V.Y]< _A2D=J@8KB#:WY ML[=R^ '^1/FU"?^3VN!K^S2FP(([J,&WXT6<(T\EYZI']:2'3U0A#&-^U=B] M157-\^U.2!ZRN?=E/DCIY$QHO&!VL>4!,5=:R74XJ)BNGI,="9S3H3YBUH^( M;/"=GQ/9,]=^DK4C43@O:=I!<6N%6^IUMP+'UDN=$4X[2K?8DT'732MQ>SC5BH:OCG6/P4.=Z_3( M15\ZLP&&$GMV=HECBFS@<2YV?+!0W29L=\C\ M]<0B7.)(HNDO1+D*HZFEM1 M0#) >R$;MF>.[M[L;'F3JAX!,%+ H>BASGA*6<1U\W[;Y/$=VSD&"U5^]1"$ M<;1VN"FI*_/A5)WK^% LMU2_1?2FI(2\W1IJ'8?B^W*6]#^$"+ MM_ ?A^M?:;9*WM!%%&19N H7_.QI%Z:6\M%,8>Y'&P6A2^;Q)JMJK#G\$,Z\ MPE'Y[QN/PFAD?[C:-JOF1Z"^\W$]2\;UJ+94BJ#F5 MA#N51<.IA)PYQ_U^CS-;-OZS43B#.4OPF?P'H.^QI[2>$T5-+_+J/4ZGBMWC M)"YK[6[M;)O";E(1D1K@(?6$,16HT0JF"\E]!Q@SCMKYU 7>28%8ORT=D0(7 MK=M+3Z&8,:9;)LLF>$[AM +Z^94^E3YMF%$.&T? 8/,@HADS=,85LWCH/P@% MG2'C46$9EK@HD8&=8+40P P1:ZVWX:Z]!0[2]!EVO^+N.__ _C8:9JCN>VS8\-6^MA78I$0G!3[Z6GZ86*5]?2G%@GJ;./8$S>;@ M(./G,'\XVV8YB^S3*HE);TQFJ#B69"-6W8Q,\)S;D#E3[>6]0"5?&"XID4=5 M7/Q\7$OJ/-H_0#21#LS?3C[2N%]V[A )'6#)5?_&KHVC!AXM14,OP%XNAAP8 M(^E"QXG2X^[Z@1Y[0VB20&$E0L$Z/S8N@VN\&^N">^,3DRXDQ)OF3E%:M\A* M#)P;X@YV%+>_I4GX=$327QP42YB&,9VM1,V6BV#!%RU=$K0&'D?_.P6HJ[X2 MV+G6=W#2TA" YR\D. 8I45!3E)O<:UK-R@"1@FHERXT0N@7E/F!6L- .C_<5 M J^K;)-G;4=9.:@/.J'N)"N#0]8+;0?9EF9@-H^]H8])]!C&]TT!M*\7.G"P M>@\;"-)L0*Q!0.A"W,F-)!6DP-E??0:[LIE_8=09$)TF02S5"264^VL8#;/E MA8L$!.5J1T/3G/D-GE^8D*PD2:($2H.L$>X_S,6J M( F DE\$L.,DT+XLPP3C'*E.:-3K9.6@R+M!31L-[8!$CCW.P E$^W@ MGX/NPG\4G?@I2$/8:T#Q.TVLWP;#T045NW4]V(=QK@-R!EK?OP03A0<1(_PZ MO]KX7@:(KP?JV+X-A:H+VKA^3QLPH_II$B\3T07Z+HA_G:U6E#DHX&MZ>3J[ MT2\<9KA(*XF-8(VEQ031_5ICSE5[\0$(;\XFIQWOBCMP_#FC; G2=4XY17L> M;,"-^7GE5/WJ%TVI/@5/X7J[/DW2-('H^RS8L%_R9XOY4)/P1^6ZQ.S20!6^ M%PJI9\Y4/T>DH$,J0J2DA'/'.H"LI4AWE4@+A4B]#W!D7)XEZW680U6SQ2)) MER$L0.)-XV4\OK]/>0MN <2K[(_Y48)D[SPDF_S'DA'+"HA1N21M>\Y3$11DKX2<6PD^L"C[=GG<= M?::X-YQ)O.%N"JMAH)-<,7.7,:F&(K6QB!C,_2G;T2>J$CV,-7H#QE_\H:%] M2-7P[_++.,M3;HRG019F\PT38CF+ZUM.=<\?4W2L>OAVXC4+XIOA(E3$MV%, MDE=XEY,=_HAP"D20@ X-C2,$K%8\!XE8=;-,)1*@;21V;N2"TFN:PJN#X-XF MET9)P9]M1(>07;L(!;H7FP@M;^9[B!T9PNB0'2%_MA!VDE;;]Q4=KH1PL2T! M1W"6Q%D2A4O^J) ^TI2Q<@-QHV2--T-S'^?;B%-&\"8X*+&Y.6/*W>82%J%% M#9E$!3;A33S=AM #",17U3HR*;$)1WQC+>+T(G^CR["%([]G_ M)!V6;TT"P0OT%+/R");X.-ZA%Y-M'11D)#JX DIDP4FQ7Q#=QK"2MET(IT0* M4J2DA>90$#\L5JLX_@+K(HSAJ3ATP8-Z;,H]BP(:K16:\'[+ WO&: HG167M8*X1925+_">S-9W! :;!A]V MGUW;2]3]HVJ#6'4,;6X5\;>!*J7=YEG.M!7NB*K;(AP5+0]XH.0#,YJ)J!*C M$$T%C*.V>M;K"BR'=*[*.C;4)V^\6 CXLP(>1ZO[\5X6?D%5[8+7LMTNL-\A MI!0#5\DU0L@T70*.INY*7M1Z4Z",:LV@ 0U7]7O(413=(IL@Q+&!^?8NH__: MLDWFY)']']V34SDHCM;KV*ZKNPS.N9ZKF6@_.JA "8=%?5>ZSS<;2I-PKH3V M0T/VF- QD](E[&MSTS7PWJB,.E-=">R#VFCSUA6*@YF_ MOB>"-E]= >N%RJCST:6 V*JB?_^VIR8^*,:T(^M<#>Z%>K38UVA(!8NM)'N, M=.I)ZV+ S0%R^!@N:;S,KD4Y(Y$]=DW3^4.0JB+:+B2DXV0C41JGREH,]X?+ M!NRTSYA+)%)@C8KL14C;(!P3JY10+WENZ/TV"E*R"+('LBPHF,OFU&@*KLZ# MG-XFI_2:;4;/@^=/29P_C./EWVF@6HMM". :D[F(,L/JQD8S,E/63 P.B$!M M@3M*KB4'$J[M[6#1RMIV(U%*6DB&6>]NWY. :.?0X"6EEA9G1,&/]3.VNI(*MLT-(5G3ZI82R=B_*QY8?/DK^V/Y)_9_[H*,_M?_!U!+ M P04 " "<9/U4<7+3Q&0T #+>P, % &UP>"TR,#(R,#8S,%]P&UL[7W=<]LXLN_[K;K_ V_NPYE]2&+9\M?4SCDERW*B6EO22G(R2V "([OYUHP%T-_[Y/Z\;4WL!T#%L MZ[RE8:U_^^ Y'W5G81@?_N>___?_^N?_^?CQ]YOIO;:T%]X& M6*ZV@$!WP5+[:;C/VMS>;G5+>P 0&J:IW4!CN0::=OWIXM-5Y^+RT^GI9;>K M??P8CG2C.ZBG;6G^D*>?.OO?],-1;>M7[?+SZ?7GTY/34ZW[Z^G%K]US;?*P M;_B 9KDR,EN:AO7GK_@_3^B3&B+7?9)QNN M4?^3SN??'^YGBV>PT3\:EN/JU@)\T%#[7QW_A_?V0G=]7L6ZOSY!,QK@[//^ M6]06^%\?HV8?\8\^=DX_GG4^O3K+#\$4.<;_$!&#?T BIW-]??W9_VW4--4R M8V3T6X/1?L\@Q&=-^R>T33 %*\W_Y*_N;@M^^^ 8FZV)!_1_]@S!ZKZ+)'0!B^=DKZ]V4+P M#"S'> %#9*\WH 22B%\IG;:9:R_^?+;-)5J4!G]Y2%]+((WTD?*EICO/=Z;] MLPSXQ<8N2L>MX2Q,V_$@^ (L!.H97WHL>?/TM=;W'+%I M0G8IKV>0.:*\.7_7(=0M=]>W'==!+L@8+7@0:3$&&?*TC6)HX!E='BTWGH/F MY#@SL,9FIYAWQC6JO+D/K1NYT W[330\\ !W_VU]#BQ! &5#> MC-'"Y&T\$Z_ZH8K'7+-[VRDT>X[!I5("/; $:71\N];:WG M &YNP9-;9-;)<22NE]Z3 _[R$!@'V&H56BB/AZK GYL@1[?H LDQN'S_;JX_ M2?+RHI'*\_6*SY4V8ME^7_&9L\>MT@2OXY-]!V&,'9-' D39@XK?_;H M)_IZ#<$:P=;_PV!Q= (CV<'RJ7PBE YM,#-[OHAJHD NG?*8$^ ML (0@F7X39D4448NS\^2,'GJD&5[6A+FGC%PV13$_QZ:^]*(8GVK;#I'MO4- M.&B9GCK>K#0*R5\IF[;](4MI=*6_4#9-OK\1._$LC33JAZKK MI+EGZ>;.,9SQ*FKK>YVZ60T#.#Y?)3>F8(M\HF>$SO&3::R#"_-*&,'^2300!RNM%L?&2XE M9<1PS@A9#OJQOP[=HRF&$\6#2 [6C',%O+K 6H+E_J>&B[]W!'@("(5QFA+&%OD5$"GF;Q_.JM("M&%P#/S]3-$<-TV2=HU( M.U-<-EP4A,(Y8PCGM"+A!'[FP%K>(A>&(9E$N^:))7OZH4RZ#)ET2I9)L&+> M&288>9LG GB.&[2'$EPS3P4PGF-5BMRAK#79 >)!G[X=Q_'M! 5;X'@0Z12KQ7S='#IFSCCC/.A8HF_,X_L^VVSS9)D$$B=\WA__9TXZ8G]ZP5X+ZP>OB6;?6@+)')S5K#O>Y9Q\)(;U) MK]I7ZGL0DQO<,039=J[G4+TE_=AY8+,$G&"[C573VD@7&$ M3&K>-$D)4!%=5+(V\=5("M]-P#[:,:UMN&/>O>Q;-4TNV9./Q%'Q+7XPO=E& M-\TH])(J@42KIDD@>_*1!.J\N@_F.M@ N$9V]@NT?[K/.+)-M^B*06S=-/'P M$Q&)B;4GK^;">/8,3#-+.O%&27HZR@LE<^Z1+%B[]&I4!LUR@V]+[<6??N:8 M,_9<7+H1>_=T[XS1J6FR$J8EDEUZ;U_N<5;@DMP9SD(W_P ZI(? T)HV1S1" M%$0"26_S*PE(.DSR#OV$Y 506C9''"($1-*H>-^?G&(0/<4GCUC;IDHDBX1( M)K7/T7H"_X1^V:(PO^Z4=R8&WRRW;!>@@V2Q\ZIDY:X1._ M;XX0LJ<=Q;"F]^UALL+GXVP%>3D,/&6;X]RC9C!T3G &PWXX]/?^>#0;WP]O M>_/!K7;3N^^-^@-M]G4PF,\*I"^L=.?)EX_G?%SK^C8 $S!=)_K) 57A#W[L M9S5>W1D6(LU ELD.8HLI>0YB70OH11YZ>HZ#!),Q\V2C)/!.ZPO-SR,3K$H" M9%&S)Q"900F-^X!55#)\&EP '>"WK%S N#(R_G]7Y(";6&V>*--=^I87=HA>&$*J3ED#5+R+[:] M_&F8Q\&=Q[]NAX29U##2SQHCS2$2@K4VD,,:\ (@YM"/; M6C"]/6+;=J" GS16!E]CK$! *=.I;X=<&;2PTOP:XL?'R@,BAS7]^&?&]1]O M=^6@D/=BL!#!I9S>UVGZH_N+B;[#9YQ\USG)QLHAHY"$Z5<\'%27U+G\L(U'NF%;,2)(L:1[P[@+ M(BN/*^?FDGRK$F-'YBY#;)"V TD"-TJYIZP39L>EL?DVKF\2/H*42[KA5 &T"+)DF[]I]SE+4I$4B7=6I)7HV(983GOMX-9^XSS'T"BWV%L%.U\*@>1/9 M'=L.EYP<*.6*M4[O@OD<37"AA!^E&0%WO)KKK_2C-9%1V@XN&>PHYZJV3JBE MV4K-1CINV'; <%(L[>96D<.6+"[FO/1I.UIRT2_KTC<#._5F<4Y\43P#UUCH M^S"AS)3.<_Z43NV7Q"?^\9[B6_)77EF.BQMT0U\#%T'$\(&T&'5N."06++ M4B)CY^""RPQ'S]9@)"^MI61%*@(7SM6%T:.-\!!95XI>,2H,"^:B0FG=7CAD M+R?E7#$J 1Z?5J>+NV%1!:1DFX.,W!1^?'K_H?.>#5&.WS_"[S5]$[9U?1F M<_3'PV TGVGC.VT\&4Q[\R%J4/&A:W!AMY]EQCDKM77EL0$OP/+ '4([DI<_ MA^^&^]SW'!?-#Z)I!OFB.+T(_=^2?KF;8Z2D!ES4'Y.8(<-D9( <SMA(A#MVI"KWG4LLDBYB6G M#;7.#BB./%?#\A"Z#YNR&["R(8@5AQR\(LXAVM&^%^Z&B)U^;@WV>6W?)/J/ MLB$&,G1J)- MDX6;38BLH\'Z-#C*HHCNSC+.R&C-FRQF(9ID!?>33X.K#^0^)OY&=XP%I_#] MMLI)7DBC MV?#;0!N.T+\']:5L!'3VK"6!>O[L#;Y1FN717R*X7R@3"" B)TY//R2PY IK MU<>U$S@49;5F()JC9QLQDI?L4NNNU52SEY(6'5:(B@K336S$%N :T.=\5$7* MU"VGM_R/%QSO9J2GE_0UY?"9%UR$RY$*.5;4*%X'T+; &GL9:E1HH8E!W!@J M![)RC2 +(>74&.PJX1#3D]\S_.&NB#\\FX_[__HZOK\=3&?_I0W^_3B<_U&? M/RQ<[9FK+T+0Q?75^>G)]?E5%T$(_:V&4A?A1.>,%^B2C536#=IVB-E'7330)<@0.S>)5!34=YCU #9/ -(7 M[F0[=07'+0/F^16#2E5DUULNC>#3^%QM:/7UK8$6?J8X-0 M3+LZ)+5MI6SY*:7&I];E Z,],O"#V+(>C0ZR*A#H M#K@%P9]#*[TWG-JF>6?#GSJDW?<*CJ(N/-B23D-$!N$-WRA+J@&J ID")-D M1;@(EX2"+8"&C0\BH5M[U(C\_/+6@D28!9(6G=KAXI,<5%^X]2"B=N+/R"_< M$@7: ?\Z GG!OIQ9]D5HH#<"+4F,*:42FQI@"S1.!MI8([UMN ESI@VIF#XO MIF#KP<4S)KIG+:?^Q7I:$UDXXQOA+>&K $>*9G\2@Q.4Q%6@

9=*U$[DH)$!,BOVC2JPJKG[33S-9"@I-P6?FPP?G4P*H) M#Z4>9K86(\(LD)451T9+O7EQR%S>F?9/W@J:YT+9<+W95^WN?OR]Z@J:L5#2 M/8'\H;Z$+M7O6 M1SLA&22W(4T^J#+(V"D?&B@G=DEB3.,C@^;694P>ME#.W)Z"A6TM#!,DS@OF MMAQK4\:GW@XP*^->&XH_\#P!1MLTK_I&+VW#:8H4(,WJ]@ZL8JUKWEE_Z].3 6,B=O#$RA;G MP ^Q]QN$$#\?BCI;&=515%@&<9EV"WW(H(8?,?N\2?BPJ2_J.ZEI>B80;'5C M&3F3H0\912T$K.4&$,]@;Q!9N=E2U%52$W(^U;@8OP>Q; 0Q1NS]!D'%SX[ZPGW)8DR!PD5T? MBPUMN*4F4@X]-/48,T-_@,1H$5P)#/N&85>42ZT[K\_T,/+ D3[$6X6>($?: MD/+)'TU0.,)+.525%DE1D"?-?X&5PH#@>4()\8.,@9(<[2".=NI%F:3X05&2 MVQ!D@SS/<$?56_SE&1 @IB =G>&I5L+"8L>8R#E4"9IT1,EN0T>>62? MQZM]>F'&ZA9KJ1P0) F6OHQE$=^&]2JB]8 1Y M44HX@K(K4^$5Z>W@J2!/FK_)Q]3C_\?[A1?=!'Z &&*AL4! Q[_P"\3$?Q!K M&12+.3Z"&[PN3 ^GP:*_/.O6&DR1T@Q6*T!_5:W222B';E$_2P%V20HQS7C; MJ!E:4 :HWS9&69 K>KV=+@9:YYV0XL [?=/ .TT +W?%,TK=A@/L3JO/0O.V M6]/GJFY&7!U:*QMN M%F5#G@Z]UX*!6A4U*A-%5>/HU%?N.'=Y#;3+^A/FJH M'@P*B)5X SCXJ*4>^FF/1C(MF?449O&5).E JL@OX20^6JT5R< MMV.Y850@VN_-<,DJ'2[Y2C=U3D[3NCP=] >CN=;K]\>/H_EP] 47Q..AL *$-^S82S0)S,+/ZB, 0/^+/B)Z==+L7U6\@CN:6921H MS951=FER2!L((=H;K^C($9FA30VO7I^E]7HTF&NSWOV@:BV>@A=@>> .X0'9 M<5_"WPWWN>\Y+O*T8(8"<_9607'Y.2H>BTYDG8=+K= MJZOJ5^6CN64NR[3VRNFN$-<):[ 0H8W73O]&FEKM*4-'S],Z.IN/^__Z>-.; M#6ZU_OAA,AC->O/A>%2QIA[FY%^][PF; O]9U[[MN,$K.$^8].C./D.?BPVJ M@M9S4W 3IR#+-A0<53D+4H*FTY[H_D?R"S-YC,-[?^U\?PK\B3Z8_],8##J#RO?24P"AH1T M(_H.4\ZR1CQ=DU@\[9Z?5G\PGYSGCO^X,+NC[-J#4_4OTZI_\S@;C@:SF38;?,%5V[7AZ&X\?:C#,0G)FH(MKBIJ MK;,N,BG-55#LX[GQ:S9'SR2XN_5G\0E)@G!3FY/DQNLSH0A5A@)?I15X./J& MU'8\K7Z!CJ8?,\"9%4:H/5306L+TLM25U44Y/15E/^F^7)#<%NCH/D* 4T>O M23J*]OL#;=[[O08E#>""A* =;>SLG:>W%!W7(&_:WQ=/!?#CUGS?2)O>]T4R['_9NAO?#>?7+ M;_QD)$$YMZ8+C)"$WMEYYZKZ&S>>)R,%0F[R#J>$Z+F[WG"J?>O=/PZTAT%O]AB8DZJMQYXH_E,U5A<5 M[ -I?EE&@-DG">=S!.>S>C5=6 )IU18GN/'ZVULLO(WG7QVD7R2./XV6HO__X\'CO/WP8G9@_3*:#K]AE^#;0[L>S&L+HZ-0>2F%&CREG1]3E&4T% MT$(3(/V8SI([(7 M@]_QQF(0OVZK;S-!+_F873\8S>A'KG%^G%3_%&*RHBK7= _2ZP=5";-,B-R/ M*&-P"LDY;5DJX%+C[="];:WG &YNP9/+:7$(P8'WX]&7C_/!]$&['=S,JPXW M0E/G/I&@-:[\<;;X-#)C?,BME=%;/DDDWT[CIZC4)QXKSHR;>4\.^,M# P[P M/0>GQI%"_1YO9H-_/^)CP@&^GJOZ)CU)1^;#YY3F21>QV[TZJ^$F_6ANF??G MM/9)\%X@\)[7?&LNPG7"K;D0H8U?":FI;Q/;-+BCWQ"\3DX%4N"T7Z+A_]'N M;+@:"F+]/,QO FT+_741'*WZ+-\%_\U2=]%AE+,">>25N_^+9[!TC/!>#5 ,'=WWXTEB,6]QJ8]0,*""(71E)V;71@GC)5B!N"+ ML\J9#D&\)%S/2IE4ZN)T5M?B1.'.%V"OH;Y]-A8]7-K/-R4"J<2B M([8)E;+94.HJ5T.51!([\:N(2!&C$]8=%]YRC-0FG,DBO\1*Z?5DKPNY4-VT M"Y7.8:_+ERHEF;VF\[/#6GTTRQO=0<;06MX:IN>")9?JYQPMB?_+X-$F]1/A MZ6=O$MG0^),YN+):5^%J?*@4BA-;DB_2:S%?G MIW6DE>]1?U0"06P#+SJ,NR!"4F MIM>M]_N)1O&/8OK.[I[$]E7]>BXJ%I9ZYR"]\6K-DQGJ)RO M5\DCDJ%Y]3TXR4=4[]6@/6K*/X RDI M #R2978'I67*$,%!=CEI+%6&Q6TW\ MVLU9E'(7AO[@^B:.V$Z-]=XAOI(*!M;\D?/NW=X3\EA430%>.G'*,8!^XI>U M .,GTUC[&,$'>S@0:VYL4)/Q:H9^ZJP"O6%M%N4,KJ %*9K45 9'JML^9+B< M4YRY3-@])GZGJE#+D$S2^62S0"TI4G<)L=\J(\ELYA($49?+G\']!X3!C;>A M\C_Q>_4DP)A74@;9=-0J!?V5+87X[Q.S/SMIE!0RZ:#N?IKFKF1OE&5]0!D\ M5+K"5<3'4G?C%Z*P)MX+<7$@3G&0=T.X/\HY4OL R,;$ 82RF59-R8IJ=^OH M)_IZ#0%B!/!_<+-[T/]CPYGMP040W;^GBK#%]^_Q3VD._I;VM-,V^&N:XW^N MW9OZ9&SSQ?GI5?6A&S$9A.E^_M19NW=6%U5M2RY1I%,89@@2MFODYHI)WMA:26]7VX:Z]R*$,HL$:]CF6V5D9P0VXG2XB1.DLB( M#MZ-K?O3Z"W0'!P_V8JX4V2V55$DG+Q-^EMB%)8I%WRS0Y=$[+>MX7T63:KL MWBF&.FM/GM5-&3E*6) *T5SJKKB.V".F3S>T%J:WQ.]3.PXR.;@ZSVL^1YTT M4E- Q;LGELV*QL<4DS;"(7-N=O=A7131?3"CCNS1/A@&G\([X:@(RQO8!5^? M7YR>HJT7^O/DJOJHEU)WP9WZ;4014139!7<:N@N>(>GXB::'^AF+V*%:'[?0Y>UAU875&Q$E+"'ENLO*["'#J<;,D9TU]QE[IK#L?<[YO;O MDO<7E%?=B\MK59:8-[E+/A9%*W?) MBXT4T<0C-[!L"-#LD8F<*TYLIA0H*[ M(42K*@X_:=+,/%]Z!^5D*B00/GE6O(>6\20ZJ68((#Q?J25QH M%UB0=E4P4,DF40%Y5[Y)3,JY+9O$(_<]K*A* PFQ<5.@P98K 1[\U)80)5SG M\T]BF[AN.H67]/Y335NW4AZ P@ XK_Z$%KB'.H.T,]IX&^4T4XB[A(/:3.)* M4\0JUV\7&D_XR:F(6_0E^[AEVP3.2V+11?DZ$+OEQVI^ M=M_>;&S+?PCEV3:7^ E,_#(9C_YGC](VP,@@7])KCJ[MZF8N*!%#6[\#8_V, MP-E[ 5!?@Y&'=R+CE<\D9W_LC,-!C86QU?%3,3.P\*"_;QE[KN/J%FX1/F=' M"(^5_(6V0*LJUH2PZS;Y22W$BJ!ZNVZ&&N=SJ.<&5CS0Q02;]F\^!2WQ82SZ MT9T-5\#PV]\:+\82.9Y3+ ':4ECZ=]L"YGH9%D+\O,G+--,4Q%2=M4@+C=$V MZ!4G/H3112E',!U5$!6N%2F^B&&*-LH;0940^2&N+@OB:FL[:-U_84"KSM=\ MQRAK1ORKNO^$F\M;_TW^P.34(">C]UN$Q: MY)[G/B/\_IW:,I3VG:1NGM5OFDK 0MJ 5:37T)RO/+_+AO*\;'? MX2N7=26^YJL^:(^4.SK00MNN+_AITY)-\O'GWJ%=.C. M-Q-=YU)U!!CK'/J0%IS*:]/9XW_55R'_?8TC^_W[ITPRG4B'ND'B>I*MX/AO MTX*5R[Y&)WL$M*$/,#(\$FV40U"YPB4LAYG<4"5$/#\_#C1:RXFI6R-] Y@I M(V5\*LG;+N+M9A@BS&J *Z*<"A?+B\L^\S,=-0B&V5$WME(DRC MAY]!JH@_]R':?4;B2O&!U0-6Q2M722Q\TP?W@[\\P]T-+:2GGB\H_QWP^;-N MC7T^./MXJJEMFG5JE>E.*3Q[M:Q&!B< M^]>F3 M@D>"A07QOB&3PV>%=;$]"EBA7JBIS>^GE!(.IM339<'YO2NTX@HM0Y[O"S/_ MX9AZ&BTXOR0"SM\U6C6-EB'/$K/S6J#1X=&76?VX)YLT0EC=V MUKWJ5%^1OZ$Y@PH8V!)D7UG.X+G4@\!&Y@PJ@*!RA2N4,Y@%"-6,3GR]!:V7#C_UOTE.1WN M_(T26F;\HX*^;>&W$H&U,("3:"%V2G&1?G;K>V\Z[8WF?VC]\6P^TWJC6VT\ M_SJ8HG^/YL/1E\&H/QS,<,/PLYK_W=H.+"8!_\+9('8_549(V/0DPYI64038=M4I!?V5+(?[[)DLADPZJ6:I$"O^Q8=]S7'L#H$-9,]*- ME)&'S,6#DTQ&9FFUJP@^*A^O$K.F^LK4M@D2NY@O5_5I%J<$DF(3(ZU,3WGF M/3G@+P\1./YI 4CUDXGME!*$&$^37C(_=67*(LLHT.Y2A/HJ(S-99K X]9+2 M=>//EA>PJT1HW!L;7)4R.GW%SUH30$!HE208&Z-K=<7-%E-2Y+RTEO F_4&X MPB%I1.'BN8]7DMET8P*Y\Y%,O [M!:'.0@6U(1%@7LQ5?/-//;"=R[M;@HRH-2 M"GP<8-(I"2:8GOB":5BZ"YS>"H$55T08K\;06*,?FE/_5G?BP<6SGHI_D#KV M&X*83 Y)*D^AYHAV@.FKW2?D:1#WHX MC58'/^RC[Z^ZU]WSR@.W'NP7/]9H:,U-X@+;Z\75^!U9>)K6AC"M%KR MKX:#??1C#HL9+_HX28Y>U7=+JQ+L1/G5AOJCTAVL=RS1F=*":I?9!PI3L V/ M5,9/IK'VORM\EG"6[RSAHW;XNA;[_/L90F46Y-[0GPS3<'>LB@S,/LK9$XG[ M?7'"ZPS$Z]N>Y0*(..3N<-P')0B,U$QQ(?)P/AE+Q$TD8Q==<2CQWA3VULBS MP2OB,1'4H##NOLK(64A&2=$6([;,4*4[T[8ASGV_QPLE'%ODT'!64Z4$5(S3 MR9L?(8++%-+AROMH2O1TF*PNK15:+L+KC((63YAIPV+'IDQ2N$YU^9[YDFIJ MUSNF$ @"*]_^59Q4HX0$&/-*RB";#E7*S-#,PWU&%9G,?LI(3X8A+$9UJ0%N MU3]H,4F=Z= PDFJ89,]U_5<<^01* 8?J:7IFNCG+S.!N.!K.9-AM\>1B,YMIP=#>>/@1U7.LZP0OI1$ZP#?$A9\:I M':UYXGP(8^/ZJG(='GEX91JO@LEA"QC.EF;OZ1V4TVDAOJ=569#2QA<^&EHO M:#!D08#@T?Q56FV'HV](6<=3',M7EY9&].P.,\M05$8/%71U/[VI_O-!1UZ MH9M^90IONS61U$; Q6AU 'P!-/45&D,YC1854%JIB]/?AA"Z/1>^V_#/H86< MGP5:OH7P0^_99M0(4JU $I,\K-RAO:SS#)9?;'LIAA5ZSS9C19#J-L0N[6E' MY&:! C5IL_1IY,G*>,;/A-3B)*(?@KG^*NHD7I.[_7ZB6&! EX MB8P>55?97:W PC5>#G*9(JA$,,_0 +-YR(BO[:%M[CC%3)@P8M$Q@(' M=H6E@(64OG.25GK\"@\^N\'16M/!?#@=^,:*;=#WLWP_OA/$@!.\P& M)X%9P-6VX82T!9J1]LM3,*=_U&8\$F6:XXS--"9H/C]RC/+CI,:7>&X1LRVP M#)'@8R<6]<3WV@['&,H8F@(R2IN?XBQ0Y:8H:3XR7KHA-U9&Q/*DDY:X .GJ MBI;Y1@VMN7+B%1 %CQP95*HBR7"U#_";@#3S_9BL;@V0+$,XA.NZ//2J(N.T MJ3I8JJQK>ZZ^RDF[##.=GQ-M.-U+4S_$47S \4MQ<(,GWDDYU.27, ]:,DDO M^:Z_^KB/- _P@S#X32UDC3UHC7U[VG,<0+U%%AGBC>%)D!%MR*E.,Z&WP5?V M?P?O J^^H 7=N;<1$_CQ1!WAC<%)C ]%+R'41%/L*"O\J=#B1N[^QG DP(32 MKCB4@U ?T6*X:17#&C9#PO(CJ']%&3'0.[JO5$8 MDK*G\P[QJI@J*0O<+%S.L&+523H[M:J-G*F\JTP5# W5Y>*MJ4M\KUF;HA2= M1%*BG;>L(J6P,E2.R[>F'#/@NJ;/P=I=,#E3>5>4*A@:JLM5:>JB3GB':/!& MJGHO=_!&\P(R0K*0BCDWF87]^!O/2(# 4D75Q4^2(RFB5G M">$9"LA:0"YYPS.RQ%JU)+LEF7)ZT;GL-!\8 MA8AOQ'./A[-WO_3]!-E2>#B93#NYB2-Y3(5N!@4"$'-=:#QYF$C_@F/9<_?: M0\!4-1]N+2IK9)^D@!^RPR@'U?UG7.IR&#??^[)XCQ8$NHE=95^!"= 4Z-U: M?!7E@:0PEPR05',_V5LLO UV/T'T/DCLLM;?: E=3IZF,\M[_?[CP^-];SXX MO /R,)D.ON)+RV\#[7X\J^]BDDE^<%>-F>!;D[G^FG%)F7.T9 V3R_/.M;!' M5!4C6%>8(D,H9UMDBB[M?!=FC:2##(EUO$5N5:*8D,%?GH'?(XKJ1S"N0YE] MFHH>NGP)]R;"#%#E>N1HPLR[4&);Y<0K+HNT//DI546.,5 3G.[>\C^>XV*F M,"^]Q 913O+\4F,:_;RD*P@%EGW+NA@3'48Y.)1@YZ7P1-)YKRH5['OC_K#G M!EMWS,JY/?%%$WE?T\SW[ 5&:"K(V(@@ *T@2QKM@@JZ]W+V=^HAJR $G=E.P,'7',5;&(A#N MWN>,.$)]VK:DKR1Y?';1N;BJ%X@EP29YX%P5(Q6H@5\$KLED;D0S_N&7].&! MC"&5 6*5^,B%2C$6*@#!-CB+"EA&Q9S%)+Z*AJ($SN+ 2M;"J>S*#7I@B<.Z M+ I@8.9GQD87+ZID X8 @\X:F MC^P<9@K65?PL,P4&0GW;!H7BQ+>A_N?1NY<^0W2S'[I_8,FV'YR]VP8=&>2W MX;D?_'@&YLYWPWWNHQT"\JOVS-NQD,\:DA(CCN[*9O=M M&PZ*$R^I9EB\9"MA9:GFV"-*7[L%3X+/5773!QSWX]$7;3Z8/FBW@YMY;0<9 M/BV\)8S(C7]4;\)QY,!X%53PNM,7OG_#"NREMD]BMJM"PAR-Q6GK+$95HZ,? MDD0RHF[3#943L9C8"%X^'XDMDC:?T.[*>S/X&>0&:[:<3/E)%[4 M4>,BL#629CIIZ8;*29M+6FPAM]4]N[>MI1V\1_>D6W^.5VC&8(DIOA_>C*=L MV\[35VDP"#EK^BO;"G$ M?Y^<_3F:_65CI)!)ARIU:TD&^CXC+9?91QFIR=I7B%,K*;ZC)N^30&X(YQL; M0AN?J/3U+?J-NQ/ !VV(1L"%+6X^R @QH-0ZM'+*BI%H[-N;C>'BLFF+!2+! MP*YYD/PTM'KK-?2?DPT:^45X>QL*OP50%K2JT,4$<=V"=W:#DN M]##A-[IC.#-$B;X<6_%-)[WB-E_W5J%,"O&2MF>JX(BN=9@W=P!, ,1QY_I: M)"B",D(KT524_E*#9N4LB>$2C_6F;UN.;1I+/RL%O "(R)IBD1$6.YYNK8)$ M(:+5"H\EXR#8@Q_3=F>\@F7_68=K](>=@0G!(=J'#QD,J*;P:I5%[?U)WQF6 M;BT KO6/DU^IO@NQ=:N0DH=663&RBH BSCX.UZ.5XL\D4-+CL*K(/'IO&F:(L]\75^=75=>4J?#0WYN//A*;**:T0K]/ZRDVC>I$D"QI<,F20:>BTLQXLIG0M@E29,@A4XX,*A65 MX=Y7Y!,CQ;544)+Y#2N;QD:'2=\:+\82N;+.1-]A!@6WG1, 9\^(P;33,F8G MU8' EB;AO$RZ"N7T#)KJQO-5W#[;E/O>LY1] IQE_ M_@':"I^HD5N(B',__\' @0_>=) M=\!__W]02P,$% @ G&3]5(&\!7?N8@$ TWD0 !0 !M<'@M,C R,C V M,S!X,3!Q+FAT;>Q]:7/BR-+N]S?B_@==GW/>,Q-AN;6AQ3/3-UC$#@*$V+XH MA%2 D)! "]NOOR4!-C9X;3#"K8GI;I:B5+D]F9655?7W_UM.3&0.'%>WK7_^ MB]]A_T6 I=J:;@W_^:_4S*+L?__?S_]!X'_A7PCR]_]%443OI!IE1+-5?P(L M#U$=H'A 0Q:Z-[I'FO9TJEA(!3B.;II(RM&U(=C^A+NC[UB<9NX(@J$H!$5_ M[G>;4ES8BVW=;UOC=_CS)NGMHX)&S ^"^T%@!(%0]P1]3S)(K?*\_::CLMYW M%&>U(_0>]HP]C"-Q\)#-CT3@S'45($6[CQ0R]PC-*AJF*B1*#&@-I0@6H*P* M:!0C:$6A@0KZ-+?7$_SG[Y$'N0LY;+GWOHL.%67ZS\W(\Z;W/WX,%+=_9SO# M']LO0D)NMHU-W3(>6BX6B[MEWS'#U@2&D3^"K_N05[OFJNU;GK-Z^$78V@7J MW=">_]A^^:3_I:L_Z7Y![CK'?W0J95$=@8F"ZI;K*9;Z\)B@6\U[^I3MSQ(_ M-E_NFNI+#X4#>/*0W8!T"XX?!"S^X3F*Y0YL9Z)X4"RP(SR!8BQ*XKM^)M/E MDSXFB@-_.W5LS5<]5[6=Z9UJ3T+:,)K$=C]S'>^0T?##)TS0ER^Q&"?W!KEK M[H#!BR*A?\!O]]FDOR*]YVS5@'Y<ZWK38_N"8B'&.XWXL M [U\&.Z!LCUI&GS[J#:?T!JH"L='_)8>$"A!/U$]_:CJT1O5TV]^_CT"BO;S M[PGP%$2U+0]"TS\W'EAZ/S;T!C]&PR@3_W$ %'.H6ZMG3>Q*;>G_!I_Z 7S]IH^GNU%16 M]Y9M@:"!OKP/>@/.YJ6N:< *7\(&64=1 YH1W]*]1J!B$GPABY"%FN)HLB1F M9%Y54]D!W5CQOCF:J8)4:=0R"\@:]][234BBXT,:0HJ6FSZ2KBP,9%HF,3E0 M('G$32J55J\L2$!K^)4$&$F];/T&L90)'.\6@>YK4(DA: --]&S5:"EFT*VN M_7.3#X$(?+N8R516=V MJ8,1,EUN]?X7&F.5^I/*8-H0-4GB@EM$GM.;!OHPQ%TDTGH\)0AJ/J3/G"$048W??BI& Y-\+W M4 -/_X01W=YRRF14"Y?$2M%*6PII%LOUFY\D25'L!;B![W,#E]5UD>@:,B7Q M/C'0NBN*K'2%X=FX@:YZJE?)5BB>+J-FD5-3>;,2$T Y],-+DG7]6JZ;/.SM# ;M9SA,-/8Z ;QI;J!']6-0FG& M&6/94PQ VS2GVIF)-CX?-^PY 7J5OIHWH&1KW$#?@$X.CJ M*#5X+-@,*]N/TW;K@\*(,B: G)A(U3"E MM0#=I61;U@)BYVNA[K]$8$+_/\S!D3F*F;2TI#;1+=AUP(LY?-P4/@[LV+AE MV[NX^#'@B P7ZTF>GE7E,<,3V36-]A3:;I')BW'Q8X 3&2XZSMR@.I(E\+GV M'%_X,QUMV)?CXL=<>F2XB)I559^+BFZTTT6A1/#-[(*\G$5_'2X&@U0A\C> MYSM6V7;=7^9ED5PLT+J[JD@B7BUK$U0Q^M7? 1W/P,NDD,Q7L&1OP.=P:3KS M%I3-,/5+Z^478.09>*D2=BE'3D<]+*VF?*,Y'3>]^N^ E&?@I4#5V"II)B5, M*?-XD9OH;6]Z<;W\ KQ,3FS'T]?A8X5!3M%/P\^E-K,S"V:@2'X]D6],1(;) MZK\#9IZ)GWBC5/;%.CK@_@]9ULET>=\ L,IHMSS=6Z6AS"'O"Y8&EB6PV@RTJM.\X<+!9W545LPL4A[>T#-3:AR&[]+(/H.Y7^5 M$D:DNLD "6Y^!H^XW%@W.OMTM,UJCE9G))AAI;YA>RR8"=790DX$HZU_Z5B3 M<*!:.%A3&3Z,K]"4%EV[EE"DE9[NP>270]@Q'-] ,;_.R^VSL^XK#IS3 MFZL&F$+4?1BLCW$5@&73#.\GYY)K44++LJ$07 MAX6JUOD]0ON*X/GLJNICC=46],SR4ABY:( B.ORY!K/[$O6-EX]ZKF*0AM MMV9^!C4YFP>=/)TON[PK5I/71"B,+B?0%E^EDA[7Z_UD6NU((.];DI_ELBLV M7*SB. )+O+A"$S7M/:#UI?4HIJVYC.-V.@8Q2/6$.EE9M,2 8(H@69(E?F5) MZ@NF:B+P/#.<19QNFB8K+4,;]*8&P*9STENDN$[F3-.*'T]K.T)+!-!UN#__ M#FIH[MVP/ 8R%PEK:NZ#RI-_;EQ],C6#6IGPLU%89 3Q&=U5--TM72TH0GC: MQ>9I^X\(W[JV[X3OPA*D^ZT\0X:\(<\M ^0&,(/R.HB$WBITZ1M-<5.K_6\> MO$[*A@81K)8Z0/5LQTV/%#UPF%LWE!!SE::>[@J2,LCD.=,D%_,Z5,CM^$ X MA=B]T[7@_4 '#A+2"8X6CZ4+I:*)AIST/]LK/_&!R M"&W5MN!;-U287:O'>*.FZ%K!2BM3W5/,KI?CFYZ[9JR2?4U.HBVG*/LZ06V=_6DWA,IFQLEZ:/E9*+E(]'<]IC48R MUI2S8PH9ID).C2G/DNNGU)1Z&=243GK:,]*+H30LE&R!42+KAR*M*?C[,04_ M%Z;@^YAR6DV9UN?TC)BF''Z"&_DTB9F5,1]KRB#%X;I##R9>'V2NW1F\ MF_SKT(+/NOX7K%PROMO)SA*KGLW*%-$M.W1I5^/9('ZG%:4TGK6L7>02L_#Q: M4!<2 [/(V3->UQ9F@AU5)^SR[&[XHL0_Q+/8:3!NX":T7D=J5:52HR7J^)CM MT-UK=VM?BG'8F28L'Q7P^T$N,<85EJ6G32PGR8V1T,?(3/':H]=+@]S)U.#9 MNCQ.!6MNU":^A6_6?7O>)+">9"B#J5[T*:/3%Z. >?M+4SCU[N7K3=-3+%]O M[.>14XW.%G*5]=GSS1_2FN?$GTQK7JKF2"X41VNNIN"9 M;W ]1P^V^>^OSBJE$CU8"1XN^?-^I6F1CH2>4[;N"(Z2=/JZY:\I>H]7MIK?8CHIZC+"\7:J,Q M/[&,H8D/L&8WNH7!EQ+U^=98C^2G/R(^CN5$W>75%2_,1_5Q.VWT:Y7(KJE& M0'PGRRN_X7"#'3\/D6L.V$-'F8YT53&?"+5J6]+#TA$F2[A=$"J&J#)EH%KE MII>/G"4&FWE>I.M1I'N$?6MG>T3JM(<'DQ)"A!*;E6Q(BGL8^3<_ RV1>_1$\MX*^.4K<")J:7!V2AP7=O1P4[B MQ3IC\3J=&TJK\JC7T*BZ4%I&+M'RNL1?I.YWD__+R+Z]04"61-G/]=NU3!O% MI=*ZT.B.UDDC8412XJ\ ^I:>>TG\GC)^^C1\=Z7VYK[LM3?Y;T'S+@\,>LHD/0^GYMZR:JM+B,7=4?">U^5C%_V MWH[@4Q3O-Q>2V"XD9:TW'+>&D*5Y*\41.(OA9.;_@>]:J M6.Q%TL8O[KTO?L3"LY3GQ[UWUR;CE[TWUP+S8C M;[T6NX-(8GF4O'=$Y?\N[ST3\\*TVEZZDF[([6*["9F@1%+BE_7>D3FBXE>\ MMU@2*Z4"5EY))8TGN(9KR%CT%D&BY;T_L''XRZ3^+N\]Y7NX9-.UMM&N"\7L M6N52UC#VWE]]WCDZ P[QM<\6&'5SAB=9IC8>U^I_-_EO?-L%ZBC'EXR M:#R%9N;"T*II<>8\$C)^7G02"#4=D J<:7#F8U69/!IUUK1M)SC+M P?"!S! MVI6@OG4HLS[ID(9ID#9&.'QOY([ZZ:X=R7S;,=HW-O\2\2^JP[N>]\"US<&: M3]AV2D7[BL,E/J<[<]1NCP>+)67X?6,^)FT@EXE(^H,3ZL8U2O#Q++5GY.X\ M>[TP+RQ8D74, =<[0DFCUD4RDCC_LB3?(C+J$CWM<;7OWH,P2B3;I8HG%R2= MKBXZO38ME=G(B?X:]B!$+E'4P:1,K1N-GPU%Z,BN,F%F\5>^+UW.B M>+SMNS6HX@][/:K03!JSMH];=+7",Z7(!1)7IT&1R2F>?[NP-EQ@=:)8UR4Z M;_&3BIP4.;(AS2.9^@?XK=)XIP,51/*C5/]64Y6." M+0,/1OO"8--D-UN9E/A)N=05>3^MTXT4WAPU$Y%U%Z_)\QAYWTF,P>137$!] M-74+E.V'.U9J"SK=2GI-"9LLU2*)5A)-HWY5$@QFG$2E#,8@R5QA(/5V)'!I_.L-W73C_S-L_T;+7O?V3IJ>( M%S^@D$^N2/QEA23K=+XNY? F7YK1S*A06^'+8N3 Z)A"[O,A5LA3*^2K:;A/ M:YLL%TH-H6%BDM@WQF*A5UWDC,AI6W1U(H*ES)_:+VQFUF9*2?9Y(=&HM&B0 M7?:BMR?ITON%(R?Y$YSIL.9G%;S.%?!T)_]OUNHY*.EOG.Q1M*HKGZ=\ 7=2/!:!Y>Z M:(474YG4,DU:5:\3V4@[LKIQN0LQC^M&V:QG%K;)U7EZN=1G99["534*QTE& MAW&/TQ;(N5/-8;+T$M,:"WV-B6U;D-I#Q_.XZ,:V%Y_#//>_^[.8-_SO?M/3 M'TL((41W0J@)BB2/2'\Z-<.O%9.?3$U[!<#3GV3 (("@%+#@BYUZN*A9TTM\ M9BH!;HSU['*"&-"1#6^/\V!?.S[#A/--@<]\U.%Y5&*N)BF,%H!K$%U39Q9H M,H55(HL85Z42IS\^<7]V\Z A[P:-VH:;P7?N45TP\STZ-QO1*RQ=QO"L49X! M)KIUQF_IPEOD1F,"_$1%SGY!^:]JB(3W37;4LZH2RG9-EZQ8BW$SLN%ZE#4D M&NFSTVN(#>1Z=\RG7;Y=S"CSY!JW,]$MY(NRAD3MI*!3:<@,GZ:S0*!GTFR9 M:HJI++;&H[PC>2?K5SEU/*7XZDTUC[GC9Q=!5@^@OT]7B MLA^+/U+SU(M5+N]:M11'#[C9@##V=+>";6FV50@V*/<5RQ & P#["9J5"RFA ML2O]0JOS/%6C<;ZTGHY8:3@AU6GD/- U%D"_^]'/);BW(^,](CRC5_TM*[!/ M9%AF8E!,>=/^6$+]H9GKU&);^X6CYLKS ML.2@DL=0HCH=N08_\?O77NIP0.9UA*&?+0T[E&IF4&ZFNYEI"YO592Z[F+AB M#D0.M*(KU;/E:JF2FE8-7I;$17:47+&) M6LF/;?7=4HW$M>J'8E7GTUQMW4Q-L7:CJLUR"7GDT[Q;G'(4/*%X8)-)F/YO) ^_L,7PD M1/\+!Y ]7=D(%SN2VMAWO:"37?4 PZWLYEPQ#6)<'U@RAM?M7F37AC]^ M [ M>' =4Z=/!]D?5(B91C-,B^%SF#["VWA3F+I,].X&NT:%B$AX_D%]T'.+;%&H M2U4>8&)16"UIC.A=>_HD(OIP+G=Y5H58-Q@W/9#&@I3KJ/9@(.2;/2GV&%$* M'M^H/!RWI@G)\HD5WTY[;'V>KWO#2,22T2G(.UYNI:Z+1->0*8GWB8'675%D MI2N<7?4_46,2M2JD0FG&&6/94PQ VS2GVIF)-HZ9'BE3Q7$4 M<]MB5XVQ%KAB8R%157[290;=62N[K*\BY[)?OW#D!=K.MM(5A5-2CLC^M<(, MN@TFJ91&./RL/"MV^NLZ.8M>9/:5=SYU4IX:294>8FP[:3@- MM2? <1^/"7[8CBTL+.!L=6#%5V?,2LN/EXFM,BMX6P\QW.RMH<$ M'Z/K>WJ67]H>^$G'(@_;+FLG6CA&C/-LL[E@42MZA[=>J6.YWJV$G]0F!1<; M(Z-!E;'TK+Z0EYC;5GN1@YOKU::+8]/G-I5]4IO81A.MMAA])+5[Z #%\\-< M!XUL '-EVA3!Y.!YM:F>+L,7IEW'VHT\FBJDDRUG$7NZZ]W.^$Y/=Y:UKQI& M"HN1E-2,W**>E"<&UA\O(NOH(K_V%1T_]SHRG4>7[%2EI,]6=L^6W\Y)I@ S6*VD$"WPM>J)G4.*D=R,= M]<=2OX=JI48E@8&QU1H4:KPF@,@M_7Z5\_$M?<,U";X(_(JE*8XFNR/% :Y, M@RK3K)9%D5_-9)_C\[NN]W[X$%O/%02,S*O MJJGL@&ZL>-\U\DA,'OP\^S #+GNC6L6[?*](G7?QX.OKW"V+K5^64MBIZZ""1 MYU?)JNUG"KVD9A[*(LC';G_RNC!^Z,M[2(#M.RIP-V]'0-%"@X2C_/DW_ MQ MO94)[7JB+-&%KGFC>QS#_O/75-$TW1JB)AAX]XD[EGW\R-&'HX?/;#>\K1P^ M!@89^AS\=?.L5V>H6ZAG3^]);.K]M?<$V'"Z:S: 5HD.E(ENKN[_VX31CHM4 MP0)IV!/%^N_MYA/XKPMM>?#?O\+6KKX&L"/8Y^89]_ E$OPAMR^"!RC(R &# M?V[^U132\*T[5:PGCPQ?WUNV,U',3;<+$%*W_>CF9S/8!HS8 R0= >,K_[^ M$?0"&:C /],CC%1-H#CW?=L;_?68=1H>!-?WH:/-V''X?B2\ V<]W5PV,\5O?'O'_VOE,%KXQ+YM-0H- N\B"2K&83O MI//):HY'TD*E4A#%@E#]VL&VDV*^4,TUA>HMDKE+WR$$EJ"X"RELU(WK-<%F MA4;E?_^%T]A?H0"AL[)L*W3!LR=[5L'2.:,Z M'&&TEK1;@WYQK@2UO#B*TP1-QD+%J7>,]>RR:X"A[GH.1/LJ_&9/?@M"',BX M,&L;LPRAM0JY"D_Y;]EN)=DH5'FDUA R4KHIPHBR41,:R>9#2'DIH?\!E@IT M2 'U@5=R'JA&%!=QIT -LFP:HEN([KD(=&$!W/YYPO&=0P6WJYNTP&YN&*9+%-^S=Q]LDB7A)T]2*MC>C'S3YC ]XCGPC[8; MW!PXGJXJYE9/X+Q\VSP!6^\):-OK3EA?@THONG'4!6J0OO7 U+'G@0:?W(]O MH*!@J;8# \"PKW!U+!T<&>JLTK:V10:H#VU\7%KTC+6*T78=74WFQGK93,I8 MJ#G]PR"3/9;!N/F9 ::R4()'$)O &^K[BA\VFC7\4[AIWXAVR+:9QD*>: M@VQ4Y\]GTOP1POCYO5V40N;SVVU2TQS@NMM_RKH%\+T0"\BR.,8GR2RORY1C MFH.LRN3>"K$(%L.1E \=A(;DX1<+97746%_KX_;8S/%+R"?VR,XM\T=<]L)G8D!@6=NHJO#*8 M94&"3N.X]I8ZY #$:OWC;/E:-:C9D,-F3Y\^1E*;_$BMEA+5S+1CZ(W$>$P- MDNVWTZ4D1A(O^^>O<3%;N@+G.76@'/6I8B)@"50_6)2#'T-O ]P_D3_6^A3R M50.GG$I=R_S^'6-]G'T'(\"9OUS$ R:8CFP+(%;HJ&^#\,3T@S "@?&R$K)S M X HBKRJ*7^<6\D#>$O",3U3:PM59O1$!Z0QX\WL7!!Y:5)["^ HC/JP%?]Y M=C,.+E,P:X$X#A)(_SXL[7J_?V)OGA14T^&,!S2_K(?NV/3=U MSP0[,]C\"Q1UM'FEFHKKWK]C%ON$"?A=@GR-"8'3@BKM/(HK"HS84'SX]T>I M)]@[DKHR'7"4X/$;>C=+P'^X[TE>Q&)_M'SZ#F.O2^S!JLU+E@^V:_';[[<^ M7>S]YY)[&Z@\PHTM%W9_OD4J=AN;K'"B'P+N?BS8Z*%2*1'<)FBM M_!9C%0KN9+%9E+6#D,%6C>?AWBT"[0B9*Z8/D']C=T%,^(%$X\90(\3Y=UO< M(PU;E(T0$>=4GRU ;Z#Y(7,_;\SZ6C=#KS%?37*#7$'TBY5Z\(B;GY5:YY>6 M1KZ#CFPA.4)$O)%+"T#W+&FT'?SL*JP>U^NA&I'IY7+>&PMMWL=+.9ZWTN)( M"%9I81 ?4-ZU'0,)#XM_J-!Z8WGG6RX(/!E&P=*"-1& ]%>(.@*0-?!K UF, M0+A*%,PF]^H$_L"W$\V1XB(#W8334L4TMR5SP6QUYNO!7!5.4?M@VP!V?(KZ M.42#WUK#L.G4 2H(DT$XL>DCK/!RD3]@SU 7$==71X@[LH,"AEVUF#=2O/#7 MC_DF9*$\'70PXLV/MR3]>8LHEH;\0>S1W8=J#1OUQY"JX$=A>_C+8#S;SH)Z M,#<<23A&DRO_G9#;:J/+6*YQFVES3OV'(J5&..X\):W/VHM&HC'ZKB_-]_ M<0Q%G=L:HIL3^IB=!FH*-72B>QY4;&!"375L*_ MY@H!T,^LD/#N.44-4]49 MQ5,V!7//+/BQC_WL4\/?3;0I+!'8)[2H8'-PL+ JHDWDC^!+YB\"!L;;!MY( M#PN*ID%!T>DLV7G9DC5?BUA4 _$PQVB P=>^&-=M_>05\*$"W8J!]N M% N7J *&$=A?+PTO_!K_:]?LS08O#FW7+G";V[8O#'/74K?V$ 7.*U$"V88$ M^W' 7<2U;YO0)@=40L550M8 V92RA753MSI3"0(%'N\,QU\A4I$HWN2UQ>M)R-%6KR>8< MSQJK3KU4H)REA!I!2_)YRP:UJ*3+O.IAN4DOU=063#6!U8]503:S)NYE<(PW M]&Q^B#7RPYQ0'NY503ZTI#4S20WJZ@C3#6?JH*3(F\IB,Z%[VI+G"6;(:6,= M2Z?XCJ$,^R567G40C^V%7\_TZB-9Y4L8??58*!*;?+!:X $4_D(-=ODO'.62 M*""^%'E%WH1>AZ^^;9M]2)KM]>WE66 KY%S*=W4+N.X#;#4R)=Z<9\L3C$B; MK-(J#0;I?) U)']1M7ZQ#3NPC^0\N,%X:)2ZO?CHD; M'FY9N)<;&.JU>GFLC-N&V,-J',.L^OZL?EHE_-3&Z9/&1:<"J-\J23]X9;8? MU$8>S5+H@V-IP3 9"'V[98>Y/-\%82NHZYOMU&%Q0Y@VV*7;@C1<\"QS%3Q\ MH<-'!RD("])B!VX(\B6,%2S%4G7%#"8-P9:IH+&[/9K(18+":EU[M8R-_$-Y MNB+P9/H?)Z[.G+AR1\ T'Q),?T!5T39'/;XS0?/G'=(%[M'MUA=P]0$QAQ"; MSA4E22M2)#:KSS!\2JNU&GE:B'V:;MVRXR29W-]/BY-AYK+HFRN$(#9G(=PB M%<6!6HGL+A"#L'G\B&XH"CZEY%#F(_/N!K M7.]-O\[NA!C#<_7_'(7WS@WPL0@W]T&6^C+E_#[$W!-/&H MM*\0\9H^3L^S H9B=QC&$0F68/[SZ0TG\-G!*/^Y(6[>4X+.82&X7#B+O*_D M[\7Z]Y?9##F>SM_"U5G_W'>3'SS>;5>V[!RPXR()^3CT> M_>?]OU05@,'@BS7FP;O4DHUF(5NH)JOI0K(,XWJA40G/>Y)IFB:((^>/O.1W M'ECO>$CA#LD^)%4*UF9&\H"IRBT#[\[/%JBB4"QF(SYE4L@SAFA?S/ ^!FB98FCI: M5/$V4,/9;IA:#,N24HH)41L@X@@ B-?AJ3'X7\ANM6#OY.2P"CD#U,W]9R0> M?HI_#-4C%T,?LR8RQNH8JV.LCJ(XKP2K'R-J(2O4^,UYU:+,T1R'G0"S]^)K M"-+"%&SRPX_HO=LLZ<&Q@1"W77V);'>#;4I3#J']&9HCWP7.J1C.8SB/X3R* MXHPTG%=J#3[/5\5"BR]4X5M>QDD*QQ,G!_"@M,H!H^ ZX3E @D/3)^"D4/Y= MD#P1(WF,Y#&21U&<$49RL2FD2WFAG.$;(E^7"LVN3"02''GZ2#RL-!S9I@8< M=WO\+K*Y"SZ&\R,&1\=P'L-Y#.=1%&>$X3R=%//9LM 698[!$A1S^G!<<4=( MUK07A_F4WQ>KF1BK8ZR.L3J*XHPP5BMXCJ_RC619YFB<83^Y7EFU/3@8ST:> M@/:Q!< M P-X2$-WC6_H (BXI"7&_AC[SXW]5%JH-AM"681(5FL(:3XC-?@@[4P2]"?3 MSB'H4]\+],_ IF _MF.;;HCT-<=6@1: >PSE,91'F9YO"N5O;__=VZP7R>WD M!:&9YQM/]Y*S%/O1O>3[QXA.'8"&!XGN-I@7[A!$" ^$^R;;RZ.D3S$P1%&0 MWR#&P\M\+ED.PQ8X1:WF1#E!XI_=I/$MMXF?DD%E,%3,34 77E3T+2.ZN$HY MCNABX#XK<$.[<1P M'<-UI.F)X3J2QF,X;(IZ5&H5G@Q;C$XOS< MDJS-4?4@N-I35,S-&=;;32I[MP8'B5?)#0_'W(;K^^#_;?:&Q^@?HW^,_N>O MHLCPV:14;HI23:B*?+4 @]('(),)C.&(7UE0^VY5%&?C5@8,E+!$SI\&UTL# M2[>=/=2/P_L8X*-,3PSP405XJE*H\F(RRS>[#X5>$*M($B/I7TFF?[=2B=.S MJ1+<%B J P#C][TZN!C*8RB/,CTQE$<5RA.'M1(8Q]#X+Z!XXGNA^&DY=*1F M)(;N&+JC2T\,W5&%;II?CB#MGBLS&$/_TF4']/>"[--P9M?)M\R$QWO,8XB. M.$1?=2&R6,A5D\U@OO_!JN.;GR(D3?$VT_KO54],/#]7Z*ONG]]K.+WDK<++1 _0]M=N%WW*MR^%E;-2#[XW\Q M?'\LR'8PR&8T7W?+<5)$A"Q2E*!*/QSC&*AQAD_SE13?V+OGZ*N&]$?!0KR1 M[;N*I;E_?M%SG^O3DWO['JV8!@.-80E59CA2E2D\H-OQT==X2%R,?=1-]4N-VC,B^U$ MT/*@SV$F-3![69XQTKHZ+U<+Q0*I#>7$89^ZGT[T$V;=,H1$::5E+G#EB*::([65$7B04DKU:ILDA"L(6Q)/V\Y MQNAYDR:DBJ%0V?I$GK6(=15J"';8J:^9;;V.=BJ8KB>MY)(LM[K+H8SCATU! M)6,FT&P%QW*U/DJ^XZM5EG#ALJHJ8I8QU><*G_:[6FC4ZL"D$2J:U29UO3^92+-)QA"<$@Z*.3B (U*M^G9'EU#: ME/PD"0J5R:BK!WAVL)")(X)=VR3>&&AS5"(H MC)QF\_-V(0TM^HA@V_FTZBPHNR&A?5&M=OLC(<YPN.49J7 M+:L-G))#!QKC!SJCP&K %[/:(N';.(+AMC>BZ)$'?M M5F6\Y'78ZQ%URSVB+LFI)Q6XM)KE%0NT)YUN MCP8L9-81=0'ENJP,+27'SXA5"4;Z292G8-,CZC)5:YK7L9R!(;;7:*D)E&Y2 M@6,]8MJZS#KKED]VI(G:%U>=BE'S9-CTN6#A*H<]Z')XLBX).D3E,D*^DU]G*=M(&^BB-JT7\2D5-CTPNEQMK(_I*5&75F-O M[=D<7LC6ZD'3G=&%Z:"'5$$XK0_2!*8R=<'][L5^H$/#\&6;+@CFG>IFOKK+ MBX3S>,7W[-T'FUE\^,F3N?Y>0FS;YG#>[CF[@6T?B&_F4N]+R3'$'?5:6G9O M+KW7O0V[')CV8C>AW+T/SR*XW^1%%I!-;Z8DMAFB\,&[IDK?M4W? V?.3YPD M%[>73WIG(G3O\ ;+#H]NV)!)W!&)6! 1$ 1^1W*Q("(@".X.>W7%*!9$#$V_ MER!B:(J((&)HBH@@B'"A+1;$J03Q=LW-AV8/7TVSMZ:15+)_UCK_, _: M!4_K-IY6:?SOOW :^^OP[TW-QAZU;Y>QO.F.L#OJO#4][#M*>EYC1G QUH9\ M$KM]@0\1EOH;I+\LZN\GY@Q0P:0/G*TT\=LCI)['A5S$?I]JZ?M1^24B(P'4 M,31_-31O4Y7;, 6?+I'PYBID5]P48>@.UL"O!:L_7'KZE$T?M(7?1#L>RAUB M>#\6=%^\I/@U*I.B&-;/G-!\+TWOR>*-31+GTN26#.04!K\ S%)EW;) MEPY THH["H]S58,78.;K<\7<;.'Z)A'RI2#JXG2_E@CX]XER %&0)BOK*&IX5[1OZ5XCV \IP1>RZ$'C4!Q-EL2,S*MJ*CN@&RO> M-T/+Z"!TS<_<>H6 MQX@C!AYG5Z*>74FJ*N2KYR(.4 $4?]\$MX@%O& 7OF*:]D*Q5!!H':+9?M\; M^":B['X"F_S[NKQ>)J%LK@L=?IT1E=:04-?#= >C%T.G-FST$XM6'6+!,1QX]@&B M6YL]T,&$X73K@''2XJO#_Y.67%T\-_>M _Y#ZZX"[P4##W8-%KQI:5A*TSS= MZ;"#6;:6Y9?U8'@W/[E;DJ+.&\['=AS9]>WHF>FUA>8?-$4.JY@K4YBN,8 5 M4WC*DP9S,3!%&'F3MP1]QL#[.LSP*A.F!6L.Q6T[X84H<1+DJI,@7QTC13Q5 M\IW"IIV9KB!$'\%F?)J5O!2Z:AJ$*[FJT:7 >KJ0F2!,8MA;@L'CM.=WM/@3 M1U,1-^AK"[#>,-K24BVL,FRM(:4[.LB*E%P8Y *CA0$5$T14QXPV3F5&/959 ML%1[ A!/68+]=&8\)XWLG#3.+7V7("FPO&9@>(]SVB/ F^Y0-I>I5!(2*-C" MZ\A\OG=BY-_.\6M^RFGEM;YC>FG+2T\*;A,*)Q7XY16,PG"\MN2RVLBJ\G6A=#ER:7G99[;+D4VBT,M3CR%L>XN(+I*O-B]A2.:'4; MKN9Y85HL.$IC.H%Z\+@M4U7]B6\J'M"@@DT=J$-*J-57N!_SD93,'B7PM0F" M%W#ND9S84$;K\/,=?X)5$0]^Q^]X'H_FCF[3CEU90$;BMRQS>*[# MEI'QIL[HEN[$A7??(\!_T8Z/%SZK32%'U)9ET9A@'NE-O0%H!G9?M^8Y1/3]BS?:(X;%VF:! CN,) M+@]C)#*(DB9*W7 M%OQ\TB(-F9#H=KF:P6A]7I;K%(9ZU#"P2/HEBXRS2U'/+F7 #@.T&!D]'C: M13SYO/+)9YQJ^K;AU,Y@'[;H/V#X$<@N=%7>Z^K=BH2NY!5>[J^);*DNX^$U M"HE;DCGS^MS%[> WM?\X^13E^.M#)JS5"X,*P62;_$RS,U-VZLQ$:1&8)V]9\LRG:,00$&]$C0.O7[3B9=)925J#J$EB/L,LTV91U81Z M8,5!*15SBW/'#A>,DUV13G8]VWOZJG?:;$S=16?QA/@<$^*G0$="H MN!#-! M! .YL]]*>G%>_*YQW<89''$!RAH?E_OM6EY21C.3[U&I$1=4TS*;TG;NEL;( M.'?V6T+%6:\HO3BIWSG^>]':4QH/&*DY2DFK#AAGZ5;7L_G0VH. +]C@1\5G M^%]CFNWK0>PWFH9?CLB#P.,+SZW\W:B.%?J[$'EI_?TJ=;T:)W-]292WIG_E M0C)5*!>:!5Y$DM4,(C:%="DOE#-\0PP/U&7^0OBZ5&AVX[G2-Z@S^+WKC-[' M@).R(5;WN*SF?-K\5&'CV6WD9[>ONF)="2D-+P2.5YBC/!/X?78Z7C<54Y"DZH*'^ZYR%19G?12UDL3]KN&UI==?X_2HMJW6E[?FFEM M8Z4OGT#+#AC4 W))P_1%ISDTL.%J-EO(Q/;DZ-L$$Z^V?TN[/^MB>I3,^NK6 MRM]KNH[/"\EZTU@:[8(B\&L#B-0@-%WZYB=]RQR]-S#.+40]MP#E[_C@Z)UJ MYGYF(9Z?76G=>@26EJ^OXOT[!&?A#;$;Z]Y>R>3N[F3:HOQ>ZO (X+M2I:KT M[11F3)110BAT.VY;2LK$[M1?#H]/_?UF6!'O<8E\W/:K5BW,R]IXW1936'O0 M!5=/A#(S@SGCNW758]/5EREZ];^T<8=RE W+D=YU'1R>:B_8T M_#L$<+LI^AZ@OSP]KY>[3;HJ9ZI2J=MRVNUV:M*@8+06GC],T+<4&U_)]BT1 MX5L7JUQMF/8AVT6+\]8P7>OIF*!2?DTK<^5QNA[8;A"3L;<8'=_+=HVYM1H, MSP,=#5)J#O!T!P37>H27M+EQ=NTJJA\B$V]%"82_4W"5 0/= EH*6/"%M[78 MX"J>/>1^]1")BL:9.,]Z>8SN#)-*TF?R'+N0"6I[% Q'Q6FR*S/Z[U/R=/7Q MTR^;YV#>QN=X<8P9DSJ[&K*>7AVNAX%Y!K%5XC9!'U[I&>>[(I[O^FMWL)YI M6T/4 \[D6V:Y(C2EO70J/YI!6009];O&<2$>O-24D[@E%6G MV7(#.H7PO&3\%DO$YR7_EL!R_ES:IE[66YU:*V= N \/;*;P6XHYML029^FN&#/B8K:KB=Q> MM]UUHC+OP<=TC7:GVJ\6Z^6FEQP&MAO!,;!J_%]W78 E?>,C@U2I Q!,V;TU M1<]6C1%\#1SWX5#!F0])CV=FD:Z?B(#+NGCE1338$&OX=R$R<@H=G_)[]7/P MH$39V5T,[@;>]A;Y]^NIHXP^US40)H[( 5R[3^33:LL6%D1ME2F*C7^OF M_5]._1(?R!X]T! &##7%$1S14SR@M133!S7@B,%('Q)+V":Q5%4<1^[WC%J* M6: 322!(!JN)Z9597T!6GXT)'TJB?1$71F.\W5G52)3W6U:R(:?=CD75;WYB M=SAV)+/V[ -DJCC(/'C([7OSCENNT:#*-*ME4>17,]GG^%QICE?JOZHZA6KV MTVP+>>0F?6]D.]!@M*/L$NIU+HW-G((QT_5"?H&MFV#RIM)\GO@/J:"Z-D M+P;K086:DM7A=S/-",Q1OG'^,VU/)K9UQ7.O#0$?GW*@13)G84G#,A1K;JZ[ M<[>=D.I7.?'Z+ L6M7)C4JZ*:SZ=K?/*:N1P*7OX>\RZ]GCVKDD'VV:MQ&"4 MFTD$VP52&IVXR\1U3KD^2CJ8&YY7Q.LEGB#U6B\GS)9M&EH*0_W:A.L='HX> MU^O]9%KM2"#O6Y*?Y;(KMGX)#[>;&.[[MW!;_3NH8-J:RSANIV,0@U1/J).5 M14N\"!6V[[F!2D*?\HR4T('C?WT'2RZ$HCJJRFO#7]KY5ETQ8!!1J))I=T2( MP["&BR#96Y(]W':STUS=0H+A;V3^#8Q>>%2%HZQ2(EH$NN4;-IBO2 MH@T!CR1O.8ZXQ1*'NU:?L@J/5X^N8_7H-UT?_=:UZ'OF'L:!1XI:U2*ED/AT MG,!F^'@V7Q*=)98>!@,BH97?4L2Q;>EQU4.$K3H^-2(R]>3OL+^Y5S-ZIH02 M1EH?=G-"S=*(86A_05'Y+KOU.V.EY9^F0P]9 NCH\T^%X6$1O 0\3RH./Q(DC4%T$:P%."0[X0H#@6 M?-25[M3_+28YD7' 40*;[Y2ZV!DCO[7%I*KZ$]\,EK2"L_A4_=AA*L6Y7IR5 MIVI/TGTCT4]E:]F>#B=3FZMB,.:6(.-#,*_,TN-T1F32&9^R292Q\+?WM.GVI.I T;!V:AS@)BV M&Y^ ^=T/JHM,&!9!1KVQA^G56.V/ZPK6]K!@

"BJ$"9.\IQ@R1Q,)_ MAQRWX:S1P:[+_T>"Q2\L.#H@PN0#@6SZ YJ@"8@E^D>LU@^,LL+Q4DF M0O-FQ1Z9[(\_U ,9BYSL!;#50W'[?"P@(_2&QS,:6L\M#&E@:/_&%A8[_ K4 M=MW^'<*?O&*,L1D(#1")D+G8D7$GS?;8!*X(6LJ*@!)JCRT"P*?+6+1^$&_ M%1NJOW3(3/*)EXTG&X#9>I'M_!#DN'_9I8O1[_>^966Q?<@S(:8I]RUN;V5O MA!=&DZ DB3,+_-[^L#]1!GYO["*>J;@*8='2#S1D7V5P. Q_XD9AXN1_\'O- M[4N]AVWG\[Y4H/ C\^I]M;UE[SW?@,\<0B794FS[>PA%B7X/3""J(;13_C,S M+ 6)ZV\3 6RX/1P\TV,$?O%VJ#BP#)3TLXTVD>Y"_1F3<<-'[K]_&WF/!HSP M!2/"3, ('S B_LB\FJ$=,.)*C* ?J5C "!\P IJF5Y.4 T9X0?&!&@ M)M\P@@X8X0=&Q!X3@6GR R/H@ L^X *T2P%D\@,CH%T*-.*,C'C_G;^7./)F M[._L&7WHB B8;Y%F^Z(4_-+ 5."#*Y[;@DZCHQE>4:B8@$/ZEJ'\(6UQ!SEGVV>S;K1?G MB\OA*%7CYH1X3:O_?2;;Y29#^+PB_UEN=7^XX?UGJ\U\J.&]EWGIE34[2LSD M5NA'<*+/_:K:!]PTGZVK\XV=F>>7PV*?07>-PC_^0'6XU$5N%_C>7#5N<),[ M[(.[J?\^C\;?QKA=X@KV9Y7ZPZ5AKJ/4NCK+2#R;TM0J*256.M/II4ET)Y+Y M\2<:NU1!F?\HTN#DAKK'INV?Y/C M*4ZIM F-T8WM!+J#$PE?;MOW@6;<8,^GO\B>[QZ2^USA+ZW3'ZZY[ M0M_6>HK0%JM %T?=8;B+:BN@8BO4 T6_5FOE<_&+J\HO.[31C=MSARF^'SQY M_?K(UUSU6W^VN6DPM8UHS MG4N:4U1/B?GQ)W*RVV^PO5_DGL/77/5;EPJ^R_;NHZC#*\:@&Y7[Z7D^7A%" M5C,/GSQC>^MZP1?8I%OI>I_H=W=1R&'5Q2ZMY!- M9K)2254,FS8M=);]C(ZJ$*+00SQV7,WGIL5.#PN]G"K LJMN\DZ!OO0<494W MM^X/+J%E$2)A.5,X?HVJ4J'*0M(8%6JR4'DM5-W*[7%U7,AJ5XGH9/VA76FK M*Q<7VC7E>BJZ@VON(.VQ6"@S"\B )N[F=51 2%WFY4*NWC/(>6I0;B;2K,)U M+U5 Z&-2M%_&YY."]6)9'QH7-OQQKX5]8@S.\0KN6]W\XAN-KR@$C+@Y(Q*/ M3%#&Q ^,"#3")XR@'B,!(_S ".AQ!7PX'Q\^>-KZ)E:ZWJJO=H_Y+1O\M6^> M7@9 !#0+Y.S\5W4N3+]W7,79]BGZ=#I+8&!](_@[(MSF(,FG)O3&5/GJLO(U MS*#7IBVP@H%D!U8PD)5O:@5QTY%06K0#0^@KX;Y:^8&_,7G^+CG@=M@)F'T! MF^5OQF=$Q70)T!(UYZ\-VZUO(E6>\A.V79UL(@TD@!I)>87'J*<62.-* M_*T7?K:Z?)ZU\O<]K+.D0'ZX0QI%]\->SI279])W&]FM9X!=*=;NTX-4DS*6 MOGXBGN 5BY/67'4QKD_:*750*]^BKR$W=^".G]?A)!W=1O5 M[7)FW 9L)_IO.Q))5JLYA^;:\4S94**16D-"[5GI'W^8&/40CEVPO(,?],T' MF;-"7&EV^!?VB:E%=29$N=P>E:IQ.12H9;!+]7L.%WD&X-:-^IL/^085_(?S%T1'X(*5P,KK;EO0$X8@J4_ZT%3D!VIH$6-G9J%37'7KD#X0MX0IZB%& MAB^+6[XG2/$/(CEK9.>-W*7[,C:?PR W,3?^0"3/C 8,YJ5%SE M> 7!5-GQ,M?2LD..[H:R_9[!+?JU>C^&$ R5"#]$3B"87T'HY=N%7LX/=/QE MF0+LXQ\S]1GLPUBB18-Z?*2*J7J[0&JE,--#=LS%/HE3A3ON+"23,8N1QS/:\ M,.>;8IH;:^E- 8Y_+52 =GQ@KAQ(JL] '6[M@!'#%HODM&@L%WJLV#$%9,G< MTZ?HJ>JI]Q_F.9F*S6"]&BYY;L3"T8K+AH#H>7\V,?3Z1 MY^^LUB(4Y_KYVGC"375UI%%#LMEML'Z$66_G\;1K#AU5A9&B*KFADBPJ9JC; M9/L)!+)B\::[)]$GYN3PM_8[#IFS1]@[*\2@2JC;MBHS.D" M697+DLRVPA.SN(3VSH5B;]:'#&K*O3Q'5(MLOZB<;=BB1@PA-X@%8@-%S:B(IMFG$WTG M7Q"2-LDDE4K!I.+QAK[\\>>Z!>,_PQ*Q6&2&ZZI-"W/VQQ_Z@8Y0#^2)&-C1!X3LF*BPX]N%&0G(R"NK MXT'QT<_P?L/-RU9KFDBI1=GB26X"^,5P^05X7TNNUY/):+/DLFF-4QK-VM*, MU"^NCF=@B<.MK'!$&255WIC"21>[#7[%?@&65+6,+=$4.R=3866PT7+%41HN M[$_X@8I%SJR.U*.+.@[0A8LY]BI821H0382KQ]LZH%N0C+;H2Y2P>O%&&1W9 M0RLN%*:HPS)5_^=_GM7?VD%]5%C4,']O\?S>LKRZ7S2&]B,0WD<0 MS.$RL!"]I0Q"; M\(,R5VGZ:=(_!5UT9'1Z]^O*L_I,.?A7[>5S=3^EQ]#\HMU2T1V\[6PK0^?U MO%:K]%<-8-2GP46MLCB,SIDS@ M64^PDH!EX39S _>%N&*ZA98?&J!I0>H^O9T0$=TL["2;0$*;&H3GJ#R[K%B2 M"6R 'R7*$\>R$;[!^%W21,M2A@KRKA5[K.A0WFQ"$JTQ 44!Q99D8K FC!E MO(- 1'1+H"MN?7FM&,I87G M#6DK0Y__NWL0%Y0YDFR2$P2=+)]+S"I<)D263A MR.CAR$2NW5F94)\Y)E?MC ?KY;(\6_;IX[=S_$I.A+A^@02+867#]@5Y%*G# MD4=OCTL.F2VTDC-2M+5.*A1*IKDT>N;1VZ$)+#>;=F[!I;K95BH\U7J)(>IL M?O1VLB$[\\VX51"R\^@H48G5^$X?-24Y&MGHEMA2-Q3CN6PDWPW/#)N,I]$] M^:.1S#@GS!=<9R&T!5K7%R,A79B,H&D[&KFNAO16KQO+YKP[ M;,]'9E7 )LUU)"9,8Z7!IA*?&5W@W2_!(R_OV.@WW+QVJ_4+M=HX K6G(MEOG _NO"/F<:M)+Z@A MA=MIG/SNR\5H7GCBX0/:;*/!5II=Z$#PT.U!KDZUF>,:R*%HYBM9#OH1R.,Y MM_W9\QP5&R)VZ;7#@"W_(9BP;.OW=4X@$$16(%!)C<49>K^&X5'#&(B:@: 0 M$DSK@2B+I@+W0D]2K2U(0C!+4X; AJ^'/TP5G,8"A5"R'?2LL:-I$)EYZ\*! M4\*&OUA#B*N0MWQ^U=I#("$+2+]EQT0ESBV@;]5N.EO]+KESW9*\"*GR>$9=I]CR]5TX-3&,[!=?9W+]QR;@OFJHE"8RE$ M*MRT&QMVYZW,JKZNOY=ZB%S587./D5M"0G'B=^Q/ TG=_F$_8EM8YX39RDQS MZW$C3M62[5A<@?AL"'W)U\F[)UD05JH[( M-?3AKS6Q+$X,,P5=30-^W=KI(;][416]QZ/NFJO,$]-&J46N.5$K6]1D%97? M;J84Y:(/W2)UOQYQ^M=H.<=4B-ZZ,O;A#/,,5S";5W4[@9V+@$C58M*1SI M=R8IKLW+Y9P27L45<_2ZQ42/Q\J)PE1'BFKB5Q$S[UT0K&BB,H54@F#4,Y\X M<'4@O", %1!96@(UA#$';N#LV9-WWR#@1N@,1627(!JZ7HK-_FNM[<*!#K\" M(+9U5V ;)OP9V3-=7"@C-[8(-"#9IJ$KDK4%:S)29,,QB8$A/@%A=SN2(2,5 MRZ.R8J(]92N(6V2R@$#:<"Q"@Z]'@28T&;BT"Q)C+S##ZG">HK:VE!T5GBRY M))D.1*6O1\-.)*7CI:, &6Z*:7E-,JTK]Z\\\*%+BNC&H'Q@1-.CS"2/BCX%E\@,? M LOD$T8$ELDGC @LTUGY\(EKQM3-VQL\)XIR(K/1.Y_Z\>9R\3+KOQW;G_?Z^*2EN_%5 MY:2HB;H$]M>[9HV1TQ>NY_?AM-*C5@K9M)X) MS8UBAZ3[3*DUT-++=>U94F@H_(<(,H+NO&I'=9GN'=!>4,#Y*U2:3<(->M M>86/*:VQU63[<&*HZA43>:LD\%> 7;^\WK8*N6F,%Q9Y;FK;:L<:5$E[BO26^?$G^D"&3UT-_#LX'ZCJQ;7QX,)8OCA/J).^+:J ,9B$9*2G\N2*VMAIJ'&';:9Z@A@WB]I4 MMZ*R.(+:R"!M)*.Q4]IXWW$,5I9_$[L[ 3C/R$*,WN;GG!E,W'JYOL$7-R?$ M=2&'SSVAJX8W_ !)GFXRY"W+ ?()8VBMTN0B5*+3'!,Q^56W.FZ0F5$_XD*3 M,!T/@A]?T3"<%[_X7.\OK=JWP#?O4.VNW6N)@&HOR&P\TYIEZC-I8*$KLQ#G M4 ^Q6.*.XR.[Y%<&/S\U1O>.\(VNQ&>I0 M#:$/1;[5(>!N+<=W-11GACQW9 >^(O[YF*H7JH.YDXO$5)5)3VT^I,_K(C6" MJHZ@T 6 T*WA_7[>RMY-JZ_IMODLP'/SNOG^R6VY.2E\BY8.NP>,$]-RN=4K M504@-YQR%(R%7N8*9^CYTDC-2J'IBES;[4PZ/*P9I0B+)H8[OL6/8^%!^.<[ MF(U+)L??F&X4/=\\-EDXHOLFDZA33!E-2 MX:EUJ*>.PT('U2ECD.(GPJ>2WF[8D>.3NGJ5B@#'U]Y1+0,3#-&%?R"C&I^8 M#_!'X)::M/ ]=P/51B 4#7/M5FKQ'H:$F(K] M [^Y(RPT.;);!@+2>^]= P#%!/X7VE2 *LJ"K?Q(B#'PS2)\U5!T-/OI"7OK M$Y_*^<-'V4L W&][T]M6X\'$"^T3SYWO'I%W9/1.DTU@.Z:.9F""F6%!>4>% M=MWU>S63=@S4"1T*!7J9HSMN/5[=K;B$"BI-X,+05]R25<02B-[$\ \66I^B M _D!/0>L)!P%WDWCD**B93E3W(8 M\6900N*B_;.@(GN+X@H@.Q5LG!Y]L0! M U]C@E3%BW@@G!FN7K(KP:/;R$HZN'2)#-PR,?#),BI^8+KE>ZQM*1-/ I]Q MG1B+,EPD@2KXF@HNH++5,&N/>7LOVJ?_6_T-7BNT<:7**651%SU9\RK>NM%Z M.%?%WHJ-8JFNPF"A=8VD"2SX,UK>$TGV. .IBJLX0RX@$46,4G1WMT1\VZ^_ MO"_(>PJ_-0CH94M%T[SJSGA&.V7;6>DUHWN^X,WI M8"XH-F'H<--&^9.XQ"DO^P[XFBP2J:S-UINC!YZY4?>A5H1I6*62(@8GY7H%8:5?#*H-6 M5(,+*N'U5'7@%;$Z4*(*-10:#?[P@#;(G3"* M)VW>EL'NCK7[S6WP!HTS*G@+B9A _1+ M]/+2LA&=Y*?U*%@SY)P!_-@Q>PT1U1A]33;0]@G)^*Q[P>&>9+VDUX<(:Z]& MYLXZX,^128%C1ZA(V-2M!GG:D&.\,/^7B-]1+1;C35R;1&]]![(G;+WA-)@8>F@><)GLLB52+RE4RU4<:VX9I= M>0[=A'=B-LN5D'Y27A?@M*(Y;LU6#">=[[&R5C]S/ADDS7%198CE#HHJ;Z47 MJ@7$]=6A*[YHE_#DV3K9&$J;AD.-:F]4$U)\3IBWU5)?[HR\FOJ'@,[U@AT7VO$"K8WT6BM>&IWJ.-6:]TKMI94P MU6)OV%LK+3$I#^JG.DYEQ>'0'&_B@@K1KEA?5<3>M#XZU4=JL%)3L9Y$3X0B MS5BI3J&E9+/LJ3Y2II6(Z:MHIZ(Z6I'M3:FS$3>W5OU- MGK/I=>9D'RGXPG08%"HQ%0SD\&I,IBM)$=V,.9IG:HW5;C+U#-&OK<1YLTV6,77VI0/ MU4_UILJOM7*?C'>ZI++H@]9H8X^=2+T?.QXYZBJQ4*\T7JK*V CEY5@_EMDL MX:4N5OGMV=AK& *,RO1H9/1:0K:Z M!.)T"F?*+N\!0\0?7T("^4H+;NO5QD4Z2+UL1[;T1H?0D)F68NTBP6X)=I2# M<=TB[#L12+F'%"\47Q_-EYM\*9&3U:DXI[JQ.5\MD)<"DOXIODX^TO==?9U^ M#--!)=$#U^&CH;/SU#BF8@$C?, (ZC$<"1CA T;$'Q/A@!$^8$1@FGS"".HQ M$M3!]P,C$H_A1, ('S B,$WG9<1'K]F]Y3Y<;]7Q4\&!JUPE>4L&+U#LWR=5 M[RGH_EY^Z7]SKG@B[?9L%Z>NP'5_5+F';([?O*)_&D@XX\OC)O5PMGOD=ZF_ M@:&^!T9?2AV1U?5WUXGK-1NY,$\_G$3RG$P?%.RS&6M_2\?SGB3^9?Z;"NT[ M,^R/QE#7T,D+:>!E@L:W-D.WV7#?BN!^3ZI\L2WK,J',;T&$M\*(WX((][M; M?&[SOW6ME8:XW-UO=C,)+6*BZKR[RGMA5@HW1I2+0%.-5G82S%&HEE)U\AE37).%F' M!6%MZ9463SPDF L6E_JNUB#B@Z):YZ@=Y2(4GRO[O75$_%N%YA:*4+/$64U5 M[-6TD$MUTA&Z[A84C] /]*M%H[ZK,OLN4G.\MK9AJKB"BFE(P#H?'+L/!OD\ M]O+1 YRSHBT_6=LO":V0ZN7UFJMX;]G?VBQC-L>31D5MY^V::,RFP]IFY!4L MCSW0T>AE =67U^=KA(;>.J>[DXC.UP5''U+)\KH]R-NI9E^8)Z?FB CIWI*!+&M2\2V M;JTXEP1T/ESNM\" '[(%L=1TVLX-US99#*56;%$<9;@UZY92IY@')G)!#'BW M=N .PF)-PQ:U79GN+_A;SW;K-P\V.*&^]\&\/Y:#%/F&G6VIXZK;@U MT!\.E^N%P:UKD9H0;U13I06J1@0!5BS\0#,7/'>\#Z7U04>>O8$SW]1+.\LD M@TGY95(?*E_7SVDJ1<9CB7@B3L$'7:5L&>K(TQ17KY4M&^3*[**6J$;(=4/A MA^J,JT67=U&V+/%FZ=/9.PJ?OKO8:;Z2JI8YHLEVKE ,[:4.4[MN/I9;L1-W MIX"RHV!6$[:XVFLT[[;:P*4N<5,4MW+9MBN,]Y5M8R51UU%7!6#9N/2]C)]E MHJ+Z!PV,O(XT< 3Z RKS:<))P>F *>HG)6F.C!MJP*_#O\B*USG'[8:$N^RX M?390"?_=Z[S^0R?>CGIJ>2]\()0AH0-T$"::ZP>O(/UA^QO+D= (MP$5RBJ: M;E>\U^ICJ*!MW9W#\V*DNY*C6W*]2)@K]2K*GV+MEB<60!5/46X M+/^VVQMNHO/4CVM'4SCLG9!L!FU&'Q(B/".%*,6!?JM59*4L.PF_5!\WA)TQ![ZE+DK'C+^(=U+>"CISJ4.(UIR%P%SP3"8!QKH5N1;")T4&V5,3FTW,_5R-=T/YYIY".1VUI%]\;]$A\R1K2D7A;[_>-,4-.C49LTBW7!+MY MLH8TO1ZL[&$WIPC "=E"/:LXR](2CHP?CLPJN62%--45R;<-.>/H\4BVR)ZJ M(5T1"WJ]ZU ]=5Y*)#56KDI]P8-85%';S^>Z*)D AH+[/Q0$;:S"H/R9]4Z4%N&D]EV4VSC2IH)PY'-M3.>D"5 M>RT.Y):F,.E0G1 U.E47N\VFJ813+LED==1HC#E]%HV!^LFZV,5EOYFDQ3'7 MCG;JE?YBE5AFEGMUL7*.799+Z4;UZYA/B^TXSZZ2F2,D-^)MI* M16**FKC.X/8(IC/-6$//J;&3),)SN%"3/>AC$I#/T/E$'2W<[K[$P!4U8N;* M(^XG]T!8,]09VW1[439JJ0?TG$?B)]J+:/(?^ G^B?KGE[NW[PJ9HW8<)K#P MOHPV>=3C&W]Y+6C=!AL(11@Z_MH66+B=[;Q?[+$)7/?^DUUX MKU9;O0*VZIN"R[5>**TNK6QRX(2717+JM,C8TC0;E,)^]=+JV[=>O:YZ@CE# M7?5H/"C5^E<'$F>LF1L+*H3Z@Q%D/&"$#Q@1>Z2H@!$^8 0T38%&^(,19%#. MVP^,"$R33Q@1F";?,"(P3;Y@1&":?,*(P#3YAA&!:?(%(P+3Y!-&4(_1H'7< M&1GQP /CRC/(ABO M;T-W9 )\MP-\K)LA#L$]?; M)Z[?A^?B5M^WC2GOP+Q?JT':Q0V^?_I4WH,E/U/GLX"KON)JH,S?DNUG4^8+ MXS ?-*#U$)>OZJ2%+""%E%7(19>_<_@__1)9!5D^FJR18FL)NBO!T/7EZ-50 MUZU1QGW*.\+ MU$"+CWMZ10C%NYH5+NO+2?/S=9F>OP.]=FL:T+V1$Y6:VN78_V?O2WL35[J$ MO[_2_ >KYXYTKT1X,#O=,URAS*]\RF36-5Z-6R=;YZQM M2)3M7)*T\AEK'T)@K%LFS#7@KTHFW*F3RC&KY^_:=P^'K>;A<>I136]0)JCZ M::.3/WVTJG?C;^E:X8=Y>S*8\ENC,LNN@-O+@P\M#_86QG8MC.4MHJN2)C;K M7'__6:VXU=NO1]I]^5&UCVX'FY,F=6-VS M6KE]USI\O#Q5;\^_Y6G02/K3OX7%"5DK"YUMFS$V-7U_ZP6.RR-F7S/3Z<&U M.[MH-]7+\][X0!MU+[<2,:L^3)B.,R(.Q^=NN#U\]$A4V]?Z(9EGM. ML@:4(T =UE^B)1\ZM5E7'STT1RQ7KIE%/775+0WX9=/IXC[GM:&=R<29Q\\5/0N<9.Y.!V5*^UA+J5E?WX[N;YPQOGB0-QGO4S<[$7-;RUJ M]G;1!["+/GC5S[L$U;#A]M-GZ5ZOG=='5C/W/5T[O2W#\4N?_LWM:X'^2&&U MMXOV!45K$C=-X[%^K[;KVL@_ZS\^],XZH[2.=A$&*S/+Y,V^S&CGRXPNG[[\ M95^H\Z;H7DPL9D L]FP?KU#9/9MUQ47HVS[X[ANG'SQH!S+B2HB(R+5)RXK3 MS[)'Y=9A:9HZ&1CY6?>L8Z1+>.E;YM._>76]!NGO+V1*.\!KZZI+W_:Y]J58 MJY4,3QJ1T_1X>OI0>QBT\U>7=[EV^?QK:8PB H-KB]UP^WJL#RP?]D;(+ADA M'SQ"]FHCI'%U.[LO#F:Y5/TNGRZG+B:7DQ[>>UL""9->+/G<6R$?6\KLK9 _ M/9KU=BLDY79'YK!Z#[)TP_1N[!UWW% =,!V^8'PSFG- M4RQ;0?)'&&FFHFOND$238W3]$&YRVU/#-!$&#KOS013UDDHY?BX)8=R^ !3^ MB%N,XX=6-I# C9D'= VX-R>R2_FUH= %RR\+UM2@@\2 MB0+H !9+BE!Q3=,6)P"<+7)Q+$?0(YY#$#PUTX:=TU_,N$GULPJOY^4BYM_J/B_=+S0'/MV;W\OE6YZY]JSXV:X?%\U[_9QED>W+1 %1 9IB(#(V( MZA7%N\6.=C/J]7],1BPUN<]XT\/2MZ/R-HIW<4"UDDDE%#[L,EJO*VY]-Y"_ MN&2?D^!6'P)"R26+Q?]1PA\1' NPQ"O0(Q"+W8+.WXK?@RY^]\)-0P(MGCU9'T[F M=&$FXK=JRM!!L?/?K7IE&;&_3*\MNE4>N*QBT_7P88VYMDI]_BMC8R_*C=IE M5;EJU(_:E593J=0;5_5&N56K7RKERR.EV3YLUHYJ\%2U&?B.V]_V9;U5;2JM M.NSWLED_KQV56]4CY;AV6;ZLU,KG2K,%O[BH7K9V:=-_MRW-!RN ]?[9\*[> M8QD_*R_C[+Z,CT'\HNXV+)\;*N2+=#NM^W'A1_ON9):Z.\Y/\Z-OK<.?V4$' M'U77Q=1J.K1PP93QP=8!T]#UNS_!0D/3"RP?"RR?KN:"B6-+(]#S-7/YB =I MA8:Y9'K:,> %?X)V6-Q@"YM,DLJQ[= ?9@!-O(P'K:PCII.1H614KMOFS&Q7 M 3/1-![Q65B./3M_@K3ZZPROB>^P#EBLF4FJG5.KK'-SOL+S4 M=">CKC:N9I[^R)_<#?.S5.4\I1Z/SN]8H1B+JZ5C-A8:+&AGX<5U8+*^HA3$ M=?WQA&SN-B"[HIFZCS1K#9:[U;*_[=RV!BTPNV6?VUR/VT$Z8HT=_FB?CSMY MIUC5;CKI<;-13:6^@37VR!Q[T1P#$D*6C1.?<",4=PB&]P':^XI#5(6$9UCW MS/7(9(<_&X_1AW>("P M:7>]T.UTYV^JBME\='[T0[=PB F"$-C+928'[!!D.W@YZ($!79-_R(0_00X= MN+[ TN!TH?/$N\W@A(83OD%RT8)'-7+(P-" MQ*S\C7([G?K2K#:NZ$?URS_<$):;'H,?X6'!DZ(S!W^ [0-Q@;B&/4X<8"H' M8(;>W-@G>8?>-"=X%-K]47+;J?>WYCSZ1Z85\99]6C29J6? MJ1_V>2[=S\>]J\2%OCZOCRL9VYOAR. M*U]!N)42I;R: =D4<)Q1W.1C]>#DD KO3JD^TZ6>W'CIRINY>=9_S@S_EH:8/XGD#RWA&H%D0P(-4!A+)9'+\O-?-.'!<;K8/+FX(Q;-_^..@?J*># MDV\'UVO$\2)JX=2-'P]:JM:N'(SKW='W[X]&#ABX6,K]*F)WF:-W,XR[.8[^ M.OW>S(\K6;5ZDJYZ7PNU&U?[-OWT;SJ1265>1/SSEO)N\/,OI5K?B>'KRCG\ M8-K7J=O&Z<%AK5*^<:;KE-F+B+VJE-W^<;XY&J6]SGGCOG7 #JY0(2?4]!/Z M^+6(5;E]'^5:-(6##!=8\G7,C[TSI<4M?PJ'!$FIB'$M3/4G/MQD)EK>"64 M$'/ F2!#O0>.I^%Z#D6&R"VU4 R]N+$F6O>4],#/UL'](IIRU^CZI>*>'P'9 M-#2*EAFT9]WT>XQRB.#IP+8][N7!85V*\L!.>WC8(+'WK*^R<4;\H*)6Q(W* M5H]H^\H&" ??7^12]SS$V9%$SR7SZOVC"&Z(OGIE+["SE[)R_\'.W_PHGGZK MIG_.1D;YXK'GC::8GTF4LNGM.CQ+Q>S&_)_RG7I0UM2KD]3MD>%W#ECGNE!X ME]VT1?3:U5G-O3S^YH]N->NQ>=;MY\\J**ESB=S;7:=E,F->2+Y)&L/SLDX! M"2B$"L7-W/B'4-)@"0(/9HM/1:2-X5(M@-/CT918%(IZH::&-]R<&%,2A-@'5]RV&:244)PK#=N)OR05U1#O=:-, @.6K6#J!*-LY2GAG> MJW?M^LW-4=$<8G"@-HG\&W/ 6=@ M50A9*/-9EDU>4H6SM%Y,Q;PVA_UBM1E]4IW[9/!J_ KE)]:8?^FX7&LH-^7S M=E6YJ):;[88LF5HSVJ:/# ]K$99_E#U]6@)-E,@(++JFJ##=Q M8&HSV_<^]XT'UHN68,IJ44[;\;D?_+%,GO]MKI/DEW8]UX9"A6^PWV<:48H+ MS2?(9?$MS36G;+JN^1R)0%$E#P.-J5^4:]]&8U=0Z 3$+S>84>N"!\Y_CV3C M@)C$= J"QVN^SI;(UTEMY-.DLOI3-!8$A.K@&[T!PL]P%= MR6,W"X274.X67@SI\.E5)-V2I,;@&!:&\:5Y=\_8[C'S@$MH%/4\0.4Q?6@9 M=[[XDF@<,DU*L!E]^*CEQ:0R+AT3RR3'!3?!"O ";S1R'!M(C&)5W5GTE:AN M(+#X7= Y<$#X[$RT'L$&J#HOGAC97?9+_3G/+1=QKE-JI(P>^4J4]LW\3OL&2I= MWI)!DCQH!EF_G2A2V)'Z161QC!DX!EES_6A6-($F50],?L?H\L#[)4@K14TE M@I1<$ P/ZR U3Y1H8BZ/]\=1)2ZP #<[7?@M+QF.8D>\0%\6SP6]C6',(F*] MTN[@#_=&CXL=1+$!2,0%PRI+$5-'>1(I^A6_32K-B.A;H*($B6S1=(C6]-T2 M>R)!@)#VMBB@Q C> K!C9:4!%5+%)Q6HP^MAHR&\;KE]YH3&MS1S";[P6\"R MA1\ I(D.4X ^3Y/@KWE=_093O;KF.)2[$/T!L"^;TNC846;I6-@?U6/O3NB@ M'I'%W9%> OFK6#XG0CF'5PV*W: MLV%-U,2^RQ9"LA-)0H%#9M'J6 W-'KBS]02@\'!#C2_=8[P*': R'3*"+D # M_V)XO%65"8D%]"0^BO!:OK*!\@PX5J;[F8Z+*7G9<''/4 M^5U^5H8G<_-/5N_NG,=[(_-0/7"UZ;=N__'':#+H9!>__O7A>\:Y,6[-:K.6 MJ7125\PM=?')A:]_O:K/2_.FKGA!=Y%M_!U55,?G6S[\;AM# K:X$2_'7Z[ON[D%Y^L6U>3"ZM^ MJ(VTS"!G97J-"JO@+*Z%)Q]'#]7"5S9MC_+J7?WVN&JD1F?XY,*)6JUQ?7Q^ MR:Y'!Q?YOILM%O+G!L[ND2=:;ZX_!1,1=F5=]\?"I>5.CQY%.I_W$LU?R!D^6N^GSWW2Q03&FLFRJ0]9 MSS=9O1_9/54/+B%8K-0F.VR1:L=G_L5=SI\Y56-PF*X4F_GA&*NJUD*U&]7:D_QXOV\&+FLP^.ZYSCY?MX*68 MW(NQ'43+7HSM)E[V8FPW\;(78^M$RQOO57K1.-X:$(KQ7+F!@UKT5X-EK1)] M_3'8MT,I&M]X(Y# <\-?_M^GW*?W DQ-YM)KA5CQS0!KSA>.O_ONL3V/['ED M93RRQ2LBW\Y#V&O!XY695&+^^LSW<=&6S_\L^1A+TK6"IS[]^S<5#=B^JUD] M]Y___8^QYZ+W])Y&7S8XO;+ M G>;-\0N'DF6N&E>O+ O')"[,E;8L9-OXTJB[+:O(W^C.%S5S6<48]C"P9^[ MZNQMD%CYC49/#KP,9FY4[WR@1TR)VA:F:6.MRI',Z9(A*^4@N2NO5^SE"X6; M0O4D90S56[55G[B%A_=?;/3*O"W-=6EI#\_=;Z0=Y;Y='-[?#4?,'9Z6[$OK M^EM_VLGB1:SI1*ZP>%GW/RM5T+O&CGNIM*J;TCZ$T%FW7$FM5ZX\-@INI=_^ M66^??-/M?K]^VOK1?O]=BBN4*W;_L-\\&(]/V@=IO^W)DK9 M9R]P_4@1*=[!Q2='1">*,>> MZ#\.T<\'-7]7FG[S#9XQMG%/TMPHJ'%;;.P?K=PZV&+?;- M&"NY'EEE'UZ<&7>SZ[;O=-IV^N>UQ4ZO=T56Z;9_=E"^^IX9-1^RA9I5.V6/ M)915^4__IHM+9-5'#*TLI,B8U5M3"V4R=I7*][[WS5+/6Z\VFUTU/ M_8HMQSQ)EEF\*7ZU2;*]=-HQZ;2Z_-BV3[D+V;(-673&R?3X:_VZ?5EEJ>;7 M^NPAGTK_>+M%MP;Y,OIY7JTV?UY7JG>#HY)_ELH^3CI3D"\\6::67DR6R7%S M"V-'WD\2O&8.4Z3997$Y"D,F\TQ: MJ>E<,ARW"&!B 14KFN_92DI)X7>CW2&_P_1(V0"_:],C*1"\4^,C&W+F'(X. MU!R:4;>Q&]>>&@VY,&)M[M\K%/"&A=-E/R]3:^C)YQ>QLKI!"K_),8*I,NUZ M/3/+/[1_I&:C\^;CX<'HO.TNG29D9VX.AM\\[ZR:MIN=7"K[<])[+,.3"Q-U MSOSOCZ-+]?2JS7[6C=+1:>_[\;"\;.Y0*3_-8N(8G M%]:TOTXKT]0@76R?]9W'\W.K=>7DKI=-*+(.IJ?5YF6YF1KWOIFJZ\9YM)I0A5V?#NZ'19.4[Y7J]CEH5/L9*\[ MQ<4G_9/1X6@\:;92VMWWTT'/-DKY5+E36GSRL#G]=FEE4[GJ+)MIC2>/@X/C M.Z"0U.*C%^?I"^VKQTHCOU_+78W;]?/[SC4^N@#1^O&UWQVU;F^K6O%P[$ZR MJ1MP1?#1#8TS H,'YWNZ5]H,!1C\T_%9+W*AG+R$+GK'7' U187/RUP<(W,X MF!9.KD[[WT?UZNUCZ\@<>=\ZUVL:(_.T&)F7'$]J14OUV M5;UL5ILTZH^/(SJOE0]KY[46S?M;WQRB=SIF&QB'A#01ZDW4J7PN4G0\JQB( M)&-Y?/@1F@<;'W\4(VBKMTC33\P^FAR;A8M.AW52QM5%PW](E[ZG!^LBVE]& M^Y.SC#+)],<>9I1-IC)_9OO\T^U$6QK[D<[M$;$#B%"3F<(>$3N B%+RV1D M>SSL)=.?A0@UF?U#)T/M&")*R4QICXC5(>*M-14O&:V;._4JIABL1RJO>+S% MZ\I2%_^[D,;]]<9[-97,/6NAK;VS_B5@+)USLJ)T]A^,]>)Z,_FOP/H1TRD5 M*I"K_O(0F[TDVP!-;Q0&*Y-O.SQ9Y"6QL-(I-'^XP-MM,OBUB3+;D'[;&,JU MUU8G-RY8\GN>>C'+\)R3T?0=@>S;U/AF^U_2J2 M-YUH,\2D214\BN=25\=6V#[N-BF)4 UL_]R9:&D@9[-C4'=$IMIU^U_D6 MAF%I?'%Q\^.\WF:]AG^18\/VC^/W5P%7QQ/3GC'6X-P:J1P0!2]+RGV]VDU: MOSN\TT>W=U_5UE?+.=#5 9^YE4FD%H[,ZCLYLHX/[NRS;ZET)W]^TS6/IK.K]X_3>P\/CV<_?MS^Z)3*J0I\ M^N+AH?G06K=Z1Y+^GQ=-%T75[W6^%=GO\[=K+ MI=OZO?EST,GQCL5L=G&LYT<)>.X&/V_EHXS!\UKO#:9NOS2ZK(1,[]'6&.J.8YF>3- D[M"JV';Q]L',C9B M6^RXM_,[F!O2$[IR[)ZO>[>"7XE_-;-B:JYK] W6>UJXG95/'[RFZW]KIT_Z MK<-Z8]*L9^3PK$2AN(]I_)8QC16;)3O.ZA_%4OEU=JY43T;F9'+L5/.C1RTU M]4X?4Y5K/E\JF\AGU8\=WCAB?09'QR3+/;-\MG=\]H&,?2!CG99%!3Z%.[TU MO&'%=P$189_P[&DY='Z6.ZH&(Z/ MH6;QO>?RT8,8"S74&Z\EP$4Q[=^A-ALG.7#BPA53+[M\W\%M:)L2F MB\.GGA9:/TJYTX>LV9^V[^X[(^M;,?=#/9QV2CPNDEIW">EO+PBRVVU=6W^B MY0,Q^DP='(YU>Z1F<$"*91^O[*0ENWAN-U7 MS0K<>U2KC[-L?>C\[K3%;!T4?YK%$RFBJPK&EV-CA8",B,PELK)UW'W\<9D^ M:(W&K>NTJ?]PO),A3<%%RR>;**F+EW'L(S/KBZC9><=N O'SC:7SREW;G"H5?ANV:!W,?L:X7SHM?G+E=[>>FI6_# MX5&U\%E M)6HV&9UM<%Z_/#EH51L7RE'UL+7V:>ZT54'<=4NYM.]I9!C\/J&@\$_0R/8* MOP9%H9DZX,09EF8]7HZBPV\-3]$&#J-K492IX0V5EN/CW/=#S1HI MH(3UH3)Q['NC!QL&;0$+Z/9X;-"E33@ ;OB@AUI -$3![CRE(H)QW03 /RM0U_^Z9QYP.P20 (%U^.SZOC\ M['NSZE>,?.-0;0U;N2VBX,*\2G6_]WYF4V?#X>SJ_+)1GMV6@?23N:=1H V MZ@>:Q^+(T$Q3,>G0=*D3%VD)BE,!6@@O7%[1S5*Z#CX"KL8%FPY2'EC(89K+ M^-U1P4="(>8R?>4O)(3V];T[2MMJLG M1J-T,1R?S'(SX-#,,A9]S7TP(0U9/;K7)+@1K'I8:QV5%1R33"@>VZ#Y'(8] M@R9VPHTG0%OPG#=EYCW^V0(%R:\UQKN.\14/%#>2!- 1^4,ZXT*Z+P"C&*[B M,O@;+ .$I"E]PX&/3& -!_],?Z/G2$V[*-1IHZ;!+(7+'A?HR3. U&=$[[ ! MU[8T$Q4S_ SOPOVX0D/0'6JHW6W?4XAYB-P2M)S&KUA) MP+/W#-^:)11VYQL31%1X]1KL3[,&!KAB(/(&MMV#_^G9ND_H3! Y(U+@1_C? M'@.3900_3S1/_GTR(Z_83?"CBEO:%!NX>< O8DL (L&:3$B@&"+B;-D>_&1/ M+0[#+DD9Y$3@?U@A.&Y2F=./4T"\ M\:&Q8RM;UH*^63&[76 AX5AX"?7! > M/4%_0,H#DP'[#DP!^ "5@>-D6.^!D>5X[K#>4B>F[?*G)Q#1TNC$& M: 0I6ANP!%ZNU^/W< I;8MEC_.M=!O\'E ]D^$IQ-P$J[P 79":I=DZMLL[- MS5E9/RG_S%R_5=ZYCM=I +TQ$G'XKPO#0A4CQ-DORT/YU(WF&'C\!H UKDIM MJX=2#&#?!5NXWN^C%8V/$:3%,J6#R_O3[%5>K9X]3H;%]F"#W(!$<:J[A-D&0:;VZ%=VG&LC-@W1$0GX!F4!48.5 + M7US%8J 0&.@_9'O"7E*I@0+J]0RN(:*>Y$2;N:%BZS.V7'8YJ"= Q/4=>[P; M-+9:T9'N/4RM[(EW.-)&Z?-2K=_^86B#]Q+'T]84 O.8L:M +B^G#_5K=GSL MWQ:+HY-F[J!2JL_RYRWT))=8TZ Q=@(AJV7ZS'7^]+I]HK:J9W?YPK!V-5,? MOKZ;6W\9(=.J>Z#=M#O5ZOC&^ZX>EYA^U0$YG%V"D"B_)E[+H@E\!'G.MWR7 M=TC*D$ZP3Z[>@QC0PX2!;8;X=]C$! -9V L4\L&E6F E*4UAJ-;A:Q8::\HQ M6$Z6CDNCA%+^;M:/&_^$^\0W;5U:OFB'DDG'[PSTP-X;@(4$+V,+IQ=?A0S1"VWA8!04X8."J?_ M;M4K2Q, ^/.SUU'3I9)(R=B"Q6B0FO 3M)5G,=XY _^BW*A=5I6K1OVH76DU ME4J]<55OE%NU^B7==MIL'S9K1S5X"B\Z[>[*MB_KK6I3:=5AOY?-^GGMJ-RJ M'BG'M:+?C%1?6RM4N;_KMM:>!'>ZSWSX9W]9Y:@F?E99S=E_$Q MB%^1L"'-_GQR1R1M-N \HT);R%G@US4#S%N=.?B#TN<:"]QC'7Q]^-F+1$$^ MBTCYF!L@\6A07,DB[Z_/5GI3#BZT8]*O#-$) PL=CTKDB.?BA W<16"\I**V MRQ&K=COY6G5TUAA__7%ST>HWJ]<4FUWT-CZKR51*QEH)K-S0CH.U;SS ?_4A M()813GX7&//#SL/X&(];H=/V*O9+\"Y\G6D'LQNWT#[H7NDY\ 4+WW\"O-7D M$O.=PQO9&+;+PUH8U7:EP<6P.K.O,$T? M3Q:\J=KSGP9%(I"X\.HXB).84;1^WT"X@)3@83D,ZN(_PH?QU\+6@XWT6%_S34_YFW9$IF;X M!?:@LXD(^WF@K=TA2%JQP@-\TL4__0,;IZ7POBO0\!2S2\>]TJE&AB5%:PT- MS5#Z$CJ^P<:2FPGO14WN(6V+3.,>V-U83HM^N&*#&87A2*1UD%(P M4Y[FL %R71N$&?Y"F.K@+BS8SV&PV9K+8ZPA6;'F/@LY]X5['JR"8+AD"S79 MQ#W7WXS36ND&?D,@E@!\.<1-YCV_$ MRXBM,.8J2I_#'('#QL K^ )RH&0]1&TB","'SZ#SUM5,(DO G![,]4&VG0!O MX@)43H6H9J&/A%%Y(B1<)2I?E$.Q7'/(X/DD1?Z'VJNC>6M$.'WFQ>EOV3TN#3OY:]I#1NGJIMW\/T4._)G,+3PD);E*Q$P?(*.B6C M\GJ2#4G/VCS/2?&9$/G:H-PA'H.,!T,FR,7P*\&8SQQ?,*O@>TV^15*:A$,0 M9YE_=0K[7&,2>*GA\LM1LDZG=M:H-\Q4N]D=_6S6?EQ.3T;O;Z&1V,+!JJ"W M1'7H4C']XZ9T;E\>EBLCECW^GNTU.Y;6?R(@)J5T E'!T;X'- %:0/COVM-@"EF%FLN@^@34;41#, [)@T0)IW MC0>>\';1K@3&B@F*I!)$ZJ*N(D9><".:FL/H0_6Z#7Y\]0;^TTFGBX54[A,/ MH,BG,O*I3C97+*DE\>F*-^9="-"N$Y[6GTU.QVL>OOCE3 MTOFH7W!H@S! Z7%D.$RG*@C@+%-#.QS+'P<^_"P=(RSST%SPIPPL<>3^TPOR MYH@>)6GC@IO'W,YY_K1R<&,WIZ.3X=%9L]&]^G[J+S4S"IUT/BYEYFBQ-9O$ M\Y5S?Q_/4RTT9G;&/Y(JY6,EKU^JQ<;F-SB\.X5'YS$BW.NF-/$ M\RWU6_N3@X>'EGWU<^27JR7UT 4Q<@TB/95P^(AL(#' M5P6YX_Q#JM>8&H^IYJU=;]\.',\#8RL&++2S2?3UM-F,P;87;#H),0&P(WBA M91^R*Y"@1]KL M\%O?@=WHW K'I4JU=_U*_=5'-V:K4:#T-U5 9?OPE^,#>X M2IR.YQ,@Z)!@9@>K@;! !CUE4? &% Y6IRQ&PKIL\OFZX#Y;S'5_%SB[$4 ? M"69^&M"3\_:EIIT>'K;S$_/T87I1.CS]#AJP[ ]\,"_5U'(P+T\^[4AA?["- MGN%.3&V&>V1?WK8G+%H]$)FEUW:]O*$%XJ.EZ?+[--T^3?='I^FVD%OBEG]' M3W=92M.*G6XVG^MD,ZS;T?K]3">;8H5B+YO-=+N%F*_@3U!;&)X+"F0*!IYI MVR.,='BH0Q#QG6Q6S>7SL9=JK>I%^J)\63[A"<6C6K/2;C8!\IU"ME#(9,73 M.VC'X]:Y*0Z^5G@$41725,*C$!'! ^??F[6F4C^.I%(K]:]KA6_:K*2;6YF3I9#IX+S<'^"C$;W07F=B:VH\F*-!#*@Z%B^XXR!5,( M3'A>&HR5TD;/@'=A&Y6A-L&9ZORBUH;=U4P[@2%830&"I7 9[-'O@XGJ.[RJ M'VPI+/&G)(G2-\"*&6"X5IE@L7'7UC#86H>/\@O7<-F)8_<-$43F==(>+U%V MF6E2B!B,LHD\A3<$,VW*HM]5J"7+8M[4=D:\C+S')HRZ&L&8AP^!F0>'I*BP M[UBT\-RJ6-+C:88I^#>TN8$]+ 0G"Q&2T,'J;AY\#NM](A_D.5CJJ3" 8:_9TH? M.-D!B\8"O�TDW0@<%14.;)0)2B \(Q%R(V9R$$0/1S9NEAB2+I7]B,"3+' M"X.!2FC6$BGOF#=UKW!IO1/]8O,)8@5@HHRS;*P?-QA&"O%O1P#RX-9 M?' 61']$^A"M$!ZN >.L'T75@'J=A/BM1[ DC*I^(B%**/4%#9A6"@6 M]2'&^C$ICTX-_M!'KTIGV(K1-WGD&WZK,]IUD/O"DV.71VRG5#U('B<>6I"2 M> 17YH@7>Q.2":%F]4@D4+93G-F3KT_IDPK*6,4=VE/ PA",$3I34KF%MTS7 MI@,81/D.NH1!IA2]8U'\,6*S"!XBF57-TQ*15#9N?6BX"&Q=/ B4SW3-Y14+ M(29=W_0(DRCP>! C00$AH08 XKB8%"YP;%'@(%7 !#Y!S15T/ X6<"M0KY#V M4#@YXIM &P.^890!8!+'66&^&I(G%PS+6R<1#\85DP7BFD)$XGH"6QQYMVC><@U8DB#'"*2L#A5:6P151D\U2S?-$QRK%Y M;175%LK$=T D\" &UQZD>!,17&)"W&:P?WMLZ+Q>P+HW'-L: MNX?/B9'IE-]A!AT,.[<2(4 F@= BDA_; T>;# W=#1)%4S .8 .;$46(3DP> M!U3V5PEX[2;<_R1Y*L M$''J>]OT$9YTV%>?3]2"P-Y=VPH.J8V9[-P+[ $#E!UI.'%"\8F(V.7RE1\ M).F0-\41/H@NY:%X!;07[.5E&,=WP*NU)=-*9?C"2QPN)!IE*0Y@RX O2V[7 ME"YHDW[T1.[0]WI@+\LSN_YD@D'P(8I/PW5]E"7E9W'T*AQ(F,$NTNED.B"; M5U*?V!WI.?%YN:;+PZ%8CQ%^AA=SP-MC[-$%">B*;L_QQ+8(91K2$3;5H1SK M:_=@M&#H@'\!U.MFV!K+67";U$ I^ 0W%&F^(QTN60"PZDE,H)C/!.O)5CA?9"(AL(J@PI+?$,IFP-4C6)^AND6;B=S^$ MQ '5(,#XG0*-0._D*+S9>HE*/U52&:7OA.1) L@6H20D"D!KI)*DS-5V%E+ M@K*'M9.DS[&B+ARX^"KB<$WTW.&C\$$U%<'NV[0!O%J,R/>7CRNRP.L-GTB< MOR5^0H&O'N9&R+B="^#._Q7CXI_)J<*?%O[,HY!4@(5TUVZ=U^MGFPR'S#N/ M7!& "X]!,.)@+G1?]LDHJA)6@XVDFL0(J2Y*Q%E#6R24Z29%>YK M+1B="KW3D],F*O6;VM&!6E( 2W :0X\W=(GSBZ#2POG@$'3!: M:J9@*D3QL:L7O1Z-S 07'10^HP&^>*]Q/UD9VDB*MD,!+I 7Z+ORW6+9$?BJ M0;B,O.FY#_=$<&:J467U/#7&23!.); EK'MFLDQTR8' Z0//R DY,V*\Z6*L M2LB2X+2ZC)'^[?O<$<.:GL$0 XTX-X'O";40/"!M*6D<<8\?:R(TAY=X*Q/P M3''( XW!X/(&@$1D/=90DL!>6$C XI01#J+8GO"H?8Q6">2Z4N7,-1C'_48Z M6; Z;URFX!%8\\R*\!"S_&CI4D+^S3I/DVZ M3Y-N-DVZ@4BW.S%X@X@PG>9D>D(J,N%K6-SJD<$P/L;(F]H+\IVJ[:@S*>I; M1/W+B+M$CH7[G&TC,TNTIAO)),3MI06U&0MLT$ E#<0*:E/8PU@:@%231C<, MD_)=U"/1)*'+S6>ND/%QU^_W#=U =XD'OC!DP5A@ \B!4Q&P\J-27Q@9!CP< M0)_"+*:#,2;9.R3 MT08L8I=RL J/E\9AC37D)J(:%S-U_85V#"R,@YD()SCS!# MLU#.8):I"B+/>.Z*,S*L-;9YM@@#.!Y-[>+@# ]&2>4EQFDDB":"#^%+@O." M9]%.<@SR;>+\''#!ZP-'&T<$!1Y-_!0CV:6$\IC+.ZAW\,/W\=4 M+4_C2(AQ5 O?"9$", "E@UG$?:9V*BD>0^S6%HDH! :ZIHC MNH00%P9.9N-NF.'*@]):,F.Y3 R+8W'BI"WSI(N)4MMB?<,3KDT 683/W!:2 MRE'H+G#/@D*'I!'F>80+6RK=EIY:F&W@:5#<('DI*,@I/4K\AK\A.S(&WH@W MQ83PUF=Q^D3YAOE%TEJAXR9V\MQ&>K%S92+G2L0"#@8O7%]"ID%VA++*?3&5 M4)PRLD4WHH7B44T6H:B9%#I0.;049\#JD4_=D <7K@1TA"13TJFXP.G M*=0ALON^$U8>4>(?N1=$H,QAR]<]OK"0O3B1\!;SSIHUSWE\%<6?@!')^QS1 M[^;KX!<7@H$AJ"(;IDA,( >HW^D9(,1C-O#&9HCW2&3EN$DNHBN:3O4""VK, MI?:6!%4]/)WW/S5OPP>Q@I:I")4&X_S)MC($QV/K04Z:,QX#BE8[Q1,Y>"JA MPLNFBU.]_'C56CB EE,\"GI>1+4\W=MS\%4D=P>_$=0!\K1N[-A4/&D[(S+1 M-? $*?9/1^09[JC.C)G9L%E/V.M<:/(Z"L!MSZ8@\,@"42C#LESC"H]+3!6% M]]". B7DVB0TN!! R C3W+;FT1V Q=6'K.>+XDI-#$KM,;%3/%98;H@#7()R'\@_$7THBJ/F:^%D>92,7XAZOB7Q"RDI^QIW MUJ5%\92LY;3'_86H;GD*?0E9UPHF"*Y?IC8LS8H8G53R)>N_L &.!$.0V91J MG>N.%:6+* )II41,J@@-XD:QR,9T@+.#V^71[-O$T,8=1FK(!%X8: M;M$/YLXE7Q S7@=4/\JH;A#$KA4I.0RC"X&+NW 6OF4>2N$Q)/J-J-$4"SG: M=,YHF=.XOO!FYB@E4FP9CG"8@R1.Q^935AAH4'O&F 0CCW9P14F:02@66<%K MN$,6D;'TP!K+Q-<27=Z]%%)QGT+:IY#V*:2/F$):85/;&HNR1&O;YCK6X)MG MH*XBV82Y+AZ,2GM8/1ZOS237]=G)*O0(]ZX="E/T;=.TI^[GC2B@)1?BO9)< MZ9;&0*+SNS@!PZ8V<=EG^4-T(WE86TAU)&>=BY78_7N:[]GR%US8TF]B(CDU M\>8$\J)X]1RY,?%!E9_\=5=RYW+)=.9_GKD^-,*CD?71B.P#YB34Y+_I6IK/ M7'_AR+ 758= !GU8/JIU@?1]CZU9CZSF-LQ0[__Z-;?%/2)V A&I/2)V 1'Y M9"F[1\0.("*=+.PY8A<0 :*IL$?$#B "1-/>:MH%1*23V3U'[ (B4LE4;H^( MG4!$*;U'Q X@HI!4]QRQ"X@ \W6O(W8!$7O1M".(V(NF'4'$WGS=$42DDCEU MCXC5(>(_GH.IB96E(39WZN*RQ.!KP;#6#,#'@H%NF_C+__N4^_1>>!23Q;2L M=@C2=I,'A3*CBDRNKA%@"(<7LM^MY6-I^(RP3"HAKQSX9>IX255\+.I83Y#A M8\%@)1Q2RNXZAS27E01\5/YX2RW,;G#,\W;-!^*8O4FQ@R9%<0$$SQ6Q16_A MB=_(TWU"-*;?*QJ+R=3.VP[/PHK?XM%=!16\E+_]C:E@UTD B^$^@O);P/#3 M2/S-K+SW&G6_(KEVGFPW*+EVD:[_#"1_%-GTBX;Y;V2';P8([S/$PT:8S_^M MZXSU^YL5\2VZICS>/<^G%*_,SM[V$5>F@7D)[+:/\V3/Q>;\)UZ"N@5 1#B9 M"O^CK2F99#[6@O:,,HX>;.(PRDO &XJ:4%&VK]"[V#:QK)+V"]L_SKN:JE90 MTKCKI!X%RU/$72KD5@<6;KULFQQ6[%MM^SB;IVY>>K)3Y]Z.1N.E'[O.YF_7 M:.E$*E-8J=>Y;6)9(<_O'.WO2?U-&BV=4#.9WT"G/0.8+6D%],JWS1GSC/X! M$EWR$B5^V=ORJY3^UXB'&O#GSSB,R]"1IO^FH2VV[VI6S_WG?_]C?(A\UR[( MM9<:5-=QR.?BO7^M2.V^U._Y(>R00C99^BAINQTAYDV7-?VU,F]YIVCU-89$ M7DVNW([XS0ETV]G(#;K'OY]*>:G1X:.HE ^33_U#B7D5*F4':?4U*B572JH? M3:7LIA_Z,=CR8V9_+^7%HMOS2K<-@FTYJEL_]^9\U]T*J:W"]BCE$D4U\UME MBK?EXV[[W*MS>W>=S%_E"1<2Z5SI-XBI;]UTV2>4?W/=]C'R:.\H@BJD$]ET M[K=*&O^IC+ Z!WS7Z?PURDW-YA+Y3/8WT&Z[Z:EOF]HW[+QO]&Q7L7NDY%4; M ]ON\6IMO+?""KSY?._^-.:8PL$O3*)LX/T^BK- M4=AKCGV^=Z/'/:'"Y(EC]PU/X7^1-Q3O$[J_HKO5=?^QSL;N5@17MO0ADPBSF:2;2"TMG@;*V=DM#OJ"%+)5=;';U#=L?'3=5N:WK6 M3A'SJPK%4LGBQX[,[_.X.YOVV@$=LX,)LW?HYPEF-NY7@_;A)W6W-L]HI M8M[KF'W&=T!M\L /QUGVC;ZSX+)')_PZS,[?N/^YSQK^Y:OL86;1WI(O3B71^A4,9_U#^ MWP4^V+?YQAO8$YGBRGWKW8+,EHA]GV%>[]EN-1DOKA)GMNW7#8IY(_K$K9P?S:>^Y!RF;VTZ)W MFYK_X&G1:J*4^W#9X-UT3S\&7Y(O^A]/ZYIL_1LC1/68;F,FV+8.3,-BG\%_ M9P[^]&7^S]S+I"NW7UN.M)H3+$CS"%OA_ZOIY5P5?<^RG;%F+IQ)MTW;^2PO M$/\%@'SZMW7:J%:5B_IEZ[2I5"^/JD?*U_9E5\:Y4ZA=7Y0;\NE57 M7GA8558/Q6> ]FPT(9P%_A_C7Z5O.XHW9/#_#F/*&)X?N@H#$/64K[[%PM,: MENXPS87?_Y4N)O,*;-H$H"GP?C:=S,GVU5YQS5=2:<,Z8OOWMNDC M$J?,8BAS)!5*#+\F3P1X$9,4A#1?@N01L\.#[Z. M)$PG"3'E#HW)&*#@AC=^BZ/ION,@>)Z"\N)6XSO@*'28ZYOAHB^]Q.&BF2XV M20RHV?4G$W@+J >^:KBNS]PD M<96F&+W_^]0Y-4=JJEC*Y]1,&ECA/]KZ^4U>![><0EY% 1)C (-T.IE^FIN6 M+:!*V(SM'C/%Y^6:U).BV[#%R&=PKB 1Q5B#90Q "5$.?LVVB& TI&+3Q/_5 ME+YV#S(2=)CXPMAX2"I'-D +]':$?<,/9(H1'H0-_%7$7TB9P:D4OFR1X,6+ MZ9>LH::S$;F"BQ22Q6"-MU-L[2DJ11PD(ENP?<\U>DRN@0P.WVEZ "N AJ[; MOH6_0-%93*K!#N'Q<(WH]G)//?0DWW I67L"1 X;(_&;]I00C[,]X$V.9\LS M+!\_"^*DWW>1NVP$)D",B!'_[1#+PN,7[,'0;4('[J/J._:$@2"$$]M6<@=T M565A_N7;E!9JB+\*Z2?(YJ\^@C;B=E\LEL2!ZMH1%*.Z+4T(X1 M".%BVAMJ$3MF:GA#J?@Y12 P^*@?C9OP"5"2^A")#=Z";R%X<-< 'Q(FB5!& MC4&#PF_X(M.YK)2;5-X"^>>I&^QL:968:,%S:PT;R"*VVHN4C=74KWI>W06Z MG2_*?8?P4C.@/)Z@S6SP!PF));;V#H"!]!C8"LK?@E3^$? @I?LVH(1D!# P MY,)B76*Z0I JY203/"0*H_$9-14^M&@FS"WZ>A<)53-XDSUA''AD(H-3<(\D M /ON@:?0UW3!I+ ?T\? A=)G:'5P'/J6CZ=#+4UB@]L@\JVD4N[!*F01F+#& M!<@+V,(5MY==P:8>V1;Q8X?"14#E'OX8. ?L06?@X^B:.T3*@4.R&0X.&P'_ M]L%C!E&P$X1$1_&T!Q1X&+.PK1CY/"$Z'-8W&8('!#3K]^%'E%NX#,**'LM& M]&V4S8"#LJ]3IH8+GX/EH@\]+U2?\]:7F- \L-4S[O_]7_B/1)5NPA\Q;#<4F#W@(;S/ M&42J2%VF4O^SEI D(H8YDJ32V3 H*TA*+45V3?_]K_\7W7U8YS(7/8H<:\B# M3FD*-@[801>P.CK0^O#ESYHYU6:N.":X.6DLD$[(^ MG,PQ=282&M<4$)W]__OTWZUZ95E,C[.Y".DMB?)]^K=%; 468&_(ET'\31M ME3&U)^GJ%7FXBW*C=EE5KAKUHW:EU50J]<95O5%NU>J72OGR2&FV#YNUHQH\ M56T&&:K-;/L]T>MGF3Q.H\N([T^*%#=KWUX;)W[VT=V/$KO&PVMCQ/F(TPUO MJ\6('EU5C%A&,<6K;PX5OR_DFZ!PBX$&&$BDO@L[H]!E-%HES=3GPLY+0\?1 M8.'SP";7]8DX:BQ("O\U309PC*W>-QPP#B/?$"8!6)BO#V>^EAPPK)E[99)@ M9V.::CX2F$4/3,VGX$QO"VKF2G.!456-!!]>#]LW&FXR]OGLHN^,@>;A +\> M WUI__M0Z+.AT)>$!8\EJ)$@?"R8H*K16-4[0ET@WW,Q>1^+=:TY%/K\V7E( MM+ /B;Y:J_REEIZ*.JFY7PN99R)1*W@[K8;"XX\+B89: 2.A:D1"&J\1U\]$ M1!?5Z4[$;YZ-A[Y&@H%YDGF"+G_+<.@+,'DY&)K.OB8:6GQ'-/0EVV\?"]UV M+/1Y!+TB)IIYPF*GM.?O$!-=I8F]@?HX21MO"7M\^O>\=MVN'=5:WRD*52E? MU5KEC5AF<7=Q^!9GL&,QW=RTLA9%#0%,%,6G-,,RE M%KX(UB;G$']@=[YQ#PJ9R,=;:@^!XL@_H7>R$4L)WCYB.B-7/Z,F(H&,OFW" M( G#3QX0X_PD_MY72"*T5 \@H^H>FUQJ#B9 MB*I3!!RC;*8V<=EG^4-T(WE86T36,:2H\]!N/.8=J>\5$>\P?EWDX6O/D1\5 MBZG\5*]K_RRDD\]VTD5"H)'E,?: ^)( D?^F2N_//#TP!1"\&)D7<*8/RT>U M+GA(OL?6'*9?*CWX@Z]'>B2M\LO%[.EG2_KWB-@0(M0]0^P$'DK)U+-]#GM$ M["73GX6(O63:#3SL)=..(")-U29[1*P*$6\<'?.2[["Y0Q>7A0TVTHWYDG+\ M6# -Q5_^7^?"X],,E62%6"!&SUY4*A:1)$%)VL$6/'EBJ#FLL@7OZ$H MDTJL[*JBE\33!Z*-=TF&+1-!'#";GP>]=M&P>,B7+Q=<_._"N(A "*3?*P34 M5#*K;AW_OU+-B,'/E32PQ5=R 1WGW6V?>!N3UG8 T1L9^\1]^=V:>KJ2X8*%A)HKK%2% M;9T>_DPV6,6\J(]!Y:\9(95/J*F5#O1/[P"*-S7K=PL!FT!;4RD39O=YN=&: M5/7'0-NZ,@ ?^K[ZEZ+J&YGF]G9%^W>A5/SGH[B*?R8-KRR@MQ,D^AHM^7CR8_NT@9;L&Y9FZ7N']G>RY'?@2MQ== 3>J7>+B6(ILUK-NU,$ M\H?RQ1_-!J_2[<5$+IU?N7;_L$2PT1G#&QT4_&;:J+PF+/Z.:0;4G/?DY,GG MEE'GNQIYIQ/L@AH!HUU8A4AS[O() _A&M 4F'(\@FE$ 8+-HQSNL:_N.,K6= M$;5=:1/,^.)]0K+=2K1R4[<6,^YQV01%*"S/=@S12AD\--%F^,0_M.%\V(LG M#OG4_I;,7@A;^6'W2S8Q-^(V;)KD;?:1_6&')1]$B[L*D?;Z:28[-[(HG=J/ M+-J/+-J/+'JC,MR)D46OG%#TA *+#+XVV3T3,TR>&N<"Q*4[!IDZ4:EO,=;C MZ@E_:6+W(Q_^C2UJB@?;A\6ZFFNX3XRRB<_%F9?^.%H#WD6:CK7>+]\[34XT MQJAK8+NP!+5@)CM]HDWKEQ7#+.PRE5*0+_VUVTF*S;[@L\#08=%;/I2E$[A!6!4HR M)(F/:4P\_'((8HTY3U$U($O2IX%\:.LCQ)_O $>Y-$L&9$&X74DD@'+L'7<, M&JY$WW%7WNT;*\=;D-3/]?\:R^1[H(2..5J!*$$+\69YXLISX\XWX-^SH-1O MW>06Z<-5NLPT0$*(.1X(;%/N)V:]LP?#%9SE#A-+NG7A)+PQ7S35ZKY#E LF M+(H['&1EFG PQP[9TW@4$S]H.3DD(.HMR.$?WI+6X2=G&( H-$VY>Y#8_;ZA M&]0Y+Z0"SK)BS'MB53B5PWAW.G(=@ 64E\N?MD!7*MZ4F?=R_"QO*IY?I<=T M0XPNZ=H^?U<;H^PF38''A4UTV5)1B ,B AD 3(&SDF A!U5 W_29I7,8(6#E MD:0:#:"%DH_89.EGESAFL-F53E-8*S.1Q&Q$4+45YA%#[\R9@+;@HJ7*ARN4 M-*?-+C65._:#@1/2X/V_,F%7>P)Q!4:)/HPK.!"-\"(#>3FAB65#<#L&P[@" M6'+_1J&43Y/*U' $$!A0KNUP FU<51+XYZ3R-S)8.O4%?D,_J5_^B?$?J*>>8MD>C1QS MC*[O,:Y#<((%+/SZJ6Y)Y2@RH \\=S"NYL::)Z+R PX(_$?22].YW,(/,P?, M+1RA@8_V&+ U'@D$7=_ 68F62Q$&.C+'.')YP+J<5Z7E2$8)F-% +O#Y3)*G M$E]!CY:M:,%X%BX% O@$.\6H!4)(TJ>0@[VD4G:#&1OX@#R3M"M@:S0O#TX9 MAPBMA)-G!A90#@Y? N/:TQX2L"'K@+8!]H!G&. 1F>8PS!-@S 0)D)& I6X?OT81,%!IP^OGY%>DY@G,50!_H4*XS0JI9OCGX\B-S[&!83.Q8(_M#6'1OX<@6S2 M/=LA4\LDWP8I$^"$[34H2]K ,/4W"IZ[L@WD$ZE?V!#_:B&A,TDH "R1S.Q<2?81_QS;I/ M;" 1%5&&U8,O4:!9N!2<9>?F;PFS%)6'!4B&-?J!,Q*\F: W;21.]+_8O6:1 M28U WM"LMN=N4%SAD.CZ\;%R6#XO7U:J2O.T6FTIY4:C?'E2O:A>MM8PA>D9 MJ66C> ;/"J@8'"F'A)#=]8#]:0!;X 5(]S^0 1A?!RKBP23I/V @?A;7$B@+ M*:A'Y@..T01!*+P;BAC= ZG8/DH>P^D=H,TVP_%'L"()4HQ]Y6.&VQ\N2=E=TUC MP*V-0.[!^2/?[C(T'-W(X#)YLYX E(:6EX:Z*I2 L A\.%+[?"#REQQD.V>.*&'9 EM"$E#T-8:;#"[,KM" IKS2E3XIY M>WH8*G"E_9@@._!!F"?R8_-P [KRQQ,YK ]@PF8@35"F(K F8P" M%&JTS008+R2+F.-1T!--1VX'88"(<56/H2&<*^4HIC%&RN3J$.D"3?@HQ$+2 M1%L]F!$="P 1_1#\ _)XPT1F!& \\[=Y^?5$5/E"LS1!;%+\NWRV-O@/DFX, M=\0A0%3+13JWMA $4L@1)HK##HY=IDB:WUTEPFE47]_GIJ7<#O-6T7SG8_J MHU<"C@,,BU&N4@4*WCB>"-=(&"0C.'5L/_ /R3 MRH?.&JK[K.$^:[C/&OY>6GYZ[1'ZQ4&ZUR M[5)I5,_+K>J16M>,^*MJRIFGS6;H\ (,$&I_8S^\5,"P2L3PY!C"\-W0*8B%. MQ9+"3@TQB%S8=FO:Z5'18XM)3TKFMVN6)-9H$.&;>IWM#R':715EE7CJ%%'0%)].Q MJ(87 TN2["EHE0&]@=D#K@/\#+J:2]*E 1;+$I:&S?WM8T"%HJ8.S@*BZL-6 MX!&9U($O+)E)+J+U0[#&>'H70_9@5H,-IVL\,4859C*H)0^DA0>:R .Y>*4* M?>\ OI=&0Q ]AB5#=-M7I"8%M+(+E!#$]]!\1QD8H0G'MN!GG;\5 MO=8CEJT+TI):SYX$9FKP9QY3I8 M#T#Q0O9X<<[29(+15T862/\_4&(VJ^5F M_;)\7FM]WR1Y/9'T"9-AH0Z5N$0%J1&*N;:<2WE9LCPT]DF-* M*M?/+/K$#= DX(9@YMD.RB]S%BIZ?)H*,]WX'8QR*##CZW'GD[N.T>VBH2/WJ5'6U .K ^^>X660!IQ>#XXI:'2I>E0D;?JOF MW"W;"2JATV3E*<6U8W3.0PFQZ\#0:Y%$1=74_"HBAW&7/9LBA>O*6MF 7P:. M/06:C-PW@E9$_:9V=*"6% !-C\%C"<74NNCB8.D%967P .UD,RG-!]+N,ZHE MD$47W)T310IT(6>0S'&T:>3:3=\-PSCS!@Q W,?\+H<=Z ND=UB( %U8 M*6,F<3L<@C=B_#N5:JC-RB?/18W$DZ'8&G)^B?'8#R:$3.% M?) >8US H;@-OV=5@!:\4^F[8#Y=Y.)$ ;XHVP=J .V(9:GB4MO@HE*Q!YY< MC!PG#@R>A1L'5W@Y=.N7B";1398A4'&#<5J:[Q\0J_-R#Y[L0R<8?Z;MN7R# MD08M#ATP>IVN+)05!>WPGN6B)2H+LUQ4^F%-F>AU"ZZ"XF4P^A/')J1ST>J* MWJ^(W,9/TF9]Q(6 1^1&5[&E."7.70 K-CB?JHXP'@\=ZJ+VW>#Y5>XAR@(K MVDV7@4RP>. KS&W-%^N)[U/&C1,,KY[$%\(5! ]A>9VX8S*\+&N>?>;OP0U" MGH;$I6R@'H6 RD!DYUP*P6(_(Q2L@_Q3>NF<.&7%S)6> "UTVM(CJ M%:!8-Q+L%;(HAK"%-H)G:$.2!FUH1JH8RV41;@LU,Q0V96Z40SE+:R8"!YZ1 M$6J!?@)CP!A@+)L]B8UEJ)@'S#'6@3('A;^XQC+><"//CQNG.RW-\*.\I-#& MO+H[QJ"*(_/KO!J #)@^FV)X'60*%0W;B')3FRW4?FA;"(TM<@K"F,ML!Y!W\BF/&F:A^]( M7PLT5="Z)VX0Y17*O.."!#G90"9=6$F5;M:<6J B3=Q9$)2.)Q$7>Z%$6"7: M@AEN4CH:QV!AH@/18)BF8.'5AK(X-^P'0%7)YD_ H^AHVV/=#S[%/5=I:%+Q M[YR=&5724Z;T;*$GZ0!R_WCQ*RY)E3Q"RT4Z0\F*B%[\;J&#+=Q7H;%Y.:BH M @UO;HZ9@W3C>[Q8B_J^R'01?XB9*0E15LY]:I&EG+=QZ S /%A;U&4S6P!; M7)C*77M^_3/\+Q8315M?CNN-VW+CZ+Q>/ZM=GC1;Y1:/]JVT"^:#^.,"%@<" M&$H(C5V+WE=$OL<-@YUCK2?*.>D68PJU$V7(*$U(B42EW$4274+ .5/-Z1V8 MMDTS-\)U1?-0I![TRC'ND0N;0>.B<@[_([+L#8:E:TI9)QFBEDJYI-)$7GCZ M$V0#"J\K0<8=]@&2(TQK?J8""BRJX)8A5I$#,\DZP"C?+$S:2 A;.V#EL?& M&Y,I7')=W*5L1CQ.#1Z"SR1+!_P'/_2Q EV';<^)JL3QA"%J1#O!E#F;8_$X( M=*A@/M(U+%.'(S:+A*?# O>>YFG1F#BN&R$E(7>9KKF4WPQ6$.HH(6,OE&-, M !T9,G(IYKQ(UR<15-E(:<7]QHDX(X<-&+GNO+>1P&H=W!IN&/_E2ES:3A#M M >S1#=GBJY1#!V^6"5"10NASCL%_+QQD(0*\A P6EZ(O<_]S45=A!?.BON)* M*/#>>D' +AV$=,618%6;O/G 20[V- G2#E-_DPGC;<04IPM=/ QA8-C/"@XU8?:$WQN,]54,O5H> M-M: 7OIP6M_K8765:/6?"<^T9\,14;X!U]O8;&Q2=QPZ0Q/"-E]W<=\H/B<& MOS5<-EO'-6LB'AD7@PZHC8:B4*Z)BLF+4517')G ISL4"$&$@4$B*(/XIZ%.STY3%'$LI<)G U(/DP8F7!2F,[, 5! M#F*Q&@\DQX($RT@O&E[C>XJ\)#,]\MD@?KI,# BS=O$+"^@+]JN909=8$*/C M=[I3^(V:647$+FA(6M*%M"B]@T@.5PJ*/P&:P[T$TI_#;]D9PE!RY&%NZ4IK M77,#<7 @=8.<'T%HB&X!WWAFAST,_-L3V@XG01:M)$2A%T2[J&+)[[KLSD?B M# .)2] 1XY&>X3K^A.\M+B\Q>";DH>\L-^)%1!.M#!2KBV=!5X9*;W@_0'0% MV" ()T";JP]9SR<]18<6D,2EPD8,,5)&M*^0C>[A (7@YNO53Q1#4!G[;$) M]1%0%TR W,#UB.OJ2*2?6#W2K#/O2 CG!A8B2275RU.#?+A0XF%_@CCC]!?/ MEH09<&Z+#>'['M52E>'3F*V(\#1EU&56").>!.J@L"3,!!%QV0A.2J:'A1_! MF;#F[1[K:8&V71N$GS>3*[J+*R[B(D*R K+Q(.A27$6!/V\0\CIBZN#@&*%! M2#2. ]W'2(WP7 2V[S,SF@60I$XC[MC$(PM1F#4Q[A+X7"K#N 1.!-XL;V4. M&L.LB*D4"FOX,[@5R\["M\P#!UQWT6^$;2D66@QEH]$9277XHB]GCH(B1F(0 M2IB')&^=PUIN,3&!!7D,4AX]Q[@76D.PL,2@X0Y9+_Q & E?KA%6/O0%/_+L MT!=1#HTKQL<=A&-@B)XW,@B&\/C&P2\N!?[X6+;W%I?W!*+OX\F M*_IQK\[-Q63/>W)S4[:*W%S89;N:_-PB;'8E._@A]_(9KG%FVAF%A6_'@F M&;/TPC41'XJL39\CJRK:\KO$QU_BHH4CM% *\.QR+ H?FV [%UU_PG]PY6)T M'O*T%P+D:,:O.3[.G)5$R-W7A]3XK]!2GRNMDH$A0)A@7TB]+RDO<'CC^/ [XY9'IA6"*L7[,##!-L- MCIM4;C%43?ZB,K-]&7EHJ## MBFU3NH%G5]""TW6?PFF1.GY*VHHOBN+MSSR\+>S5_A-))V')B%+RQ+.!P\ 6 MBT8BORQKM\#\XA,Q-AXQY)'7(%P;&*R\6CUJ.H99O4CQ-):F.C3%$:TX=\+G M#WX),44F=1"9%J:OUL/0$PMZ1J+[#5V^^7@AG"002+VE(,@3T@!LJ5&H$R*6,S#.S>XT\!CS#3IR=;"H5L8[)F#;]A.SY%M1 +@7^9# MT.#?^"2KEN17!UCH'900\0;6\=@6L3:#"UU2&=V0T\B!D%T*OAK6 M3Q_HAF?VX+=PL)XVQI2W;FK&6.3EC=#G]T,G81++#45 *A+;?1\]J$"\N[[! M0XV:#N:_F'BLPX8-T<<6IL!UBOE8%$W@$]6B. 4# [;D\EUGGLU*CW$TE:#Q()H*HT9R!3HH(W2UB?AHKQ$C2>) M:$2@XL&7^WUJ_!O8=D\0*1*8\P"1C&Z\,G21$M K?M7 X!UB1&+ 3WNQ"[.-+6+HHHA8RP+6I M.D<9[*$0,I8AB-I,BH3QJ!9 (G*O$D6];1.W%WP& M\\9@K8E **!MPFD&[(4GU,&2 :*4@4?SP]!IGBV/:ULNP"FIE,.$6;RQ_$E3 M(VX 4>8E8MJ$IF,TB(F6-&=D676$)J PI=U(2ZX4+CQWS=N& #;S#1Z15G0# MIS<$S9&1\C9MV^;)5:X$S?%,% M7QC^>2[^=51K5L[KS79C(X6D+Y51+HT]X EXOVPFJ41/0FY]Y"Q*<)AJ4RD? MUMLMY:+<.*NVE$:M>;;F&^3F"1:302ZU23$JQ$09%1I3:$$YOICA%)$8J%R$ MV)8UW%Y\>(*PD##4NSAH1$:NW5IL)E?I^]1H'/34H0<1&\8; M$=@\844;!*MJ\=M!@1?G:XJZ!G'1B 40.4"P&IDD6!K)_20>Q\8-<>&RTJ;C M-3)G5M.87LSE.DSM%CO9?C[7*6757*>8T[LZ\&VQE^\O,&>V4K]L->KG3:#F MJT:]4CU"^NV4"IETOK!9KDR]BRNS244>@3@R/,3ZR[$C.S:6A#3%-1V?_JW> M:Z8?C#I#O6<2X4D='"2/=(:UE2X_&2DT]0O>Q!%KJPC9[.65PN+N'D,^YN$= M4,:^PV2!8S1;*NQN'O(0RW.5B)&70+UAX39/P)+NE(,'$D'7PQ!,]$"P-TT'X\CG MQ6HB]SKV+C,L2T3O4!U#S)T#I:-:(PBO\MG"DB_D:5Q9%H M48*<>TKPB?O)PD!-F*X,0!_B=)U#=D/*#6^C$-EU\DMX2IWJH(*$OFP82,S- MDY>*Q!N3P9=P#"H#\^BBA>"=1*2!P/4G6!3JRIQD8'*% MUZ (?EH#!B5$Y@N=>(8=&8E'FZ0'*K?Q,D,FE4-^8\#$%K':Z/%?VG#X]X5- MD[/)6]*#+.3"+4HORPNZY""<_(W"(RRB8!3.=$(,O9 L_+^7 W+&TD )O&P6WS6>V1$IG3&/$ M^-VV"R\D?NT\FS&M5I+UVKW4=G:?VMZGMO>I[;+>4Z:4WKIM,L6\@5,@O.HGI>/2F?DX=5/<)&X$XNHY92'\%-5),* M;5Z)['[#,1F:CDG=9SV>Y@[:8=]2"D:WU(A$XC-AD+G6]5A%&KE)D<]3/=GF M:LD^0BR%E?HEAH%.+=,O=;)JMM?I%K/ (_F"FLIG^EHJ6XJSA\?&:ADC?:':*J6)!S>\P;\".!6^4DQ2C5,36U\P7K<7YK N1NJ#UQHF6(6!K(^;O MT(>.QB:6F:!EWO[<>&:<[+,1^8]!I_VTKA>U;K[3Z^F93C;3RW2*O5*QP[J9 M;EI)K=FJ-JI'S?)YM5D_KEZW:ZWOS6JEC>.)JYN9[/"+ M,EW"XX57GIB.D$XJ2A00"D$"9]QR6"@A,,C,:3>K^$>A/S8[[.%9G_LM3 M%40O"-Y(7DK4^M3 21;1&8XR4%3'8\EJ/GM7*JWTZO7ZF MK9J?*R7I2E+\O1H-V3Y%#V5SM8T&FSHD@Q"T_8([XC["]H+02VI\#N5Y) RP M;X=>4'-LY-M.+7!7WX8USB_J7R]OVE];7Z[:YU=-3KASH(7\M, N>=W]U6_# MDP%M881F$M9B2*.ZR&7'\% M*.0SC[K:]8OSFW\+;Q9#QT&.5_*4^W4((7QZ*@+'S(;BZ]&](R,UZJ(B>X.$^ M&:$>"&4(8,N(Z41#'8>!'44A8U DC)Z8AHCZ):G&4 MN&0U]\H[SZI]34(?^9YM5\$Q>*:1WW7Q,:J:"(II)"L(ENG3NPD[R?\HWJ+' M6U9L(QYSG,%]8Z59,$=^^?NI]$??;%S2>' MFS_O!435;).0BB+*2L=B0.UL\.R[7_=8:E31H'$ERSVWF?F M^17+/SW33RKP[J;IW>3$LN[O[TW>@GD[^F[5QW&73X(F%DMNZ=@2Q9 MC.T MNZXE?$. "?)LA%S^MX^L <7(P68Z2Y]BART?P]IX?SE%X$SI:K* MLUNI/%Q(G

O.A1<+KV35IBIQ@$7C MJG:C$\-_]P *>T,0DW:$G/$\$G@<\3]'S",=#4& -I"\0 M^ZYKWSQ40RZ;!4%9CDC(4+ON@)1?JB$V-RJT3F M0.3.E)KT'>YV/HP_AY>&Y@8^Q@GW"7=3<[%@F9*'#0C,VLUD;:S$ M.'TXEA5CUOBD3&_^2YR.1%*I[65)I=M&57;ND/+LTZWZ()@K0YX M YS0KJ(>;&+ T^'Y(16SV,C+8A:9PDJE, M-Y0>074 !-RE.] .FKO:9W\ I-Z5NV[H3$J,\8E:*J1*Q!NPN,L&%,@,D*>/ M2;I#3Y#96?T2(*4;F9W1?JR$RXS+WO";T.D$:@,MS@)1NI-8:LXE0G(4)&P!14Y-TAY[@ML;Y!4!* M-VYKL$YOV -F QAJ:I+NT,,(=B^5#Z""8M&"S#C_& <. M^:A.S'>M&EWN8Y-I7ZA)3R=2]'@N4*WDRY7>^2C3+H]8E_8[N1J2?#ZY(+K8 M-3L=\I/D]>@T[8ZD;KE64A%ZES_?:!Y*@LK/0A^-L4NVY0U5E,OM@17Z6C#C M!0?VN@ ,0*6I+>^/M1T)- $D#\46@.1!="- 4O=5T=*M:M"4G1A_BOF[JHFV MW?[L0X.4"A!R:KF;&3+B,_*@L51CK8EEG+*A\=DT6K0_$$HFE0 5<-C6@!.+ M?^^,-D#:82.M5&-$'DXO$670'O?KKNSE!9 !R-YBS%%KW!O&O3O:7\76\KM# M %>U;:E.QP#<#L"6ZG2,UG"#\%+S\/)S+^Y2L0W$%/MV![U7)A)69[C\N*#3 M(,0$M!T^VDHUYF\^U3?FL>;'YPI#94%H7NY;I$R,64K'#P _@-^. M!'S FL MU>-X-!VFO/7GXE'(9:W,;50MI=;?:4IM,>\IRV==2'Q:.#1/85W-P_T^ZB7/ MI.'.,VVM:)0\\%_==-#_[7]02P,$% @ G&3]5+H@MI3'" TC( !< M !M<'@M,C R,C V,S!X97@S,60Q+FAT;>U;?V_;.!+]*CP7MTT!V[+SHTV5 M-$";I-@LMFVVZ^+N_J0E.N*%$K4D9\-*=ERXFR==M--T11H;%%#N=%ADO$I&RGT?O?F6I3JI<%(XE1G"'UIET&1OILN0%>R>,D4JQ M-T:F%X*QE_WA;G_0?_F\USLZQ%#'=1]=Q.Q%M/TRVAYL;[/!;KS]/-Y[P<[? ML:U/H^-G7OKDP_'H/^>G8=;S3V]^/3MFG5X4_6OG.(I.1B?A!H8?LI'AA95. MZH*K*#I]WV&=S+DRCJ+9;-:?[?2UN8A&'Z/,Y6HW4EI;T4]=VCDZI!;\%3P] M.LR%XRS)N+'"O>I\&KWM[4/"2:?$T6'4? ;9L4[G1X>IG#+KYDJ\ZN3<7,BB MYW09[PQ*=X">$6Y?D[GJS63JLG@X&/SSH.1I*HN+GA(3%^_U]_>7349>9(LV M'986&Z&XDU-!8[=&393@)AYKEQUMQ)2\P..EZ$-8?UTL?KTPR$WXY M8ZU2W#S]]\]G;\Y&;&?8'QY&8]BI_$9:D70SSU1:.99*NGFK*_ M/=@Y.(Q(\)[T2N ZPMS!7,>G'T=G;\^.7X_./KS__?X,ME:QAV"Q_U;6R8R[N)OJ,F7V,CQL1)LK$TJS*O.H /EE:I] M?W%M2Y[4U^AA\#]MIJE]?!\*U+T:92*7M@6G9)2$JWH!?BT(40>S3#K1HQE$ M7.B9X6BZ=XM=6]=#TO",97PJF!%3 M*6;(;2Z3EOU1<0-W4G.TE]HX9#SV5IN<#0>]WYB>L'?>^3A\HB:.SR3[0>/FC?<>A[$\CF[A#&5 &'J!O#4D$DU%"DT MF!9FY+)@O)BSJG"F$M 1N"!0B$=9R M,R>1G%\*S-L:TZ(MA3*84E$JHCE(()$&W ]B8(,6F@"'#)A(,F8K^K/L/Q-& MU(/0 G)I05+(]H$M&F%+D7@%:=P2JND4RP3P8)3QO&V&1V_X:JSM?+_>(-A$ M%L ;07>)KRY< >*X;5KW93%!A/4A%-\35:48$QAN@:D+_$N*RB4@2-Y#7H5Z M9>$>-3+MM:GA@:FGTEV2J!0$X!,:P/736:]/PFW&)DK/;.,P1EQ(ZU"<.,:I M,>@-+;LMW-M&F1O:/D+_JX&U^^"A/UK!"9'%X8L#6X.[)K44./5D(G'I$73& MN!$>J\">)# 4TQ8 H:T&8F36(ZD08F#KE-I$Z5MA7Z43HQ6 ;2ET2CMT6S9 M%C":"H ^ /'T"K5P@2K^-2+UQTI!8KC#>\.]+?',=QWNI>$J7$JJ'XK@+#0^ MHW#>\J& :=)EXXDF*Q--,!&M\[IG08(86'ROWK*W^P-X"W_PWG(B+!J &\\X M/@_J+I&AA%=V\R[$2L8" *UG"CQ'5P8#(&)3B4=Y %*B\.-0Q;G,(.TL%/9= M@/B:Z"Q1VZTS%-V4R";0Q6HE4[\[9JNQE:E$A4 +D(&.^;Q8T$B5)8KD X3U M?,IG#6T%%'+(4M2IY(3%2G%*=EB65V))M= C$+=AY M(?*U;EKRW]G;;%SA]Q!7$LG264(A2UB MLV;47%N'=GJQ@;$L$-!LR[*M6[I,X$Z(ZM>D:\51WPN_W48[<46UT.M9T"KC M=L$"*1]X]Q.I3Y3>'G42FS,E+X6J]]ZNR7>_VD3W[W(_Q,;!WH-WN>L;!SZ= M?&;;P+^I2!M?[2[C-J61MK\L0S@A_@ZL\$:E4RO&4>LX;>R"AOD&#)CGTCDA M;DV08PV:1W=3"=W\$%OP*.0C2_D.GU1O-6% _%%)J.Y=OBH2OSGW['%GX ?8 M&7BMP.#1)(%WVA:B#:9$"@"TIE"+"GTF^"5QHL#H/2ORM8A_;])LZ=X)]G4Q M'3;EUH1YGJ*C%8LH?XN+U/4+.@#I0&4WT#(+3F:K'$: C?Q2ZMRZ=NO[D7+] M&9P&&Z+I;ZO;-U7P-7C5Q""(=@$^X:,^X.M?MM4X[P9:(HNI5E-!W*3@%_4[ M0U,G"I&72L\%[LXR';(#7_$BH'XM4"K M!]W#F"V;7@-]Z^19:W!Z\O3JJS%L<]TC'X_'B(J7O1FL^-G3;"TW6(CRL=6J M7&O^\EMW-B:81_>E11(XS' MC/U2@35LO^PR.BF[LNB[@:L.80VK*J^8?]_ G@S\OWM?_^>.T44V6CW1=RUE M?"]/7OV !=]X+,]N8<,A@3T4X[9R:K:@DV.>7%X8714ID6%MXB8& MM7Z$L'JCYBM$OY4L1*^^'JP0X_!#AQ5FO-*T^%5%B0JF%Y@-GX#KQGRJ95H_ MY/W]_O;N(E:&MH$O3L.O-?S//X[^#U!+ P04 " "<9/U4/:]24. ( #B M,@ %P &UP>"TR,#(R,#8S,'AE>#,Q9#(N:'1M[5MM;]LX$OXKO!2WFP*6 M93O)-G72 &V:8G/H2ZYU[^4C+5$1+[2H)2F[OE]_SY"2+3O.UFDO;8JF0).( M&I+#X3,SS]#T\5^BZ*S(>9&(E/T^>O.:I3JI)J)P+#&".[3.I,O92)[O>[3WZ+HY!A#G=9]=#%D3^+!TWC0&PQ8;W\X>#+L M]=C%&[;[<73ZV$N_?'G;">*XW_NG<;QR]'+\ +#]]G( M\,)*)W7!51R?O=UA.[ESY3".9[-9=[;7U>8R'KV/4Y\NGC ME4EFPB]GK%6*EV?_^OW\Q?F([?6[@^-X##N5WT@KDF[FF4HKQU))-Q_F,DU% M 8%?'AT.>GM'QS$)WI%>"5Q'F%N8Z_3L_>C\U?GI\]'YN[.\P]Y(.*90['67?4CRB70=E@CC9#9G+N=N>%=3?XD%'!\KP<;:I,(\V^GM M0%.E:L]>/-N2)_4S>AC\3YMI:@\^A )UKT:9V*5MP2E9(.&JWD&_F0A 1[-< M.A'1#&)8Z)GA:+IQS/^GT2)$(:]Q=;6=9\T M/&CO3&?L#3>R$.S" MZ+1*G&6GVD".4S ^6JXXIGV//5P>4'.+/1G<>]2\X-:S'#:9LRL84PG0H4X M3PV95$.10H-'848N"\:+.:L*9RH!S<&2/,D"ECB;X,E(KEC&$S09IA$ F=-! M[II (1)A+3=S$IGP*X%Y6V-:M*50!E,J2C0T!PDDTH#900Q"/H+O'5@2M '*]-Z[TL,D18'T+Q=Z*J%&,"PRTP=8!_25&Y M! 3)>\BK4(TLW*-&IEV;&AZ8>J+<(8E*00 ^H0%F8;AS'B M4EJ'TL,Q3HU!;VC9:>'>-LIS9;O :"H ^@#$LT\@U 5J].>(U.\K!8G^'H_Z![OBL>_:/TC#4WB4 M5!T4P5EH?$;AO.5# =.DR]8392L399B(UKGN69 @!C:\4V\YV/\)O(7?>V]Y M*2P:@!O/.#X/Z@Z1H817=OLNQ$K& @"M9PH\1U<& R!B4XE'>0!2HO#C4'FY MS"#M+!1.58#XFN@L4=NI,Q2]E,@FT,5J)5-_]F6KL96I1(5 "Y"!COF\6-!( ME26*Y .$]7S*9PUM!11RR%+4J>2$Q4IQ2G98EE=B2;70(Q"W-M_$7V-!@LA' MZ"_2N\T_/X5'C7\PC]HZB%]SK.W#_];^!9^-!Q"Y>C^H-\B9NT MP34\3?)P\D+D:].TY.7>!3RZ@X.NB+;J%Y]./]4+*BN4YA9[060Q20![KX"O M9"Y% 0ZHX&1X(TKR7A)!E18<"5XN2V2T!U?Z:J F]]Z5SJ9<53Z"$\Y$EJ&2 MD%,@Q&ZH"'YYM/<4/&^+?!0>-Y<(WF_0$;G$AD)DK"MW\_S;9$R^D!94966? MK]'9N*G??"@0P0YTE$6#/T#_:X&5WGOHOPRXNHY/.K.JZ;U_L['8N47N(*ZE MDZ0RA,(6L=DPZD1;AW;ZV )C62"@.99ENS=TR>!.B.IKTK7BJ.^%/VZCD[BB M6NCU.&B5<[M@@90/O/N)U"=*;X\ZB?@59E!$.T ?,)'?<#7?]A6X[P3:(DLIEI- M!7&3@E_6GQF:.E&(2:GT7.#M+-;B70Y>LR"0P=;.7_@87KYQN M&L+]+=^RX=I@'Q[.=<$''>VVC>:U1/]CF M1@<-X*L'/<"8+9NN@;YUKZPU..T\??35&+9YCLC'AV-$Q:MH!BM^]JY:RPT6 MHGQLM:J<6%GT-T7/]N )5_KJGW\:%!]L?FLGMG%@:X7>/ M*FJ$\2%C?ZO &@9/.XSNP:XL^G;@JD-8PZK*3\Q_WL >]?R_.U__AB2V8I+8 MQM>O\+&UO/&C;.FVN/VB+21:\.WW;V6QUS;J89^^UWK^@>J>71@4,%#?==AI M+D7&7BTXV+M0_X>;)\TE0\$^B,0(Q\W\8>>^UWIV+\*G0]BDY7;1+CU??H!4 M[][C&_AS2'GWQ=:M+)PO".B8)U>7!NM)B3YK,VP"5NM+":LO:H9#A%W)0D3U M!"/ ,['O*IEFF]YX>'W<'^(K"&MIXO9\.W M-_S704[^!U!+ P04 " "<9/U46L2C5QT% "A'@ %P &UP>"TR,#(R M,#8S,'AE>#,R9#$N:'1M[5EM;]LV$/XK-Q=;$R!ZL9VVCN(%")+",IW%(I&>=P*5FXH@!G9O?4M,VSUX9Q M,415;K-&I Z\L7IG5L_N]< ^=7IO'+L/\ULXNO/4M MK%@E_-3B0N34#%78N1CJ$?RF)+P8)E01"&(BAR1;Q9LQ44-S).5$L7NJ=6]I#3@ETO&%BL\_-?"YE5F[ M+A*I,B*2,+YV7GHLH3E,:0D+D9#TY4D]@K\YE2QZ>5Y)Y^QOBJH1GJ(/RB"< MK5"Y]O6\QN\TT/T=(R6MX/B"AS@Y?O]V936%V#?/Q8C*[ MPMU]/9F.INYD= .+\7RV\):X[1?+N]'4 V\&R[%;K3BS7^M5WMLQ+$>+R]%T MO#1F[V_&'V#D>GJF9]N]IW+^Q\5P*[=_%KEBT7K7,T^ BBGX-%<@(OV?2?B8 MBI)378KT7)&&5.:H 2M03"7UUQ!0J57A-%&5S+N"2$4E7\."9D*BKA2NA4R@ M:QOOM.);(EE*82Y%6 0J!U=(E"/ZG$$D9*4D0P0B!(KV0OBM0/&^?0*ZUIU M5'!4'H@DXPP#4%5/O4;2OPHFJ2ZMN;:SI$&EL]L_(L<-(CU82#S3N'#\@*4J M162CH +N?PE'W%=R92],UM:@);P;),9 T?,3'4G0RJ=T-,,*$Z6BP]//@ M(\+T529IKOTZT8($ZSLJ0(B$H]=YAH[BC%X?L10[A1Y'U6%5>RKK*%7P&I; MV%36\R\$T]RG+5Q57-<^79EUN#&* MC3=UV2>%$NU 7?2KD9W6H-W>;0S5>=#>&)RL1=$LVJK\':A."C8'-$BE;F.R M];SQJ%L'0X6;4.BC$!#>'#)L*$HDC=)7J',KB(TW;4"WFM&6BQ,\%+Q3= ?WTVV5+$">_0R9HH:>48"ZF#MK;*',E=8=1W AH(EN7=6-Y0=T/]M M$)E8\@GU4VOW;+_J_L MZ1N.[Y^Z';"''.T%GCFR+!;J.W--N=R8T0A)(A)&7=YA%D4,R2X<\O.C\!S- MD>L&+$-V_*^T''^2%JMB=VT#VY/@[HD;!RY^X(4'+OZ<8_ZL.L^!B[=<_)8% M,:$<;DQ8!G'"U(%+["4?/^1I;_#\CN0.-L3\I&'EUYO'I"TKKQA[\^RS>LHK MJ2)R?4C<'I#UQVSI+(V"0!2I0NO/BKMO]^!X0S]]$GQ<2<03:O(LI-/6JZUW MBKL3#;_IH2.D&5E1HV9")$)N[)![P<(FYX.! MV3O=U-5ZS*[>J]8O7ZNWN1?_ %!+ 0(4 Q0 ( )QD_50=K$6I:0X />, M 0 " 0 !M<'@M,C R,C V,S N>'-D4$L! A0#% M @ G&3]5 +C4Z\&# ,9< !0 ( !EPX &UP>"TR,#(R M,#8S,%]C86PN>&UL4$L! A0#% @ G&3]5$H4.N#-'@ ,<4! !0 M ( !SQH &UP>"TR,#(R,#8S,%]D968N>&UL4$L! A0#% @ MG&3]5"ITQL3&2 $.\# !0 ( !SCD &UP>"TR,#(R,#8S M,%]L86(N>&UL4$L! A0#% @ G&3]5'%RT\1D- RWL# !0 M ( !QH( &UP>"TR,#(R,#8S,%]P&UL4$L! A0#% @ G&3] M5(&\!7?N8@$ TWD0 !0 ( !7+< &UP>"TR,#(R,#8S,'@Q M,'$N:'1M4$L! A0#% @ G&3]5+H@MI3'" TC( !< M ( !?!H" &UP>"TR,#(R,#8S,'AE>#,Q9#$N:'1M4$L! A0#% @ G&3] M5#VO4E#@" XC( !< ( !>"," &UP>"TR,#(R,#8S,'AE M>#,Q9#(N:'1M4$L! A0#% @ G&3]5%K$HU<=!0 H1X !< M ( !C2P" &UP>"TR,#(R,#8S,'AE>#,R9#$N:'1M4$L%!@ ) D *5P( -\Q @ $! end

SQV M-3!CY/7&AH,,'WN;((Y=^1EG^**>X7O5&1T<:QZ6Q+\6RL5S]///T4F(?IKM M]TT0P?/1_WTB'7CG!/X"O/A=0[V]Z)9BJ7J8(>(C2W(4#[#E ,5!G M!]\KYD)9N5LJ679CL2%^WS_@=, ')'''LO]!'E\&W#A@Y419HGL,VQKWYG3_ MS:]V'X6XO/O,=O4 <^X=8"J>/@=!WT]Z#:7BV=/SB>2929![0:2"C)P V?_5 M%-+'>AJN'835+VKV$:RI)!N%*H_4&D)&2C=% M)"TT:D(CV2P(5219S2"BE!(+F0)LQ8LAES94IH6J*)0+F623SXA-^'>%KS9% M(2O4^,V/19FC.0X[*:&OT15L1=H;$_(X*$3((H_#.B$(OC&_FGP M_(:7A0Y2$:K-O(CPU0P<9%&"K">QV\U6^Z#)PT;R+QGB'P4+>@_;=V%XY8;[ MMZ!>3(&SV=F.0%^B_/E%HWFNEW](EN)K,*;1_MQ3.WG :8,$P1$R@U$D-+5! M0NYS!".3'#F@2 R#@=1@JW/*+O*BFQ._,*J+18P8$%R;&9?%&KZ0H8$^;XFI MM5D?FY1'AD!.ZEV_2*D8&K1DG[?LMC"AYE>; M3Y71M3'C;"/38'D_JRU@2QQ_WI10YBNUXK<,ONV7VI0F*YEL;R&3,O:\9;/O MKY?5M%:42LD>N1Y[OMA8U&'+ Y*80TB259&M M!6#ZF)%+-SG("#8)Q.#I!R3ENAF/-,9$WU#0RDCT^B3N98,^#TD:HNMTI=#I MC/D):0T[\S'!F.1"I@Y)&I&S]D =K1J2;YHBH["+1DL/92 MGE-N9U8>$G69/6RYJ%?9BI=8U21_GN[D] SDNU>7N2-]"IK'M=!,G2_1LVJ^ M-QYUN%E=QK'#ID!RQB)3K&*8WG343*;L)+(9J,SX8=.2#/@^UQA4,4"I0A&? MZ3.>' 9-#V1O5SL]?5E#LSS=$D:#>:<^2CO)H.F!\"E)9(:E51<8$ZJ03&IX MKD54PEX/I#\64]*8-H%L"')WEFXDQJNF6@^:'HH_5:OWB[5*T7!="[5LOX(RV5R-=,NV/:LM0B:'K" )?LSQVK/:[S@"&Y16D[59#]L M>L""E(!!;,)'4R,]-XQT=> .]''8]) %9<=! 1AY.:R4K^>Z[J*V0C$HA".* M75E/2W2BI'G&;$SY(-DI9M*Y1=#T@"Y\5:C9>IN8\F*.Y7!C(!'=[#!H>D"7 M-M-$P15[!#]C30S+)VII)Q,.X("N'IDKEXB^;_"$2)+,#",HGPF;'M+5Y988 M6V/JK-&FG3E?3R<*O@1'<,0,M85%CPI$Q>+1)+^@^)Q%N*.PZ0%=^2%788K- M4@-+M_%.;M5)92FM'C0]H,O%6ZA/@D*/1].I;@>TZFQ73P9-#^@JBGP+;RD* MPZ\F_1FS*K?0HK<(FC[0%@HBA*2*"B*$I,H*(H2D2@HBA*2*"B*$I,H*(H2D2@HBA*2*"@- 4 M"^*$@OA@K?R;.=>OHYH]5G7P196=KZ8[?YD%[ $'7JM>WFSP.?S[H'Q7M('P"66:"5PAG+[V_B7V[GJ Y<@! )O G(Q>,4X/F@+IU$/-NKJ(>K++U*.5_W4%>'D^UW$2\PXO]?X&&0B M(39>?LOTM3L2XB6D>(MP"!11QXE76164RIUH>\S9O<@[:'U9\B>6.A'YZ.%$ ME^C$4HV45&-C_BW%?CIC/F\L=PX__;F)_<6W:+U&>!5XB*N8P#V9M;(1H/@" M&U.#I/+%Z?Z*S>N;M&W$;RWXTKWI&=]1@GYD2L8WN].;]MY6]7%KFI LGUCQ M[;3'UN?YNC?L)G_A#.,YL'R0=>Q)L.$IH*&M>Z.T[T*Q :=@J:8?,#_IN@#^ MKVU.IGN^:[7-*;JFHGX64YHMO]3E^Z85EOJ3-S^YQ"V+GVWO^L:?7]Q4?E.( M.,76]*M @',;.;YOY+BLKHM$UY IB?>)@=9=462E*PPO;.1$>D7U-0SDC)4V M83%OE6RJ6K#SA[[Y23.W1.(L5[/%!A[' %% @,O$ /C1&$#J]U"MU*@D,#"V M6H-"C=<$<.D8H%+B5Y,\Q:>-$FXLDLW*/*MD GC@;G[B#'%+'3WV+ X"KAXC MXB#@1%;^+ @HE&:<,98]Q0"T37.JG9EHXTM;N4879$-NK7L8RA="(G M:S Q*ISWH.GK,_KKSM]\R*Y]N=5T MDD65Y0F\GW'H11>4VG4Y/'TZ0=S2B;.<'QC;=.SIHV;TWSAE\R%$8-#2D*T. MS:[D][(SIZ4M34Q+0D0(,C,D?HN19UZ>B6$A=O77[^J_)$OS(<,>Y]52L] V M::GM0R,VE[5NF@P,.TS&X,1M@CYC,N8ZK/HZJVQRCNVZR-2Q![H7U]%<=W[\ MRT.T:&?1OW'^);3:6FBT1] :JRWRN2&:ZAD*:]*UY5Q;XMQ"#F]X((A;CF/^ M/WMOVJ2HUJP-?S\1SW\P^MSW&WM'E'V8A[[/Z0A$G!51!6O(Z\I&=#>9_&IO(U];S3J:0V" MPTW>S+?$7GO%DJL8^_2WGQC\@-+I0NQ >]\ _H'VOA[GR=L(SISEOE/L0 M =5)E)[3RK03IWF/O24H^@"1$(A:0IEICE8"3BR$Q[+;<09X)XXY^^TD_4!0X\[HQ@@!G7E?J=/DRQ,/Q%EEJ M%;_&=:6ANBIUK65)BLOQ$-]^D@\(=I(ZZP#>0/]G#?\W[)7Y,CE4!7_2L/K! M5I31VKA,>0-M\S'D#SN&Z/-IC\@N*V(>)5QN8<5Y1C)B0\&)0[ML@"(KQK$ M0)EG0)F?Q?GR,0K8F<2.52N*Q1&^6^P@2UGH!3$%T$E@*T(<2@P%E/G5\P!0 MYM?C8OD8D@IE MS?-S?ST&POQ]9,?*=:S4+7F[P7G8AV*5P9 !OK\/O7Y6;PJG]3GTUU9 M)3%.:(LK#Z:@HC5!=UX844#L7DF?DP"%?MT\ !3ZE;I8/J;0YYXZGU)N#>.( M\F)<[>D#1^KJ$9H3%\L)W2O7@>3K#%?9+WANHD7"HCUZ5G*^O#G>?:-+C_!> M?=S@K"L#9UUG\K(\.<:?4J0;=A!-]J/GW+&]0@+O?;M>#&YNX[MRI%\-6W:W M55];>"W'CD?@.DE XY/7]8 :6)7+:Q(1=P5(J[60N4.U*KS$2/13 P$DL'< M))^ ,[-K\M""'?8H2:1& M(:*2QX"<@QOPC*ZGB.,?;[H6-%L[G,/,<1HUCN_8%E<68(8;2*L^&0H2 M#,5^(_0!QD^HX^ &B%E[91:CT9V*,'P/C,QC8/3N?NDCW\!=K@) MS\][!.#1OK[>]BU7S,N! MN([I(%(2: N$3W TF?JF@G '^F$ %LAVNR'<[B M)7J/.E:&S(\L@FV+/-$E0Z=<'%8@/:8..CG'AP[>( '&P^WS!S >;L.E].[N M8-#S)S @WD]U;D%S T8.C;EO#[%.ASR2\X<;^#F4I:OED\%\^YG+)3.2%85^<0FZ M4^3<])70O9A?:!-VZ96]5XD&N@#H H !Y^L\6"\:5N!K*C@LO_&K(N"JV348<9=PTCPRP '.#S;&4ERW^TU. M'@T=;*)6ZDZ'D6#\/&X:P"79P0^X=G8G_IW7V'<&)5G-ZO=+54< 41/&^J MN[T$VZJ76\J&>IIK&]>QDC=U" !.!3-G^IW#H<0ZBX5C=WU',9^!_43\K.S- MVA'&#S#_<%(HYE5IL38'@96WZ<8&"FL1\Q-[[Q(,JEK<&C^ 0\(K=1)]$>$L MW @7]4IA9)8CK@E5O3FL3808X<2K" ?HOE9T ^V?.>U_#L?/%[DA7W>0AM0B M2&XP:7 [O,9LM_5$^R=>(.10.E2@_:^9'X#VOU)GSA<17L>*EN4*?)O;KN?Z MH"?N9GTHC!&^]^P@IU+_UQ4Q]#^^'(EN9CIV[&XD2("19SCT9EI.5A1G$;UQ M&ZU+SG;\Z-&1*.6BOAJ1B.NN;.66LNOGG&G.GVF>%HM^4LU&]C4U-S5LV5:, MJ)'G1U\L--OWOI^D[U]=6]58__S?Z,?3[RF6)KNQY,X>'_Y,7?%+'N46@OY] M$H)2M+A"\-.H$.P?Q%IY.?_^^_7G;^'R=I7G$LQ_WQ1+(O1C7;VS1( M C==RT]<33;S\C1Z\0_9"N6M]SA*BHHT^Q.!_W@FZG@>6JR*KZS M/-V2_ 8)](6!*.=F;LSJ_]WCV4/YN)+/$&+(MOKYEB^T^8[3*_*MW),JYCKBH5N MM5B-6G'=9);VHV3Y9KO#5;A6M]KGJJWHKYP$HQ@,XT<=VELCB3K/\JTNWZ@6 MF1X7];07_:_)M:)!\*7<+QW,[7MX1 )\IV,EOI/K5;CH3X?C]O-8'>::?*M7 MZ>:X5C'J;DV,IAV%'G+Q?B-I$ILEY^OB7U4[TAQ.X,F1J?+WF=[[N_3])=IR MH$9FBOKW"^&2)BHZQ0@(E@A2)B0,F4(2K5&DI,(43DYAC4+QZ:.<1'1-:'XP@PPW3[#S7D'B@LCHDJC?6XJ# M0:&!X_V!N?"Q/K)LS >0+$A(^IG",MJ:%5I-V0R6E=DZ)*C9=!>WQ%,MY\:Z MW5^P'%?NB$;1FU>J5C.,6J;>'D:F*H:: \OL-EN\9K7-;K<2/Q.&?V\ZA\T2 M);HD W4WZY8](*H]:B!(J 3]WM)KDX*Y+E4%#L'JL =U4&>R#*.6J2$U1Y/9 MTM(: \A0D:I&^O,I33)1R]20H,U&T-L;8BAJ>68"39M,MX;%+5-#JJZUJM4; MNQJ77Y++?H$9U$4X;ID>TDZO>JA-K!1.&[C;$NPTQ/4ZE+#TD);%8!H.$+EJ MLO7&CG6VXUXY%"0\W5*SL+(TZTW:8MVMJK:GB,V%*42;@E3+HEW*(\M.X)K; M]1;N4T&=DLMAU#(U30VW.::">4"+J[E,-PNK!S[96HEM( >^\_3%WC)(OOG%?GBQ6WALD[8% M?/>I8X\OA/N;4_-14GD2F=>!K)S9Z?K>E7S2,_O%3EO7CSY-Z@(O_^\;_NVK M\T%]Q[#?H\C@Y2:7Q)B<(XB,>O\(LS=S-2VWB'YEYN4T6]747"VPM7TZ;Q1Z M.%I>[_-(QSNC36?P2V?;R!Z<52-.A^>T:FS/) MTJVP[<<5S6N3<7K=0Z4FX^U0\RS5@\C,M.R%/_TS%6[^3!7(5ZF"^HZFHK*S MQA1OSE4&#.DOWR,47]-0?! MQ3.!O#7PEN;G#%MQ%L?+CP$2(65TK8]W3_8R(SW7Q=BN+]NJ[*K)Q3E.40JE M*='95^E3A MROT>VX$PPB?9.%(9_?:3?J!Q'.1 NT7H'^<*;/:1?6KP?CK9Q5'!JP]XI.G# MG3%'+"@MCQA"8=&) _V);S_Q!Y(^='4= />J@0MT]D5U]E?S6!P5]EY?(:F: MYD-0%ZNN^RO>[&RG,>SI;S]A\@&"*:"T;Q'[0&D?![V?SE%Q5/2.:QLM)(U! M"R*&XW:W+CGV;IC7^FN;DXH82KS33; M,];:H[?D(6=K^R02\D;S?ER#GS,[K'OA0]RSGTJ^$S!WCE+F;]A6+[L=R7D2 M!_:?I/CYG9SI F"<:9 9P$$DU1=86R# @-D!LP-@W.P@,X"#"S'[16,23[_= MNNCN\CF9')$\OQWOP!P[)ZOSP//CW'S _W7JPCUG#3_YI&_\E5C*XWK1+CT= MV7>@G^70._'$L"\=,?]XY!YY@;'5I%7;\7Q7\PTW2=]9T&QM:OAM2[8]YIDX M6IK/3WORYEO.BV8VZLL!K]["HM%5?MA 3;;47]7[3G.BU!DI*5!Z,+\L\,?? M/!\=[3;#+=#-=9_$7X!13&$J6 .EJ'(!';+S7HB6.2QF%.+;3QB<[-\=FP#K M)OO6S5G" R[ 1?TUV9UZ8<,QM\%PI=GDH*VL0RDIE(J=N$ &X*/, !!8-[<9 MLG !1M%&[::_U A:1)R98@^HDE!9Z=*^V"IR*( )1$!D/@+B3:7+'@B,N)9; M7QG2"I>N.'2I:-1+CSO[QN=97&L'M,0+NO^=Y4E%" EYT!?%^EA>3#IXE_.$ M.!G[_G8)28+::C?&",>+4;WTL#)A_IW%N?4Y3!RW0">@8;/#.!OV+WT.3: BY/6!F,6'4Z+# R&[)B%C1D79GF\ MBT* XNFW1@E Q5^?A^=SH%[N2O/V7&5Q+B\M&''>7;;+^5C%/UY1H6'Z= Z: MZT TJ)@**J9>OF(J#BJF/JX*J)CZ7L54DH(PF81PB:(T6,)4A) FE!I]HE22 M@"8(AJN3;S^OO&)J-UJ&>H5O%+E.EQ/$:F\D(3A.H]!11_;U@JDO^Q?3#TS^ M)[?O9W;+IH)JJ3%\%!6'<4B&(OC@FH1AM"I1>/0)EF%%D:5MHXF>CB:K M90"-[3*7'Y;\_+S E$I)Q5+L]Y;Z8(:VU=FZ;9;QH(>K-Y@ACLSR]7XE?F9Z3/6>K\UK77D#Y8UY?COP:W.98^*FJ3'5YH.R MDJ>T -+6C4'>-FO]0CX>$YP2E'6=+)B(8?GB8(!Z#-8-2*GYF>*!*!YF7;E2IB M'IZLJ'*MU1UUXY"1]$1AZ!P:NB+5X.1PN6@H\\Z*T).GIB9JZ=O]YM@8DU"> M#68UE15%U]4/U9;E'2Q86RK9@MC6;FBM'+$7D+]4=_UG^3N+C>!.>),SRNP0 M*17':AF.?1AP:E+K1+%3LTJ$!K'CGCU JGX'W@D2F7Z_W7>W#F+[;7%KC?JR M%XY85&6BENF'MN&F*L'#I0\%5J\\K-*C3B42%"K]T*K878ML8UKGV.IB0Z[# M52O$A:AE"B;56E%JFD%;YKJC7K&)&^ZR+<7/3!7,945OQ0VKJ,(%LZ8)$<'< M'M)AU#*U^@C'B8Q9X6 Q6$ZE@E.<",:,B5JFAT3WEMN=4*KWH=4 WCBN/T3* M$4G1Z2$I#J2+;:.Z$35SJIEKNF_20ABU3 VIU(/JW6FXI+C%IC@M2*O1I+UF MHI:I(>$U02<\R'"A[FHQ7#*%I:<$< MEI)R<6A.8;GH*[I3K=BDM?0^DQ#7B1%R5S)9N#DKV3E^*P9"[TN&EJ M4/4"*Z^'/7$I!NQ"#XN=WJX^3IJF1F4PI,>4)ZAE:N/9MB6,%G4'$N*FJ6'! M33K0A\N."VFS^F*$DK.*L WCINFE&L $F8=Q8R7RK"+P[(JK$=.H!W!Z7%2K MB9C!9MJ#6+F@RY50X:B1$#=-E]7VC+!:UIB5F.]5:K0G88LB'#T5.5 LFVC MPHP?Y:'\I%G1V]O&&BD+<=/T(F"]S:@P&C8$J*PO%;\>;$7>W[=-#0P-NGT[ MFO=H,>"IT$0'LN5:T20-TUWEF G-6B8#WJF M5C.\[<@L#6PIZ0&U<)&UL"MO2X:6I@_GK%8_S2KH@$X3;:^2(R*C62IZ8&-EN;RG!1+0MB5QNC MP[I?Z=;CZ<+2%_H(/Z+4Q,@>5_@:6 MW-)R.XG:'E"#(V=FD[LVNX0&)EY;++UV+!%QTW2%]7G###Q7YTQ"WWI-OK+; M3ODP;IH:5T@;T'3>Z'!B0#2:&E.2)W13B)NFB:,ZZ[;L<0_F!A171R"+%GI" MTC0MM&'+6^#Y49\2\^RH/U)W!6R]BWIP0&OU#0J:$GI9@Q9J>]XVH4;7])*F MJ7&%9(&?+]4E;+*=[F).LD2^8R1-4^.JD#-TD2>7CKDJUT<0:JQQ*")N^$!1 M] UKMU<<-I^*]8@16&NV:DN,'C=-KU=^S"W-9IW#161-;EMCI;4A(J,-/J - M)\UVV"1&AL?E99694.WA6EXR<=.TV2;57 /Q5-_L(M1+S(]+H9=6RYM3+#(%*_08DUF-]-9\M2TZ<*(C.&$ M/;8+:76IU%YKXY[N)9U-VRYBT0L'Y< B(3Y8#79$IQ8@2)BT?3)>;JJ*_,)0 M5>NI8A,*?R>H"Q:52E>2BMU >#0TWY5M+_:._T@^1;^M_04]Y*-_^OLJJTU] MV:>.?(= _;4L+ 3U'2+ 0F1@(2)$P& A,K 0\'<$5"3,PD)$U'1)+0X6 E!3 MQA8"4%-&%B*B)K 065@(0$T960A 31E9"$!-&5D(0$T960A 31E9"/H[#C9T M65@(0$T960A 31E9"& U'756=E@K(H0GL="F;HO8.4K,P0 -D5BA V<FB/C!;;R5T810E6 1Q$*EZ MI.0E]R0^@*,!1__)! $7U]6[N%*<>D:?5V8Q<)E)>>](ZM*B3\%[8 M[Q6IB)M%PY]RQ)^;[O1W]+0S]*?&.2LO#5^V]N4(#/NH!GIV!0/0Y'G-;$"3 M61:$R]/DHX@#[LAZ@OV.GG:(_MI>=Q<*Q M]^9RUW<4\TYTPN5MA,QOI;B-HGG>7C2<*9 +(!=[N>AHOFS81S[\ A)QS;N) M7Q+*WXE<@%T%V%6 7<45[BK^E.SV%E'ZYY%X[Y?8_$N4N_W3^>G.9%?SKD4+ MG$T:CF(98E"-FUH_X MO7)\V?@U'O<:A>.ON#;]W[GJ,(UH__ M5A1-FT[/NSLKR)9L*]I#KJ@IVF*B/:I-%'[8?XC+!1YM$W;IP3[)\['V5.%04(7BN:--5 MH3O]HT*43R_8[QKYP/?B<48+<: 29;M4'O9'+CV'V(HEL--:09ZOXRHRR+>? M*/I T^@I"E$^WLZX,!8N46TVN7-QX7$?H[[LXTWLVX#_1TO*9AW[R:-GD7K6 M7&_?DP.(UV!N-%BRU1"JKYJ;:&SAO"/&B,<^ MB5S_)>!D[_9[1+_5TDIHA>K)G 87ZH3J6)*+'QG]T:1%CSE T.E*%G3C>)" MR%JR-)M@NH&:T #V[2?R@)-$B@7^!C0 : "H_X03RD6[E%\Y]2&$2$2C/[&* MX;8=GE9SSP.G)#3Z)5ADU]BX,H;UW:(?ESN.*VW2U ..X&]H[J\YD<\JGLDL MY S/"S0UGKOH#HZ$/D(0^6,G$3X@96R,[ 3(J'A$F:X6B,#Y0_5;360WZGBT%NUH M3AUU[RQ.?A9D3U/C[D6V0#*P QC?Y+')N%V?E+E5>ZGH*TO=5;6XI#<2:648 M/IUE?A?Z]VK!?ME\!R=7KS>!]"0>Z,- [R^<,;WA%H'8'>VJU8TF%K0@!CH> M QW@_#YQ?MG@\>O".1--3OPPV6K+AEJU'_-I/&*>+A;G\FYC!5"="0MC RZK MG:M4J)[K^,R<)59/#VY:(ESKN8;;GQO'(2G M9C\\]3.'@+?M?NQHSV+,V&IG+\1I;^0!U.L3T1PURGT;VE)(RQK, V(J,A(9 M^QV)-.;!4>"U'P4>V3MYO8QPPS[*=^D@L0P.L$&]P4KE(E';FG)I+4$57=B4 M93UB SQB T &@ RN*3@@\V1P?D?FEXEAZ!0;CB54IU"@KIGNBH$8I!<3PRL> M3$ -@!H -7R=&EZ)&PX:4QI#0F-M!D+/K9+AP+5*E^*$[4CLS:*-PIHSEM,> MMK'6Y=HXWCK$ <4P1 )2 *1P33'%X/8+$%N@RR[EOOZR&K*()28JRL(6C2&L M-(W&>AG4A%@-D=]^'KK4\O>?.J[/*KLMS8\#89.D(2#T];;UPUTH@ZN5/G!@ M#J0/')@#Z0/2=WGI [Z;R"[<7RJ-\\H=,(N]8AKZHQZCYN\AA[WZ>VX_G[FUOQ< J:K4T-OQWGC&*>=X'1 M5IF?]N3-6[GQBIU6M5&!F *'#+=FG>S"'A+H$KW/C0?28P*>N6[U>-6^K@OP M07-2KCBLZU!0OHC, GM<'(1+(>8#\AT^N(+ HJ*Q-B)PJUYN*1O'N_%ZM?B] M;$7+R]NZ]Z%P+KS")W6% >D%TGN=TIN!L0'I!=)[D](+[KHEVX=G<_?%%7Q6 M]F:'+KL&P4]@#1Z7S;Q[O;!KC@:KG@T=N8 M72X F@Q(+]!DE_-A?4()A?)<-S1IVH<0;H&'.A+T9JJ0*"'R TKH.H.WGDL' M-V57F:7K!B,W$[UU?NJZCC"O4Q48/E["IN*TT6-'Q64?6@D270H77K>L?;T" MS"?K"TMR=QX87J,#L1UK5F,FD+XE],@P30H,8P\PAH%CJEL[IKH(6=S?N7G& MF>)#M:)@HE/HNWJI8Q*-1@-91I9+$0]C?DC*$6,PH = #W=RW VBP8!\W[)\ M9TK]O>+%[<[04GZ#RG6QWNH6/(0* PP^L0Y4=-95.=7CS2Z)^>9P)T_1>J(# M]YG)H ?\E+=?[P\N]TH368PN/863[,^8X>,1I+11GH_YHN!P'"R/5 *<,3-<^8_%:2>QBKB&@WV5D_5D;&TZ8SR&@(2 /8%E]@$&Y: MHI86LBIS+#?J-_M%C*%S%= @?B#BV%)Q1(/>(1TS'"S6N!XS A[;!X 1 ". MU$9'8H2W:Y_42HBT$ LZ)Q*F+M+EXFJFX!7N&@'R)8;L#XE MK"N"KX\N7$"Z#76'Q5#",#/OUT2=[_'V(HY81A+_:B0!-Y=K\AXJ2(- 91!< M! X [R^V%L@WD._;.> ^Z=6QZ_2'?;G@6L71<3@(RBTQO]U(04&KSU9U78+1 MUQQA($H&D,@MD,BE-WU'"%L]%):\&W_7)45O, M-_R^6':KN-;ND&IQ)L2<$H?LGM2[?G_8NE=.R6*X+C"\@7S?E\Y,R?<5Q%5> M>Q%>$#8)#I+ 0=)UQ/$!,05B>@7GG4!,@9A>@9@"#\U[-2+Y?+G7,UADP+'Z M>+"M"+6>40LE&$M<+_0#C:<3C0'4 ]2#F+&;6<&[$-.[5TY'CAE[3Z]H6ETV MK3:#0JM==;CJX]6= #.)7B'?URO7&1!V-\6'0508<-X#YSV("@/R#>3[I@^G M@'P#^0;R#>3[[N7[.H)GLNSN_7@>O!G.#.I-7ZJ*!M$*A^,!(3:HKWN +U Y MU<5*4@46FW,Q'U!%0V2W>M6(-O\X**4,&.FN-.Y5^_@NP!R\$;1X9U9K%'7W2?4&IR?#"JC+3HT@W$ES,N%&=T+]FJ-_(!:N\Y0O?^=_/+, M4(LE(!)<2_W/BSK4M<#6'LM00[^4H9XOC(!&C* ZP<32LD ) M*'%XC;^\ M^%RC5T^N)S M\;8']&W^.4V1\=,'5W/-R<@E=![ANOIN2$P7_D3[TP2H'RXRGA^0E:!=5G=F MV=\04SN:#;ZT)Z=]D?$#U/0WX"; 3T$35R;B>/2 MB=T6D:G5EZ:C=EL<"-4E8I.E3G\;)CR2U#*G'N!W/1?)N1U]R7 M2(S_P,@S$)M,I]KBH5O%+E.]__[;Y3^3VX_ MC>?K7(GOY'H5+OK3X;C])%6'N2;?ZE6Z.:Y5C+I<$Z,Y1:&'7,0W\/EZ]E?5 MCN#@!%Y$D-[?9WRO:,N!&BDL]9@O/1+*)&0R165(120*@B82AD]A:4(KI#2= M*!-4HZ>P1DP?\2<_T769\F6E5=SN(,2>MA0,#1RMITNP!*._-U4KZ 2QB9EJ M:LID5#8)5E[/&0F1R-];C@O3@<6VMRO.&.R"18C/=$0(HY;IA[).-ZRUS$X! M*I7)?0^*SMUY;UQ1RIUDK\R"S/AZ.V582K03MNF7K]!,^;:VI) M%42V+PPYREH79ES<$H9^;QJ$OEF"N-X &OB=L-9==:>(R<1-4SVMCH9UM8EH M50[IP"W4D.O-B+,E+-U3AANT2V.&F(F#EN&R<#"U*[80M<1^;ZF[$,,,^[N0 MZY9Z4'N$!54S>69J3,H.TO'ULNM @6Z,!N.I5AHNXI8'QI0WMU/4&92Y,KG: MKD72M:M*&#=-C:D(*79HUQ71)*PJ6]#5YJ TCWL*$ZFF3C\_4RQV8 :.526] M+0SE!5W"I=3[^_30;_)+012-KEW4U=:$ZH^9J&5J^!8G]P>B:&NF9DBTV>"K MD[4LT9X5;%5?,H-^OE+=*<1, M7L7]3$_4DBH32FFA(B9/=2<3':O,C5'\^O1$;?)C%AW2&LIU188L+CBUI")A MW#0U40T2\89PN^Z*04>>3(T50ED"$UEEJ?>3?;'/51B/%@V9AEH#8E=:UG1I M'[/YF_!KA6Z;9>PR5"[N*+MC^5Y_$\9-4Y.**'D3:7,&+QHZ%H8]IMD8,;I$ MIM\_%ZI%2/*YO,C75A8^HV9>HQA*Y*&'JJ2!B;B^-?-;G6U&(EB2S%"BT@]M MY9<-5HT&9-:);G^+2Z7^5(M;IF!"^RA'KBP.%GF[/=4I=#'+C^*6>*JE.&IB MIKP5Q<#)+ZI5D<-G8R%JF5K]PAK!W"&AZ1S14;<>:MG]0&.BENDAE3I.U=P6 M-RA7KLF=&M^@YS8>2G1Z2.&T3> 2DR?,:)-,,:O>@*HZ3-0R-:16H[7-(WF[ M"ZW:_@8IPFB_4HY;IH9D,)S.DE6#,A=56F@S2$^!"W'+U) JO1$^;_6'&U-N MC=KY[;8/-3I"U#(M);U-PZO9814W$:>!!8,:4FG$-Q2A])AZ"DLY2XJE(C@+ ME:"E5># 2IJF!E4;]B&=T+H,IPWGBP%?+^JT$<9-4Z-:YM>FXIJ0,52OE.B1T/'X7D^(FZ:7*E_'+;5*$FNNSH_'LE>N M4W8UZBQ\0*;;4*%?*GHM<36V1Z[2]\2(8N.FJ1X0[95/UQMZ&R(&@TE1U,N3 M8)V434_/EL$65(_MC,2ZX$SM$CO(HV,];IJ:+:X=;F3-H4W.:'.E8:HQ*;T9;3R06',G9-7:)3)*GICI+36EC7M$%0F0G.KDP\JVY2R=/34/1; Q7 M'E^()K90KXJ]27Y9W"1/38]K(V!%>+"=3TVY--2:.&H[BI7<%DY3IEKKS5AD MO#!71'_0$YE:! MDY+6G="*B!@^H#,7BM)I;\S*A%MXIF&.>FU]CN]O-J<$$>^,.C"[$M%H M?T^R7I?;$20DQ"&9:=[41K2+-:R):,"\-:%J8V\T39JFQC7=;O(D&52'8KU: M%+3F:M[Q\230,S4N6Y\VMAMV+' !1(][@WE'[$468]0T-:XUW82%PH+$N3(; M5)835>8D8A\^FEJOD:MOAS!+"V+>'[!CA\KGU4X2;I$:ES74@]F*L;?0=N?P M1KF>WQ+5Q%6:>JJ[K#'4(.AO1):N"SU5'5)>,7EJRL0IS?*](2X7%8C5V>U, MJK%;>A]VEAK7CC$4=-7?CD6CC*Q$=5F>=]GDJ6DC9\XS&[[44=#_4\FT8@K_D /?>?HB<:CMOWGTW>W;O'#F M/;:)OWGTFD+0O^.=D^\^=>SQA?!^1_6N"_)CE^Y58WW@^4[TS*GEA$\;M*>_ MYV-7YH^)J\EF/HSFZ3]+QTOJ*/YP-4OVC;7VVS,?_9G)BY^:RA//L0)?^VV@ MQ]YV[OV5WR'\'[=ERA>^_[WH'S_J"(^&]OSSI(D$P+I<9EW>*Z0#UN5B>'GS MLA)8E\NLRWNYS,&Z7(S'@-[/X+H 'LOFN@ >R^:ZO%=& JP+X#&P+H#'LKXN M@,>RN2Z Q[*Y+H#'LKDN[U6? ^L"> RL"^"QK*\+L,=.NB[O)RGZW#'EQ2:! M^L0D7$%F\7>#RS,U)[\D(O>=9;:2EGUJOBYS]>KQ#EI&)O#/).ZBE]? #!XG MS?K%9Q" ^ Y%$(#X..9R5F80@/@.11" &( 8@#@S(J@X5OSE_WU#OGT5T-!W M"KO<=%*?G\VWTAZ\R(ARW 0B0-J R@ JX\(J _@S@3_S6/[,NP!,QJN27#DM MOW>J"";I R'P &UWA[8_W[30W]'33MB1MR6LO#1\V=K74C'LHVY-[D9L $F? M>(,!2!J@[?B>I>MAZ22'+N!FP,V9FJ0[XF;@WP'^G8,Z"/NR#J*_8Z>=H&/O M%)("4?N-0I(4&>@CL,7\B.!P&T7SO+W@.%,@-4!J/B(U3R5L@+R /=)']=,_ M)4: U("]4J8F">R5P%[IRH*"R3G MU)+S:P3[#8C.7PW'\_[.[0MX OD!S/.YJ>LYOFP=J'KXZXE X8?]!P1"H*-M$S,V]F-O"\\_N@]4-GTYX(_6+_62;:%$ M:"VRUVITN]QV)04T5ZZOX:9PJ(0IC$@H'-Z/W%"_:;73[PO7B+'A?HNQY- ME.M0TXKKEB'??J+H T70!TJAWD(]Y7<\2Y>MIGS):?C7\?)$W P_?*Z^<7;) MX4,%DCU86#9DO@!#VT5Y[4,5 4=:<8%"/**$!Y0B 2, 1CA:L?2L,4*\I#!R M#",)B#00Z4R(=+:4W%.PR)-KZU'333U<'0_%?DNL=_I= YY30V*DGU;3S480 M[,T%<@SE27NQIE?4FLHGI7CA;S\I] $B@?4+B.&+>94S1@RID>;^RA8OO$BZ MD5RA^"5&:._%?*0*? [+%$4L>U!9E#HS?@*AQ=J1C>)H#J/''. ,9S#P6W; ]<50)9.2 M,SPOT-1X*J,7)E_8\:%!Q+:YI27;WD/.UOQKB)@ZM]_[2B'Y"2=W,7#E^%$2 M+"6PA*6>(Z&/&(7_V*LU@X3.=CHH&>)6W?5HKC+$^I,_5.#51)JCCD?+T8ZF MU5'W[N_D9T'V-#7N7F1-) ,[0 (*H=56NS)IF?G:8C2IHJ5!:1A*22UPF#KA M1N >-?BML,&%DY*<04'?!!4DT5?< M'^X!_I04E#&Z,.2B%IJ!4JV1FRG-3'PA(@7JVT\49LS9O_>=+@-7F<6SE8M6/.=JON'&Z0] V/#U MA0VGAOOA@]';=JAVM&5P,#QZ)T=CQ[9WWHS]''#'MAWN2.Q.0Y01[',;@A*4O.FMC5W-;.+FE1) MB*@#CZ@#, =@CAN*KK@RYCB_R_;++-*L*[0FR O.*K M!3P"> 3PR)EXY)7X;YQ3A[ XRC>Y;J%8V+"HW?*'?^CK^#*!%&"S;RM!H$"# M8--M8@)5L,4P(I X,!R'TL$@@$$ @UQO;#BX!P7D&FC&*W'@?UFI]27$*8QJ MG8:I:3MQU:H%TKK,Q$J-C&\N0#CTEEJ[OBCGEN;'( )_5&2,[N\PQUD9#QCGTF++B/10U3B^YOCS MOCB>%":,1.U3$3Q ] FS[@"P7RG800@G$,\,BR?014?W +VG1K3IW&MMRMS M9.L+T@0G%."$XA:C!X%< [F^Q9,W(-= KH%< [D&0 M@-0$0R0J-K=H2DRWW/]Z8/)K;XOWXX];3\;>]ZGM>/[^9F \G()F:U/#;\>9 MU9CGO6FTG^>G/7GS5L;)J5-'B=: -;G!R-^4/+Q%#@Q&HO<9)]/WJ0 1 2*Z M*05[U1Z["Q &-1-YU?-VH1G4N+K1PD*)F.DQ89#O$,;U!7D5C;41H5_U_M%(@E6]F8'MB$KMMB$-6=BFZM^U,P.J-I(8"082F+:T >43N?2/=X] M2D <-THO!H/W2=4&KH9ZH-UT>^9K#4H+[?+RGP3"HE* M(S^@TFXBP.ZY@'I3=I59NGHZ?*L1=N>GO:L)Q3M5F?7C93FS%5%A%9.+."@L MS9@MA;?KP=FJK%.%D;3*,UU%1*267\#T-3:@(]Z '\NLTS0XQKNS8[R+L,E= M!AYDG$H^5*&.FC09.>Q0"S.04:HR7C3$S9:)"61?E)T&A6H!?YR>/ZXC7@ $ MY $ W#4 ,J5 7_%+#[@961D6#4KL"G1GL"E"!N:>N,ZK7QQO4)M36(6-GH2,4+H9PCXEML*36^)M&V$V$VMYAK7$09 O" M6L!I$8@+!0 +CKX]+4O)SNEM5U>OB^7 ?/K^E"M]O2)MQ"FSA4W6_7E9D@ MP>AKKCT0H $8YPX8Y_*;T*,$EII:4RJU),P2!U6^V0B)):$6SL4UKP:&]97E MFEI.W")DU!J>I_G*'&WH,>DD):7)=.U-0#J =&X_[A38^0 =ZUU+V[GG\+S M^V7;?$'2RR5KS_MBO3;;&K7=E TG3*(FX]REH$ U"(P$@9$WO:9W>@ )#M)O M;$WO5(XS>) .Y!C(\2W(,?#%O5?]=%&W2D''AH<000[#-HEO1&:J2S"V=[(] MD*=,LW1?$+E'6@#QCK>WIO!?:!R.3B) MNY(:?Q=S9 (=P=R+3LSS")$J2_("2_+A3\37IR&:$Y7-E]EI@:X^%V2%0 MF/V<$9:_$@8:$8;J!!-+RP1CG+-R^U<-\G2YY=6N[D^[B.5P]7*CN["0%3SI M?_UH]9.5VTU^NBP:UG @KL:\WH),&J^Y8<0SH'+[)4]&+XZSM^;I7Z<,8;WX MR#-1XRVS]/*Q.K0C:3)1+&77/J58VYI:QN]QJ9W31T8EM$;6*<]1HH[?%1:U=L64663>QQ)T8 MGUS0\ .$OF6+)"<7_^/+T:H=7QQ_Q^G^7YX/OY"HQ0>A>Q*@Q!UXE(S>3,O) M2L3TT1NWD9CF;,>/'BV[T==VSHB67'=E*[>4W7UZB9GF:;$H)(=WL>+(30U; MMA4C:N0]*1WO^TGZ_E7V4XWUS_^-?CS]GF)ILAN#?_:?7Q<&C5_R2'H0].^3 MP%6)YD=SGT:%8$_<];PBQ(M.)S__WW^][/P_;)17',MQ?SQ1SHM1S;28$WX@ M"?OH6G[B:K*9EZ?1BW_(5BAOO2>"H[XCV-/9[(]GVHKG(8=_IZA_Y_[Y&,]& M:BH7\B;_8L(>N2YO:5/_Q_ZWGKY*:.KI.\=+*IS\<+7(^(ALC?C9OSPU617? M69YN27Z#!/K/ OROG)NY,]TM%_VMRK:CK?"D7=RN7].N(9/=.=TI\)]>K<+EN=9AK\JU>I9OC6L6H M:S4QFE@4>LA%ZAA))O/YE/HL'?NK:D>ZP0F\R)#P_C[3>W^7K[]$6P[4R)93 M_WXA/I(,HQ $*Z@T(354PA1:E28*-)&T"3W!IR2&RU/L4:;D)^.B.:GX:&LS M6(IROCKIX7V,20H;Q4>5O[:TUH$A=&W,$ ?\?%,)ESVRF=R](2 MA^I2GRV3?;,4X5/"TBWUBLUV%C6C+=8]?E'LKC:N,Q&BEJE^=@(W@N& 4\R% M(D E37"ISDB/6J;ZN7.JU K?=!HB8>(5FL%VZYH:2GCZ[<&4&?'AP&B: 5M? MEOQRV*A7PLB"3+6DD<%D5A2P!K>:6EY]S>YH*GHF>6!$90S;5KB@(&KUA<66 MZKO^T DE*MUR7?;4Z9BK#429\9&V6!-7KB%(=+IE:4ZNZBI=+(OYN3'S!T)K ML-:BK2:4;EJ&1_PNFFH\FD6X3[L,[5/5BCS,&: MZBI"7'TUU=09=PUKTT0Q4RM8G>7(U",U'\99^U--)Q,ZT,<[@>6(4G]69X;MA@ZWJ87QM<%44W(1A%NA [O<=NW#P7#F MU8?K)" HU528>SM6+(]KH@RUBMMQFY$Y)=F7IYKN#)++$_C $(FMC$!;0[-& M4/34 XO5;K+\9HW1:Y/83NDV7MV*O!4U/;!:EF+T':L6+6U9V5H3G7&:ZVA> MD0-+T%'&6"/T"(O;-G=KB!\$-@)IZ&K-.@.R"4M17P_,Z\1U MLKJL!C2 U)930 _/:P["5 M.:#J-7.+Y.NCNK.M5P>ZA!Z85V0KBOK&X(8FCXM-!7$I3*#"N&F*@J@&MN"% MY;IE+EK2&&T5QJ@<)DU3',2&@U+8&. FQ,I%%YWQ):7?%23T JD\6B &PZ* MF"L4=88]?./;X0WMO '[LD3"+?B3=C M?%]8N"^>[T3/G%I.^+1M>_I[/O:]_-CO5L)HGM[=*#SNVY(7/S65)]'>-/"U M$^\:?M^,OFCX\=W]BUW>'_LJWTZ^"A;B3 L!?\< (K*P$/1W" 4+D8&% -24 MD84 U)21A0#4E)&%@+_3;U8] POQN87X9(ZA=[F?__L_DU=X ?DJ+\#0=^RR]X@_ MP MO3E9\-I>:F R+P3MC?7WM[V_=CW0G^"[Y_B6Y7S38\CW\\FTNCE9HE7,, MVZOVJ[TD3N&(>+[TZ(]HMV!96,P+I'R)-_;9RKO[&U,#807"FFEAO42 .WV9 M(E]ORG/6?2G/8:O$^YJSI?DY([E/W^M-KF5%[[^EV*MNM,#?^5 M6IK=Y7S$N2IEF#R_K'37H]W([# 2)J'??L+D P13!VY0 !G&,#'N6R9-7R> M&H*_I6.KUE>T.9=\V=0(AZ 5I[A0YR>"H"?KT, H;ML< 0U[X;P;% @JCK8E M(@BB#Q0-G^)"]:4=#3?N2?C--OJGQH>7\YV$;FO?C9C9QE^+DBX_[?:?Z48VM[.WR M7I^ ET-9NEIRJA[K@%PR(REWY86.8"XN07>*G*.Y?;(*C#MU?YS9/+B +9!< M^_[VLZA%I*88B?V9B^S6G+QPHN[NDB_ SBJS.ZMSJ^PL[;]NV#_R$H[19TOS M]V7[F!>H/+!M&_JH[/)4<6YJYKQA#JF*XW!ZW,UO/^F#B2> VR3#X#ZR59$E M[%ZW[^2+\(2-BDB)OC80@_6X-5FJQ69 ,5$WB3A-73JE/7"I7(U+Y=&,2G($ MY2>RI\5!1HNE9GM[DTK;Q)\UL-&[\HW>?;M([LD$2XH'%&(DLR^ ?(#527XK MY7LEMF>NM$%8PI:4;+&"1";'50\8"IW6[+HX(NZ4"6[:Y7-C]MJ'L=SNS0NJ M5Z&GYDI<-U?X&AW/3#W"/.Y ?; W.?]KDG;[C]/JJP M!^=;^9D50BNVUNP4Y0),&5.M=7LXP.-$7+$OC$8.Y68&SK!K0?O=@/OD^#VU MH^S+^(7ZRD;'EX@C!K+MJ=NJ1L(6$^$W-L40_"2YU6_36_:.V94-!]H^)NFO M2%!<+3+4_XXE+OD4V60YV?,T'P087?V>^;Z]9]DP60$"@-<(! IE1IZO+5"( M491HEGTOCA?6C'621!3LFK*[:[J?^* ;=X4\6<;%1[NX:C]!L?.,Q /;J/H< M7^7;-6L'K99#4EB-2MQBG.0.1[_])!X@"GA"K@W3MQ,6=/T.CB^BLAEZ,$,V M.,N4FSHF=DUDYDV9&)5$7" :08%_XP:B@:K/ITG:2WL);.*N?!,'W!AW96<] M.Z^UMTF]B^X\9B/B#E3GUG !T\9V;9W47HE-K71XYW'MK(N#XD[)X-8].C=G MH'T4SHI=VEA#06R8V[E05$F^ML6;"9SC$RCL@:1/4^ 7.+3.;*2M-=MW7"-Z M'MCT9G;3"QQ9MVQ@/4/P _S?8]9!)LN+/)HKTZT:(M6$#VN4Q>95?@#!*<# MK($'*]M@!AZL;!M(;\'1+M$FL2;-=;'>@V3HI&QF913B4SLT%'%=7 MY[AJN]I2-M2G6VM>DA' \6>:FU,"UXVDXS$D!^Q>KWSW>M^NK'NZSY;F^4>4 M/\5H/H9F,K;*QTAG$H"_%:&Y"J'A=C7T1%$J6X2Q\ M[]M7!FZO 0326*9W'*ZU:S B,I(<)+7&GN@H/0=-N#9R#:X[R^9SXVE5/P* MCH.!2O;+^E:&%D-#YL><*0[6"8Z)^"XJ"8,4V%?L"/G'Q'(#[6#LT MOR/%" MK:_6=K[RO6 &G %9W$7>O2T7@[_Q#]"?X@SXIXJ!+_[M@(I@-N&-VPC_AD_&/.0] .M9$#E48FI MXNJ\7G:%F!^2PS2"2A^F 2_=M7GI]F%)EF/K>5]S%R_M1K"G_Q2K.ZZJN?E] MXQ_P#:+XE?Q?#76:P4+ ^"9.<'R_NQ;4 MR4@N:I$6H/8U5Y #H4[@2N -L0<@B[NP%M\DA]\Y8=0T\G+#"RA('GJ&C%)0 MWJB&,2?UH-P(GP2FFQZP%:%UZ/H!G,M$E$2^P$2VT'UFAL!6]N C%LY.!>2:& M YK$KG8M7**'4\[P\P:F=#K5^4B78#JQ+LD'&#]T3@7XY>;YY?3A;Y<>[OU8 MFW_$$$2KAU.4OE2YH%):F4JM/.=G0LP0R4$V?.!V)/!"9MT+>1'BNR-WPDV; M@AF*6[YD8#X0Y(S;'!F2TS/&UU^'6-Z@?Z;:ZG/=7K55SC%LK]JO]JI<%VR5 M;BU> T1_?0P/+X>R=+5\,IAH(Y5+(''Y&060NJ]Q9Q1!$1[ /;R;VUNS\M+P M96L?%ZX:?N"":)X,[SO.?I:27<_GC0?EM.7M0K-]K^H_K9M MR;;/V"H7?;N,FQRJTLV/D#S66_ BL=H,J9'.F,A:D) D.3=)'\P&#.)P,HS[ M8Y]Q9!K65YZ3Z(^0.RI-=H*UI?H<,JNXFUIOHHAU/49NG,<;@T%2HMMSQSR' MRP2>IL9REC/LM>:!6)G[.\L&L3)W;/*]C MQ]QP0]-9CTP()(&(.>2'@@0('-E$GT%>^O'T[R<,\VI1NQ[L540(',E MVXL[WD#?\#')T_DZ/RT^ ?* JU.S(!JVO% 2"49;K,Q%+UB;@H0DV:FI!Y@^ MZ.P$03 9QO9-7;JY\O.(CX%06+0J^G!)XUQYB54[P]9T-\SK,0B);S_)!XP\ MF!$*^#XR[_M@D^PN<3'Z.%Q%<18+)QZ]HYBY9> J,SF.9(E33+N:;[B:"C9O M-WZ\G!F[*X,3!4RUDN-VM"=BX*=LPA?=F"X.*(WM1O"'(Q(W(9GA H(?+PKY M$B,A2;)I\D!5$1# <@\, P)8;L)@_!05E"NJ8!&UG<_51:FV]>PMC_-"3 5) M]D (!Q$KU^E5^V0\]-2P95LY83ST=2SLS6:.O:C!F&G6OV7K\)68QM(3V#\6 MT]AUM@0_HH8*ES?%YL+JK+@Z'DH(M7?T4?3!0MZ .ZZ8.\!MN.NQ^XX#\N($ M'0PLS9A JQ9&V8ZZR6]X/08Y$8,<1PC@2+Q*1^*E0I?O;]S9" +)CMF7M?"1 M#,P,@,9]C?L:D #"J(ZA^A?1(RSM]0FXA \H=O,8C]5%H:;FZL,<<- M%OZHA*,&.YF%\7#1)(:$2&_]@'LGTTP!XKBRXYXY.[Q?=?'P.J?B3G%CR!F]:#;[XP8O:FHG:.+:3!R7LJ,3")ZO^ 1NF*8FK!"H0.3#8!A* M:)(D'8ET I'.E0EXXKIYXE_W20.G13HLK6=&W7.JE8VY9>PNM]H9771T(:?D M :07=E-)+/8;0Z[>;)?G6GNRTAH)TF/7(O5 0/3IK+_K0/EUNA9!]-C%-_T@ M>BQ[,3,@>NS.H0&0 *+'[L;+TPV62TN++Y?*5LZP]U9F9,+] )NU3(>!9$!E M92& Y.KS:0)D7/\@LP"$R^7/O([%OM56G(66\^5-;OF8 N(A9VL^V'"< M^@#^TK[6_)&\]JRH;:T0S'>?-]O;OR0G$#=+5/L MZ>L!WM)T"<7CHQCL :+3>0)!$,\]<,@1SVLR.-1+'N&<-\S\0RS0&W99QR^/ MEY"!8^Z.8 ?S84&(68"(60 F3WA*<[4,D%B%_^/+D=QFIF/'[D8" QAYQD)O MIN5D)9*HZ(W;.';<=OSHT;(;?6WGC$C(=5>V(GO33?*V^S/-TV+A3^+S9#]. M*K5//Q$U\OSHB\0L_7Z6OO_1?*J&M[3D;0P![3^?ZZ!EV%I^MCE6B!-?=IT CV M#[4^+@OYHM/)S__W7R\[_P\]Y!7')Q=)^$+7\A-7D\V\/(U> M_$.V0GGK/8Z2HKXCV%,$P8]G-1//0P[_3E'_SOWS\?]G[TN?%&6R?K^_$?=_ M('IF;G1'E#6 BMK/>SL"%?<=U'>%O9?F98"HZ+FD"#IG\! MT+.?/15SQ39FEV/)@5Z$]R"P2(Q-M#']JUE-G91(]#.4?+CC:,^DTOL(F@5D M!)'"I] ^AV\+>_(HGM,NO2A6[\#R9;:1KW!$K5%-"ZDF3Z2JC5JUP3;SU0K! M5M($+R3Y?#H/1^VUB[K]M"O5)L<3S2J<;X6OEO)IMLFE":_'%5LB^";\H,Q5 MFGZ:]$]!%QT9[OKRKRO/ZC-[^:OF\KFZG])C$8,HDW4;_UH=9K;;+K_; M==.*)6F&Y9B@"2>5U' A4 P(!WTZ3VF&R$A)-91=D:Q:BT>'C?H/ D#H.(,3 ML$T'G,TT'4G0._?PDZ:(>MPR]_3.2E&/T8-W[K[KWEPX_O?%)QX^P).!ZR R M*GX:DCE;Y7L;>!%C<0&( 0 Z,3,!1&UPG*+CQYDR' V(I6*/\>^.CIH=PV$* M?,A,@[,? 1U L*>MT=_!S':_"R$?@?PB^!L6-0MM"RR6?Q%7%$4@T52F>_/9 M.SG$.>/XG>@YBFY!0218O 8X96W]@!ZVABXF0JNH\(7FR)!FFN9!U*,)# W#=H&MB5+7$54&Z_-2 M ?%+ S8XC8>)O/L(8Z;H:%+PRU!*(+1!?W[ 4Q?EB6/9+A=_>FN!GI8TQEQ7 M+/1J^)$KFG =DF.:;AE7R72@&_G+'0=Q$!RH PE8EFBN\=S@#$7%1!*Q,R![ M@N+13WXDJC. ;!A\*!SI:' BZ-MHWI:R(J90@L<62O:'+R@X.H"8XX% Q@V[ M"X@5V]="E8"/E2%MD%'=!J7U52XH:5AY^#("-;CQL9^::$V]Z%"2JY=(4<@$N M'*[*-*9X6>_78/AT3" TA!@X\ <#KNM>!/TZ#,J@0L:.">=J[I/@ :YZ"#^" MEL4^9.%NOR3X/5H_(QEZ'(#?W2K$EARBKCM8Y6:&ZP67H81#\:^9A@R-F05? M9,(_N5SXB1 )3?YS,.8!?TS]@Q_H#4FY)G[[%[BF[7=K*>_#7P1\)+*2KJ!! M4UG<:HK[R59=X&Q/R^0%.4(^,80ED$LW3UKT%4[%_+")I MB"8V:FDHJ9)MF-8#D45&J_T(9Z1!/QM^@"\= =,643$C_ %/AJZC_"Y8\7" M&,PTM(?M#Q9B&U@A0X0>_]TT1=UR7V\EU_M_85>*U;=,NX\I@1H >71(C:'!ABPI8_KU MHWRVW%12W:H@#M.YA*:%EXOZL^L?]+,(8L@"$HHB+N&."4W^( M[=S LCEH&^QU=0GM@3569C5@(BP.=Z==9#%$NTBR(IIFOUK(;91*<9[@^&1E MEJ3;G1'76_[X,U2&]OHHKNB*X\Q]YDN2L#!E*['^?(>W+2_ S+/@\ MJH(LSS;0@@,#Z$GO=$8N["]PIFF8T/P@L8'/.L;]';LH9-*L/",=?1E-+TJC M@>2P]X#[Z5OB_@:7@BXXP:925:'21+VGH5]>2;.--']%[D+*L[NM&^XD.OQ1 MN&MS8I+7[[S'75ZN<$.VVJ!X7"G%)Q2('@\[ZHEQW0TJ*#5UYZ;6=^XU@ ME(N],BR?)!3+A!AL;*! =:I^<,)*]>:[6M!'D@]HF(\(M1 AL@(!B,4_0]T MQ""F @C^HNI#Z%?DM?UL0E]&(N*1^*_'HQRZ%[/M('<]]A!0TG79A6$89\&M M',U@YE:WAIX24A\(NT:.XGJNKB>C*5,,3FT%I<(8!"YYB*$PW%$D^\G7V$[: M1),VW4G#_?\)M;IX#K+BD< N]VX^#Y[?A;P:H"'+N@ /NXDACT56\+SAZS'H M0.^=&K(RQ Z/@5$++M+DPN_3(W3H%]."%"G,V@$!DZ_&?O MG2Y^'0-YY+ILKK>,=G#/QWIZ\8LV%(M%R=!E2!H,!P:BKA+5X1"[D9CA/TOY M9+7QB_ 8![E@8.!]L"P7^EE/'AV<*73P9,5"\U5TI,RR@WEVDB#NHCU@ +UA M5V'< R=,>PM'#3Q,#@$.G#0Q=R",<@&FZXC"S]P)6.Z+9AJ400*O ")$"/!< M?<3M4. [#P#-X0!@1!ZNF(CYVEA: M$50F208$NW\@$GJ^^"V8T >0BC_QP M^*SJ I@ZTB9B5X[=HQY?S4#B#7 ;/\.+ DCN3"3L&J/E>E)KF\IH!+!;#Q9/ MJ@&>WO_HFA(OAG!$'5F1L:N(O7L(OT4L5]I..?23Z.OFYWD?,Z9Y=V>/W93W1 M)C*UM4BL90'/1NP^*T'B7@:>WR?NO>XJ3N*\$__=?X02T*B>C6P-D MZ\'A^I[;?FBSW? PYMFQD8,_6C-W6W8WQ%,TMCPKB_F+#HZ)@J@[*+C@!D;" M> F[V)J[:7A2@LRD\8H-15O$.VWF%W%CO\HR[BN3(AYD4@29%$$F19!)<:>9 M%!<.CS5<:)B!.'8+8]L02FTQ['%8K#E19Z YZ6R$-2@(&:[LE&<#+[Z/'536 M?F5<'PVC[B%T&KYEZ+3"-0F>+7'\^>-P'XHT[KE%;ICT]S5"MIY,-ERDC![W M4HPVOZZ.\YN,%!)"PH9BXYIB;O1+9>2\0B?OL'$;"'#] L_KPL 0/<\#'35;%OP8 MN+__I+WOH0QC#/H5708S=**IVX0,1 TYHX1'5A1?VG-"EF.@$\8 VCP/\KNG M@CB2 LPI/O\3GQ:%_2S#,7?.(UZ=!;]K#164_\#C'[V#0OC=W3>]IR&'XBG^ M8Z-CO:%WNJG8[BZ/'O_R:G>+1,-VBT/=6RQ1\ZB]\ZI$RW63IDB,O>G@_ [7 MAUQNDR<\EQ6@3 OWZ!.7BG?/B;TY8C<(/6UD&+*U=;7=&6RCC1]XC9>18FWC M5N[LH71 ;];-8_$R.MPWH!-AR$[X3* M#R<8LM>S9Z_\:0& DK>43OS"Z7Q2(KLED> KX "[L:HX7X^]6*NZ/G*],EI M=.?CV9DMO9Y\*!"(NBO#,W=B%#3U67-?P+>OE> M]L*39.U<]+V\LF?Y$7M9$7"27B80TBGT C>B[H9I7);!MZ 0)HYOV_MQVX,9 MI.!H]$!7[A G+ND7?VB#J(@V"I9L)_?[.F'"?7,+B8P/[7$@>,^,(250=F$& M+^SEZ1R<[YZU?:]A?1Y@V5J%7?($_L9.#JU=T,W8AH2>VT4TL9?F_G-F*#H. MI*,3FE](I-WC.X_ ^'K-SH-UKXU![U439Q;XO?WA@QS/KAKA>$\G.\KMZWB M1]>I_N^_$DPL\<_AO [N7!U!N#.HVVLN7>$*1"T0-5?4\/F>&Q=&,=HWY0UN MM[L-%AT2^TC&R$#$;BMB*''/.B$\2& 0?OKOOA1)$$TJK]FHTZ%.;$AV0=8; M8*.:6U_$=7RNA(Q04N\4P<7=QK"#O \$A$WH4,I!* 2B-E?'/4I;;WIW6>CS.VAHPT534/ ]16 [T< Q\36LY@JMBV=X"HZ L# MN3\'KA5ZMON]SN'_]-7VPDM,NXE-^H\DNYFXL5>AZJQMU ?"T'+G3ZXJ4"09N]80UC< MT'RA%B$%);46=^CH\AXG&2'YME !GV/Y M=D57TXCG&]6!_'LI_=:._SM1?.;F;S&]YVMBYP;C?VOKY;NB)J$@C8(B'PBD MRR@G!\G=%OL_VQ"3]J[/P*GY0KS M-B3AK>9*.2;MK=IMG2$<*T<.[;/,*AR'P [8$P\4>V^%NRPC=&G "R7H!F[* MA_/ D/%4IFB-LC+4J$X?:X'J&NVPF%#@P=+PI&/L$W'FS.' R M\F((Q_0[)W\_M)?Q>RR9./((3_"<>]K'$F!W.4X8$\E0PUR&A%!9@=\X@HE^ M^N?PS^X+<, &/B8-T-:LZ%LELI_N&+AQN.LE/C5/O1X'J?9C':>W:,7RKC&Y MF^?[(HA%@!*(9L[V>9;E3&?V-CM0WJ/,PKOH<"#Z>QE'1X_?1J^":,4WQ?=Y M+%F_B92;+(H2>X&V=]D*";+K0D)+:>!(L($.]A4W)CPRQ>F3.#V[_"*.A/2.,2NDH$JC< L'LR1(GR+T@W\MEPPCT6\H2& M!;EA06Y8D!MVI[EA;I6=/BG%XQ)(R/TX?$,_$I7B_7A$3/3#T40B%J?"(@A+ M7ND=<5O<,$:WHD*GL1B2T^&RW:WI$VH0KJ.DG<.15K(?S4;FO07GK*+1>20: M6=0F2S@R?CC2F=*U5+P^D,ALVV+R:9.IC9EEG^Z3AR/5AF#,3#%E<;QMIVII MB2UN0B,X\NCM Y6>YZOMH2EDJSDIOY#C0.J@D='#D=7!:%UKS%)SP:GFDTU; MR0L)N"+Z>)ZMP3I4GU>S,355K$K#>L]BXQOT3(HZ'&KW:450,I&>VB;G'-P& M"N:4JO?#QTNRP%I49Z/&F%/&HU2$H5I*9+J$(X^6E%5*I85D)-<+9BDK8;V(][O%:3?.#-#(HR4ER*K/!C M51G!D<=+ZF3B$9H>YEFU:.; *!-J3_@%VX\<+RDC"\F8-NH-!#H7F6_:\083 M(D?]Z/%(J=UCQJGFM,]52]FD:4AK-B(NXG M5G;=4U;C?*6]/*4HM%.2EDXL41+H!2.V"I4(-Z'84XI2D$AYK,VL&0=F53YF MK41J>EI1XNEZ:,!5,FMU2HY"$;FD9EKL245QDOW\4LB2@IH5INN!.I;"O<%) M18ELIO&<4AW,A76QGRVDNR%RLQZ=4I1&BK&%B=X:D4ZZ1^69U2+OU)8G%267 MR]BTNEZ+O896*D?6ZY.*(JW6<:%IY?-<*&[U[? J0TN)Y2E%J=8<7NF;_1HW MG0[Z&XDJS-KJ:46QF)YD2\XJ)&0[7+QDIK)6-WI245BS6A,6Q>B8$P.8<3FWJ%VPCL(+F'*+9CZ@>A^R78 M?M>]O8:N%N^=7:+S'%/V(JON [!K#?T82*7;A>C3BB6.1B9PY^FNSDU ODK2 M-B^-@>QHH#IT*^&T(='S3V6E]NX9<"M\/J?M[LDFU]L*3ZPN\\!XV1O M !$)PPO*1)VW.NU.O6H.2_/1A9*]G[G7F,)8\!6<4_T[A#]Y^>I=\UG!#3<< M*#_Q!Q4$@X+K9I4.UL14G.!S3<>4P#D/5?YN$1>Z/[CG[AS/[\>'@J?N2E&@ MT@O#(*=)_3PUS5W3:*\C/_,<-@FY?ZCV,\N;SKO8V4?J1>K5ET=ZR M]YYOP&<.H9AL*;;]'=\,_^T&DU !JC?C.'N!X-U0<0#-LF.#:P1UR$2O9C<7]?3?[T]8,"76_&%I .^^(\O\<=$P!PUV@5O#M&>B$7[IB>S?VK:VZ?E?/(R:N&Z_)9?^^1G.U[4_ 9 U.![\D! M;0'00M$[1=T*G:1P(%=O4YL_;*AU-U)U"^OSN9WHQ@+Q*J%>K73^$]^9-1RH M8K+U:Y>1XO.]Z.#]KFUTB'6O%Y/;_( M!_<'E/MR1#F?&I6/4^-E6?GN&^[6(%/]SE)2F:&3&/-.=IX+E6%KII<]CGO"3F>K/E9=5I?9)\7UVL$6ZC&=4YCL2%B7QKV&'*E7BZO1 M?CO84/A9/UC4"U8V;._O'ZRCG\<%42#;4$,I^#^Y*:YVC6'#/[;W2S]4R_;BRY)KJC$O[Q)Q%YH!GFJ#7L63&'WW3N,W=JOY[I^?I#O.DM5L9(<2/_Y03.*!B5$!BOE^MB= M,>>S'N=!,9.QJ<3B$VK#@359Z4Q"LW3LYBA&93)C9L"7-BIC3A/69C T-R:Z M?$_1T'Q$P@\DDPAPS)5.?V^Y=EPC_A[.;.\(C=XNL/YWT/2%<^R_VD1N3(N[ M *N?B+AAM=UN,-URKMA,)DP.S,(10(O9=5EG;[S!)$B^-0Y/#(M3NFLE,<_- M9MQ@"9<:AOO+0S02NRPX]8TA"NS.WLGF=S4K?@JW[5L.T(O&6I58>:F*G5(G M-FK("3Y_:\O!S'BA:#8ZMJH8:E-*9?5!ME6'2V60Y8A$+HA+?6,U O@2P)>[ M@2^?B+7M&Z%A;%*::O40$)0!EYW9;,605K?VCZU^=B'5IYVHD%W2>=+DPRPE MH*J$B1]_Z(=8-!+ E^]D=P+XXIW]AR M;(H;J1C>" [)1S/-8E=10A:'X N*K-$/428:X)>+7*'P5TQQU\\ZR&"[_@', M<_L:AO95-AQ4[] />\EM3X=O3IJ[@+2G(W*3UBPJZ Z]YMHI.UY?Y.KVJ'OK M_8:LI29\BL[P*F"9>C4751M&"E6;1LEL*!\E'!P#!U;HNN?$-U^Y7P#NZ?B< MM"G07;4?$3B''LK==21<[E9OG13;*['I:(R;Z>HT*L?Y2,P>=FNH$C[*:XL] MT-'@/#B -@&TN7MH\['J\SB' M"'W*EPZPS7;WQ2A:@9LNSL2*Q)A MW$SSN/-*JY.IS$)E4""+RB@_,!LC2XVR=]QY M9=L9AQ@ >PF #BTEG!)4('S+5]$QG1#I18UX7D@F:,\2M&>YKS*')]W&H!]+ MP(AO6RC79XSXOI5Q?<:([UL*UW>,"$R3+Q@1F":?,"(P3;YA1&":?,&(P#3Y MA!&!:?(-(P+3Y M&!*;))XP(3--Y&>'W(@(OK_K+=B]Y?%4:OITD MW'GA_X#1@&STQ[J7Y?X_KS2?3NGTM!UR7$=Z]N[<[I:;"%D5+$P'84KX>ZJG%JZ'3GB\0I;5@!\ MES68\[GJK-)>68*B]MN%=A.,IN*MBV_5ZF(K 0HMD>2G:1&036J5K+%>BXWP M0RQQJC_/5[0$ M"H7=KPU*NJ>MD M8=0L\+L'ZWBM!W&)_R['J_8NC"MKHK3?8%RLA7RRHOQ4I MTDM-.W?K2A+J?+69UBNTR,W[;"I9UY)Z2:F[;2UB#[$8_57J0M\2+/K)OGR_ MRL_^C%F=LA#-I31M Z=ED>MX0AWW^RTMW;BUA6BQ3+%;3R5%LCK.AOJ38:(E MZ$NW?47X(<*<*L=Y]]8A@",!'/$I'/E,'.N4L9D/:XNYD>FM!9X4^%X]%1_& MQ5L;&WJ1*RFK03')90?UN:!F#&6\]MI44-1#//YE^E0$>"3 (WZ*;9TR$7R1 M+Q?S9&DM%&6.3C0LM4^6;QWSUI=V)LQ&)G6A..BJPT)ATB6U;3^*V$,D=L'* M=W<*2.XSX^J+=9SP%<3T81E0'QV6WIP6_D>A=]108A5=IFN-F5E1Q7*M.NG% MVI(M?I>&$OXZ([VY8EWO$/7F2_4%$KVC?A')Q:I5[\UKK.K4Y&IF#M;JH#SZ M!OTB F 2 ).O TSNJ!U$939I2-FEPZO%=&-FA\-J;I)DOTL[B "9!,C$=S$R M7W9[2(?X1:]<;*Z%8G,N=M0"7Q\-EM^BV\/?& D?M'=XYW3/,PWW5_2@;:F) M/;U"_T?U_;=M +;B2 Q$3=0E8)VS0\'!>\FGU[)3E$)I$2:0@+( ,C&$JG'0 M.0'U4I"@I(K*7H,%&4"E,"W"-I90W0E[#(B98TICT0*$,20&A@B?*IJ D#31 MLI2A I\M6O!K0V":\&>O=0-^.!JF8-4#J&L#P4J2Z< ?P6H&=*B(>) !7V$2 MFB)B_BGP4URU SY!DHPI9-T:=8J 9,3G"Z(-OY]T24GP8P!LZ_$:;3I.615D M3&Q6ETO>W-PY$S M]*2(T8]A)BA/MWOL[>H$TH]TT)/"#XR FA4-&.$#1D"?(V"$'Q@1F":?,()Z MC$0"1OB $8E'.F"$'QA!/U*)@!'G8\0'DWO>=!^^8'7EMW;#.ZJ->I:B:13Y M&+Y\L= SU\<[T\G'Q67A;Y=^Q)=<9JJ-?9_3]<4=]?> #M _X6ES.53+WX MIN"#DJE;\W_KDJD'AV]GT^5;+\P7Z7(HY'US0EPI&^XV2_5MLAMK]:O#O;/B M[=TM[P :GS^7# D?+S^[W,5*N(2151/7Z/B3U67O[+OT=,[MW?W2NG,C6FO- MPER(;[6 N5HW5_;G,V&VML#+B$DY\!?=/I'LTFC2Q7"[5)F3\U:8K!<8,,Q6 MZV[E5.HA'#Y5*O&,,.'F&G6#E#@4H;[UNL^1\>:&>'UN*"YC"RBZ'_;RV2YA M#)AT)D5:DU67#*T;]&"5JA16@RL8 ZL[K7E@9_/P3 MCNR1P15GBCP\??D___/L6&EG+E 6F6'^WCK->\ORCK-H;#]&(.2>6HE#^.;? MHK84U]86\<;=G0S[X[]WCCI M>9^]<73FL<4V9I?CR8$U94,7[Z,5:? ?FOVLOGZGY*C\4MILI920@E$[$\*3:<4C\N MK9E1:(1RD'^XBK ;.8_T>\PT/VI +#J=] <:.QO4EG!D_'!DUFDHS"P6SPF M)Q,I".B23I+MT\?/U,.DN2A179$#T5B?RPNI:LLRCMRMR/MQ-*69"8/H" M-2SDFD8\CO!D]'!D=[.9UT'.RG/%#%-3.$712PWDAA[-TW8RFU8F)3"D$AJF M:VU;"RL6+KI+'0XM]QEGEF^0),>7IY:P*).Q3 B5+CE:DE EN48\/NVH;4/: MZ&ID7&B91TLR*_U\1L\+JE MC<$R MU>*C\PP:>;0D,Z]/(GQ[M>24A1).#2N,%LF,T&7>HR7UVZ'2(!0.SFCDT>)79JR3XAAK(812F4QL2?83C>@(CCQ:?&[15=1EM* *?(&6!BMU M5A]/EW#DT>+C6JL$FO8P*JR5$E?L+<9CIHG>?KSXA*!']%ZET>,8^(5B,0[2 M&VW4CQ\OR4R ]'*3$AVUFK.98FE9XV;943]Q/'*07 V2\59[KH(U,PY7%XOR M. 65CMP-O?"5 DXT=8@,K!HP^;%HGK@X4.CDHZ&4'EMQJ:3:;47J=F>S8"]T M<>#(;I^ZU/*&R[0# )''K4E](0^'>HP>O'/WW9.$LP9KAQ%8X^Q M(&?3#\FSU..K^5H!'Z[&!RJX7^$'1L2";')_,"*P3'[A0V"9?,&(P#+YA!&! M9?(+'P++Y M&!);))XP(+)-?^!!8)E\P(K!,/F$$]1A[M:-EP(B+7M)^,^!Z MG57CA!KOCMZ5QWUO/G6NXM7T4]?O(H_1J[0.?:-=)3FV 2 F,+OC"T" MZ*@JWKWP\L.W[K8O2L$O#4P%/C@'M 5 "T,O$74KY+WIFPH#KZPN( JO[R9^ MTNO 4OM'N_UGJ7W47NR4\IXLFW$?O/ZP)3_'C>E ' )K?L*:?_.Z&9?6]Z,U MOIQ:=]8R!_&@*$; 8Q_P^$R5+ (6!FH:\/@.U/3"<.D3//PD+/)!0U@O"5U< MB(J&]HN@AOIM9D0RKAV'1$:R5SRJ#;K,R//]&'6.)" MW*6W$^72K,1'HS:C%49,4**30+H[;D(8?X@GJ,OLX MBI_<6H;/7([-WPD&)6!9OPE6GCB6C:[66SC*LJL7(-JVJ0P<]RZS;;QX1_X. MXI]^1FPW/EM^/WP[:W\.S]#[YV#]T.J_">%^WG4@)JU8KG8#>5O@X<1>4" [ M54-G%9),3>O#Z I2L]2N]Z,H'$.3QS#NUYV;N7\V\ZL$ M9-YG"Z9ISJ0VQ6I1:"O51!3D0I$$KN&7^/$G'"6#S?QKJ7^PF=]/3.9]"JQ: MQ636,A-%83JJ& V:"]O.!&WF*#)#QTYJL/_S6OP7A+EU$&HO <9!E0\5G8 3 MEAS-C;P<%W3\DI%SGQVC/;=_86C_9,-!D3'_8;N+G[/=G!;^/XB[?C8-N\V5 M:QHI7)Z4WTN7PT4[3VPI@X605$E'IX5UJC0S:H6QV%ZB*L@XWR86B04G==_1 MO%ST*._F2_7%6=_U,W8^92#,B1/G%O.2HQ:'5KJC]#0FIR(#@7-ZF/AQ".E+ M&H< C 1@Y'[!R/6S@CYE:W*9\L".UQA#H%LD4+EL>EPI(%N#\H:8!X8)\H:^ MI7T)T,@7S#SZE(6@\H,D)^3&,=6)1CK5),@,H^TZ:MKBYB8Q]'?)3?IBJ4BW ML'W?Y53BNZ'FMZH+?LU5!_+\119Y:_$-I/6+2&M@?0/K^Y7D^5N([Y4X^>5+ M>]W85VN_HZG?3T67- ?_^&('P2\9V_)9,-T_L?)+)&7Z^RK=6>+AKF[U&5") M-2LEGN?6\[Z3X++%!56NG_E\GGQ'O&LZ6_W>&@#6U?\*[II:'>(.FE9^J_BU M?;WG=VI??;(27I?-72R,W,7"!#K::)6$TEHM*IV:'$"V_=P-R[K1.?]N'*YB #Y_ ^\<$Q ;^OCT( (4_ ,5GS]C]8TW8U<"(*AS0N7:I7N[E\E&CD$36).$" MB@@3 (HO:$ "0'%F$_#A0W3_F CIBO%SE"B5''1FS9KD[90F-6A"4#GZPA1 MQ$[9@*]XOGZ#:R=77>Q3U0]<]".H[?'E[P,&UX'/?QW8;Y&G;:85W Q,@)1; MU+SD*CQ1=J^B3]-XME%4#'T!++@KN"/;BCV&'V4,C-R?(71R@7B,N]NH)RMX)R?/[AWL)%Y/DILP+DD1F"^E\K]COI#O0 MI:5(G'05?HA$@BO*W]+*7/X0]>;K],E.6FRKR>M M?$9@VL5V)%(,:?G!$HX\6M(J$B('1FU8)9V!)0.H^.DUR\*11TNB-J"2'JK9 M"=F>UC5Q66=#8AJ-/%I2MD\WS0EEC4B0[+<,RS;[)7$$1QXO:3$89<5!OACE M&+FZ9!8+*5&@4&>ZHR6U2YM:+S=+%CB02=#+3$DJ-9DEI$GD<*2F\OT(PS4V M:K8^S?&EC;A)JXCV1R.E%C5(Z4XB1E;#!5TO6/7$LH$F>C2ROH[&@+AF1X(R MRI7KK4I'+T18.,\C@F;T9F:8S.8=+I6?=COZ<)2/)E&GS*-GYCOT>MJ?E/-" MRAR8%:Y#KK,#MA\]7GNIG[7JF;2Z()E$L2TEY!4(V6CDT3-C55:(%IQ:@U3( M/FO/JJ)5%%"]O:-G]I1Q>]R- $L(F<7.:C[F9M'ZLA\['AG6(R CYO4&&:KH MZX$4#:M6!%TB.!I9VY"-V5I:,:J2*.4-918VYG-T8G,TDTXAZ1F2*JW]0[Z>3VOU2K]54-8\^%DSQ2;DT5SY&()17?@ MGFZ_,JZ/AE$_" "W]!F@T/\I^LD+>\F_UQ&$T>"(Z./6 MU+^P?5&/T8-W[K[KHM7C?U]\XN$#^&8U50PE69Y+$ZEJN<95>+:9KU;V=Y]S M;X)/)*+BF$;-,2"0I(CZFH"P#)@+(%\ >+)6OSJ$U@*+,Q7I-SJK4:8<*ZHD MWY9;Q?8LGRUOEOM(,U_)? !K/@GUOMBSIBGJ(WS FUP?R3V[A(MXCDI9QQX; M)J3;T96#BFB:_2)7ZLD3OC[B0$BWNKEE91EWZA"+/D#? ?W_"([NJBD,(3G0 M 3/D)U0T2%'HAQ V)#XB!X$K"A)Y78+34A: J&E0=I:*/29$P@;F%'W_/;;# MC3A"^D+;\43LSX377:5^-JK;HI][*0D#;0B3403>L0#1)@-5-,=':J MZ 0[,Q7-539H&R./1'.L6,0,T6QF&NCXW>T/BLBK6)8C0KHB"BY$4S$<_+"IT(4)FC0@#/L-T/_=8@TYMX<1"