0001558370-23-002169.txt : 20230227 0001558370-23-002169.hdr.sgml : 20230227 20230227152926 ACCESSION NUMBER: 0001558370-23-002169 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 96 CONFORMED PERIOD OF REPORT: 20221231 FILED AS OF DATE: 20230227 DATE AS OF CHANGE: 20230227 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-K SEC ACT: 1934 Act SEC FILE NUMBER: 001-16263 FILM NUMBER: 23674135 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-K 1 mpx-20221231x10k.htm 10-K
334400003331200033192000http://fasb.org/us-gaap/2022#SellingGeneralAndAdministrativeExpensehttp://fasb.org/us-gaap/2022#SellingGeneralAndAdministrativeExpensehttp://fasb.org/us-gaap/2022#SellingGeneralAndAdministrativeExpense0001129155--12-312022FYfalse000http://fasb.org/us-gaap/2022#OtherAssetsNoncurrenthttp://fasb.org/us-gaap/2022#AccruedLiabilitiesCurrenthttp://fasb.org/us-gaap/2022#OtherLiabilitiesNoncurrentGANYSE3421758233992054P1YP7DP10D0000http://fasb.org/us-gaap/2022#SellingGeneralAndAdministrativeExpense0.20http://fasb.org/us-gaap/2022#OtherAssetsNoncurrenthttp://fasb.org/us-gaap/2022#AccruedLiabilitiesCurrenthttp://fasb.org/us-gaap/2022#OtherLiabilitiesNoncurrent0001129155srt:DirectorMember2022-01-012022-12-310001129155us-gaap:AllowanceForCreditLossMember2022-01-012022-12-310001129155us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember2021-01-012021-12-310001129155us-gaap:AllowanceForCreditLossMember2021-01-012021-12-310001129155us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember2020-01-012020-12-310001129155us-gaap:AllowanceForCreditLossMember2020-01-012020-12-310001129155us-gaap:AllowanceForCreditLossMember2022-12-310001129155us-gaap:AllowanceForCreditLossMember2021-12-310001129155us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember2020-12-310001129155us-gaap:AllowanceForCreditLossMember2020-12-310001129155us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember2019-12-310001129155us-gaap:AllowanceForCreditLossMember2019-12-310001129155us-gaap:FairValueMeasurementsRecurringMember2022-12-310001129155us-gaap:AdditionalPaidInCapitalMember2022-01-012022-12-310001129155us-gaap:AdditionalPaidInCapitalMember2021-01-012021-12-310001129155us-gaap:AdditionalPaidInCapitalMember2020-01-012020-12-310001129155us-gaap:CommonStockMember2022-01-012022-12-310001129155us-gaap:CommonStockMember2021-01-012021-12-310001129155us-gaap:CommonStockMember2020-01-012020-12-310001129155us-gaap:RetainedEarningsMember2022-12-310001129155us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-310001129155us-gaap:RetainedEarningsMember2021-12-310001129155us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-12-310001129155us-gaap:RetainedEarningsMember2020-12-310001129155us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-12-310001129155us-gaap:RetainedEarningsMember2019-12-310001129155us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-12-310001129155mpx:StockIncentivePlansMember2022-12-310001129155us-gaap:RestrictedStockMember2021-12-310001129155us-gaap:RestrictedStockMember2020-12-310001129155us-gaap:RestrictedStockMember2020-01-012020-12-310001129155us-gaap:RestrictedStockMemberus-gaap:ShareBasedCompensationAwardTrancheThreeMember2022-01-012022-12-310001129155us-gaap:ShareBasedCompensationAwardTrancheTwoMember2022-01-012022-12-310001129155mpx:EmploymentAgreementMember2021-01-012021-12-310001129155mpx:EmploymentAgreementMember2020-01-012020-12-310001129155us-gaap:SalesRevenueNetMemberus-gaap:GeographicConcentrationRiskMember2022-01-012022-12-310001129155us-gaap:NonUsMember2022-01-012022-12-310001129155mpx:PartsMember2022-01-012022-12-310001129155mpx:BoatsAndAccessoriesMember2022-01-012022-12-310001129155country:US2022-01-012022-12-310001129155us-gaap:SalesRevenueNetMemberus-gaap:GeographicConcentrationRiskMember2021-01-012021-12-310001129155us-gaap:NonUsMember2021-01-012021-12-310001129155mpx:PartsMember2021-01-012021-12-310001129155mpx:BoatsAndAccessoriesMember2021-01-012021-12-310001129155country:US2021-01-012021-12-310001129155us-gaap:SalesRevenueNetMemberus-gaap:GeographicConcentrationRiskMember2020-01-012020-12-310001129155us-gaap:NonUsMember2020-01-012020-12-310001129155mpx:PartsMember2020-01-012020-12-310001129155mpx:BoatsAndAccessoriesMember2020-01-012020-12-310001129155country:US2020-01-012020-12-310001129155mpx:RpcMembermpx:TransitionSupportServicesAgreementMember2022-12-310001129155mpx:RpcMembermpx:TransitionSupportServicesAgreementMember2021-12-310001129155mpx:FloorPlanLenderOneMembersrt:MinimumMember2022-12-310001129155mpx:FloorPlanLenderOneMember2022-12-310001129155mpx:AdditionalFloorPlanLendersMember2022-12-310001129155srt:MinimumMemberus-gaap:VehiclesMember2022-01-012022-12-310001129155srt:MinimumMemberus-gaap:FurnitureAndFixturesMember2022-01-012022-12-310001129155srt:MinimumMemberus-gaap:EquipmentMember2022-01-012022-12-310001129155srt:MinimumMemberus-gaap:BuildingMember2022-01-012022-12-310001129155srt:MaximumMemberus-gaap:VehiclesMember2022-01-012022-12-310001129155srt:MaximumMemberus-gaap:FurnitureAndFixturesMember2022-01-012022-12-310001129155srt:MaximumMemberus-gaap:EquipmentMember2022-01-012022-12-310001129155srt:MaximumMemberus-gaap:BuildingMember2022-01-012022-12-310001129155us-gaap:VehiclesMember2022-12-310001129155us-gaap:LandMember2022-12-310001129155us-gaap:FurnitureAndFixturesMember2022-12-310001129155us-gaap:EquipmentMember2022-12-310001129155us-gaap:BuildingMember2022-12-310001129155us-gaap:VehiclesMember2021-12-310001129155us-gaap:LandMember2021-12-310001129155us-gaap:FurnitureAndFixturesMember2021-12-310001129155us-gaap:EquipmentMember2021-12-310001129155us-gaap:BuildingMember2021-12-310001129155us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-01-012022-12-310001129155us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-01-012021-12-310001129155us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-01-012020-12-310001129155mpx:OtherStateCreditsMember2022-12-310001129155us-gaap:AccountingStandardsUpdate201602Member2022-01-012022-12-310001129155us-gaap:AccountingStandardsUpdate201602Member2021-01-012021-12-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-12-310001129155mpx:LimitedLiability255RCLlcMembermpx:RpcMember2016-01-310001129155us-gaap:AccountingStandardsUpdate201602Memberus-gaap:SellingGeneralAndAdministrativeExpensesMember2022-01-012022-12-310001129155us-gaap:AccountingStandardsUpdate201602Memberus-gaap:SellingGeneralAndAdministrativeExpensesMember2021-01-012021-12-310001129155us-gaap:RevolvingCreditFacilityMember2022-01-012022-12-310001129155us-gaap:RevolvingCreditFacilityMember2021-01-012021-12-310001129155us-gaap:RestrictedStockMember2022-12-310001129155us-gaap:DividendDeclaredMember2023-01-242023-01-240001129155us-gaap:DividendDeclaredMember2022-12-310001129155us-gaap:RetainedEarningsMember2022-01-012022-12-310001129155us-gaap:RetainedEarningsMember2021-01-012021-12-310001129155us-gaap:RetainedEarningsMember2020-01-012020-12-310001129155us-gaap:DividendDeclaredMember2022-01-012022-12-310001129155us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember2022-10-012022-12-310001129155srt:MinimumMemberus-gaap:FixedIncomeSecuritiesMemberus-gaap:PensionPlansDefinedBenefitMember2022-12-310001129155srt:MinimumMemberus-gaap:DefinedBenefitPlanCashAndCashEquivalentsMemberus-gaap:PensionPlansDefinedBenefitMember2022-12-310001129155srt:MaximumMemberus-gaap:FixedIncomeSecuritiesMemberus-gaap:PensionPlansDefinedBenefitMember2022-12-310001129155srt:MaximumMemberus-gaap:DefinedBenefitPlanCashAndCashEquivalentsMemberus-gaap:PensionPlansDefinedBenefitMember2022-12-310001129155us-gaap:FixedIncomeSecuritiesMemberus-gaap:FairValueInputsLevel2Memberus-gaap:PensionPlansDefinedBenefitMember2022-12-310001129155us-gaap:DefinedBenefitPlanCashAndCashEquivalentsMemberus-gaap:FairValueInputsLevel1Memberus-gaap:PensionPlansDefinedBenefitMember2022-12-310001129155mpx:DefinedBenefitPlanInvestmentMemberus-gaap:FairValueInputsLevel2Memberus-gaap:PensionPlansDefinedBenefitMember2022-12-310001129155mpx:DefinedBenefitPlanInvestmentMemberus-gaap:FairValueInputsLevel1Memberus-gaap:PensionPlansDefinedBenefitMember2022-12-310001129155us-gaap:FixedIncomeSecuritiesMemberus-gaap:PensionPlansDefinedBenefitMember2022-12-310001129155us-gaap:DefinedBenefitPlanCashAndCashEquivalentsMemberus-gaap:PensionPlansDefinedBenefitMember2022-12-310001129155mpx:DefinedBenefitPlanInvestmentMemberus-gaap:PensionPlansDefinedBenefitMember2022-12-310001129155us-gaap:FixedIncomeSecuritiesMemberus-gaap:FairValueInputsLevel2Memberus-gaap:PensionPlansDefinedBenefitMember2021-12-310001129155us-gaap:DefinedBenefitPlanCashAndCashEquivalentsMemberus-gaap:FairValueInputsLevel1Memberus-gaap:PensionPlansDefinedBenefitMember2021-12-310001129155mpx:DefinedBenefitPlanInvestmentMemberus-gaap:FairValueInputsLevel2Memberus-gaap:PensionPlansDefinedBenefitMember2021-12-310001129155mpx:DefinedBenefitPlanInvestmentMemberus-gaap:FairValueInputsLevel1Memberus-gaap:PensionPlansDefinedBenefitMember2021-12-310001129155us-gaap:FixedIncomeSecuritiesMemberus-gaap:PensionPlansDefinedBenefitMember2021-12-310001129155us-gaap:DefinedBenefitPlanCashAndCashEquivalentsMemberus-gaap:PensionPlansDefinedBenefitMember2021-12-310001129155mpx:DefinedBenefitPlanInvestmentMemberus-gaap:PensionPlansDefinedBenefitMember2021-12-310001129155us-gaap:PensionPlansDefinedBenefitMember2020-12-310001129155us-gaap:OtherNoncurrentAssetsMemberus-gaap:PensionPlansDefinedBenefitMember2022-12-310001129155mpx:DefinedBenefitPlanAssetsMemberus-gaap:PensionPlansDefinedBenefitMember2022-12-310001129155us-gaap:OtherNoncurrentAssetsMemberus-gaap:PensionPlansDefinedBenefitMember2021-12-310001129155mpx:DefinedBenefitPlanAssetsMemberus-gaap:PensionPlansDefinedBenefitMember2021-12-310001129155us-gaap:PensionPlansDefinedBenefitMember2020-01-012020-12-310001129155us-gaap:PensionPlansDefinedBenefitMember2022-01-012022-12-310001129155us-gaap:PensionPlansDefinedBenefitMember2021-01-012021-12-310001129155us-gaap:PensionPlansDefinedBenefitMember2022-12-310001129155us-gaap:PensionPlansDefinedBenefitMember2021-12-310001129155us-gaap:AccountsPayableAndAccruedLiabilitiesMember2022-12-310001129155us-gaap:AccountsPayableAndAccruedLiabilitiesMember2021-12-310001129155srt:MinimumMemberus-gaap:RevolvingCreditFacilityMemberus-gaap:LondonInterbankOfferedRateLIBORMember2021-11-122021-11-120001129155srt:MaximumMemberus-gaap:RevolvingCreditFacilityMemberus-gaap:LondonInterbankOfferedRateLIBORMember2021-11-122021-11-120001129155country:USus-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMember2022-01-012022-12-310001129155us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2022-01-012022-12-310001129155us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2021-01-012021-12-310001129155us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2020-01-012020-12-310001129155us-gaap:CommonStockMember2022-12-310001129155us-gaap:CommonStockMember2021-12-310001129155us-gaap:CommonStockMember2020-12-310001129155us-gaap:CommonStockMember2019-12-3100011291552020-12-3100011291552019-12-310001129155us-gaap:FairValueMeasurementsRecurringMember2021-12-310001129155us-gaap:SellingGeneralAndAdministrativeExpensesMember2022-01-012022-12-310001129155us-gaap:SellingGeneralAndAdministrativeExpensesMember2021-01-012021-12-310001129155us-gaap:SellingGeneralAndAdministrativeExpensesMember2020-01-012020-12-310001129155us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2022-12-310001129155us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2021-12-310001129155us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2020-12-310001129155mpx:LimitedLiability255RCLlcMembermpx:RpcMember2022-12-310001129155mpx:LimitedLiability255RCLlcMembermpx:RpcMember2021-12-310001129155us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember2022-12-310001129155us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember2021-12-310001129155mpx:LimitedLiability255RCLlcMembermpx:RpcMember2022-01-012022-12-310001129155mpx:LimitedLiability255RCLlcMembermpx:RpcMember2021-01-012021-12-310001129155mpx:LimitedLiability255RCLlcMembermpx:RpcMember2020-01-012020-12-310001129155srt:MinimumMember2022-01-012022-12-310001129155srt:MaximumMember2022-01-012022-12-3100011291552022-06-012022-06-3000011291552021-06-012021-06-300001129155us-gaap:SupplierConcentrationRiskMember2022-01-012022-12-310001129155mpx:EmploymentAgreementMember2022-01-012022-12-310001129155us-gaap:RevolvingCreditFacilityMember2021-11-122021-11-120001129155us-gaap:AccountingStandardsUpdate201602Member2022-12-310001129155us-gaap:AccountingStandardsUpdate201602Member2021-12-310001129155mpx:LimitedLiability255RCLlcMembermpx:RpcMember2016-01-012016-01-310001129155us-gaap:RestrictedStockMember2022-01-012022-12-310001129155us-gaap:RestrictedStockMember2021-01-012021-12-3100011291552021-01-012021-12-3100011291552020-01-012020-12-310001129155us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember2022-01-012022-12-310001129155us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember2021-01-012021-12-310001129155us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember2020-01-012020-12-310001129155mpx:StockIncentivePlansMember2022-01-012022-12-310001129155mpx:StockIncentivePlansMember2021-01-012021-12-310001129155mpx:StockIncentivePlansMember2020-01-012020-12-310001129155mpx:RpcMembermpx:TransitionSupportServicesAgreementMember2022-01-012022-12-310001129155mpx:RpcMembermpx:TransitionSupportServicesAgreementMember2021-01-012021-12-310001129155mpx:RpcMembermpx:TransitionSupportServicesAgreementMember2020-01-012020-12-310001129155us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2022-01-012022-12-310001129155us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2021-01-012021-12-3100011291552022-12-3100011291552021-12-3100011291552022-06-3000011291552023-02-1700011291552022-01-012022-12-31xbrli:sharesiso4217:USDxbrli:purempx:employeempx:itemiso4217:USDxbrli:sharesmpx:segment

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

Washington, D.C. 20549

FORM 10-K

(Mark One)

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

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

FOR THE FISCAL YEAR ENDED DECEMBER 31, 2022

Commission File No. 1-16263

MARINE PRODUCTS CORPORATION

(Exact name of registrant as specified in its charter)

Delaware

(State of Incorporation)

58-2572419

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

2801 BUFORD HIGHWAY NE, SUITE 300

ATLANTA, GEORGIA 30329

(404) 321-7910

(Address of principal executive offices and registrant’s telephone number)

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

Title of each class

COMMON STOCK, $0.10 PAR VALUE

Trading Symbol

MPX

Name of each exchange on which registered

NEW YORK STOCK EXCHANGE

Securities registered pursuant to section 12(g) of the Act: NONE

Indicate by check mark if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act.  Yes  No

Indicate by check mark if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.  Yes  No

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

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

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

Large accelerated filer      Accelerated filer      Non-accelerated filer      Smaller reporting company      Emerging growth company

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

Indicate by check mark whether the registrant has filed a report on and attestation to its management’s assessment of the effectiveness of its internal control over financial reporting under Section 404(b) of the Sarbanes-Oxley Act (15 U.S.C. 7262(b)) by the registered public accounting firm that prepared or issued its audit report.

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

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

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

The aggregate market value of Marine Products Corporation common stock held by non-affiliates on June 30, 2022, the last business day of the registrant’s most recent second fiscal quarter, was $78,408,619 based on the closing price on the New York Stock Exchange on June 30, 2022 of $9.51 per share.

Marine Products Corporation had 34,437,678 shares of common stock outstanding as of February 17, 2023.

Documents Incorporated by Reference

Portions of the Proxy Statement for the 2023 Annual Meeting of Stockholders of Marine Products Corporation are incorporated by reference into Part III, Items 10 through 14 of this report.

PART I

References in this document to “we,” “our,” “us,” “Marine Products,” or “the Company” mean Marine Products Corporation (“MPC”) and its subsidiaries, Chaparral Boats, Inc. (“Chaparral”) and Robalo Boats, LLC (“Robalo”), collectively or individually, except where the context indicates otherwise.

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, statements regarding: the Company’s belief that it intends to remain a leading manufacturer of recreational powerboats for sale to a broad range of consumers worldwide; the Company’s belief that Chaparral will continue to expand the range of its offerings through insightful, innovative product design and quality manufacturing processes to reach an increasingly discerning recreational boating market; the Company’s belief that there is currently an adequate supply of engines, resins and fiberglass available in the market; the Company’s plans to continue seeking the most advantageous purchasing arrangements from its suppliers; the Company’s plans to continue purchasing sterndrive engines through the American Boatbuilders Association (“ABA”) on a voluntary basis in order to receive volume-based purchase discounts; the Company’s belief that its allocation of production among its dealers will continue during 2023 and its belief that it will be able to continue to resell any boat for which an order has been cancelled during the near term; the Company’s belief that dealer inventories of its boat models are insufficient to meet the current level of retail customer demand during the 2023 retail selling season; the Company’s belief that its strong market share is primarily due to the success of its larger SSX models and the Surf Series; the Company’s belief that increases in the cost of certain components, international tariffs, operating costs, and the impact of environmental regulation have increased the cost of boats and boat ownership in recent years and that these trends may continue; the Company’s belief that it is well positioned to take advantage of industry conditions; the Company’s belief that its membership in the ABA positions itself as a significant third-party customer of major suppliers of sterndrive engines; the Company’s belief that its corporate infrastructure and marketing and sales capabilities, in addition to its financial strength, and its nationwide presence, enable it to compete effectively against its competitors; the Company’s marketing strategy seeks to increase market share by enabling the Company to expand its presence by building dedicated sales, marketing and distribution systems; the Company’s plans to increase selectively the quantity of its dealers to improve the quality and effectiveness of its dealer network; the Company’s plans to capitalize on its strong dealer network by educating its dealers on the sales and servicing of its products and helping them provide more comprehensive customer service, with the goal of increasing customer satisfaction, customer retention and future sales; the Company’s belief that the nationally advertised fixed retail pricing gives the consumer confidence that they are getting the best possible price resulting in higher customer satisfaction and encouraging consistent pricing across the Company’s dealer network; the Company’s belief that it is leading the way with marketing and branding that consistently presents a luxury-oriented message and integrates the customer into the boater’s entire experience; the Company’s plans to consider making strategic acquisitions; the Company’s belief that its facilities comply in all material aspects with the regulations of the EPA and OSHA; the Company’s belief that it will not incur any material expenditures to comply with existing environmental or safety regulations; the Company’s belief that its health care program improves employee well-being by facilitating access to healthcare; the Company’s belief that, except for the Chaparral and Robalo trademarks, it is not dependent upon any single trademark or trade name or group of trademarks or trade names; the Company’s belief that quarterly operating results for the second quarter traditionally record the highest sales volume for the year because this corresponds with the highest retail sales volume period; the Company’s belief that price increases have had no discernible impact on the Company’s sales due to high consumer demand and strong order backlogs, so they have allowed the Company to maintain its profit margins; the Company’s belief that while the recent increase in inflation creates a risk to retail demand for recreational boats, such factors are currently not expected to impact production and sales; the Company’s belief that it maintains all requisite licenses and permits and is in compliance with all applicable federal, state and local regulations; the Company’s belief that the ultimate outcome of any litigation will not have a material effect on its liquidity, financial condition or results of operations; the Company’s plans to continue to monitor retail demand, the actions of its competitors, dealer inventory levels and the availability of dealer and consumer financing for the purchase of its products and to adjust its production levels as deemed appropriate; the Company’s plans to continue to monitor its market share, but to continue to prioritize profit maximization; the Company’s belief that strong retail demand for new recreational boats will continue during 2023 though growth may moderate as retail demand is satisfied and consumers return to more normal lifestyles and the Company’s belief that recreational boating’s appeal to U.S. consumers has grown because people perceive it to be a safe outdoor activity; the Company’s belief that retail demand will continue to exceed the recreational boating industry’s production capacity for the foreseeable future, though it notes that fuel prices, higher interest rates, and concerns regarding a possible recession in 2023 may reduce consumer demand during 2023; the Company’s belief that retail sales in 2021 and 2022 declined compared to comparable prior year periods because of the industry’s supply chain and labor problems which

2

are preventing recreational boat manufacturers from producing sufficient units to meet retail and consumer demand; the Company’s plans to attend more boat shows during 2023 than during previous years; the Company’s plans to continue to develop additional new products for subsequent model years; the Company’s efforts to concentrate on production scheduling in a way that will minimize inventory levels to the extent possible; the Company’s expectation that capital expenditures during 2023 will be approximately $4.0 million; the Company’s belief that liquidity provided by existing cash, cash equivalents and marketable securities, its overall strong capitalization, cash generated by operations and the Company’s ability to sell up to approximately $150 million in shares of its common stock under the Company’s shelf registration statement will provide sufficient capital to meet the Company’s requirements for at least the next twelve months; the Company’s belief that despite its agreements with financial institutions, in certain situations, the Company may decide for business reasons to repurchase boats in excess of the contractual amounts outlined in such agreements; the Company’s expectation that it does not plan to make any contributions to its Retirement Income Plan in 2023; the Company’s estimate of the amount and timing of future contractual obligations; the Company’s judgments and estimates with respect to its critical accounting policies and estimates; the Company’s expectation about the impact of new accounting pronouncements on the Company’s consolidated financial statements; the Company’s plans to continually improve and refine its internal controls; and the Company’s expectation regarding market risk of its investment portfolio.

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: economic conditions, availability 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 disruptions in current supplier relationships, our ability to purchase construction materials in sufficient quantities and quality, our ability to identify, complete or successfully integrate acquisitions or strategic alliances, competition from other boat manufacturers and dealers, our potential liability for personal injury and property damage claims, our ability to comply with environmental and other regulatory requirements, our dependence on our key personnel and the loss or interruption of the services of such personnel, risks related to cyber-attacks or other threats, as our operations are dependent on digital technologies and services. 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. See “Risk Factors” on page 14 for a discussion of factors that may cause actual results to differ from our projections.

Item 1. Business

Marine Products manufactures fiberglass motorized boats distributed and marketed through its independent dealer network. Marine Products’ product offerings include Chaparral sterndrive and outboard pleasure boats and Robalo outboard sport fishing boats.

Organization and Overview

Marine Products is a Delaware corporation incorporated on August 31, 2000, in connection with a spin-off from RPC, Inc. (NYSE: RES) (“RPC”). Effective February 28, 2001, RPC accomplished the spin-off by contributing 100 percent of the issued and outstanding stock of Chaparral to Marine Products, a newly formed, wholly owned subsidiary of RPC, and then distributing the common stock of Marine Products to RPC stockholders.

Marine Products designs, manufactures and sells recreational fiberglass powerboats in the sportboat and sport fishing boat markets. The Company sells its products to a network of 210 domestic and 88 international independent authorized dealers. Marine Products’ mission is to enhance its customers’ boating experience by providing them with high quality, innovative powerboats. The Company intends to remain a leading manufacturer of recreational powerboats for sale to a broad range of consumers worldwide.

Chaparral was founded in 1965 in Ft. Lauderdale, Florida. Chaparral’s first boat was a 15-foot tri-hull design with a retail price of less than $1,000. Over time Chaparral grew by offering exceptional quality and consumer value. In 1976, Chaparral moved to Nashville, Georgia, where a manufacturing facility of a former boat manufacturing company was available for purchase. This provided Chaparral an opportunity to obtain additional manufacturing space and access to a trained workforce. With over 57 years of

3

boatbuilding experience, Chaparral continues to expand the range of its offerings through insightful, innovative product design and quality manufacturing processes in order to reach an increasingly discerning recreational boating market.

The Company manufactures Chaparral sterndrive pleasure boats including SSi and SSX models, and the Chaparral Surf Series. The Company also manufactures Chaparral outboard pleasure boats which include OSX Luxury Sportboats and SSi outboard models.

In addition to the outboard models manufactured by Chaparral, the Company also manufactures Robalo outboard sport fishing boats. Robalo was founded in 1969 and its first boat was a 19-foot center console salt-water fishing boat, among the first of this type of boat to have an “unsinkable” hull. The models manufactured under the Robalo name include center consoles, dual consoles and Cayman Bay Boats.

The most recent available industry statistics [source: Statistical Surveys, Inc. report dated September 30, 2022] indicate that Robalo is the third largest manufacturer of outboard boats in lengths from 18 to 36 feet in the United States with a market share of 4.2 percent. Additionally, the combination of Robalo and Chaparral outboards holds the second highest position in the outboard market of this size range, with a market share of 5.4 percent.

Products

Marine Products distinguishes itself by offering a wide range of products to the family recreational markets through its Chaparral brands and to the sport fishing market through its Robalo brands.

4

The following table provides a brief description of our product lines and their particular market focus:

Number

Approximate

 

of

Overall

Retail

 

Product Line

    

Models

    

Length

    

Price Range

    

Description

Chaparral – SSi Sport Boats

6

21′-23′

$55,000 - $91,000

Fiberglass sterndrive and outboard-powered, larger sport boats marketed as high value runabout for larger groups. Design features handling of a runabout, style of a sportboat and open concept layout. Select models offer Ski & Fish options to meet specific needs. All marketed with National Advertised Prices.

 

  

Chaparral – SSX Sport Boats

5

24′-34′

$126,000 - $546,000

Fiberglass sterndrive and outboard powered bowriders that combine features of sportboats and bowriders. Marketed as high value, luxury runabouts for family groups.

Chaparral – Surf Series

 

5

 

21′-30′

$75,000 - $312,000

 

This model line features a forward-facing sterndrive engine. Fiberglass multipurpose bowriders, the Surf Series models are marketed to both experienced and value-conscious buyers. These boats are designed to enhance the wake of the boat to accommodate the popular sport of wake surfing.

 

  

Chaparral – OSX Sport Boats

 

4

 

25′-30′

$136,000 - $433,000

 

Fiberglass, multipurpose sport boats with outboard power featuring plentiful seating and entertaining areas, cabin and bathroom accommodations, excellent performance, and luxury finishes.

Robalo – Center Consoles

 

11

 

18′-36′

$47,000 - $627,000

 

Fiberglass outboard sport fishing boats for large freshwater lakes or saltwater use. Marketed to experienced fishermen seeking family-friendly amenities. Smaller models include a trailer, and all models are marketed with a national fixed retail price. The Explorer series features extra seating options.

 

  

Robalo – Cayman Bay Boats

 

6

 

20′-26′

$53,000 - $198,000

 

Fiberglass outboard sport fishing boats for large freshwater lakes or coastal saltwater use. Marketed to experienced fishermen wanting inshore and offshore capabilities. All models marketed with a trailer at a national fixed retail price.

 

  

Robalo – Dual Consoles

 

2

 

20′-31′

$59,000 - $343,000

 

Multi-purpose fiberglass outboard-powered sport fishing boats for large freshwater lakes or saltwater use. Marketed with national fixed retail prices to experienced fishermen and families looking for both fishing and cruising features.

 

  

5

Manufacturing

Marine Products’ manufacturing facilities are in Nashville, Georgia. Marine Products utilizes five different plants to, among other things, manufacture interiors, design new models, create fiberglass hulls and decks, and assemble various end products. Quality control is conducted throughout the manufacturing process. When fully assembled and inspected, the boats are loaded onto either Company-owned trailers or third-party marine transport trailers for delivery to dealers. The manufacturing process begins with the design of a product to meet dealer and customer needs. Plugs are constructed in the research and development phase from designs. Plugs are used to create a mold from which prototype boats can be built. Adjustments are made to the plug design until acceptable parameters are met. The final plug is used to create the necessary number of production molds. Molds are used to produce the fiberglass hulls and decks. Fiberglass components are made by applying the outside finish or gel coat to the mold, then numerous layers of fiberglass and resin are applied during the lamination process over the gel coat. After curing, the hull and deck are removed from the molds and are trimmed and prepared for final assembly, which includes the installation of electrical and plumbing systems, engines, upholstery, accessories and graphics.

Product Warranty

For our 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 first 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.

Suppliers

Marine Products’ three most significant cost components used in manufacturing its boats are engines, resins and fiberglass. For each of these, there is currently an adequate supply available in the market. During the period beginning in the second quarter of 2020, at various times Marine Products experienced significant shortages in, and delayed shipments of, several of these raw materials and component parts used in manufacturing its products. These shortages have reduced our ability to meet the existing levels of dealer and consumer demand and have also increased working capital requirements during this period. During the third and fourth quarters of 2022, however, many of these shortages or delays began to ease, which allowed Marine Products to complete and ship more boats. As a result, unit sales during the fourth quarter of 2022 were the highest of any quarter during the year, and working capital requirements began to decline as well.

Marine Products does not manufacture the engines installed in its boats. Engines are generally specified by the dealers at the time of ordering a boat, usually based on anticipated customer preferences or actual customer orders. Sterndrive engines are purchased through the American Boatbuilders Association (“ABA”), which has entered into engine supply arrangements with Mercury Marine and Volvo Penta, the two currently existing suppliers of sterndrive engines. These arrangements contain incentives and discount provisions, which may reduce the cost of the engines purchased, if specified purchase volumes are met during specified periods of time. Although no minimum purchases are required, Marine Products expects to continue purchasing sterndrive engines through the ABA on a voluntary basis in order to receive volume-based purchase discounts. Marine Products does not have a long-term supply contract with the ABA. Marine Products has outboard engine supply contracts with Yamaha and Mercury Marine which were not negotiated through the ABA. In the event of a sudden and extended interruption in the supply of engines from any of these suppliers, our sales and profitability could be negatively impacted. See “Risk Factors” below.

Marine Products uses other raw materials in its manufacturing processes. Among these are resins, made from hydrocarbon feedstocks, as well as copper and steel. The costs of these commodities fluctuate in response to changes in global economic conditions.

6

Sales and Distribution

Domestic sales are generated through our independent dealer network of approximately 73 Chaparral dealers, 47 Robalo dealers and 90 dealers that sell both brands located in markets throughout the United States. Marine Products also has 88 international dealers. Most of our dealers also inventory and sell boat brands manufactured by other companies, including some that compete directly with our brands. The territories served by any dealer are not exclusive to the dealer; however, Marine Products uses discretion in establishing relationships with new dealers in an effort to protect the mutual interests of the existing dealers and the Company. Marine Products’ six independent field sales representatives call upon existing dealers and develop new dealer relationships. The field sales representatives are directed by a National Sales Coordinator, who is responsible for developing the dealer distribution network for the Company’s products. No single dealer accounted for 10 percent or more of net sales during 2022, 2021 or 2020. The marketing of boats to retail customers is primarily the responsibility of the dealer. Marine Products supports dealer marketing efforts by supplementing local advertising, sales and marketing follow up in boating magazines, and participation in selected regional, national, and international boat show exhibitions. In addition, Marine Products has developed virtual marketing programs which include online product demonstrations and virtual reality software and hardware which promote the features of its products. The Company’s virtual marketing efforts have become increasingly important beginning in 2020, when social distancing requirements resulting from the COVID-19 pandemic limited customer interaction at boat dealers’ facilities and reduced in-person boat shows during the winter boat show season.

Marine Products continues to seek new dealers in many areas throughout the U.S., Canada, Europe, South America, Asia, and the Middle East. In general, Marine Products requires full payment in U.S. dollars prior to shipping a boat overseas. Consequently, there is no credit risk associated with these international sales or risk related to foreign currency fluctuation. The Company’s international sales are affected by trends in consumer discretionary spending and the value of the U.S. dollar on global currency markets, among other things. During 2022, the Company’s international net sales increased 61.2 percent compared to 2021 despite the impact of trade tariffs enacted during 2018, most notably in Mexico and the European Union which was lifted during the second quarter of 2022. International net sales as a percentage of total net sales were 6.7 percent in 2022, 5.3 percent in 2021, and 4.9 percent in 2020.

Marine Products’ sales orders are indicators of strong interest from its dealers. Historically, dealers have in most cases taken delivery of all their orders. In a typical ordering, production and delivery cycle, the Company monitors dealer inventory levels in order to inform its production scheduling and to ensure that dealers do not hold excess inventory. During 2021 and 2022, however, extraordinarily high dealer and consumer demand combined with the Company’s production delays caused by supply chain disruptions have caused dealer inventories to fall to historic lows. The combination of low inventory levels and continued high demand has forced the Company to allocate its production to dealers to fulfill as many orders as possible and rebuild dealer inventories to levels that both the Company and its dealers believe to be appropriate. Marine Products believes that this allocation of production will continue during 2023. In the past, Marine Products has been able to resell any boat for which an order has been cancelled and believes that this ability will continue during the near term.

Approximately 58 percent of Marine Products’ domestic shipments are made pursuant to “floor plan financing” programs in which Marine Products’ subsidiaries participate on behalf of their dealers with major third-party financing institutions. The remaining dealers finance their boat inventory with smaller regional financial institutions in local markets or self-finance. Under these established arrangements with qualified lending institutions, a dealer establishes a line of credit with one or more of these lenders for the purchase of boat inventory for sales to retail customers in their showroom or during boat show exhibitions. In general, when a dealer purchases and takes delivery of a boat pursuant to a floor plan financing arrangement, it draws against its line of credit and the lender pays the invoice cost of the boat directly to Marine Products generally within ten business days. When the dealer in turn sells the boat to a retail customer, the dealer repays the lender, thereby restoring its available credit line. Each dealer’s floor plan credit facilities are secured by the dealer’s inventory, letters of credit, and perhaps other personal and real property. In connection with a dealer’s floor plan financing arrangements with a qualified lending institution, Marine Products or its subsidiaries have agreed to repurchase inventory which the lender repossesses from a dealer and returns to Marine Products in a “new and unused” condition subject to normal wear and tear, as defined. The contractual agreements that Marine Products or its subsidiaries have with these qualified lenders contain the Company’s assumption of specified percentages of the debt obligation on repossessed boats, up to certain contractually determined dollar limits negotiated with the lender.

7

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 December 31, 2022. The Company has contractual repurchase agreements with additional lenders with an aggregate maximum repurchase obligation of $4.3 million, with various expiration and cancellation terms of less than one year. Accordingly, the aggregate repurchase obligation with all financing institutions was approximately $12.3 million as of December 31, 2022. In the event that a dealer defaults on a credit line, the qualified lender may then invoke the manufacturer’s repurchase obligation with respect to that dealer. In that event, all repurchase agreements of all manufacturers supplying a defaulting dealer are generally invoked regardless of the boat or boats with respect to which the dealer has defaulted. Unlike Marine Products’ obligation to repurchase boats repossessed by qualified lenders, Marine Products is under no obligation to repurchase boats directly from dealers. Marine Products does not sponsor financing programs to the retail consumer; any consumer financing promotions for a prospective boat purchaser would be the responsibility of the dealer.

Marine Products’ dealer sales incentive programs are generally designed to promote early replenishment of the stock in dealer inventories depleted throughout the prime spring and summer selling seasons, and to promote the sales of older models in dealer inventory and particular models during specified periods. These programs help to stabilize Marine Products’ manufacturing between the peak and off-peak periods and promote sales of certain models. For the 2023 model year (which commenced July 1, 2022), Marine Products offered its dealers several sales incentive programs based on dollar volume and timing of dealer purchases. Program incentives offered include sales discounts and payment of floor plan financing interest charged by qualified floor plan lenders to dealers generally through April 30, 2023. After the interest payment programs end, interest costs revert to the dealer at rates set by the lender. A dealer makes periodic curtailment payments (principal payments) on outstanding obligations against its dealer inventory as set forth in the floor plan financing agreements between the dealer and its particular lender.

We do not believe that dealer inventories of our boat models as of December 31, 2022 are sufficient to meet the current level of retail customer demand. The sales order backlog as of December 31, 2022 was 1,544 boats with estimated net sales of approximately $115.0 million. This represents an approximate 16.6 week backlog based on recent production levels. The sales order backlog as of December 31, 2021 was 2,457 boats with estimated net sales of approximately $166.0 million. This represented an approximate 30.0 week backlog based on production levels at that time. The Company’s backlog measured in weeks at December 31, 2022 was less meaningful than in past periods because the Company is allocating its productions to its dealers rather than manufacturing boats in response to dealer orders as has been its past practice. The Company will continue to monitor the number of boats in dealer inventories and adjust its production levels as it deems necessary to manage dealer inventory levels. Due to the high retail demand, over 96 percent of our boats have been in dealer inventory less than 12 months as of December 31, 2022. The Company typically does not manufacture a significant number of boats for its own inventory. The Company occasionally manufactures boats for its own inventory because the number of boats required for immediate shipment is not always the most efficient number of boats to produce in a given production schedule.

Research and Development

Essentially the same technologies and processes are used to produce fiberglass boats by all boat manufacturers. The most common method to build fiberglass boats is with open-face molding. This is usually a labor-intensive, manual process whereby employees hand spray and apply fiberglass and resin in layers on open molds to create boat hulls, decks and other smaller fiberglass components. A single open-face mold is typically capable of producing approximately three hulls per week.

Marine Products has been a leading innovator in the recreational boating industry. One of the Company’s most innovative designs is the full-length “Extended V-Plane” running surface on its Chaparral boat models. Typically, sterndrive boats have a several foot gap on the bottom rear of the hull where the engine enters the water. With the Extended V-Plane, the running surface extends the full length to the rear of the boat. The benefit of this innovation is more deck space, better planing performance and a more comfortable ride. Although the basic hull designs are similar, the Company has historically introduced a variety of new models each year and periodically replaces, updates or discontinues existing models.

Another hull design is the Hydro LiftTM used on the Robalo boat models. This variable dead rise hull design provides a smooth ride in rough water conditions. It increases the maximum speed obtainable by a given engine horsepower and weight of the boat. Robalo’s current models utilize the Hydro LiftTM design and we plan to continue to provide this design on Robalo models.

8

In support of its new product development efforts, Marine Products incurred research and development costs of $437 thousand in 2022, $776 thousand in 2021, and $751 thousand in 2020.

Industry Overview

The recreational marine market in the United States is a mature market, with 2021 retail expenditures of approximately $57 billion spent on new and used boats, motors and engines, trailers, accessories and other associated costs as estimated by the National Marine Manufacturers Association (“NMMA”). Pleasure boats compete with all other leisure activities for consumers’ limited free time.

There are currently approximately 12 million recreational boats owned in the United States, including outboard, inboard, sterndrive, jet drive, sailboats and personal watercraft. Marine Products competes in the sterndrive boating category with three lines of Chaparral boats and in the outboard category with its Robalo sport fishing boats, Chaparral OSX Sport Luxury, and selected Chaparral SSi models. Management believes that the five largest states for boat sales at the present time are Florida, Texas, Michigan, North Carolina and Minnesota. Marine Products has dealers in each of these states.

Industry retail sales of new outboard boats in the United States during 2022 totaled 47,099 units and accounted for approximately 71 percent of the total new fiberglass powerboats sold between 18 and 36 feet in hull length. Retail sales of new outboard boats had an estimated total retail value of $3.7 billion, with an average retail price per unit of approximately $79,000. Approximately 58 percent of the Company’s unit sales to dealers in 2022 were outboard boats compared to 62 percent in 2021. Retail sales of new sterndrive boats in the United States during 2022 totaled 6,552 units and accounted for approximately 10 percent of the total new fiberglass powerboats sold in the 21 to 34 feet hull length. Retail sales of new sterndrive boats had an estimated total retail value of $880 million, with an average retail price per unit of approximately $134,000. Approximately 42 percent of the Company’s unit sales to dealers in 2022 were sterndrive boats compared to 38 percent in 2021.

The table below reflects the estimated annual sales within the recreational marine market segment by category for 2022 and 2021 (source: Info-Link Technologies, Inc.):

2022

2021

    

Boats

    

Sales ($ B)

    

Boats

    

Sales ($ B)

Sterndrive Boats

 

6,552

$

0.9

 

7,165

$

0.8

Outboard Boats

 

47,099

 

3.7

 

53,471

 

3.8

Inboard Boats

 

12,465

 

2.0

 

12,871

 

1.8

TOTAL

 

66,116

$

6.6

 

73,507

$

6.4

Chaparral’s products are categorized as sterndrive boats and outboard boats, and Robalo’s products are categorized as outboard boats. Industry-wide sterndrive boat unit sales have declined steadily during the last three years.

The recreational boat manufacturing market remains highly fragmented, although several large public companies own, or have started to acquire, a diversified group of recreational boat manufacturers. We estimate that the boat manufacturing industry includes fewer than 20 sterndrive manufacturers and approximately 75 outboard boat manufacturers with significant unit production, with a large number representing small, privately held companies with varying degrees of professional management and manufacturing skill. According to estimates provided by Statistical Surveys, Inc., during the latest reported period ended September 30, 2022, the top five outboard model manufacturers, which include Marine Products Corporation’s Robalo brands, have a combined market share of approximately 24 percent, compared to 28 percent during the same period in the prior year. Also according to Statistical Surveys, Inc., the top five sterndrive model manufacturers, –– which includes Chaparral, have a combined market share of approximately 74 percent, the same as during the same period in the prior year. Chaparral’s market share in sterndrive units during this period was approximately 19.8 percent, a slight increase compared to the same period in the prior year.

Several factors influence sales trends in the recreational boating industry, including general economic growth, consumer confidence, household incomes, the availability and cost of financing for our dealers and customers, weather, fuel prices, tax laws, demographics and consumers’ leisure time. As noted elsewhere, consumer demand began to increase significantly during the second quarter of 2020 as the COVID-19 pandemic encouraged American consumers to seek safe outdoor activities involving a limited number of people. Also, the value of residential and vacation real estate in coastal and recreational areas influences recreational boat sales. The most recent NMMA surveys indicate that many past boating participants do not currently participate in boating because of

9

high costs and a lack of leisure time. The increases in the cost of certain components, international tariffs, operating costs, and the impact of environmental regulation have increased the cost of boats and boat ownership in recent years, and these trends may continue. Competition from other leisure and recreational activities for available leisure time can also affect sales of recreational boats.

Management believes Marine Products is well positioned to take advantage of the following conditions, which continue to characterize the industry:

labor-intensive manufacturing processes that remain largely unautomated;
increasingly strict environmental standards derived from governmental regulations and customer sensitivities;
a lack of focus on coordinated customer service and support by dealers and manufacturers; and
a lack of financial strength among retail boat dealers and many manufacturers.

Business Strategies

Recreational boating is a mature industry. According to Info-Link Technologies, Inc., retail sales of new powerboats of all types decreased at a compounded annual rate of approximately 2.3 percent between 2018 and 2022. During this period, Marine Products experienced a compounded annual decline rate of approximately 5.1 percent in the number of boats sold. The Company has historically grown its boat sales and net sales primarily through increasing market share and by expanding its number of models and product lines. At the end of 2022, the Company’s dealer inventories were approximately 70.0 percent higher than they were at the end of 2021, and our unit order backlog was 37.2 percent lower than it was at the end of 2021. In spite of high retail and dealer demand, and historically low dealer inventories, our unit order backlog is lower at the end of 2022 than at the end of 2021 because current supply chain issues prevent us from forecasting our production accurately during the near term. We believe that dealer inventories are not sufficient to meet retail demand during the 2023 retail selling season. Chaparral has grown its sterndrive market share in its size category from 5.9 percent in fiscal 1996 to 19.8 percent during the latest reported period ended September 30, 2022 (the most recent information available to us from Statistical Surveys, Inc.).

During 2022, Marine Products generated its highest unit sales volume to dealers within two of Chaparral’s sterndrive SSI models. In general, our model mix during 2022 shifted to larger boats, which generate higher average selling prices.

Our high-volume models support Marine Products’ overall operating strategy, which emphasizes innovative designs and manufacturing processes, and the production of a high-quality product, while also seeking to lower manufacturing costs through increased efficiencies in our facilities. In addition, we seek opportunities to leverage our buying power through economies of scale. Management believes its membership in the ABA positions Marine Products as a significant third-party customer of major suppliers of sterndrive engines. Marine Products’ Chaparral subsidiary is a founding member of the ABA, which collectively represents 23 independent boat manufacturers that have formed a buying group to pool their purchasing power to achieve improved pricing on engines, fiberglass, resin and many other components. Marine Products intends to continue seeking the most advantageous purchasing arrangements from its suppliers.

Our marketing strategy seeks to increase market share by enabling Marine Products to expand its presence by building dedicated sales, marketing and distribution systems. Marine Products has a distribution network of 298 independent dealers located throughout the United States and in several international markets. Our strategy is to increase selectively the quantity of our dealers, and to improve the quality and effectiveness of our entire dealer network. Marine Products seeks to capitalize on its strong dealer network by educating its dealers on the sales and servicing of our products and helping them provide more comprehensive customer service, with the goal of increasing customer satisfaction, customer retention and future sales. Marine Products provides promotional and incentive programs to help its dealers increase product sales and customer satisfaction. During 2022 we continued to develop our nationally advertised fixed retail pricing strategy. We believe the nationally advertised fixed retail pricing gives the consumer confidence that that they are getting the best possible price resulting in higher customer satisfaction and encourages consistent pricing across our dealer network. Marine Products also realizes that innovative marketing is an increasingly important component of the full customer experience and is leading the way with marketing and branding that consistently present a luxury-oriented message that integrate themselves into the boater’s entire experience.

10

A component of Marine Products’ overall strategy is to consider making strategic acquisitions which complement existing product lines, expand its geographic presence in the marketplace and strengthen its capabilities depending upon availability, price and complementary product lines. We periodically review potential acquisition targets.

Competition

The recreational boat industry is highly fragmented, resulting in intense competition for customers, dealers and boat show exhibition space. There is significant competition both within markets we currently serve and in new markets that we may enter. Marine Products’ brands compete with several large national or regional manufacturers that have substantial financial, marketing and other resources. However, we believe that our corporate infrastructure and marketing and sales capabilities, in addition to our financial strength, and our nationwide presence, enable us to compete effectively against these companies. In each of our markets, Marine Products competes on the basis of responsiveness to customer needs, the quality and range of models offered, and the competitive pricing of those models. Additionally, Marine Products faces general competition from all other recreational businesses seeking to attract consumers’ leisure time and discretionary spending dollars.

According to Statistical Surveys, Inc., the following is a list of the top ten (largest to smallest) outboard boat manufacturers in the United States based on retail unit sales in 2022. According to Statistical Surveys, Inc., the companies set forth below represent approximately 47 percent of all United States retail outboard boat registrations with hull lengths of 18 to 36 feet for the 12-month period ended September 30, 2022 (latest data available to us).

1.Brunswick Corporation 1
2.Sea Hunt Boats
3.Marine Products Corporation 2
4.Key West
5.Hurricane
6.Tahoe
7.Sportsman Boats
8.Nautic Star 3
9.Grady-White
10.Carolina Skiff

The sterndrive engine powered market encompasses a wide variety of boats, accounting for approximately 10 percent of traditional powerboat retail unit sales during 2022. Marine Products Corporation’ Chaparral brand was the second largest manufacturer of sterndrive boats in lengths from 21 to 34 feet during the 12-month period ended September 30, 2022 and its share of the market during this period was approximately 19.8 percent. Primary competitors for Chaparral in the sterndrive market during 2022 included Cobalt 4, Sea Ray 5, Regal, Crownline and Monterey.

1 Includes Bayliner, Boston Whaler and Sea Ray outboard units

2 Includes Robalo and Chaparral outboard units

3 Division or subsidiary of MasterCraft Boat Holdings, Inc.

4 Division or subsidiary of Malibu Boats, Inc.

5 Division or subsidiary of Brunswick Corporation

Environmental and Regulatory Matters

Certain materials used in boat manufacturing, including the resins used to make the decks and hulls, are toxic, flammable, corrosive, or reactive and are classified by the federal and state governments as “hazardous materials.” Control of these substances is regulated by the Environmental Protection Agency (“EPA”) and state pollution control agencies, which require reports and facility inspections to monitor compliance with their regulations. The Occupational Safety and Health Administration (“OSHA”) standards limit the amount of emissions to which an employee may be exposed without the need for respiratory protection or upgraded plant ventilation. Marine Products’ manufacturing facilities are regularly inspected by OSHA and by state and local inspection agencies and departments. Marine Products believes that its facilities comply in all material aspects with these regulations. We do not currently anticipate that any material expenditure will be required to continue to comply with existing environmental or safety regulations in connection with our existing manufacturing facilities.

11

Recreational powerboats sold in the United States must be manufactured to meet the standards of certification required by the United States Coast Guard. In addition, boats manufactured for sale in the European Community must be compliant with the International Organization for Standardization requirements which specify standards for the design and construction of powerboats. All boats sold by Marine Products meet these standards. In addition, safety of recreational boats is subject to federal regulation under the Boat Safety Act of 1971. The Boat Safety Act requires boat manufacturers to recall products for replacement of parts or components that have demonstrated defects affecting safety. Marine Products has from time to time instituted recalls for defective component parts produced by other manufacturers. None of the recalls has had a material adverse effect on Marine Products.

The EPA has adopted regulations stipulating that many marine propulsion engines meet an air emission standard that requires fitting a catalytic converter to the engine. These regulations also require, among other things, that the engine manufacturer provide a warranty that the engine meets EPA emission standards. The engines used in Marine Products’ Chaparral and Robalo product lines are subject to these regulations. These regulations are similar to regulations adopted by the California Air Resources Board in 2007 but apply to all U.S. states and territories. This regulation has increased the cost to manufacture the majority of the Company’s boat products. Compliance with these EPA regulations has increased Marine Products’ cost and may also reduce Marine Products’ net sales, because the increased cost of owning a boat may force consumers to buy a smaller or less expensive boat.

Human Capital

The table below shows the number of employees at December 31, 2022 and 2021:

At December 31, 

    

2022

    

2021

Employees

 

935

 

880

The recreational boating industry is cyclical and therefore headcount is subject to change based on production levels which are a function of dealer and consumer demand. The Company’s key human capital management objectives are focused on fostering talent in the following areas:

Diversity and Equality - The Company’s workforce reflects the diversity of the community in which it operates. Our dedicated team of employees work toward a common purpose. We provide employment in a small community which we have supported as the largest employer since 1976 under the same management. Our company is strong in its values, relationships and consistency in management. The Board of Directors has a human capital and compensation committee that, among other things, monitors compliance with applicable non-discrimination laws related to race, gender and other protected classes. The Committee provides quarterly reports to the Board, including discussion of any significant compliance matters.

Development and Training - The Company’s management team and all its employees are expected to exhibit and promote honest, ethical and respectful conduct in the workplace. We have implemented and maintained a corporate compliance program to provide guidance for everyone associated with the Company, including its employees, officers and directors (the “Code”). Annual review of the Code is required, and the Code prohibits unlawful or unethical activity, including discrimination, and directs our employees, officers, and directors to avoid actions that, even if not unlawful or unethical, might create an appearance of illegality or impropriety. In addition, the Company provides annual training for preventing, identifying, reporting and stopping any type of unlawful discrimination.

Employee Retention - Marine Products monitors voluntary employee turnover and reports these statistics to senior operational management. From time to time, the Company has rewarded employee tenure through various bonus programs for its hourly employees based on attendance and job performance.

Compensation and Benefits - The Company focuses on attracting and retaining employees by providing compensation and benefit packages that are competitive in the market, taking into account the location and responsibilities of the job. We provide competitive financial benefits such as a 401(k) retirement plan with a company match, and generally grant awards of restricted stock for certain of our salaried employees.

The Company provides a health insurance option that includes a local primary physician who provides immediate care or medical consultation to its employees at reduced or no cost, as well as certain maintenance medications at reduced or no cost. Under this program, an employee with a health concern visits the physician’s office, which is close to our manufacturing facility, and either

12

receives care or is referred to another facility for testing or additional care. We believe that this program improves employee well-being by facilitating their access to health care.

Safety - Marine Products monitors several safety measures and reports them to senior operational management on a regular basis. Management reviews safety incidents, and the Company works to remediate operational issues that may be potential causes of any frequent incidents. In addition, the Company awards safety bonuses to the drivers of its company-owned vehicles based on their driving records.

In response to the COVID-19 pandemic, Marine Products temporarily suspended manufacturing operations for five weeks at the end of the first quarter of 2020, out of concern for the well-being of its employees and their families, and at the recommendation of local and state authorities. The Company also coordinated testing for employees at a local physician’s office. The Company has since resumed operations and implemented additional safety measures for its employees including providing face masks and hand sanitizer as well as social distancing where possible. The Company encourages vaccinations and has created opportunities for employees to conveniently receive vaccinations at their job site.

Proprietary Matters

Marine Products owns several trademarks, trade names and patents that it believes are important to its business. Except for the Chaparral and Robalo trademarks, however, Marine Products is not dependent upon any single trademark or trade name or group of trademarks or trade names. The Chaparral and Robalo trademarks are currently registered in the United States. The current duration for such registration ranges from seven to 15 years but each registration may be renewed an unlimited number of times.

Seasonality

Marine Products’ quarterly operating results are affected by weather and general economic conditions. Quarterly operating results for the second quarter traditionally record the highest sales volume for the year because this corresponds with the highest retail sales volume period. For similar reasons, quarterly operating results for the fourth quarter often record the lowest sales volume for the year. However, in 2020 Marine Products recorded the lowest quarterly sales volume of the year in the second quarter because of our temporary production facility closure caused by the COVID-19 pandemic, and the highest sales volume of the year in the fourth quarter of 2020, due to high retail demand which extended beyond the traditional retail selling season for recreational boats. Marine Products did not experience traditional seasonal sales patterns during 2021 and 2022 because retail customers were concerned about low dealer inventories and were willing to purchase a boat outside of the typical boating season. In addition, Marine Products recorded the highest quarterly sales volume of 2022 during the fourth quarter due to improvement in our supply chain and transportation availability. Boat demand remained very high throughout 2021 and 2022 and we believe that these consumer behaviors will continue in 2023. The results for any quarter are not necessarily indicative of results to be expected in any future period.

Inflation

During 2021 and 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 increased during these periods. 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 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 increased the prices for its products periodically beginning in the third quarter of 2021 and continuing through the beginning of the 2023 model year. During the third and fourth quarters of 2022, the prices of many raw materials used in the Company’s manufacturing processes began to decline, and transportation became more available and less expensive, thus easing the Company’s cost pressures. As of the end of 2022, 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 in the future the Company is forced to raise 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.

13

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 increases in interest rates creates 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 into the 2023 retail selling season.

Availability of Filings

Marine Products makes available free of charge on its website, MarineProductsCorp.com, the annual report on Form 10-K, quarterly reports on Form 10-Q, current reports on Form 8-K and all amendments to those reports on the same day as they are filed with the Securities and Exchange Commission.

Item 1A. Risk Factors

Risks Related to our Business.

Economic Conditions, Availability of Credit and Consumer Confidence Levels Affect Marine Products’ Sales Because Marine Products’ Products are Purchased with Discretionary Income.

During an economic recession or when an economic recession is perceived as a threat, Marine Products will be adversely affected as consumers have less discretionary income or are more apt to save their discretionary income rather than spend it. During times of global political or economic uncertainty, Marine Products will be negatively affected to the extent consumers forego or delay large discretionary purchases pending the resolution of those uncertainties. Historical volatility in the prices and financial returns of investments and residential real estate may force consumers to delay retirement, or to choose more modest lifestyles when they do retire. In such a case, consumers may not purchase boats, may purchase boats later in their lives, or may purchase smaller or less expensive boats. Tight lending and credit standards, which until recently have been in use by lenders in the United States, can make loans for boats harder to secure, and such loans may carry unfavorable terms, which may force consumers to forego boat purchases. These factors have also resulted in the past, and may continue to result in the future, in a reduction in the quality and number of dealers upon which Marine Products relies to sell its products.

Marine Products Relies upon Third-Party Dealer Floor Plan Lenders Which Provide Financing to its Network of Independent Dealers.

Marine Products sells its products to a network of independent dealers, most of whom rely on one or more third-party dealer floor plan lenders to provide financing for their inventory prior to its sale to retail customers. In general, this source of financing is vital to Marine Products’ ability to sell products to its dealer network. While dealer floor plan credit is currently available for many of our dealers during the 2023 model year, the Company’s sales and profitability could be adversely affected in the event of a decline in floor plan financing availability, or if financing terms change unfavorably.

Interest Rates and Fuel Prices Affect Marine Products’ Sales.

The Company’s products are often financed by our dealers and the retail boat consumers. Higher interest rates increase the borrowing costs and, accordingly, the cost of doing business for dealers and the cost of boat purchases for consumers. Fuel costs can represent a large portion of the costs to operate our products. Therefore, higher interest rates and fuel costs can adversely affect consumers’ decisions relating to recreational boating purchases.

Marine Products’ Dependence on its Network of Independent Boat Dealers May Affect its Operating Results and Sales.

Virtually all Marine Products’ sales are derived from its network of independent boat dealers. Marine Products has no long-term agreements with these dealers. Competition for dealers among recreational powerboat manufacturers continues to increase based on the quality of available products, the price and value of the products, and attention to customer service. The Company faces intense competition from other recreational powerboat manufacturers in attracting and retaining independent boat dealers. The number of independent boat dealers supporting the Chaparral and Robalo trade names and the quality of their marketing and servicing efforts are essential to Marine Products’ ability to generate sales. A deterioration in the number of Marine Products’ network of independent boat

14

dealers could have a material adverse effect on its boat sales. Marine Products’ inability to attract new dealers and retain those dealers, or its inability to increase sales with existing dealers, could substantially impair its ability to execute its business plans. Although Marine Products’ management believes that the quality of its products and services in the recreational boating market should permit it to maintain its relationship with its dealers and its market position, there can be no assurance that Marine Products will be able to sustain its current sales levels.

Marine Products’ Financial Condition and Operating Results may be Adversely Affected by Boat Dealer Defaults.

The Company’s products are sold through independent dealers and the financial health of these dealers is critical to the Company’s continued success. The Company’s results can be negatively affected if a dealer defaults because Marine Products or its subsidiaries may be contractually required to repurchase inventory up to certain limits, although for business reasons, the Company may decide to purchase additional boats in excess of this contractual obligation.

Marine Products’ Sales are Affected by Weather Conditions.

Marine Products’ business is subject to weather patterns that may adversely affect its sales. For example, drought conditions, or merely reduced rainfall levels, or excessive rain, may close area boating locations or render boating dangerous or inconvenient, thereby curtailing customer demand for our products. In addition, unseasonably cool weather and prolonged winter conditions may lead to a shorter selling season in some locations. Hurricanes and other storms could cause disruptions of our operations or damage to our boat inventories and manufacturing facilities.

Marine Products’ Single Operational Location Creates Risk for its Sales, Profits and the Value of its Assets.

Marine Products’ manufacturing operations are conducted in a single location in Nashville, Georgia. To support our operations, several of our suppliers have also established facilities close to our manufacturing facility to provide timely delivery of fabricated components to us. Catastrophic weather, civil unrest or other unanticipated events beyond our control may disrupt both our and our suppliers’ ability to conduct manufacturing operations or transport our finished boats to our dealer network. We do not own or have access to alternate manufacturing locations. In the event of such events or conditions, we may incur damage to our work-in-process and finished goods inventory and will incur impairment charges to the value of that inventory. Furthermore, our sales and profits may be adversely affected during and immediately after such events or conditions due to our inability to manufacture and deliver boats to our dealer network.

Marine Products Encounters Intense Competition Which Affects our Sales and Profits.

The recreational boat industry is highly fragmented, resulting in intense competition for customers, dealers and boat show exhibition space. This competition affects both the markets which we currently serve and new markets that we may enter in the future. We compete with several large national or regional manufacturers that have substantial financial, marketing and other resources.

15

Because Marine Products Relies on Third-party Suppliers, Marine Products may be Unable to Obtain Adequate Raw Materials, Engines and Components Which Could Increase our Working Capital Requirements and Adversely Affect Sales and Profit Margins.

Marine Products is dependent on third-party suppliers to provide raw materials, engines and components essential to the construction of its various powerboats. Especially critical are the availability and cost of marine engines and commodity raw materials used in the manufacture of Marine Products’ boats. Marine Products has only four suppliers for the three types of engines it purchases. While Marine Products’ management believes that supplier relationships currently in place are sufficient to provide the engines and materials necessary to meet present production demands, there can be no assurance that these relationships will continue, that these suppliers will remain in operation or that the quantity or quality of materials available from these suppliers will be sufficient to meet Marine Products’ future needs. Disruptions in current supplier relationships or the inability of Marine Products to continue to purchase construction materials in sufficient quantities and of sufficient quality at acceptable prices to meet ongoing production schedules could cause a decrease in sales or a sharp increase in the cost of goods sold. Additionally, because of this dependence, the volatility in commodity raw materials or current or future price increases in production materials or the inability of Marine Products’ management to purchase engines and materials required to execute its growth and acquisition strategies could reduce the number of boats Marine Products may be able to produce for sale or cause a reduction in Marine Products’ profit margins.

As noted, we rely on third parties to supply a number of raw materials used in our manufacturing processes. Prices for these raw materials fluctuate, often unpredictably, due to market forces beyond our control. When prices of these raw materials increase, we attempt to preserve our profit margins by increasing the prices of our products. During 2021, we experienced increases in raw materials prices and successfully preserved our profitability by increasing prices for our products. However, if inflation continues in the prices of these or other raw materials or parts and components, there is no assurance that we can continue to increase the prices of our products and preserve our profitability.

Marine Products may be Unable to Identify, Complete or Successfully Integrate Acquisitions.

Marine Products intends to pursue acquisitions and form strategic alliances that will enable Marine Products to acquire complementary skills and capabilities, offer new products, expand its customer base, and obtain other competitive advantages. There can be no assurance, however, that Marine Products will be able to successfully identify suitable acquisition candidates or strategic partners, obtain financing on satisfactory terms, complete acquisitions or strategic alliances, integrate acquired operations into its existing operations, or expand into new markets. Once integrated, acquired operations may not achieve anticipated levels of sales or profitability, or otherwise perform as expected. Acquisitions also involve special risks, including risks associated with unanticipated problems, liabilities and contingencies, diversion of management resources, and possible adverse effects on earnings and earnings per share resulting from increased interest costs, the issuance of additional securities, and difficulties related to the integration of the acquired business. The failure to integrate acquisitions successfully may divert management’s attention from Marine Products’ existing operations and may damage Marine Products’ relationships with its key customers and suppliers.

Increasing Expectations from Customers, Investors and Other Stakeholders Regarding Our Environmental, Social and Governance (ESG)Practices may affect Our Business, may Create Additional Costs for us, or Expose Us to Related Risks. 

 

Many companies are receiving greater attention from stakeholders regarding their ESG practices, as well as their oversight of relevant ESG issues. The various stakeholders are placing growing importance on our potential environmental and social issue risk exposure and the impact of our choices. This trend appears likely to continue. Increased focus on ESG and related decision-making may negatively impact us as customers, investors and other stakeholders may choose to not work with us or reallocate capital or decline to make an investment as a result of their assessment of our ESG practices. Companies that do not comport with, or do not adapt to, these evolving investor and stakeholder ESG-related expectations and standards, or that are assessed as not having responded appropriately to the growing focus on ESG matters, may have their brand and reputation harmed, and we or our stock price may be adversely affected even though we may be in full compliance with all relevant laws and regulations. 

Risk Management Risks.

Marine Products has Potential Liability for Personal Injury and Property Damage Claims.

The products we sell or service may expose Marine Products to potential liabilities for personal injury or property damage claims relating to the use of those products. Historically, the resolution of product liability claims has not materially affected Marine

16

Products’ business. Marine Products maintains product liability insurance that it believes to be adequate. However, there can be no assurance that Marine Products will not experience legal claims in excess of its insurance coverage or that claims will be covered by insurance. Furthermore, any significant claims against Marine Products could result in negative publicity, which could cause Marine Products’ sales to decline.

If Marine Products is Unable to Comply with Environmental and Other Regulatory Requirements, its Business may be Exposed to Liability and Fines.

Marine Products’ operations are subject to extensive regulation, supervision and licensing under various federal, state and local statutes, ordinances and regulations. While Marine Products believes that it maintains all requisite licenses and permits and is in compliance with all applicable federal, state and local regulations, there can be no assurance that Marine Products will be able to continue to maintain all requisite licenses and permits and comply with applicable laws and regulations. The failure to satisfy these and other regulatory requirements could cause Marine Products to incur fines or penalties or could increase the cost of operations. The adoption of additional laws, rules and regulations could also increase Marine Products’ costs.

The U.S. Environmental Protection Agency (EPA) has adopted regulations affecting many marine propulsion engines. This regulation has increased the cost of boats subject to the regulation, which may either reduce the Company’s profitability or reduce sales.

As with boat construction in general, our manufacturing processes involve the use, handling, storage and contracting for recycling or disposal of hazardous or toxic substances or wastes. Accordingly, we are subject to regulations regarding these substances, and the misuse or mishandling of such substances could expose Marine Products to liability or fines.

Additionally, certain states have required or are considering requiring a license to operate a recreational boat. While such licensing requirements are not expected to be unduly restrictive, regulations may discourage potential first-time buyers, thereby reducing future sales.

Risks Related to our Labor Force.

Marine Products’ Success Will Depend on its Key Personnel, and the Loss of any Key Personnel may Affect its Powerboat Sales.

Marine Products’ success will depend to a significant extent on the continued service of key management personnel. The loss or interruption of the services of any senior management personnel or the inability to attract and retain other qualified management, sales, marketing and technical employees could disrupt Marine Products’ operations and cause a decrease in its sales and profit margins.

Marine Products’ Ability to Attract and Retain Qualified Employees is Crucial to its Results of Operations and Future Growth.

Marine Products relies on the existence of an available hourly workforce to manufacture its products. As with many businesses, we are challenged at times to find qualified employees. There are no assurances that Marine Products will be able to attract and retain qualified employees to meet current and/or future growth needs.

General Risks.

Marine Products’ Stock Price has been Volatile.

Historically, the market price of common stock of companies engaged in the discretionary consumer products industry has been highly volatile. Likewise, the market price of our common stock has varied significantly in the past. In addition, the availability of Marine Products common stock to the investing public is limited to the extent that shares are not sold by the executive officers, directors and their affiliates, which could negatively impact the trading price of Marine Products’ common stock, increase volatility and affect the ability of minority stockholders to sell their shares. Future sales by executive officers, directors and their affiliates of all or a substantial portion of their shares could also negatively affect the trading price of Marine Products’ common stock. We currently have an effective Form S-3 registration statement on file with the Securities and Exchange Commission that would allow the sale of significant blocks of our common stock by us and certain of our largest shareholders.

17

Risks Related to Our Capital and Ownership Structure.

Marine Products’ Executive Officers, Directors and Their Affiliates Together Have a Substantial Ownership Interest, and Public Stockholders may have no Effective Voice in Marine Products’ Management.

The Company has elected the “Controlled Corporation” exemption under Section 303A of the New York Stock Exchange (“NYSE”) Listed Company Manual. The Company is a “Controlled Corporation” because a group that includes Gary W. Rollins, Pamela R. Rollins, Amy Rollins Kreisler and Timothy C. Rollins, each of whom is a director of the Company, controls in excess of fifty percent of the Company’s voting power. As a “Controlled Corporation,” the Company need not comply with certain NYSE rules including those requiring a majority of independent directors and independent nominating and compensation committees.

Marine Products’ executive officers, directors and their affiliates hold directly or through indirect beneficial ownership, in the aggregate, approximately 76 percent of Marine Products’ outstanding shares of common stock. As a result, these stockholders effectively control the operations of Marine Products, including the election of directors and approval of significant corporate transactions such as acquisitions. This concentration of ownership could also have the effect of delaying or preventing a third-party from acquiring control of Marine Products at a premium.

Our Executive Officers, Directors and Their Affiliates Together Have a Substantial Ownership Interest, and the Availability of Marine Products’ Common Stock to the Investing Public May be Limited.

The availability of Marine Products’ common stock to the investing public may be limited to those shares not held by the executive officers, directors and their affiliates, which could negatively impact Marine Products’ stock trading prices and affect the ability of minority stockholders to sell their shares. Future sales by executive officers, directors and their affiliates of all or a portion of their shares could also negatively affect the trading price of our common stock.

The Controlling Group Could Take Actions That Could Negatively Impact Our Results of Operations, Financial Condition or Stock Price.

The Controlling Group may from time to time and at any time, in their sole discretion, acquire or cause to be acquired, additional equity or other instruments of the Company, its subsidiaries or affiliates, or derivative instruments the value of which is linked to Company securities, or dispose or cause to be disposed, such equity or other securities or instruments, in any amount that the Controlling Group may determine in their sole discretion, through open market transactions, privately negotiated transactions or otherwise. In addition, depending upon a variety of factors, the Controlling Group may at any time engage in discussions with the Company and its affiliates, and other persons, including retained outside advisers, concerning the Company’s business, management, strategic alternatives and direction, and in their sole discretion, consider, formulate and implement various plans or proposals intended to enhance the value of their investment in the Company. In the event the Controlling Group were to engage in any of these actions, our common stock price could be negatively impacted, such actions could cause volatility in the market for our common stock or could have a material adverse effect on our results of operations and our financial condition.

Provisions in Marine Products’ Certificate of Incorporation and Bylaws may Inhibit a Takeover of Marine Products.

Marine Products’ certificate of incorporation, bylaws and other documents contain provisions including advance notice requirements for stockholder proposals and director nominations, and staggered terms of office for the Board of Directors. These provisions may make a tender offer, change in control or takeover attempt that is opposed by Marine Products’ Board of Directors more difficult or expensive.

Risks Related to Digital Operations, Cybersecurity and Business Disruption.

Our operations rely on digital systems and processes that are subject to cyber-attacks or other threats that could have a material adverse effect on our business, consolidated results of operations and consolidated financial condition.

Our operations are dependent on digital technologies and services. We use these technologies and services for internal purposes, including data storage, processing and transmissions, as well as in our interactions with customers and suppliers. Digital technologies are subject to the risk of cyber-attacks, both from internal and external threats. Internal threats in cybersecurity are

18

caused by the misuse of access to networks and assets by individuals within the Company by maliciously or negligently disclosing, modifying or deleting sensitive information. Individuals within the Company include current employees, contractors and partners. External threats in cybersecurity are caused by unauthorized parties attempting to gain access to our networks and assets by exploiting security vulnerabilities or through the introduction of malicious code, such as viruses, worms, Trojan horses and ransomware. In response to the risk of cyber-attacks, we regularly review and update processes to prevent unauthorized access to our networks and assets and misuse of data. We provide security awareness training for all employees, and closely manage the accounts and privileges of all employees and contractors. We also maintain an up-to-date incident response plan to quickly address cybersecurity incidents.

If our systems for protecting against cybersecurity risks prove to be insufficient, we could be adversely affected by, among other things, loss of or damage to intellectual property, proprietary or confidential information, or customer, supplier, or employee data, as well as, interruption of our business operations and increased costs required to prevent, respond to, or mitigate cybersecurity attacks. These risks could harm our reputation and our relationships with customers, suppliers, employees and other third parties, and may result in claims against us. These risks could have a material adverse effect on our business, consolidated results of operations and consolidated financial condition.

Item 1B. Unresolved Staff Comments

None.

Item 2. Properties

Marine Products’ corporate offices are in Atlanta, Georgia. These offices are currently shared with RPC and are leased. The monthly rent paid is allocated between Marine Products and RPC. Under this arrangement, Marine Products pays approximately $4,200 per month in rent. Marine Products may cancel this arrangement at any time after giving a 30-day notice.

Chaparral owns and maintains approximately 1,162,000 square feet of space utilized for manufacturing, research and development, warehouse, sales office and operations in Nashville, Georgia. In addition, the Company owns 83,000 square feet of manufacturing space in Valdosta, Georgia. Marine Products’ total square footage under roof is allocated as follows: manufacturing — 724,700, research and development — 68,500, warehousing — 315,700, office and other — 136,100.

Item 3. 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 ultimate outcome of such litigation will have a material adverse effect on its liquidity, financial condition or results of operations.

Item 4. Mine Safety Disclosures

Not applicable.

19

Item 4A. Information About Our Executive Officers

The Executive Officers of the Company have been elected by the Board of Directors to serve until the April 2023 Board of Directors’ meeting, or until their earlier removal by the Board of Directors or their resignation. The following table lists the Executive Officers of Marine Products and their ages, offices, and terms of office.

Date First

Elected

Name and Office with Registrant

    

Age

    

to Present Office

Richard A. Hubbell (1)

 

78

 

5/17/22

Executive Chairman of the Board

Ben M. Palmer (2)

 

62

 

5/17/22

President and Chief Executive Officer

Michael L. Schmit (3)

 

50

 

5/17/22

Vice President, Chief Financial Officer and Corporate Secretary

(1)Richard A. Hubbell has been Executive Chairman of the Board since May 17, 2022. Prior to that, he served as the President and Chief Executive Officer of Marine Products since it was spun off in 2001. He is also the Executive Chairman of the Board at RPC, Inc. and previously served as its President since 1987 and Chief Executive Officer since 2003. Mr. Hubbell serves on the Board of Directors of both companies.
(2)Ben M. Palmer has been President and Chief Executive Officer of the Company since May 17, 2022. Previously, he served as Vice President, Chief Financial Officer and Treasurer of Marine Products since it was spun off in 2001 and assumed responsibility as Corporate Secretary in 2018. He is also the President and Chief Executive Officer of RPC, Inc. and previously served as its Vice President, Chief Financial Officer, Treasurer and Corporate Secretary. Mr. Palmer serves on the Board of Directors of both companies.
(3)Michael L. Schmit has been Vice President, Chief Financial Officer and Corporate Secretary of Marine Products since May 17, 2022. He is also the Vice President, Chief Financial Officer and Corporate Secretary of RPC, Inc.

20

PART II

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

Marine Products’ common stock is listed for trading on the New York Stock Exchange under the symbol “MPX.” As of February 17, 2023, there were 34,437,678 shares of common stock outstanding and approximately 5,100 beneficial holders of our Company’s common stock.

Issuer Purchases of Equity Securities

The Company has a stock buyback program initially adopted in 2001 and subsequently amended in 2013 and 2019 that authorizes the aggregate repurchase of 8,250,000 shares in the open market. The Company did not repurchase any shares under this program in 2022 and 2021. There are 1,570,428 shares that remain available for repurchase as of December 31, 2022. The program does not have a predetermined expiration date.

Performance Graph

The following graph shows a five-year comparison of the cumulative total stockholder return based on the performance of the stock of the Company, assuming dividend reinvestment, as compared with both a broad equity market index and an industry or peer group index. The indices included in the following graph are the Russell 2000 Index (“Russell 2000”) and a peer group which includes companies that are considered peers of the Company (“Peer Group”). The companies included in the Peer Group have been weighted according to each respective issuer’s stock market capitalization at the end of each year. The companies in the Peer Group are Brunswick Corporation, MarineMax, Inc., Malibu Boats, Inc. and Mastercraft Boat Holdings, Inc.

The Russell 2000 is used because the Company is a component of the Russell 2000, and because the Russell 2000 is a stock index representing small capitalization U.S. stocks. During 2022, the components of the Russell 2000 had an average market capitalization of $2.8 billion, and a median market capitalization of $950 million.

The graph below assumes the value of $100.00 invested on December 31, 2017.

Graphic

21

Item 6. Reserved

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

Presentation

The following discussion should be read in conjunction with the Consolidated Financial Statements included elsewhere in this document. See also “Forward-Looking Statements” on page 2. Discussions of 2021 items and year-to-year comparisons of 2021 and 2020 that are not included in this Form 10-K can be found in “Management’s Discussion and Analysis of Financial Condition and Results of Operations” in Part II, Item 7 of our Annual Report on Form 10-K for the year ended December 31, 2021, which Item is incorporated herein by reference.

Overview

Marine Products, 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 consumers. These dealers are located throughout the continental United States and in several international markets. Dealers either remit payment upon receipt of the product or finance their inventory through third-party floor plan lenders, who pay Marine Products generally within ten days of delivery of the products to the dealers.

We manage our Company by focusing on the execution of the following business and financial strategies:

Manufacturing high-quality, stylish, and innovative powerboats for our dealers and retail consumers which are competitive in the market,
Coordinating a complex supply chain to ensure that raw materials and parts used in manufacturing our products are delivered on a timely basis,
Providing our independent dealer network appropriate incentives, training, and other support to enhance their success and their customers’ satisfaction, thereby facilitating their continued relationship with us,
Managing our dealer’s expectations regarding our production allocations during periods in which dealer demand exceeds our production capacity,
Managing our production and dealer order backlog to optimize operating results and reduce risk in the event of a downturn in sales of our products,
Maintaining a flexible, variable cost structure which can be reduced quickly when deemed appropriate,
Designing our products and marketing strategies to create a positive, memorable experience for our customers, within an evolving environment which calls for the increased use of technology to conduct virtual marketing and product demonstration,
Monitoring the recreational boat market for strong complementary product lines which we may enter through new product development or acquisition,
Extending our brand name recognition to enhance the success of new boat models that complement our existing offerings,
Improving our sales and profits by increasing the utilization of our manufacturing capacity,
Monitoring the activities and financial condition of our dealers and of the third-party floor plan lenders who finance our dealers’ inventories,
Maximizing stockholder return by optimizing the balance of cash invested in the Company’s productive assets, the payment of dividends to stockholders, and the repurchase of the Company’s common stock on the open market, and
Aligning the interests of our management and stockholders.

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, evolving customer preferences for socially distanced recreational activities, interest rates, dealer orders placed at our annual dealer conferences, and retail attendance and orders at annual winter boat show exhibitions and through virtual marketing events. 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

22

products, average selling price per boat, and gross profit margins, among others, as indicators of the success of our strategies. Marine Products’ financial results are affected by consumer confidence and preferences, because pleasure boating is a discretionary expenditure and consumers have many competing activities for their leisure time. Pleasure boating is also impacted by interest rates, the availability of financing and shifting consumer preferences towards safe activities which do not involve large crowds.

During 2022, aggregate retail sales of the boating segments in which Marine Products operates increased by approximately 3.5 percent compared to the prior year. Our consolidated net sales increased in 2022 compared to 2021 due to a 4.0 percent increase in unit sales to dealers coupled with a 23.7 percent increase in the average gross selling price per boat. Management will continue to monitor retail demand among the various segments in the recreational boat market, the actions of our competitors, dealer inventory levels and the availability of dealer and consumer financing for the purchase of our products and adjust our production levels as deemed appropriate.

We periodically monitor our market share in various categories as one indicator of the success of our strategies and the market’s acceptance of our products. For the 12 month period ended September 30, 2022 (latest data available to us), Robalo’s share of the 18 to 36 foot outboard sport fishing boat market was 4.2 percent, the third highest market share within this category. Chaparral’s market share in the 19 to 34 foot sterndrive category was 19.8 percent, an increase in comparison to the same period in the prior year and the second highest market share in this category during this period. Marine Products Corporation’s share of the outboard recreational market, including both Robalo and Chaparral’s outboard units, was 5.4 percent of the total market within its size range for the 12 months ended September 30, 2022 which was the third highest share among manufacturers of various outboard brands during this period. We will continue to monitor our market share and believe it to be important, but we believe that maximizing profitability takes precedence over growing our market share. Furthermore, as we continue to expand the breadth of our product offerings within our core category and new categories, we consider our overall market share across the various powerboat categories to be of greater importance to the long-term health of our company than our market share within any specific type of recreational boat.

Outlook

We believe that the strong retail demand for new recreational boats which began with the onset of the COVID-19 pandemic will continue through 2023 though growth may moderate as retail demand is satisfied and consumers return to more normal lifestyles coupled with economic concerns and other factors such as interest rates. 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. Recreational boating is a leisure activity that supports this transition because people perceive it to be a safe outdoor activity which does not involve large groups of people. We believe that retail demand will continue to exceed the recreational boating industry’s production capacity for the foreseeable future, though we note that fuel prices, higher interest rates, and concerns regarding a possible recession in 2023 may reduce consumer demand during 2023. Since many recreational boat buyers finance their purchases, higher interest rates may force them to choose smaller, less expensive boats or forgo the purchase of a boat altogether.

In spite of strong consumer demand, industry retail unit sales in 2021 and 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 has fluctuated over the past several years, creating uncertainty regarding 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. Since the 2021 model year, Marine Products has produced a smaller number of models than in previous years in order to increase production efficiency. 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.

23

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. The industry will conduct more boat shows in 2023 than in the previous two years due to the easing of COVID-19 – related restrictions, so we plan to attend more boat shows during 2023 than during the previous two years.

Due to strong demand across the recreational sector, key materials and components are in tight supply. Supply chain disruptions have delayed the receipt of both raw materials and key components used in our manufacturing process, thus delaying production and deliveries to our dealers. Although these disruptions began to moderate during the fourth quarter of 2022, they still impact our ability to meet dealer and retail demand. Transportation shortages have further impacted our ability to deliver finished products to our dealers, though these issues began to moderate during the third and fourth quarters of 2022. These production and shipment delays caused our working capital requirements to increase significantly starting in the third quarter of 2021, although our inventory levels began to decline during the fourth quarter of 2022 as these issues began to improve.

Our financial results during 2023 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. Additional factors that could impact our results include the availability and cost of credit to our dealers and consumers, increasing 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.

Results of Operations

Years ended December 31, 

2022

2021

2020

Total number of boats sold

 

4,331

 

4,165

 

3,689

 

Average gross selling price per boat (in thousands)

$

76.8

$

62.1

$

56.1

Net sales (in thousands)

$

380,995

$

298,014

$

239,825

Gross profit margin percent

 

24.6

%  

 

22.9

%  

 

22.4

%  

Percentage of selling, general and administrative expenses to net sales

11.0

%  

10.7

%  

12.2

%  

Operating income (in thousands)

$

51,796

$

36,392

$

24,361

Warranty expense (in thousands)

$

5,903

$

3,702

$

2,845

Year Ended December 31, 2022 Compared to Year Ended December 31, 2021

Net Sales. Marine Products’ net sales increased by $83.0 million or 27.8 percent in 2022 compared to 2021. The increase was primarily due to a 4.0 percent increase in the number of boats sold, as well as an increase in parts and accessories sales, coupled with a 23.7 percent increase in the average gross selling price per boat. Unit sales increased in all of our Chaparral models as well as many Robalo models during 2022 compared to the prior year due to our success in finishing and shipping substantially completed boats from inventory as a result of improvement of supply chain issues. Average selling prices increased compared to the prior year primarily due to a favorable model mix coupled with price increases to cover increased costs including primarily materials and components. Domestic net sales were $355.4 million, an increase of 26.0 percent compared to the prior year. In 2022, international net sales were $25.6 million, an increase of 61.2 percent compared to the prior year.

Cost of Goods Sold. Cost of goods sold increased 25.0 percent in 2022 compared to 2021 consistent with the increase in net sales. As a percentage of net sales, cost of goods sold decreased to 75.4 percent in 2022 compared to 77.1 percent in 2021 primarily due to price increases and a favorable model mix during 2022 compared to the prior year.

Selling, General and Administrative Expenses. Selling, general and administrative expenses increased by 31.5 percent in 2022 compared to 2021 primarily due to an increase in costs that vary with sales and profitability, such as incentive compensation, sales commissions and warranty expense. In addition, the Company recorded a $1.2 million pension settlement charge in 2022 associated with its defined benefit pension plan. Selling, general and administrative expenses as a percentage of net sales were 11.0 percent in 2022 compared to 10.7 percent in 2021. As a percentage of net sales, warranty expense was 1.5 percent in 2022 and 1.2 percent in 2021.

24

Interest Income, net. Interest income, net increased due to an increased cash balance and higher investment yields to $338 thousand in 2022 compared to $16 thousand in 2021. Marine Products generated interest income primarily from investments of excess cash in money market funds. Additionally, interest expense is recorded for the revolving credit facility, including fees on the unused portion of the facility.

Income Tax Provision. The income tax provision increased to $11.8 million in 2022 compared to $7.4 million in 2021. The effective tax rate increased slightly from 22.6 percent in 2022 to 20.3 percent in 2021.

Liquidity and Capital Resources

Cash and Cash Flows

The Company’s cash and cash equivalents were $43.2 million at December 31, 2022, $14.1 million at December 31, 2021 and $31.6 million at December 31, 2020. The following table sets forth the historical cash flows for the twelve months ended December 31:

(in thousands)

    

2022

    

2021

    

2020

Net cash provided by operating activities

$

49,348

$

457

$

29,874

Net cash used for investing activities

 

(2,500)

 

(1,248)

 

(2,065)

Net cash used for financing activities

 

(17,779)

 

(16,680)

 

(16,040)

Cash provided by operating activities in 2022 increased $48.9 million compared to 2021. The net cash provided by operating activities in 2022 includes net income of $40.3 million coupled with a favorable change in other accrued expenses of $4.0 million and net favorable changes in other components of our working capital (including accounts receivable, inventory and accounts payable) totaling $2.2 million. The net favorable changes in accrued expenses and accounts payable are primarily due to higher production levels and profitability. Additionally, the favorable change in inventory is due to finishing and shipping substantially completed boats from inventory as a result of improvement of supply chain issues in the current year in comparison to the prior year which was negatively impacted by supply chain disruptions of critical components needed to complete boats.

Cash used for investing activities in 2022 was $2.5 million compared to $1.2 million for the same period in 2021. This increase is primarily due to higher capital expenditures in 2022 in comparison to the same period of the prior year.

Cash used for financing activities in 2022 increased $1.1 million compared to 2021 primarily due to increased dividends paid to common shareholders, partially offset by a reduction in the cost of stock repurchases related to the vesting of restricted shares.

Cash Requirements

Management expects that capital expenditures during 2023 will be approximately $4.0 million.

The Company participates in a multiple employer Retirement Income Plan (“Plan” ), sponsored by RPC. The Company did not make any cash contributions to this plan in 2022. During 2021, the Company initiated actions to terminate the defined benefit pension plan which are expected to be completed in early 2023. We do not currently expect the Company to make any contributions to the Plan in 2023.

On January 24, 2023, the Board of Directors approved a quarterly cash dividend of $0.14 per common share payable March 10, 2023 to stockholders of record at the close of business on February 10, 2023.

25

The Company has a contractual agreement with one employee that provides for a monthly payment equal to a percentage of profits (defined as pretax income before goodwill amortization and certain allocated corporate expenses) which effective June 1, 2022 was revised to seven percent of profits, as defined, compared to 10 percent of profits in the prior periods.

The Company has a stock buyback program initially adopted in 2001 and subsequently amended in 2013 and 2019 that authorizes the aggregrate repurchase of 8,250,000 shares in the open market. The Company did not repurchase any shares under this program in 2022 and 2021. There are 1,570,428 shares that remain available for repurchase as of December 31, 2022. The program does not have a predetermined expiration date.

The Company has entered into agreements with third-party floor plan lenders where it has agreed, in the event of default by a qualifying dealer, to repurchase MPC boats repossessed from the dealer. These arrangements are subject to maximum repurchase amounts and the associated risk is mitigated by the value of the boats repurchased. The Company had no repurchases of dealer inventory in 2022 and 2021. See further information regarding repurchase obligations in “NOTE 11: COMMITMENTS AND CONTINGENCIES” of the Consolidated Financial Statements which is incorporated herein by reference.

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 ability to sell up to approximately $150 million in shares of its common stock under the Company’s shelf registration statement 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. The Company also has a revolving line of credit facility to increase its flexibility for managing its investment in its working capital.

On November 12, 2021, the Company obtained a $20 million revolving credit facility that matures November 2026. The facility contains customary terms and conditions, including restrictions on indebtedness, dividend payments, business combinations and other related items. The facility includes (i) a $5 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 million and EBITDA over the most recently completed twelve month period at the time of incurrence. As of December 31, 2022, the Company had no outstanding borrowings under the revolving credit agreement. For additional information with respect to MPC’s facility, see Note 7: Notes Payable to Banks of the Consolidated Financial Statements included in this report and which is incorporated herein by reference.

Contractual Obligations

The Company’s obligations and commitments that require future payments include our credit facility, certain non-cancelable operating leases, amounts related to the usage of corporate aircraft and other long-term liabilities. For additional information with respect to MPC’s contractual obligations, see Note 7: Long-term debt and Note 14: Leases of the Consolidated Financial Statements included in this report and which is incorporated herein by reference.

Fair Value Measurements

The Company’s assets and liabilities measured at fair value are classified in the fair value hierarchy (Level 1, 2 or 3) based on the inputs used for valuation. Assets and liabilities that are traded on an exchange with a quoted price are classified as Level 1. Assets and liabilities that are valued using significant observable inputs in addition to quoted market prices are classified as Level 2. The Company currently has no assets or liabilities measured on a recurring basis that are valued using unobservable inputs and therefore no assets or liabilities measured on a recurring basis are classified as Level 3. For defined benefit plan and Supplemental Executive Retirement Plan (“SERP”) investments measured at net asset value, the values are computed using inputs such as cost, discounted future cash flows, independent appraisals and market based comparable data or on net asset values calculated by the investment fund and not publicly available.

Off Balance Sheet Arrangements

To assist dealers in obtaining financing for the purchase of their 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 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 typically provide for the return of all repossessed boats in “new and unused” condition subject to normal wear and tear, as defined, to the Company, in exchange for the

26

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 repurchases of dealer inventory under contractual agreements during 2022 and 2021.

Management continues to monitor the risk of additional defaults and resulting repurchase obligations based primarily upon information provided by the third-party floor plan lenders and to adjust the guarantee liability at the end of each reporting period based on information reasonably available at that time. As of December 31, 2022, the Company believes the fair value of its guarantee liability is immaterial. See further information regarding repurchase obligations in “NOTE 11: COMMITMENTS AND CONTINGENCIES” of the Consolidated Financial Statements which is incorporated herein by reference.

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 December 31, 2022. The Company has contractual repurchase agreements with additional lenders with an aggregate maximum repurchase obligation of $4.3 million, with various expiration and cancellation terms of less than one year. Accordingly, the aggregate repurchase obligation with all financing institutions was approximately $12.3 million as of December 31, 2022. Although the Company has these agreements with financial institutions, in certain situations, the Company may decide for business reasons to repurchase boats in excess of these contractual amounts.

Related Party Transactions

See “NOTE 13: RELATED PARTY TRANSACTIONS” of the Consolidated Financial Statements, which is incorporated herein by reference, for a description of related party transactions.

Critical Accounting Policies and Estimates

The consolidated financial statements are prepared in accordance with accounting principles generally accepted in the United States of America, which require significant judgment by management in selecting the appropriate assumptions for calculating accounting estimates. These judgments are based on our historical experience, terms of existing contracts, trends in the industry, and information available from other outside sources, as appropriate. Senior management has discussed the development, selection and disclosure of its critical accounting policies that require significant judgments or estimates with the Audit Committee of our Board of Directors. The Company believes that, of its significant accounting policies and estimates, the following may involve a higher degree of judgment and complexity.

Sales incentives and discounts – The Company sells its boats through its network of independent dealers and recognizes revenues from contracts with its customers based on the consideration received in exchange for the goods sold. The Company records incentives as a reduction of sales or as a cost of sales as appropriate. Using historical trends and management estimates, adjusted for current changes, the Company estimates the amount of incentives that will be paid in the future on boats sold and accrues an estimated liability. The Company offers various incentives that promote sales to dealers, and to a lesser extent, retail customers. These incentives are designed to encourage timely replenishment of dealer inventories after peak selling seasons, stabilize manufacturing volumes throughout the year, and improve production model mix. The dealer incentive programs are a combination of annual volume commitment discounts, and additional discounts at time of invoice for those dealers who do not finance their inventory through specified floor plan financing agreements. The annual dealer volume discounts are primarily based on July 1 through June 30 model year purchases. In addition, the Company offers at various times other time-specific or model-specific incentives.

The factors that complicate the calculation of the cost of these incentives are the ability to estimate incentive payments of the Company, the volume and timing of inventory financed by specific dealers, and the identification of boats sold subject to certain incentives. Settlement of the incentives generally occurs from three to twelve months after the sale. The Company regularly analyzes the historical incentive trends and adjusts recorded liabilities for changes in trends and terms of incentive programs. Total cost of incentives recorded in net sales as a percentage of gross sales was 5.6 percent in 2022, 5.8 percent in 2021, and 6.7 percent in 2020. A 0.25 percentage point change in cost of incentives as a percentage of gross sales during 2022 would have increased or decreased net sales, gross margin and operating income by approximately $0.8 million.

27

Warranty costs -The Company records as part of selling, general and administrative expenses an experience-based estimate of the future warranty costs to be incurred when sales are recognized. The Company evaluates its warranty obligation for each product line on a model year basis. The Company provides warranties against manufacturing defects for various components of the boats, primarily the fiberglass deck and hull, with warranty periods extending up to a lifetime. Warranty costs, if any, on other components of the boats are generally absorbed by the original component manufacturer. Warranty costs can vary depending upon the size and number of components in the boats sold, the pre-sale warranty claims, and the desired level of customer service. While we focus on high quality manufacturing programs and processes, including actively monitoring the quality of our component suppliers and managing the dealer and customer service warranty experience and reimbursements, our estimated warranty obligation is based upon the warranty terms and the Company’s enforcement of those terms over time, manufacturing defects or issues, repair costs, and the volume and mix of boat sales. The estimate of warranty costs is regularly analyzed and is adjusted based on several factors including the actual claims that occur. Warranty expense as a percentage of net sales was 1.5 percent in 2022, 1.2 percent in 2021 and 2020. A 0.10 percentage point increase in the estimated warranty expense as a percentage of net sales during 2022 would have increased selling, general and administrative expenses and reduced operating income by approximately $0.4 million.

Impact of Recent Accounting Pronouncements:

See “NOTE 1: SIGNIFICANT ACCOUNTING POLICIES” of the Consolidated Financial Statements, which is incorporated herein by reference, 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.

Item 7A. 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 material interest rate risk exposure. Marine Products does not expect any material changes in market risk exposures or how those risks are managed.

28

MANAGEMENT’S REPORT ON INTERNAL CONTROL OVER FINANCIAL REPORTING

To the Stockholders of Marine Products Corporation:

The management of Marine Products Corporation is responsible for establishing and maintaining adequate internal control over financial reporting for the Company. Marine Products Corporation maintains a system of internal accounting controls designed to provide reasonable assurance, at a reasonable cost, that assets are safeguarded against loss or unauthorized use and that the financial records are adequate and can be relied upon to produce financial statements in accordance with accounting principles generally accepted in the United States of America. The internal control system is augmented by written policies and procedures, an internal audit program and the selection and training of qualified personnel. This system includes policies that require adherence to ethical business standards and compliance with all applicable laws and regulations.

There are inherent limitations to the effectiveness of any controls system. A controls system, no matter how well designed and operated, can provide only reasonable, not absolute, assurance that the objectives of the controls system are met. Also, no evaluation of controls can provide absolute assurance that all control issues and any instances of fraud, if any, within the Company will be detected. Further, the design of a controls system must reflect the fact that there are resource constraints, and the benefits of controls must be considered relative to their costs. The Company intends to continually improve and refine its internal controls.

Under the supervision and with the participation of our management, including our principal executive officer and principal financial officer, we conducted an evaluation of the effectiveness of the design and operations of our internal control over financial reporting, as of December 31, 2022 based on criteria established in 2013 Internal Control—Integrated Framework issued by the Committee of Sponsoring Organizations of the Treadway Commission. Based on this evaluation, management’s assessment is that Marine Products Corporation maintained effective internal control over financial reporting as of December 31, 2022.

The independent registered public accounting firm, Grant Thornton LLP, has audited the consolidated financial statements as of and for the year ended December 31, 2022, and has also issued their report on the effectiveness of the Company’s internal control over financial reporting, included in this report on page 30.

/s/ Ben M. Palmer

    

/s/ Michael L. Schmit

Ben M. Palmer

Michael L. Schmit

President and Chief Executive Officer

Vice President, Chief Financial Officer and Corporate Secretary

Atlanta, Georgia

February 27, 2023

29

REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

Board of Directors and Stockholders

Marine Products Corporation

Opinion on internal control over financial reporting

We have audited the internal control over financial reporting of Marine Products Corporation (a Delaware corporation) and subsidiaries (the “Company”) as of December 31, 2022, based on criteria established in the 2013 Internal Control—Integrated Framework issued by the Committee of Sponsoring Organizations of the Treadway Commission (“COSO”). In our opinion, the Company maintained, in all material respects, effective internal control over financial reporting as of December 31, 2022, based on criteria established in the 2013 Internal Control—Integrated Framework issued by COSO.

We also have audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (“PCAOB”), the consolidated financial statements of the Company as of and for the year ended December 31, 2022, and our report dated February 27, 2023 expressed an unqualified opinion on those financial statements.

Basis for opinion

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

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

Definition and limitations of internal control over financial reporting

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

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

/s/ GRANT THORNTON LLP

Atlanta, Georgia

February 27, 2023

30

REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

Board of Directors and Stockholders

Marine Products Corporation

Opinion on the financial statements

We have audited the accompanying consolidated balance sheets of Marine Products Corporation (a Delaware corporation) and subsidiaries (the “Company”) as of December 31, 2022 and 2021, the related consolidated statements of operations, comprehensive income, stockholders’ equity, and cash flows for each of the three years in the period ended December 31, 2022, and the related notes and financial statement schedule included under Item 15(2) (collectively referred to as the “financial statements”). In our opinion, the financial statements present fairly, in all material respects, the financial position of the Company as of December 31, 2022 and 2021, and the results of its operations and its cash flows for each of the three years in the period ended December 31, 2022, in conformity with accounting principles generally accepted in the United States of America.

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

Basis for opinion

These financial statements are the responsibility of the Company’s management. Our responsibility is to express an opinion on the Company’s financial statements based on our audits. We are a public accounting firm registered with the PCAOB and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.

We conducted our audits in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether the financial statements are free of material misstatement, whether due to error or fraud. Our audits included performing procedures to assess the risks of material misstatement of the financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the financial statements. Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the financial statements. We believe that our audits provide a reasonable basis for our opinion.

Critical audit matter

The critical audit matter communicated below is a matter arising from the current period audit of the financial statements that was communicated or required to be communicated to the audit committee and that: (1) relates to accounts or disclosures that are material to the financial statements and (2) involved our especially challenging, subjective, or complex judgments. The communication of critical audit matters does not alter in any way our opinion on the financial statements, taken as a whole, and we are not, by communicating the critical audit matter below, providing a separate opinion on the critical audit matter or on the accounts or disclosures to which it relates.

Warranty Liability

As described further in Note 1 to the consolidated financial statements, the Company provides a lifetime limited structural hull warranty, a five-year structural deck warranty, and a one-year limited warranty to the original owner for all boats sold to dealers. The estimated cost of warranty claims is recorded by the Company at the time of the boat sale based on historical claims experience and may subsequently be adjusted based on items such as production quality. We identified the warranty liability ("warranty") as a critical audit matter.

31

The principal consideration for our determination that warranty is a critical audit matter is that the warranty liability has a higher degree of estimation uncertainty related to the estimation of anticipated future warranty claims. The estimation uncertainty and subjectivity in determining the liability resulted in the need for significant auditor judgement when assessing the reasonableness of the inputs and assumptions utilized by the Company.

Our audit procedures related to this matter included the following, among others.

We obtained an understanding, evaluated the design and tested the operating effectiveness of controls over the Company’s warranty liability estimation process. For example, we tested controls over the development of the assumptions and the verification of the completeness and accuracy of the information used in developing the warranty liability.
We tested the process used to develop the estimate using information related to recent production trends and the historical experience of the Company.
We compared the Company’s prior year warranty liability related to anticipated claims in the current year to actual claims paid in the current year to evaluate the historical accuracy of the Company’s estimate.

/s/ GRANT THORNTON LLP

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

Atlanta, Georgia

February 27, 2023

32

Item 8. Financial Statements and Supplementary Data

CONSOLIDATED BALANCE SHEETS

MARINE PRODUCTS CORPORATION AND SUBSIDIARIES

(in thousands except share information)

 

2022

2021

ASSETS

  

 

  

Cash and cash equivalents

$

43,171

$

14,102

Accounts receivable, net of allowance for credit losses of $12 in 2022 and 2021

 

5,340

 

3,262

Inventories

 

73,015

 

73,261

Income taxes receivable

 

28

 

10

Pension plan assets

356

Prepaid expenses and other current assets

 

3,088

 

2,474

Total current assets

 

124,998

 

93,109

Property, plant and equipment, net of accumulated depreciation of $33,055 in 2022 and $31,878 in 2021

 

14,965

 

14,370

Goodwill

 

3,308

 

3,308

Other intangibles, net

 

465

 

465

Deferred income taxes

 

6,027

 

4,392

Other assets

 

13,952

 

17,197

Total assets

$

163,715

$

132,841

LIABILITIES AND STOCKHOLDERS’ EQUITY

 

  

 

  

Accounts payable

$

8,250

$

6,771

Accrued expenses and other liabilities

 

15,340

 

11,298

Total current liabilities

 

23,590

 

18,069

Pension and retirement plans liabilities

 

14,440

 

15,564

Other long-term liabilities

 

1,304

 

683

Total liabilities

 

39,334

 

34,316

Commitments and contingencies (Note 11)

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,217,582 shares in 2022 and 33,992,054 shares in 2021

 

3,422

 

3,399

Capital in excess of par value

Retained earnings

 

122,954

 

97,702

Accumulated other comprehensive loss

 

(1,995)

 

(2,576)

Total stockholders’ equity

 

124,381

 

98,525

Total liabilities and stockholders’ equity

$

163,715

$

132,841

The accompanying notes are an integral part of these statements.

33

CONSOLIDATED STATEMENTS OF OPERATIONS

MARINE PRODUCTS CORPORATION AND SUBSIDIARIES

(in thousands except per share data)

    

2022

2021

2020

Net sales

$

380,995

$

298,014

$

239,825

Cost of goods sold

 

287,278

 

229,742

 

186,220

Gross profit

 

93,717

 

68,272

 

53,605

Selling, general and administrative expenses

 

41,921

 

31,880

 

29,244

Operating income

 

51,796

 

36,392

 

24,361

Interest income, net

 

338

 

16

 

95

Income before income taxes

 

52,134

 

36,408

 

24,456

Income tax provision

 

11,787

 

7,382

 

5,012

Net income

$

40,347

$

29,026

$

19,444

Earnings per share

 

  

 

  

 

  

Basic

$

1.18

$

0.85

$

0.57

Diluted

 

1.18

 

0.85

 

0.57

Dividends paid per share

$

0.50

$

0.46

$

0.40

The accompanying notes are an integral part of these statements.

34

CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME

MARINE PRODUCTS CORPORATION AND SUBSIDIARIES

(in thousands)

    

2022

2021

2020

Net income

$

40,347

$

29,026

$

19,444

Other comprehensive income (loss), net of taxes:

Pension adjustment

 

581

 

(629)

 

801

Comprehensive income

$

40,928

$

28,397

$

20,245

The accompanying notes are an integral part of these statements.

35

CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY

MARINE PRODUCTS CORPORATION AND SUBSIDIARIES

(in thousands)

    

    

    

Accumulated

  

Capital in

Other

Common Stock

Excess of

Retained

Comprehensive

    

Shares

    

Amount

    

Par Value

    

Earnings

    

Income (Loss)

    

Total

Balance, December 31, 2019

 

33,870

$

3,387

$

$

76,573

$

(2,748)

$

77,212

Stock issued for stock incentive plans, net

 

173

 

17

 

3,085

 

 

 

3,102

Stock purchased and retired

 

(174)

 

(17)

 

(3,085)

 

612

 

 

(2,490)

Net income

 

 

 

 

19,444

 

 

19,444

Pension adjustment, net of taxes

 

 

 

 

 

801

 

801

Dividends

 

 

 

 

(13,550)

 

 

(13,550)

Balance, December 31, 2020

 

33,869

$

3,387

$

$

83,079

$

(1,947)

$

84,519

Stock issued for stock incentive plans, net

 

188

 

18

 

2,271

 

 

 

2,289

Stock purchased and retired

 

(64)

 

(6)

 

(2,271)

 

1,226

 

 

(1,051)

Net income

 

 

 

 

29,026

 

 

29,026

Pension adjustment, net of taxes

 

 

 

 

 

(629)

 

(629)

Dividends

 

 

 

 

(15,629)

 

 

(15,629)

Balance, December 31, 2021

 

33,993

$

3,399

$

$

97,702

$

(2,576)

$

98,525

Stock issued for stock incentive plans, net

 

285

 

29

 

2,678

 

 

 

2,707

Stock purchased and retired

 

(60)

 

(6)

 

(2,678)

 

1,982

 

 

(702)

Net income

 

 

 

 

40,347

 

 

40,347

Pension adjustment, net of taxes

 

 

 

 

 

581

 

581

Dividends

 

 

 

 

(17,077)

 

 

(17,077)

Balance, December 31, 2022

 

34,218

$

3,422

$

$

122,954

$

(1,995)

$

124,381

The accompanying notes are an integral part of these statements.

36

CONSOLIDATED STATEMENTS OF CASH FLOWS

MARINE PRODUCTS CORPORATION AND SUBSIDIARIES

(in thousands)

2022

2021

2020

OPERATING ACTIVITIES

 

  

 

  

 

  

Net income

$

40,347

$

29,026

$

19,444

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

 

  

 

  

 

  

Depreciation and amortization

 

1,905

 

1,816

 

1,954

Stock-based compensation expense

 

2,707

 

2,289

 

3,102

Gain on sale of assets

(31)

Deferred income tax benefit

(1,798)

(140)

(311)

Pension settlement loss

1,180

647

(Increase) decrease in assets:

 

 

 

Accounts receivable

 

(2,078)

 

1,444

 

1,901

Income taxes receivable

 

(18)

 

(10)

 

907

Inventories

 

246

 

(30,951)

 

(757)

Prepaid expenses and other current assets

 

(614)

 

(527)

 

109

Other non-current assets

 

2,675

 

(1,889)

 

(4,428)

Increase (decrease) in liabilities:

 

 

 

Accounts payable

 

1,479

 

692

 

2,193

Accrued expenses and other liabilities

4,042

(4,287)

2,426

Other long-term liabilities

 

(725)

 

2,994

 

2,718

Net cash provided by operating activities

 

49,348

 

457

 

29,874

INVESTING ACTIVITIES

Capital expenditures

 

(2,500)

 

(1,248)

 

(2,099)

Proceeds from sale of assets

 

 

34

Net cash used for investing activities

 

(2,500)

 

(1,248)

 

(2,065)

FINANCING ACTIVITIES

 

  

 

  

 

  

Payment of dividends

 

(17,077)

 

(15,629)

 

(13,550)

Cash paid for common stock purchased and retired

 

(702)

 

(1,051)

 

(2,490)

Net cash used for financing activities

 

(17,779)

 

(16,680)

 

(16,040)

Net increase (decrease) in cash and cash equivalents

 

29,069

 

(17,471)

 

11,769

Cash and cash equivalents at beginning of period

 

14,102

 

31,573

 

19,804

Cash and cash equivalents at end of period

$

43,171

$

14,102

$

31,573

Supplemental information:

Income tax payments, net

$

13,022

$

7,493

$

4,099

The accompanying notes are an integral part of these statements.

37

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

Marine Products Corporation and Subsidiaries

Years ended December 31, 2022, 2021 and 2020

NOTE 1: SIGNIFICANT ACCOUNTING POLICIES

Basis of Consolidation and Presentation — The consolidated financial statements include the accounts of Marine Products Corporation (a Delaware corporation) and its wholly owned subsidiaries (“Marine Products”, “MPC” or the “Company”).

The consolidated financial statements included herein may not necessarily be indicative of the future results of operations, financial position and cash flows of Marine Products.

The Company has one reportable segment — its Powerboat Manufacturing business. The Company’s results of operations and its financial condition are not significantly reliant upon any single customer or product model. No single dealer accounted for 10 percent or more of net sales during 2022, 2021 or 2020. Net sales to the Company’s international dealers were approximately $25.6 million in 2022, $15.9 million in 2021, and $11.8 million in 2020.

Common Stock — Marine Products is authorized to issue 74,000,000 shares of common stock, $0.10 par value. Holders of common stock are entitled to receive dividends when, as, and if declared by our Board of Directors out of legally available funds. Each share of common stock is entitled to one vote on all matters submitted to a vote of stockholders. Holders of common stock do not have cumulative voting rights. In the event of any liquidation, dissolution or winding up of the Company, holders of common stock are entitled to ratable distribution of the remaining assets available for distribution to stockholders.

Preferred Stock — Marine Products is authorized to issue up to 1,000,000 shares of preferred stock, $0.10 par value. As of December 31, 2022, there were no shares of preferred stock issued. The Board of Directors is authorized, subject to any limitations prescribed by law, to provide for the issuance of preferred stock as a class without series or, if so determined from time to time, in one or more series, and by filing a certificate pursuant to the applicable laws of the state of Delaware and to fix the designations, powers, preferences and rights, exchangeability for shares of any other class or classes of stock. Any preferred stock to be issued could rank prior to the common stock with respect to dividend rights and rights on liquidation.

Share Repurchases — The Company records the cost of share repurchases in stockholders’ equity as a reduction to common stock to the extent of par value of the shares acquired and the remainder is allocated to capital in excess of par value and retained earnings if capital in excess of par value is depleted. The Company tracks capital in excess of par value on a cumulative basis and for each reporting period, discloses the excess over capital in excess of par value as part of stock purchased and retired in the consolidated statements of stockholders’ equity.

Dividend — On January 24, 2023, the Board of Directors declared a regular cash dividend of $0.14 per share payable March 10, 2023 to stockholders of record at the close of business on February 10, 2023. Subject to industry conditions and Marine Products’ earnings, financial condition, and other relevant factors, the Company expects to continue to pay regular quarterly cash dividends to common stockholders.

Use of Estimates in the Preparation of Financial Statements — The preparation of financial statements in conformity with accounting principles generally accepted in the United States of America requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of sales and expenses during the reporting period. Actual results could differ from those estimates. Significant estimates are used in the determination of sales, sales incentives and discounts, and warranty costs.

Sales Recognition  Marine Products recognizes revenues from contracts with its customers based on the amount of consideration it receives in exchange for the goods sold. See Note 2: Net Sales for additional information.

Advertising — Advertising expenses are charged to expense during the period in which they are incurred. Expenses associated with product brochures and other inventoriable marketing materials are deferred and amortized over the related model year which approximates the consumption of these materials. The Company had prepaid expenses related to unamortized product brochure costs of $194,000 as of December 31, 2022 and $132,000 as of December 31, 2021. Advertising expenses totaled approximately $2,147,000 in 2022, $1,645,000 in 2021 and $2,013,000 in 2020 and are recorded in selling, general and administrative expenses.

38

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

Marine Products Corporation and Subsidiaries

Years ended December 31, 2022, 2021 and 2020

Cash and Cash Equivalents — Highly liquid investments with original maturities of three months or less when acquired are considered to be cash equivalents. The Company maintains its cash in bank accounts which, at times, may exceed federally insured limits. MPC maintains cash equivalents and investments in one or more large financial institutions, and MPC’s policy restricts investment in any securities rated less than “investment grade” by national rating services.

Accounts Receivable — The majority of the Company’s accounts receivable is due from dealers located in markets throughout the United States. Approximately 58 percent of Marine Products’ domestic shipments are made pursuant to “floor plan financing” programs in which Marine Products’ subsidiaries participate on behalf of their dealers with various major third-party financing institutions. Under these arrangements, a dealer establishes lines of credit with one or more of these third-party lenders for the purchase of boat inventory for sales to retail customers in their show room or during boat show exhibitions. When a dealer purchases and takes delivery of a boat pursuant to a floor plan financing arrangement, it draws against its line of credit and the lender pays the invoice cost of the boat directly to Marine Products within approximately ten business days. The Company determines its credit loss allowance by considering a number of factors, including the length of time trade accounts receivable are past due, the Company’s previous loss history, the customer’s current ability to pay its obligation to the Company, and the condition of the general economy and the industry as a whole. The Company writes-off accounts receivable when they become uncollectible, and payments subsequently received on such receivables are credited to the allowance.

Inventories — Inventories are stated at the lower of cost (determined on a first-in, first-out basis) and net realizable value. When evidence exists that the net realizable value of inventory is lower than its cost, the Company recognizes the difference as a loss in earnings in the period in which it occurs. Net realizable value is the estimated selling price in the ordinary course of business, less reasonably predictable costs of completion, disposal, and transportation.

Property, Plant and Equipment — Property, plant and equipment is carried at cost. Depreciation is provided principally on a straight-line basis over the estimated useful lives of the assets. The cost of assets retired or otherwise disposed of and the related accumulated depreciation are eliminated from the accounts in the year of disposal with the resulting gain or loss credited or charged to income. Expenditures for additions, major renewals, and betterments are capitalized while expenditures for routine maintenance and repairs are expensed as incurred. Depreciation expense on operating equipment used in production is included in cost of goods sold in the accompanying consolidated statements of operations. All other depreciation is included in selling, general and administrative expenses in the accompanying consolidated statements of operations. Property, plant and equipment are reviewed for impairment when indicators of impairment exist.

Goodwill and Other Intangibles — Intangibles consist primarily of goodwill and trade names related to businesses acquired. Goodwill represents the excess of the purchase price over the fair value of net assets of businesses acquired. The carrying amount of goodwill was $3,308,000 as of December 31, 2022 and 2021. The Company evaluates whether goodwill is impaired by comparing its market capitalization based on its closing stock price (Level 1 input) to the book value of its equity on the annual evaluation date. The Company also periodically performs a valuation of its indefinite – lived trade names and has concluded that the fair value of these assets is not impaired. Based on these evaluations, the Company concluded that no impairment of its goodwill or trade names has occurred for the years ended December 31, 2022, 2021 and 2020.

Investments — The Company maintains certain securities in the non-qualified Supplemental Executive Retirement Plan that have been classified as trading. See Note 12: Employee Benefit Plans for further information regarding these securities.

39

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

Marine Products Corporation and Subsidiaries

Years ended December 31, 2022, 2021 and 2020

Warranty Costs — The Company provides a lifetime limited structural hull warranty, a five-year limited structural deck warranty, and a transferable one-year limited warranty to the original owner. Warranties for additional items are provided for periods of one to five years and are not transferrable. Additionally, as it relates to the first 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 Company accrues for estimated future warranty costs at the time of the sale based on its historical claims experience. An analysis of the warranty accruals for the years ended December 31, 2022 and 2021 is as follows:

(in thousands)

    

2022

    

2021

Balance at beginning of year

$

4,641

$

5,030

Less: Payments made during the year

 

(4,845)

 

(4,091)

Add: Warranty provision for the current year

 

5,737

 

3,817

Changes to warranty provision for prior years

 

166

 

(115)

Balance at end of year

$

5,699

$

4,641

Insurance Accruals — The Company fully insures its risks related to general liability, product liability and vehicle liability, whereas the health insurance plan up to a maximum annual claim amount for each covered employee and related dependents and workers’ compensation are self-funded. The estimated cost of claims under the self-insurance program is accrued as the claims are incurred and may subsequently be revised based on developments relating to such claims.

Research and Development Costs — The Company expenses research and development costs for new products and components as incurred. Research and development costs are included in selling, general and administrative expenses and totaled $437,000 in 2022, $776,000 in 2021, and $751,000 in 2020.

Repurchase Obligations — The Company has entered into agreements with third-party floor plan lenders where it has agreed, in the event of default by the dealer, to repurchase MPC boats repossessed from the dealer. These arrangements are subject to maximum repurchase amounts and the associated risk is mitigated by the value of the boats repurchased. The Company accrues estimated losses when a loss, due primarily to the default of one of our dealers, is determined to be probable and the amount of the loss can be reasonably estimated.

Income Taxes — Deferred tax liabilities and assets are determined based on the difference between the financial and tax bases of assets and liabilities using enacted tax rates in effect for the year in which the differences are expected to reverse. The Company establishes a valuation allowance against the carrying value of deferred tax assets if the Company concludes that it is more likely than not that the asset will not be realized through future taxable income.

Leases The Company determines at contract inception, if an arrangement is a lease or contains a lease based on whether the Company obtains the right to control the use of specifically identifiable property, plant and equipment for a period of time in exchange for consideration. The Company has elected not to separate non-lease components from lease components for its leases. Variable lease payments are recognized as expense when incurred.

Retirement Income Plan (“Plan”) — Marine Products participates in the tax-qualified, defined benefit, noncontributory, trusteed retirement income plan sponsored by RPC, Inc. (“RPC”) that provides monthly benefits upon normal retirement at age 65, or reduced early retirement benefits at age 59 ½ or at age 55 or older with 15 or more years of service, to substantially all employees with at least one year of service prior to 2002. In 2002, RPC’s Board of Directors approved a resolution to cease all future retirement benefit accruals under the defined benefit pension plan. During 2021, the Company initiated actions to terminate the defined benefit pension plan. See Note 12: Employee Benefit Plans for a full description and status of this plan and the related accounting and funding policies.

Stock-Based Compensation — Stock-based compensation expense is recognized for all share-based payment awards, net of an estimated forfeiture rate. Thus, compensation cost is amortized for those shares expected to vest on a straight-line basis over the requisite service period of the award. See Note 12: Employee Benefit Plans for additional information.

40

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

Marine Products Corporation and Subsidiaries

Years ended December 31, 2022, 2021 and 2020

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. See Note 12: Employee Benefit Plans for further information on restricted stock granted to employees.

Restricted shares of common stock (participating securities) outstanding and a reconciliation of weighted average shares outstanding is as follows:

(in thousands)

    

2022

    

2021

    

2020

Net income available for stockholders:

$

40,347

$

29,026

$

19,444

Less: Adjustments for earnings attributable to participating securities

 

(858)

 

(566)

 

(416)

Net income used in calculating earnings per share

$

39,489

$

28,460

$

19,028

Weighted average shares outstanding (including participating securities)

 

34,183

 

33,984

 

33,926

Adjustment for participating securities

 

(743)

 

(672)

 

(734)

Shares used in calculating basic and diluted earnings per share

 

33,440

 

33,312

 

33,192

Fair Value of Financial Instruments — The Company’s financial instruments consist primarily of cash and cash equivalents, accounts receivable, accounts payable and marketable securities. The carrying value of cash and cash equivalents, accounts receivable and accounts payable approximate their fair values because of the short-term nature of such instruments. The Company’s marketable securities are held in the non-qualified Supplemental Executive Retirement Plan (“SERP”) which are classified as trading securities. All of these securities are carried at fair value in the accompanying consolidated balance sheets. See Note 10: Fair Value Measurements for further information regarding the fair value measurement of assets and liabilities.

Concentration of Suppliers — The Company has only four suppliers for the three types of engines it purchases. This concentration of suppliers could impact our sales and profitability in the event of a sudden interruption in the delivery of these engines.

Recent Accounting Pronouncements — The FASB issued the following Accounting Standards Updates (“ASU”s):

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.

41

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

Marine Products Corporation and Subsidiaries

Years ended December 31, 2022, 2021 and 2020

NOTE 2: 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, 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 1: Significant Accounting Policies). 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 consists 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 receives the related compensation, typically 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 utilized 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.

42

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

Marine Products Corporation and Subsidiaries

Years ended December 31, 2022, 2021 and 2020

Disaggregation of revenues

The following table disaggregates our sales by major source:

(in thousands)

    

2022

    

2021

    

2020

Boats and accessories

$

375,912

$

293,312

$

235,097

Parts

 

5,083

 

4,702

 

4,728

Net sales

$

380,995

$

298,014

$

239,825

The following table disaggregates our revenues between domestic and international:

(in thousands)

    

2022

    

2021

    

2020

Domestic

$

355,371

$

282,117

$

228,092

International

 

25,624

 

15,897

 

11,733

Net sales

$

380,995

$

298,014

$

239,825

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 on the consolidated balance sheets.

(in thousands)

    

2022

    

2021

Deferred revenue

$

1,989

$

1,313

Substantially all of the amounts of deferred revenue as of December 31, 2022 and December 31, 2021 were or will be recognized as sales during the immediately following quarters, when control is transferred.

NOTE 3: ACCOUNTS RECEIVABLE

Accounts receivable consist of the following:

December 31, 

    

2022

    

2021

(in thousands)

 

  

 

  

Trade receivables

$

4,047

$

2,454

Other

 

1,305

 

820

Total

 

5,352

 

3,274

Less: allowance for credit losses

 

(12)

 

(12)

Net accounts receivable

$

5,340

$

3,262

Trade receivables consist primarily of balances related to the sales of boats which are shipped pursuant to “floor-plan financing” programs with qualified lenders. Other receivables consist primarily of rebate receivables from various suppliers in 2022 and 2021. Changes in the Company’s allowance for credit losses are disclosed in Schedule II on page 63 of this report.

43

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

Marine Products Corporation and Subsidiaries

Years ended December 31, 2022, 2021 and 2020

NOTE 4: INVENTORIES

Inventories consist of the following:

    

December 31, 

 

2022

2021

(in thousands)

Raw materials and supplies

$

37,210

$

42,231

Work in process

 

14,190

 

14,390

Finished goods

 

21,615

 

16,640

Total inventories

$

73,015

$

73,261

NOTE 5: PROPERTY, PLANT AND EQUIPMENT

Property, plant and equipment are presented at cost, net of accumulated depreciation, and consist of the following:

Estimated

December 31, 

    

Useful Lives

    

2022

    

2021

(in thousands)

  

  

Land

 

N/A

$

895

$

878

Buildings

 

7-40

 

21,567

 

21,275

Operating equipment and property

 

3-15

 

14,292

 

13,455

Furniture and fixtures

 

5-7

 

2,991

 

2,779

Vehicles

 

5-10

 

8,275

 

7,861

Gross property, plant and equipment

 

 

48,020

 

46,248

Less: accumulated depreciation

 

 

(33,055)

 

(31,878)

Net property, plant and equipment

$

14,965

$

14,370

Depreciation expense was $1,905,000 in 2022, $1,816,000 in 2021 and $1,954,000 in 2020. The Company’s accounts payable for purchases of property and equipment was immaterial as of December 31, 2022, December 31, 2021 and December 31, 2020.

NOTE 6: ACCRUED EXPENSES AND OTHER LIABILITIES

Accrued expenses and other liabilities consist of the following:

December 31, 

2022

    

2021

(in thousands)

 

  

 

  

Accrued payroll and related expenses

$

3,753

$

3,119

Accrued sales incentives and discounts

 

2,485

 

1,214

Accrued warranty costs

 

5,699

 

4,641

Deferred revenue

 

1,989

 

1,313

Income taxes payable

342

217

Other

 

1,072

 

794

Total accrued expenses and other liabilities

$

15,340

$

11,298

44

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

Marine Products Corporation and Subsidiaries

Years ended December 31, 2022, 2021 and 2020

NOTE 7: NOTES PAYABLE TO BANKS

On November 12, 2021, the Company entered into a revolving credit agreement with Truist Bank which provides for a commitment of up to $20 million. The agreement includes (i) a $5 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 million and 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 accounts, 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 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 December 31, 2022, the Company was in compliance with these 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,000 in 2022. 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 non-current other assets. As of December 31, 2022, MPC had no outstanding borrowings under the revolving credit facility.

Interest 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 $90,000 in 2022 and $10,000 in 2021. Interest paid was $32,000 in 2022 and there were no payments made in 2021.

NOTE 8: INCOME TAXES

The following table lists the components of the provision for income taxes:

(in thousands)

    

2022

    

2021

    

2020

Current provision:

 

  

 

  

 

  

Federal

$

12,225

$

7,176

$

4,741

State

 

1,360

 

346

 

582

Deferred (benefit) provision:

 

 

 

  

Federal

 

(1,687)

 

(248)

 

(410)

State

 

(111)

 

108

 

99

Total income tax provision

$

11,787

$

7,382

$

5,012

45

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

Marine Products Corporation and Subsidiaries

Years ended December 31, 2022, 2021 and 2020

A reconciliation between the federal statutory rate and Marine Products’ effective tax rate is as follows:

    

2022

    

2021

    

2020

 

Federal statutory rate

 

21.0

%  

21.0

%  

21.0

%  

State income taxes, net of federal benefit

 

1.3

 

0.9

 

1.4

 

Research and experimentation credit

 

(0.7)

 

(0.9)

 

(1.5)

 

Non-deductible expenses

0.3

(0.8)

0.1

Change in contingencies

 

0.8

 

0.4

 

0.1

 

Adjustments related to vesting of restricted stock

 

(0.1)

 

(1.0)

 

(1.5)

 

Other

 

 

0.7

 

0.9

 

Effective tax rate

 

22.6

%  

20.3

%  

20.5

%  

Significant components of the Company’s deferred tax assets and liabilities are as follows:

December 31, 

    

2022

    

2021

(in thousands)

 

  

 

  

Deferred tax assets:

 

  

 

  

Warranty costs

$

1,254

$

1,021

Stock-based compensation

 

866

 

780

Pension

 

3,099

 

3,196

State NOL’s

221

283

Capitalized research and development

1,300

All others, net

 

789

 

589

Total deferred tax assets

 

7,529

 

5,869

Deferred tax liabilities:

 

  

 

  

Depreciation and amortization expense

 

(1,092)

 

(1,033)

Basis differences in joint venture

 

(410)

 

(444)

Net deferred tax assets

$

6,027

$

4,392

Total net income tax payments were $13,022,000 in 2022, $7,493,000 in 2021, and $4,099,000 in 2020. As of December 31, 2022, the Company had net operating loss carryforwards related to state income taxes of approximately $4.6 million (gross) that will expire between 2030 and 2034. The Company does not have a valuation allowance related to net operating loss carryforwards due to implemented tax planning strategies.

The Company’s policy is to record interest and penalties related to income tax matters as income tax expense. Accrued interest and penalties were immaterial as of December 31, 2022 and 2021.

During 2022, the Company recognized an increase in its liability for unrecognized tax benefits related primarily to prior year positions and disclosed as part of other long-term liabilities on the consolidated balance sheet. This liability, if released, would affect our effective rate. A reconciliation of the beginning and ending amount of unrecognized tax benefits is as follows:

(in thousands)

    

2022

    

2021

Balance at beginning of the year

$

539

$

401

Additions based on tax positions related to the current year

 

393

 

32

Additions for tax positions of prior years

 

126

 

106

Balance at end of the year

$

1,058

$

539

It is reasonably possible that the amount of the unrecognized benefits with respect to the Company’s unrecognized tax positions will increase or decrease in the next 12 months. These changes may be the result of, among other things, state tax settlements under voluntary disclosure agreements, or conclusions of ongoing examinations or reviews. However, quantification of an estimated range cannot be made at this time.

46

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

Marine Products Corporation and Subsidiaries

Years ended December 31, 2022, 2021 and 2020

The Company and its subsidiaries are subject to U.S. federal and state income tax in multiple jurisdictions. In many cases, the uncertain tax positions are related to tax years that remain open and subject to examination by the relevant taxing authorities. In general, the Company’s 2019 through 2021 tax years remain open to examination. Additional years may be open to the extent attributes are being carried forward to an open year.

NOTE 9: ACCUMULATED OTHER COMPREHENSIVE LOSS

Accumulated other comprehensive loss consists of changes related to the pension plan for the years ended December 31, 2022 and 2021 as follows:

(in thousands)

    

2022

    

2021

    

Balance at beginning of the year

$

(2,576)

$

(1,947)

Change during the year:

 

  

 

  

Before-tax amount

 

632

 

(879)

Tax benefit

 

(139)

 

193

Reclassification adjustment, net of taxes

 

  

 

  

Amortization of net loss

 

88

 

57

Total activity in the year

 

581

 

(629)

Balance at end of the year

$

(1,995)

$

(2,576)

NOTE 10: 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.

The Company determines the fair value of the marketable securities that are available-for-sale through quoted prices for similar instruments in active markets or quoted prices for identical or similar instruments in markets that are not active. There are no available-for-sale securities held as of December 31, 2022 and 2021. Trading securities are comprised of SERP assets, as described in Note 12, 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. The expected holding period for these assets measured at net asset value is unknown. Trading securities were $9,881,000 as of December 31, 2022 and $12,264,000 as of December 31, 2021. Significant observable inputs, in addition to quoted market prices, were used to value the trading securities. The Company’s policy is to recognize transfers between levels at the beginning of quarterly reporting periods. For the year ended December 31, 2022 there were no significant transfers in or out of levels 1, 2 or 3.

The carrying amount of other financial instruments reported in the balance sheet 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.

47

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

Marine Products Corporation and Subsidiaries

Years ended December 31, 2022, 2021 and 2020

NOTE 11: COMMITMENTS AND CONTINGENCIES

Lawsuits — The Company is a defendant in certain lawsuits which allege that plaintiffs have been damaged as a result of the use of the Company’s products. The Company is vigorously contesting these actions. Management, after consultation with legal counsel, is of the opinion that the outcome of these lawsuits will not have a material adverse effect on the financial position, results of operations or liquidity of Marine Products.

Dealer Floor Plan Financing — To assist dealers in obtaining financing for the purchase of its boats for inventory, the Company has entered into agreements with various dealers and selected third-party floor plan lenders to guarantee varying amounts of qualifying dealers’ debt obligations. 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 lender. The Company had no repurchases of dealer inventory under contractual agreements during 2022 and 2021 as a result of dealer defaults.

Management continues to monitor the risk of additional 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.

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 $8.0 million as of December 31, 2022. The Company has contractual repurchase agreements with additional lenders with an aggregate maximum repurchase obligation of approximately $4.3 million, with various expiration and cancellation terms of less than one year. Accordingly, the aggregate repurchase obligation with all financing institutions was approximately $12.3 million as of December 31, 2022. This repurchase obligation risk is mitigated by the value of the boat repurchased.

Income Taxes — The amount of income taxes the Company pays is subject to ongoing audits by federal and state tax authorities, which often result in proposed assessments. Other long-term liabilities included the Company’s estimated liabilities for these probable assessments and totaled approximately $1,058,000 as of December 31, 2022 compared to $539,000 as of December 31, 2021.

Employment Agreement — The Company has a contractual agreement with one employee, that provides for a monthly payment to the employee equal to a percentage of profits (defined as pretax income before goodwill adjustments and certain allocated corporate expenses) in addition to a base salary. As of June 1, 2022, this agreement was revised to seven percent of profits, as defined, compared to ten percent of profits in the prior periods. The expense in connection with this employment agreement was approximately $5,508,000 in 2022, $4,765,000 in 2021 and $3,586,000 in 2020 and is included in selling, general and administrative expenses in the accompanying consolidated statements of operations.

NOTE 12: EMPLOYEE BENEFIT PLANS

Supplemental Executive Retirement Plan (“SERP”) - The Company permits selected highly compensated employees to defer a portion of their compensation into the SERP. The SERP assets are invested primarily in company-owned life insurance (“COLI”) policies as a funding source to satisfy the obligation of the SERP. The assets are subject to claims by creditors, and the Company can designate them to another purpose at any time. Investments in COLI policies consist of variable life insurance policies of $7.1 million as of December 31, 2022 and $9.7 million as of December 31, 2021. In the COLI policies, the Company is able to allocate assets across a set of choices provided by the insurance underwriter, including fixed income securities and equity funds. The COLI policies are recorded at their net cash surrender values, which approximates fair value, as provided by the issuing insurance company, whose Standard & Poor’s credit rating was A+.

48

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

Marine Products Corporation and Subsidiaries

Years ended December 31, 2022, 2021 and 2020

The Company classifies the SERP assets as trading securities as described in Note 1. The fair value of these assets totaled $9,881,000 as of December 31, 2022 and $12,264,000 as of December 31, 2021. The SERP assets are reported in other non-current assets on the consolidated balance sheets and changes to the fair value of the assets are reported in selling, general and administrative expenses in the consolidated statements of operations. Trading (losses) gains related to the SERP assets totaled $(2,383,000) in 2022, $1,643,000 in 2021 and $906,000 in 2020.

The SERP liabilities include participant deferrals net of distributions and are stated at a fair value of $14,440,000 as of December 31, 2022 and $15,564,000 as of December 31, 2021. The SERP liabilities are reported on the consolidated balance sheets in long-term pension liabilities and any change in the fair value is recorded as compensation cost within selling, general and administrative expenses in the consolidated statements of operations. Changes in the fair value of the SERP liabilities represented unrealized (losses) gains of $(2,315,000) in 2022, and $1,647,000 in 2021 and $1,395,000 in 2020.

Retirement Income Plan (“Plan”) — Marine Products participates in the tax-qualified, defined benefit, noncontributory, trusteed retirement income plan sponsored by RPC that covers substantially all employees with at least one year of service prior to 2002.

During 2021, the Company initiated actions to terminate the defined benefit pension plan and as such, the year-end pension obligation has been valued on a termination basis. As part of the termination process, the Company offered a lump-sum window in the fourth quarter of 2022 and used the following assumptions to calculate the projected benefit obligation as of December 31, 2022 - (i) updated census data and removed participants who elected to receive a lump-sum during the lump-sum window; (ii) annuities to be purchased for all remaining participants effective March 1, 2023 and (iii) using appropriate discount rates and mortality tables for participants depending on their pay status. We do not currently expect the Company to make any contributions to the Plan in 2023. A $1.2 million settlement loss representing the accelerated recognition of actuarial losses was recognized in the fourth quarter of 2022 and is recorded as part of selling, general and administrative expenses. During the first quarter of 2023, the Company expects to recognize a pre-tax, non-cash settlement charge representing the unamortized net loss in the Plan which was approximately $2.6 million as of December 31, 2022. The final amount is subject to change based on the actual return on plan assets and the periodic actuarial updates of the net losses in the Plan. For the year ending December 31, 2022, the Company has utilized 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.

Subsequent to December 31, 2022, the Company completed an annuity purchase to transfer risk from the Plan to a commercial annuity provider for all of the remaining Plan participants through the liquidation of its investments in the Plan.

The Company’s fair value of the plan assets exceeded the projected benefit obligation for its Plan by $356,000 and thus the Plan was over-funded as of December 31, 2022. The following table sets forth the funded status of the Plan and the amounts recognized in Marine Products’ consolidated balance sheets:

49

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

Marine Products Corporation and Subsidiaries

Years ended December 31, 2022, 2021 and 2020

December 31, 

    

2022

    

2021

(in thousands)

 

  

 

  

Accumulated benefit obligation at end of year

$

3,146

$

5,832

Change in projected benefit obligation:

 

 

  

Benefit obligation at beginning of year

$

5,832

$

5,576

Service cost

 

 

Interest cost

 

133

 

147

Actuarial loss

 

(1,045)

 

347

Benefits paid

 

(322)

 

(238)

Settlement

(1,452)

Projected benefit obligation at end of year

$

3,146

$

5,832

Change in plan assets:

 

 

  

Fair value of plan assets at beginning of year

$

6,870

$

7,351

Actual return on plan assets

 

(1,594)

 

(243)

Benefits paid

 

(322)

 

(238)

Settlements

(1,452)

Fair value of plan assets at end of year

$

3,502

$

6,870

Funded status at end of year

$

356

$

1,038

December 31, 

    

2022

    

2021

(in thousands)

Amounts recognized in the consolidated balance sheets consist of:

Pension plan assets

$

356

$

Noncurrent other assets

 

 

1,038

$

356

$

1,038

The funded status of the Plan was recorded in the consolidated balance sheets in pension plan assets as of both December 31, 2022 and other noncurrents assets as of December 31, 2021.

December 31, 

    

2022

    

2021

(in thousands)

 

  

 

  

Amounts (pre-tax) recognized in accumulated other comprehensive loss consist of:

 

  

 

  

Net loss

$

2,558

$

3,303

Prior service cost (credit)

 

 

$

2,558

$

3,303

The accumulated benefit obligation for the Plan as of December 31, 2022 and 2021 has been disclosed above. The Company uses a December 31 measurement date for this qualified plan. As part of the plan termination, the Company expects to recognize a non-cash settlement charge for the remaining balance in the accumulated other comprehensive loss at that time.

Amounts recorded in the consolidated balance sheet as pension liabilities consist of:

December 31, 

    

2022

    

2021

(in thousands)

 

  

 

  

SERP liability

$

(14,440)

$

(15,564)

Marine Products’ funding policy is to contribute to the Plan the amount required, if any, under the Employee Retirement Income Security Act of 1974. The Company did not contribute to the plan in 2022 and 2021. The components of net periodic benefit cost of the Plan are summarized as follows:

50

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

Marine Products Corporation and Subsidiaries

Years ended December 31, 2022, 2021 and 2020

(in thousands)

2022

2021

2020

Service cost for benefits earned during the period

$

$

$

Interest cost

 

133

 

147

 

230

Expected return on plan assets

 

 

(289)

 

(292)

Amortization of net losses

 

113

 

73

 

98

Settlement loss

1,180

647

Net periodic cost (benefit)

$

1,426

$

(69)

$

683

The Company recognized pre-tax decreases to the funded status in accumulated other comprehensive income (loss) of $(744,000) in 2022, $806,000 in 2021 and $(899,000) in 2020. There were no previously unrecognized prior service costs during 2022, 2021 and 2020. Non-cash settlement charges shown above represent the accelerated recognition of actuarial losses previously reflected in accumulated other comprehensive loss related to the lump-sum window offered in each of the years.

The pre-tax amounts recognized in other comprehensive income for the years ended December 31, 2022, 2021 and 2020 are summarized as follows:

(in thousands)

    

2022

    

2021

    

2020

Net loss (gain)

$

549

$

879

$

(154)

Amortization of net loss

 

(113)

 

(73)

 

(98)

Settlement loss

(1,180)

(647)

Amount recognized in accumulated other comprehensive income (loss)

$

(744)

$

806

$

(899)

The weighted average assumptions as of December 31 used to determine the projected benefit obligation and net benefit cost were as follows:

December 31, 

    

2022

    

2021

    

2020

 

Projected benefit obligation:

 

  

 

  

 

  

Discount rate

 

Note (1)

Note (1)

2.70

%  

Rate of compensation increase

 

N/A

 

N/A

 

N/A

 

Net benefit cost:

 

  

 

  

 

  

 

Discount rate

 

Note (1)

2.70

%  

3.70

%  

Expected return on plan assets

 

%  

4.00

%  

4.00

%  

Rate of compensation increase

 

N/A

 

N/A

 

N/A

 

(1) Projected benefit obligation as of December 31, 2022 reflects proposed termination of the Plan and is calculated based on various assumptions in accordance with the Plan agreement.

The plan’s weighted average asset allocation at December 31, 2022 and 2021 by asset category along with the target allocation for 2023 are as follows:

Percentage of

Percentage of

 

Plan Assets as of

Plan Assets as of

 

Target Allocation

December 31, 

December 31, 

 

Asset Category

    

for 2023

    

2022

    

2021

 

Cash and Cash Equivalents

 

0

%

-

5.0

%  

3.7

%  

1.4

%

Fixed Income Securities

 

15.0

%

-

100.0

%  

96.3

 

98.6

Total

 

100.0

%  

100.0

%

The Company’s Plan investments consist primarily of fixed-income securities that include corporate bonds, mortgage-backed securities, sovereign bonds, and U.S. Treasuries. For each of the asset categories in the Plan, the investment strategy is intended to minimize the level of risk as compared to the Plan’s liability and to minimize the cost of providing pension benefits. The investment policy establishes a target allocation for each asset class which is rebalanced as required. While not limited in approach, the Plan utilizes fixed income funds in which the underlying securities are marketable, to achieve this target allocation.

51

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

Marine Products Corporation and Subsidiaries

Years ended December 31, 2022, 2021 and 2020

The Company’s investments consist primarily of fixed-income securities that include corporate bonds, mortgage-backed securities, sovereign bonds, and U.S. Treasuries. For each of the asset categories in the pension plan, the investment strategy is identical – maximize the long-term rate of return on plan assets while minimizing the level of risk to minimize the cost of providing pension benefits. The investment policy establishes a target allocation for each asset class which is rebalanced as required. The plan utilizes a number of investment approaches, including but not limited to fixed income funds in which the underlying securities are marketable, to achieve this target allocation.

The following tables present our plan assets using the fair value hierarchy as of December 31, 2022 and 2021. The fair value hierarchy has three levels based on the reliability of the inputs used to determine fair value. See Note 10: Fair Value Measurements for a brief description of the three levels under the fair value hierarchy.

Fair Value Hierarchy as of December 31, 2022:

Investments (in thousands)

    

    

Total

    

Level 1

    

Level 2

Cash and Cash Equivalents

 

(1)

$

129

$

129

$

Fixed Income Securities

 

(2)

 

3,373

 

 

3,373

Total Assets in the Fair Value Hierarchy

$

3,502

$

129

$

3,373

Fair Value Hierarchy as of December 31, 2021:

Investments (in thousands)

    

    

Total

    

Level 1

    

Level 2

Cash and Cash Equivalents

 

(1)

$

87

$

87

$

Fixed Income Securities

 

(2)

 

6,783

 

 

6,783

Total Assets in the Fair Value Hierarchy

$

6,870

$

87

$

6,783

(1)Cash and cash equivalents, which are used to pay benefits and plan administrative expenses, are held in Rule 2a-7 money market funds.
(2)Fixed income securities are primarily valued using a market approach with inputs that include broker quotes, benchmark yields, base spreads and reported trades. Subsequent to December, 31, 2022, these securities were liquidated to fund the annuity purchase.

The Company estimates that the future benefits payable for the Plan are as follows:

(in thousands)

    

  

2023

$

3,171

401(k) Plan — Marine Products participates in a defined contribution 401(k) plan sponsored by RPC that is available to substantially all full-time employees with more than 90 days of service. Effective January 1, 2019, the Company began matching 100 percent of employee’s contributions for each dollar of a participant’s contribution to the 401(k) Plan for the first three percent of his or her annual compensation, and fifty percent for each dollar of a participant’s contribution to the 401(k) Plan for the next three percent of his or her annual compensation. Employees vest in the Company’s contributions after two years of service. The charges to expense for Marine Products’ contributions to the 401(k) plan were $1,170,000 in 2022, $976,000 in 2021 and $603,000 in 2020.

Stock Incentive Plan — 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. All future equity compensation awards by the Company will be issued under the 2014 plan. 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 December 31, 2022, there were 1,095,547 shares available for grant.

The Company recognizes compensation expense for the unvested portion of awards outstanding over the remainder of the service period. The compensation cost recorded for these awards will be based on their fair value at grant date less the cost of estimated forfeitures. Forfeitures are estimated at the time of grant and revised, if necessary, in subsequent periods to reflect actual forfeitures.

Pre-tax stock-based employee compensation expense was approximately $2,707,000 ($2,111,000 after tax) for 2022, $2,289,000 ($1,785,000 after tax) for 2021, and $3,102,000 (2,420,000 after tax) for 2020.

52

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

Marine Products Corporation and Subsidiaries

Years ended December 31, 2022, 2021 and 2020

We have not issued any stock options since 2003 and have no immediate plans to issue additional stock options.

Restricted Stock — Marine Products grants selected employees and directors time lapse restricted stock that vest after a certain stipulated number of years from the grant date, depending on the terms of the issue. The time lapse restricted shares granted by the Company in 2023 will vest ratably over a period of four years and the shares granted in 2022 will vest ratably over a period of five years. Prior to 2022, the time lapse restricted shares vested one-fifth per year beginning on the second anniversary of the grant date. During these years, grantees receive all dividends declared and retain voting rights for the shares.

The agreements under which the restricted stock is issued provide that shares awarded may not be sold or otherwise transferred until restrictions established under the stock plans have lapsed. Upon termination of employment from the Company, with the exception of death (fully vests), disability or retirement (partially vests based on duration of service), shares with restrictions are forfeited in accordance with the plan.

The following is a summary of the changes in non-vested restricted shares for the year ended December 31, 2022:

Weighted Average

Grant-Date Fair

    

Shares

    

Value

Non-vested shares at January 1, 2022

 

671,370

$

14.70

Granted

 

311,703

11.61

Vested

 

(193,403)

11.96

Forfeited

 

(25,500)

14.11

Non-vested shares at December 31, 2022

 

764,170

$

14.15

The following is a summary of the changes in non-vested restricted shares for the year ended December 31, 2021:

Weighted Average

Grant-Date Fair

    

Shares

    

Value

Non-vested shares at January 1, 2021

 

678,220

$

12.89

Granted

 

189,750

16.55

Vested

 

(194,800)

10.25

Forfeited

 

(1,800)

11.76

Non-vested shares at December 31, 2021

 

671,370

$

14.70

The fair value of restricted stock awards is based on the market price of the Company’s stock on the date of grant and is amortized to compensation expense on a straight-line basis over the requisite service period. The weighted average grant date fair value of these restricted stock awards was $11.61 in 2022, $16.55 in 2021 and $15.00 in 2020. The total fair value of shares vested was approximately $2,241,000 in 2022, $3,174,000 in 2021 and $4,431,000 during 2020.

For the year ending December 31, 2022 approximately $68,000 of excess tax benefits for stock-based compensation awards were recorded as a discrete tax adjustment and classified within operating activities in the consolidated statements of cash flows compared to approximately $341,000 for the year ending December 31, 2021.

Other Information — As of December 31, 2022 total unrecognized compensation cost related to non-vested restricted shares was approximately $7,157,000 which is expected to be recognized over a weighted-average period of 3.3 years.

NOTE 13: RELATED PARTY TRANSACTIONS

In conjunction with its spin-off from RPC in 2001, the Company and RPC entered into various agreements that define the companies’ relationship after the spin-off.

53

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

Marine Products Corporation and Subsidiaries

Years ended December 31, 2022, 2021 and 2020

The Transition Support Services Agreement provides for RPC to provide certain services, including financial reporting and income tax administration, acquisition assistance, etc., to Marine Products until the agreement is terminated by either party. Marine Products reimbursed RPC for its estimated allocable share of administrative costs incurred for services rendered on behalf of Marine Products totaling $922,000 in 2022, $867,000 in 2021, and $846,000 in 2020. The Company’s payable to RPC for these services was $26,000 as of December 31, 2022 and $87,000 as of December 31, 2021. Many of the Company’s directors are also directors of RPC and the Company’s executive officers are employees of both the Company and RPC.

RPC and Marine Products 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. The purchase was funded primarily by a $2,554,000 contribution by each company to 255 RC, LLC. Each of RPC and Marine Products is currently a party to an operating lease agreement with 255 RC, LLC for a period of five years. Marine Products recorded certain net operating costs comprised of rent and an allocable share of fixed costs of $160,000 in 2022, $160,000 in 2021 and $160,000 2020 for the corporate aircraft. The Company has a payable to 255 RC LLC of $1.6 million as of December 31, 2022 and $1.4 million as of December 31, 2021. The Company accounts for this investment using the equity method and its proportionate share of income or loss is recorded in selling, general and administrative expenses. As of December 31, 2022, the investment closely approximates the underlying equity in the net assets of 255 RC, LLC and the undistributed earnings represented in retained earnings was approximately $580,000.

A group that includes Gary W. Rollins, Pamela R. Rollins, Amy Rollins Kreisler and Timothy C. Rollins, each of whom is a director of the Company, and certain companies under their control, controls in excess of fifty percent of the Company’s voting power.

NOTE 14: LEASES

The Company recognizes leases with a duration greater than 12 months on the balance sheet with a Right-Of-Use (“ROU”) asset and liability at the present value of lease payments over the term. Renewal options are factored into the determination of lease payments when appropriate. There are no residual value guarantees on the existing leases. The Company estimates its incremental borrowing rate, at lease commencement, to determine the present value of lease payments, since most of the Company’s leases do not provide an implicit rate of return. ROU assets exclude lessor incentives received. The Company’s lease population consists primarily of office equipment. During the year ended December 31, 2022, the Company entered into new leases or modified existing leases that resulted in an increase of ROU assets in exchange for operating lease liabilities as disclosed below.

The Company does not have any finance leases. As of December 31, 2022, the Company had no operating leases that had not yet commenced.

Lease position:

The table below presents the assets and liabilities related to operating leases recorded on the balance sheet:

December 31, 

(in thousands)

    

Classification on Consolidated Balance Sheet

    

2022

    

2021

Assets:

 

  

 

  

  

Operating lease right-of-use assets

 

Other assets

$

239

$

72

Liabilities:

 

  

 

  

 

  

Current portion of operating lease liabilities

 

Accrued expenses and other liabilities

$

57

$

54

Long-term operating lease liabilities

 

Other long-term liabilities

 

180

 

17

Total lease liabilities

 

  

$

237

$

71

54

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

Marine Products Corporation and Subsidiaries

Years ended December 31, 2022, 2021 and 2020

Lease Costs:

The components of lease expense are included in selling, general and administrative expenses in the consolidated statements of operations as disclosed below:

(in thousands)

    

2022

2021

Operating lease cost

 

$

59

$

55

Short-term lease cost

 

Total lease cost

 

$

59

$

55

Other information:

As of December 31, 

  

2022

2021

Cash paid for amounts included in the measurement of operating lease liabilities (in thousands)

    

$

55

$

52

ROU assets obtained in exchange for operating lease liabilities (in thousands)

 

222

 

Weighted average remaining lease term — operating leases (years)

 

4.2

 

1.6

Weighted average discount rate — operating leases

 

4.97

%

 

3.40

%

Lease Commitments:

Maturity of lease liabilities - Operating Leases:

As of December 31, 

2022

 

2021

(in thousands)

 

2022

 

$

 

$

55

2023

68

13

2024

 

58

 

3

2025

 

56

 

1

2026

 

55

 

2027

 

26

 

Total lease payments

 

263

 

72

Less: Amounts representing interest

 

(26)

 

(1)

Present value of lease liabilities

$

237

$

71

The Company is party to an operating lease as the lessor for certain real estate leased to a third party with an initial term of 36 months that was renewed in 2022 for an additional 36 months. The lease requires fixed monthly payments and does not contain clauses for future rent escalations or renewal options. There are no terms and conditions under which the lessee has the option to purchase this asset. As of December 31, 2022, projected future lease income on this lease totaled $540,000 scheduled to be received as follows: 2023 — $240,000, 2024 — $240,000 and 2025 — $60,000. The Company recorded rental income of $239,000 during 2022, $236,000 during 2021 and $236,000 in 2020 that is classified as part of selling, general and administrative expenses on the consolidated statements of operations.

55

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

None.

Item 9A. 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, December 31, 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.

Management’s report on internal control over financial reporting — Management is responsible for establishing and maintaining adequate internal control over financial reporting, as such term is defined in Exchange Act Rules 13a-15(f) and 15d-15(f). Management’s report on internal control over financial reporting is included on page 29 of this report. Grant Thornton LLP, the Company’s independent registered public accounting firm, has audited the effectiveness of internal control as of December 31, 2022 and issued a report thereon which is included on page 30 of this report.

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.

Item 9B. Other Information

None.

Item 9C. Disclosure Regarding Foreign Jurisdictions that Prevent Inspections

Not applicable.

56

PART III

Item 10. Directors, Executive Officers and Corporate Governance

Information concerning directors and director nominees will be included in the Marine Products Proxy Statement for its 2023 Annual Meeting of Stockholders, in the section titled “Information Regarding Director Nominees and Continuing Directors.” Information regarding procedures by which security holders may recommend nominees to the Company’s board of directors will be set forth in the Proxy Statement in the section titled “Corporate Governance and Board of Directors, Committees And Meetings — Director Nominations.” This information is incorporated herein by reference. Information about executive officers is contained under Item 4A of Part I of this document

Audit Committee and Audit Committee Financial Expert

Information concerning the Audit Committee of the Company and the Audit Committee Financial Expert(s) will be included in the Marine Products Proxy Statement for its 2023 Annual Meeting of Stockholders, in the section titled “Board of Directors and Corporate Governance, Meetings and Committees of the Board of Directors — Audit Committee.” This information is incorporated herein by reference.

Code of Ethics

Marine Products has a Code of Business Conduct that applies to all employees. In addition, the Company has a Code of Business Conduct and Ethics for Directors and Executive Officers and Related Party Transaction Policy. Both of these documents are available on the Company’s website at MarineProductsCorp.com. Copies are also available at no extra charge by writing to Attn: Human Resources, Marine Products Corporation, 2801 Buford Highway NE, Suite 300, Atlanta, Georgia 30329. Marine Products intends to satisfy the disclosure requirement under Item 5.05 of Form 8-K regarding an amendment to, or waiver from, a provision of its code of ethics that relates to any elements of the code of ethics definition enumerated in SEC rules by posting such information on its internet website, the address of which is provided above.

Section 16(a) Beneficial Ownership Reporting Compliance

Information regarding compliance with Section 16(a) of the Exchange Act will be included under “Section 16(a) Beneficial Ownership Reporting Compliance” in the Company’s Proxy Statement for its 2023 Annual Meeting of Stockholders, which is incorporated herein by reference.

Item 11. Executive Compensation

Information concerning director and executive compensation will be included in the Marine Products Proxy Statement for its 2023 Annual Meeting of Stockholders, in the sections titled “Human Capital Management and Compensation Committee Interlocks and Insider Participation,” “Director Compensation,” “Compensation Discussion and Analysis,” “Human Capital Management and Compensation Committee Report” and “Executive Compensation.” This information is incorporated herein by reference.

Item 12. Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters

Information concerning security ownership of certain beneficial owners and management, and all directors and executive officers as a group, will be included in the Marine Products Proxy Statement for its 2023 Annual Meeting of Stockholders in the section titled “Stock Ownership of Certain Beneficial Owners and Management.” This information is incorporated herein by reference. Arrangements known to the Company, if any, the operation of which may at a subsequent date result in a change in control of the Company will be included in the Marine Products Proxy Statement for its 2023 Annual Meeting of Stockholders in the section titled “Certain Relationships and Related Party Transactions”.

57

Securities Authorized for Issuance Under Equity Compensation Plans

The following table sets forth certain information regarding equity compensation plans as of December 31, 2022.

    

    

    

(C)

 

Number of Securities

 

Remaining Available for

 

(A)

(B)

Future Issuance Under

 

Number of Securities To

Weighted Average

Equity Compensation

 

Be Issued Upon Exercise of 

Exercise Price of

Plans (Excluding

 

Outstanding Options,

Outstanding Options,

Securities Reflected in

 

Plan Category

Warrants and Rights

Warrants and Rights

Column (A))

 

Equity compensation plans approved by security holders

 

$

 

1,095,547

(1)

Equity compensation plans not approved by security holders

 

 

 

Total

 

$

 

1,095,547

(1)All of the securities can be issued in the form of restricted stock or other stock awards.

See “NOTE 12: EMPLOYEE BENEFIT PLANS” to the Consolidated Financial Statements for information regarding the material terms of the equity compensation plans.

Item 13. Certain Relationships and Related Transactions, and Director Independence

Information concerning certain relationships and related party transactions will be included in the Marine Products Proxy Statement for its 2023 Annual Meeting of Stockholders, in the section titled “Certain Relationships and Related Party Transactions.” Information regarding director independence will be included in the Marine Products Proxy Statement for its 2023 Annual Meeting of Stockholders in the section titled “Director Independence and NYSE Requirements.” This information is incorporated herein by reference.

Item 14. Principal Accounting Fees and Services

Information regarding principal accountant fees and services will be included in the section titled, “Audit Matters — Independent Registered Public Accounting Firm” in the Marine Products Proxy Statement for its 2023 Annual Meeting of Stockholders. This information is incorporated herein by reference.

58

PART IV

Item 15. Exhibits and Financial Statement Schedules

Consolidated Financial Statements, Financial Statement Schedule and Exhibits

1.Consolidated financial statements listed in the accompanying Index to Consolidated Financial Statements and Schedule are filed as part of this report.
2.The financial statement schedule listed in the accompanying Index to Consolidated Financial Statements and Schedule is filed as part of this report.
3.Exhibits listed in the accompanying Index to Exhibits are filed as part of this report. The following such exhibits are management contracts or compensatory plans or arrangements:

10.5

Marine Products Corporation 2004 Stock Incentive Plan (incorporated herein by reference to Appendix B to the Definitive Proxy Statement filed on March 24, 2004).

10.6

Form of time lapse restricted stock grant agreement under the 2004 Stock Incentive Plan (incorporated herein by reference to Exhibit 10.2 to the Form 10-Q filed on November 1, 2004).

10.7

Form of performance restricted stock grant agreement under the 2004 Stock Incentive Plan (incorporated herein by reference to Exhibit 10.3 to the Form 10-Q filed on November 1, 2004).

10.8

Supplemental Retirement Plan (incorporated herein by reference to Exhibit 10.16 to the Form 10-K filed on March 15, 2005).

10.9

First Amendment to 2001 Employee Stock Incentive Plan and 2004 Stock Incentive Plan (incorporated by reference to Exhibit 10.19 to the Form 10-K filed on March 2, 2007).

10.10

Summary of ‘At-Will’ compensation arrangements with the Executive Officers as of February 28, 2009 (incorporated herein by reference to Exhibit 10.20 to the Form 10-K filed on March 5, 2009).

10.11

Form of time lapse restricted stock agreement under the 2004 Stock Incentive Plan (incorporated herein by reference to Exhibit 10.1 to the Form 10-Q filed on May 2, 2013).

10.12

Summary of compensation arrangements with non-employee directors (incorporated herein by reference to Exhibit 10.16 to the Form 10-K filed on February 28, 2019).

10.13

2014 Stock Incentive Plan (incorporated herein by reference to Appendix A to the Registrant’s definitive Proxy Statement filed on March 17, 2014).

10.14

Marine Products Corporation Cash Based Incentives (Discretionary) Acknowledgement of Cash Based Incentives for Executive Officers (incorporated herein by reference to Exhibit 10.18 to the Form 10-K filed on February 28, 2017).

59

Exhibits (inclusive of item 3 above):

Exhibit

Number

    

Description

3.1

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

(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 current report on Form 8-K filed on June 9, 2005).

3.2

Amended and Restated Bylaws of Marine Products Corporation (incorporated herein by reference to Exhibit 99 to the Form 8-K filed on February 2, 2021).

4.1

Form of Common Stock Certificate of Marine Products Corporation (incorporated herein by reference to Exhibit 4.1 to the Form 10 filed on February 13, 2001).

4.2

Description of Registrant’s Securities (incorporated herein by reference to Exhibit 4.2 to the Form 10-K filed on February 28, 2020).

10.1

Agreement Regarding Distribution and Plan of Reorganization, dated February 12, 2001, by and between RPC, Inc. and Marine Products Corporation (incorporated herein by reference to Exhibit 10.2 to the Form 10 filed on February 13, 2001).

10.2

Employee Benefits Agreement, dated February 12, 2001, by and between RPC, Inc., Chaparral Boats, Inc. and Marine Products Corporation (incorporated herein by reference to Exhibit 10.3 to the Form 10 filed on February 13, 2002).

10.3

Transition Support Services Agreement, dated February 12, 2001, by and between RPC, Inc. and Marine Products Corporation (incorporated herein by reference to Exhibit 10.4 to the Form 10 filed on February 13, 2001).

10.4

Tax Sharing Agreement, dated February 12, 2001, by and between RPC, Inc. and Marine Products Corporation (incorporated herein by reference to Exhibit 10.5 to the Form 10 filed on February 13, 2001).

10.5

Marine Products Corporation 2004 Stock Incentive Plan (incorporated herein by reference to Appendix B to the Definitive Proxy Statement filed on March 24, 2004).

10.6

Form of time lapse restricted stock grant agreement under the 2004 Stock Incentive Plan (incorporated herein by reference to Exhibit 10.2 to the Form 10-Q filed on November 1, 2004).

10.7

Form of performance restricted stock grant agreement under the 2004 Stock Incentive Plan (incorporated herein by reference to Exhibit 10.3 to the Form 10-Q filed on November 1, 2004).

10.8

Supplemental Retirement Plan (incorporated herein by reference to Exhibit 10.16 to the Form 10-K filed on March 15, 2005).

10.9

First Amendment to 2001 Employee Stock Incentive Plan and 2004 Stock Incentive Plan (incorporated herein by reference to Exhibit 10.19 to the Form 10-K filed on March 2, 2007).

10.10

Summary of ‘At-Will’ compensation arrangements with the Executive Officers as of February 28, 2009 (incorporated herein by reference to Exhibit 10.20 to the Form 10-K filed on March 5, 2009).

10.11

Form of time lapse restricted stock agreement under the 2004 Stock Incentive Plan (incorporated herein by reference to Exhibit 10.1 to the Form 10-Q filed on May 2, 2013).

10.12

Summary of compensation arrangements with non-employee directors (incorporated herein by reference to Exhibit 10.16 to the Form 10-K filed on February 28, 2019).

10.13

2014 Stock Incentive Plan (incorporated herein by reference to Appendix A to the Registrant’s definitive Proxy Statement filed on March 17, 2014).

10.14

Marine Products Corporation Cash Based Incentives (Discretionary) Acknowledgement of Cash Based Incentives for Executive Officers (incorporated herein by reference to Exhibit 10.18 to the Form 10-K filed on February 28, 2017).

21

Subsidiaries of Marine Products Corporation (incorporated herein by reference to Exhibit 21 to the Form 10-K filed on March 4, 2008).

23

Consent of Grant Thornton LLP

24

Powers of Attorney for Directors

31.1

Section 302 certification for Chief Executive Officer

31.2

Section 302 certification for Chief Financial Officer

32.1

Section 906 certification 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

60

Exhibit

Number

    

Description

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

The cover page from the Company’s Annual Report for the year ended December 31, 2022, formatted in Inline XBRL

Any schedules not shown above have been omitted because they are not applicable.

61

SIGNATURES

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

Marine Products Corporation

/s/ Ben M. Palmer

Ben M. Palmer

President and Chief Executive Officer

February 27, 2023

Pursuant to the requirements of the Securities Exchange Act of 1934, this report has been signed below by the following persons on behalf of the Registrant and in the capacities and on the dates indicated.

Name

Title

 

Date

 

 

 

 

 

/s/ Ben M. Palmer

 

President and Chief Executive Officer

 

February 27, 2023

Ben M. Palmer

 

(Principal Executive Officer)

 

 

 

 

 

 

 

/s/ Michael L. Schmit

 

Vice President, Chief Financial Officer and Corporate Secretary

 

February 27, 2023

Michael L. Schmit

 

(Principal Financial and Accounting Officer)

 

 

The Directors of Marine Products Corporation (listed below) executed a power of attorney, appointing Ben M. Palmer their attorney-in-fact, empowering him to sign this report on their behalf.

Richard A. Hubbell, Director

Gary W. Rollins, Director

Jerry W. Nix, Director

Timothy C. Rollins, Director

Susan R. Bell, Director

Pamela R. Rollins, Director

Patrick J. Gunning, Director

John F. Wilson, Director

Amy R. Kreisler, Director

/s/ Ben M. Palmer

Ben M. Palmer

Director and as Attorney-in-fact

February 27, 2023

62

INDEX TO CONSOLIDATED FINANCIAL STATEMENTS, REPORTS AND SCHEDULE

The following documents are filed as part of this report.

FINANCIAL STATEMENTS AND REPORTS

PAGE

Management’s Report on Internal Control Over Financial Reporting

29

Report of Independent Registered Public Accounting Firm (PCAOB ID Number 248) on Internal Control Over Financial Reporting

30

Report of Independent Registered Public Accounting Firm (PCAOB ID Number 248) on Consolidated Financial Statements

31

Consolidated Balance Sheets as of December 31, 2022 and 2021

33

Consolidated Statements of Operations for each of the three years ended December 31, 2022

34

Consolidated Statements of Comprehensive Income for each of the three years ended December 31, 2022

35

Consolidated Statements of Stockholders’ Equity for each of the three years ended December 31, 2022

36

Consolidated Statements of Cash Flows for each of the three years ended December 31, 2022

37

Notes to Consolidated Financial Statements

38-54

SCHEDULE

Schedule II — Valuation and Qualifying Accounts

63

Schedules not listed above have been omitted because they are not applicable or the required information is included in the Consolidated Financial Statements or notes thereto.

SCHEDULE II–VALUATION AND QUALIFYING ACCOUNTS

MARINE PRODUCTS CORPORATION AND SUBSIDIARIES (in thousands of dollars)

For the years ended December 31, 2022, 2021 and 2020

Balance at

Charged to

Net

Balance

Beginning

Costs and

(Write-Offs)/

at End of

Description (in thousands)

of Period

Expenses

Recoveries

Period

Year ended December 31, 2022

Credit loss allowance for accounts receivable

$

12

$

$

$

12

Year ended December 31, 2021

Credit loss allowance for accounts receivable

$

16

$

$

(4)

$

12

Deferred tax asset valuation allowance

$

1,818

$

$

(1,818)

$

Year ended December 31, 2020

Credit loss allowance for accounts receivable

$

20

$

8

$

(12)

$

16

Deferred tax asset valuation allowance

$

1,818

$

$

$

1,818

63

EX-23 2 mpx-20221231xex23.htm EX-23

Exhibit 23

CONSENT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

We have issued our reports dated February 27, 2023, with respect to the consolidated financial statements

and internal control over financial reporting included in the Annual Report of Marine Products Corporation

on Form 10-K for the year ended December 31, 2022. We consent to the incorporation by reference of said

reports in the Registration Statements of Marine Products Corporation on Forms S-8 (File No. 333-59886;

File No. 333-117837; and File No. 333-195425) and Form S-3 (File No. 333-257365).

/s/ GRANT THORNTON LLP

Atlanta, Georgia

February 27, 2023


EX-24 3 mpx-20221231xex24.htm EX-24

Exhibit 24

POWER OF ATTORNEY

Know All Men By These Presents, that each person whose signature appears below constitutes and appoints, Ben M. Palmer and Michael L. Schmit as his or her true and lawful attorneys-in-fact and agents, with full power of substitution and resubstitution, for him or her or in his or her name, place and stead in any and all capacities to sign the Annual Report on Form 10-K for the fiscal year ended 2022 of Marine Products Corporation, and any amendments thereto, and to file the same with all exhibits thereto, and other documents in connection therewith, with the U.S. Securities and Exchange Commission, granting unto said attorneys-in-fact and agents full power and authority to do and perform any other act and thing requisite and necessary to be done, as fully to all intents and purposes as he or she might or could do in person, hereby ratifying and confirming all that said attorneys-in-fact and agents may lawfully do or cause to be done by virtue hereof.

This Power of Attorney may be signed in any number of counterparts, each of which shall be an original, with the same effect as if the signatures thereto and hereto were upon the same instrument.

IN WITNESS WHEREOF, the undersigned has caused this Power of Attorney to be executed as of this day of 21st day of February 2023.

/s/ Richard A. Hubbell

/s/ Gary W. Rollins

Richard A. Hubbell, Director

Gary W. Rollins, Director

/s/ Jerry W. Nix

/s/ Patrick J. Gunning

Jerry W. Nix, Director

Patrick J. Gunning, Director

/s/ Susan R. Bell

/s/ John F. Wilson

Susan R. Bell, Director

John F. Wilson, Director

/s/ Pamela R. Rollins

/s/ Amy R. Kreisler

Pamela R. Rollins, Director

Amy R. Kreisler, Director

/s/ Timothy C. Rollins

Timothy C. Rollins, Director


EX-31.1 4 mpx-20221231xex31d1.htm EX-31.1

Exhibit 31.1

CERTIFICATIONS

I, Ben M. Palmer, certify that:

1.           I have reviewed this annual report on Form 10-K 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(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:

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

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

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

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

5.          The registrant’s other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):

a.    All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and

b.    Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.

/s/ Ben M. Palmer

Date: February 27, 2023

Ben M. Palmer

President and Chief Executive Officer

(Principal Executive Officer)


EX-31.2 5 mpx-20221231xex31d2.htm EX-31.2

Exhibit 31.2

I, Michael L. Schmit, certify that:

1.           I have reviewed this annual report on Form 10-K 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(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:

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

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

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

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

5.          The registrant’s other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):

a.    All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and

b.    Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.

/s/ Michael L. Schmit

Date: February 27, 2023

Michael L. Schmit

Vice President, Chief Financial Officer and Corporate Secretary

(Principal Financial and Accounting Officer)


EX-32.1 6 mpx-20221231xex32d1.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 Annual Report on Form 10-K of Marine Products Corporation for the period ended December 31, 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 Annual Report fairly presents, in all material respects, the financial condition and results of operations of Marine Products Corporation.

Date: February 27, 2023

/s/ Ben M. Palmer

Ben M. Palmer

President and Chief Executive Officer

(Principal Executive Officer)

Date: February 27, 2023

/s/ Michael L. Schmit

Michael L. Schmit

Vice President, Chief Financial Officer and Corporate Secretary

(Principal Financial and Accounting Officer)


GRAPHIC 7 mpx-20221231x10k002.jpg GRAPHIC begin 644 mpx-20221231x10k002.jpg M_]C_X 02D9)1@ ! @ 0 ! #_VP!# ," @," @,# P,$ P,$!0@%!00$ M!0H'!P8(# H,# L*"PL-#A(0#0X1#@L+$!80$1,4%145# \7&!84&!(4%13_ MVP!# 0,$! 4$!0D%!0D4#0L-%!04%!04%!04%!04%!04%!04%!04%!04%!04 M%!04%!04%!04%!04%!04%!04%!04%!3_P 1" '9 [D# 2( A$! Q$!_\0 M'P 04! 0$! 0$ $" P0%!@<("0H+_\0 M1 @$# P($ P4% M! 0 %] 0(# 01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D* M%A<8&1HE)B7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#]!?AK\,O! M^H?#GPK=77A30[FYGTJTDEFFTZ%WD6<-[\2/'-\=/TDSH)%M@&C0N$/ M#.7FC5 WRY+$YVX/UK7YW?\ !4W2-4\"?$?X"_&Z'3I]3\/^#-_9O_;&\%^$I?%^C_M$-XJ\96L/VJ7PK)I48 ML[@J-S0Q.^58GD#,48/'*\$=;^T7^V=X_P#@'^REX1\0:_X,@T3XS>)Y1ID& M@O(MQ!;W SON (W;'=7.IW>C:AAI8[:1DV7!V_P#+(M F&(!VRJV #0!WS_LU_ME1^#SXO7]H MK?X[$'VO_A$_[+A^PF3&[R!+_J]W\/\ J=N?XL?-5#3/VZ/%'Q@_X)Z_$OQO M:R_\(K\3_"/E6%]+8IM"RF:$+.B/G:'1G4J+_ (L>#O&> M@?$O79-7\4Z))9ZO'>W@1';3KRU26'[H (7:S$]O,7VKQ+]E+]K[XJ?&+]N_ M2++4?%-Z_P -_$SZQJ&DZ(T<8B%E&+I+?G:&^5K<]^JFO,/BUKFL_LT>#OA5 MX^\.V\QB^*'P;A\)W7D#)%ZEK B2_P"\$: +W^1L=Z]A^&_PIC^"'_!0S]FG MP0J*D^D?#!H[K9T:Z8:I)<,/K*\A_&@"7X#V/[2/[4E_\4=4T']H6]\(P>'? M%%YI%KIL^DQ7,;JC;DS(,%5 (7[K=.]?2W_!/;]H/Q=\?/A)KH\>-;W7BWPM MKL^@WNH6D:I'>>6J,)<* H;YV4[0 =H.!G%?&W[(W[-?COXX:C\9[[PM\/#;6"]#T'-?3'Q7\.>&?^" M(KD_ #1/'EKX8ETN&)&AGM_+;S9 =N[E(O,SG[TZ#VK[H_;P^)&N_#?]D+QW MXO\ !VL/I6LVD-E)9:E:[6*"2\@0E<@@@H[#IT-?!'@[]ES]J"Y_8M;X<:?X M3\!/X'URV77B+B68:RTCE+E#D-L$P"1H!MZ*%.>37:WOQI/QF_X(T^)GNI_. MUGPW#9>'K_<#5U65;!X,9EMX8T8<[-Q5<')&W'.1TO@W5?AKJO_ 2)^(+_ _T MN/1[^.S2/Q':O,99SJ(F@#R.S63YD&2?1_"/PE_:<^%/Q M2\&:EX?^+T?QI^'.H2C^W8M>2&W:W@W*"\+AG9CM9F78P&4PP((KD/'7Q,^ M%Y\+_P!GSX3_ !V\+W4MIK/@_3;S3_$]W&(+"Q)LT4XNTE66-MR(& &T;HR_ MR\U\]?%;P]X)_9%^+'PVU']E[XO77B+5= #Z;_:+_ &A_BS\5OVIT_9T^!VK6GA2[TZS%[XC\57$*S/;( M41RJ A@ JRQ#(&XO(%R@4D\3\9M1_:9_8&L=*^(6H_%4?&KP"+V*VUK3-5TY M;66(2'@JVYV4$Y4.KX#,F48'BGJWB^Q_8[_X*D^*O%?CUGTOP1\1-'\FQUZ5 M&,$+D6Q;>P!P%EMRA'\(DC8X4YK=_P""EG[5/P^^(_P&;X6?#WQ'IWQ \7>+ MM0LH(++PW<+?>6B3I+DM$64,S(B!,[CO/& : ,__ (*%?M.?$RPO_@;=_!+Q M-?Z=;^,](N=4@M;2*-FO5*02P@JZMEMKD!1U+8KU3QO^UW=_$[_@G)XB^+_@ MG4CH7BFWT^*.Y-KAGT^_6>%)T 8'CYB5R.4=3WKQ;XR^ [OX7?'+]@?PAJ#A M]0T2&&PNBK;E\Z,VBR8/IN!Q[8KS+]M[PUJ/[&_B3XK^%M,M9#\*/C)IYO;* M&(?N].U6&9)711T ZC Q\DT?7RJ /TU_9;\4ZKXW_9P^&?B#7+V34=9U/P]9 M7=Y=R@!II7A5FH72:9I%M<9,7G MNK.9) ""41$8X!&3M&1G-=%^QC_R:7\(/^Q6T_\ ]$)7SU_P5[^&NN>+_P!G MG1/$VAVCW[>$=:34KV"-2Q6V:-D:4@=0C>7GT4L3@ T 9>D_LX?MD>(O!L/C M*[_:).C^-KB 7D?A3^RHA91,5W+!)(/D5API_+_BY^Q5\ M:-3U''AKXM_#ZRFM[^>S0*!+M;RIPAR$8M'*K+R-T9(P" /9YB[L^7G[HZXK[L^#?A'Q M-X$^&VCZ'XP\6R>.O$=H)?M?B"6U%LUWNF=TS&"0NU&5.O.S/>OSK_8T_8M\ M:_%#]FCP3XHTO]HWXB>";#4(;AHM!T6_GCM+0+_#_ $[Q-H:RRSV]K'<(DPENR9"C8+$K"JXW"O6O MA=^S3\?/!_Q T36?$_[2M[XOT"SG\R\T.3P_' MXFTC89!*2O)!S@]*^;/V\ M_ M_\2_^"D7P5\,Z9XGU/P;?ZCX=6.+7='D:.[M")KYMT;*RD$A2O!'#&OI' MX._L6>-OA?\ $G1/%&J?M'?$3QK8:>\CRZ#K5_/):78:-T D5IV! +!AD'E1 M0!\L:G\>?CEK/[%_Q(^)&B>/=337_!GQ*N[2618XFWZ2([=!"5V8(2297SU MWY/I]>?'S]J2'PU^PQJ/Q@T*Y6TO=7\/V\VDLI#-#=W:HD> >"T3R%B#_P \ MSGI7DG_!.KP7IWQ'_9K^.OA35D\S3-;\=:[I]R,9/ERVMLA(]P&R#Z@5\B_# M^?7OB]IGPE_8]UI93=^&/B!J0U] " -.M?WGWNX/FWP';Y(_44 >Q_'#XL?' M;X=_L_?LQ0-\2=5TSQKX\O96U;4VAB9U2X:!K=&0J!^ZCF4%1@YW9/I[K_PR M)^TU_P!'KS#_ (+"Z;I5Y<_ "PU69;#1)==N(+N8.(EAMR;5 M7;=T4!'-=T[5K3XU6ANK"YCNH1+XXMF7>C!ER.XR!Q0!^ MD<*-'"BN_F.J@%\8W'UKXJ_:8^,GCS]E/]J;P+XQU?Q#=W_P)\6.-'U33YU0 MPZ-=E0!*K;=P4A1+R3D+.,?=KK/C=X,_:G\:>.Y-9^#?Q6\':#X!N[6WDLK7 M4;-)Y23&"T@?[)+E6)R/G/![5V?[9_@NQ\9?L=?$ZQ\26\6HRV/AB[U)7 QM MO+:W::.53@8Q)&#QC()'0D4 >/R_&KQQ^T5^W4G@3X=^)+G1OAA\.XA+XKO] M/",NI79;/V7>5/&Y1'@$'"7!!X6O)O#>K_'O]HS]KOXW^!_#7QSU#P!HWA+4 M)#:PKI<5XGE&4HL:@E",8ZDFO9?^"2G@_2= _8WT#6+*T6+4M?OKZ[U&YZO, M\=S) F3Z!(E '3)8]2:^.=,^&?P8^)?[1+QW+Q^O/:?LC^ /V:/@[XSU8?"GXFV/B+7=5LC'/9R>)H+] M_)B/F,RHO(P 23V KY/^ VK?'KX\_M*_%C]H+X.:1X4U*UNKV7P]:7/BYY0D M5J@B,:PJC+AO*C@+'_;/]XT ?>7["_QVF_:(_9F\(^*=0NA=Z_%$VFZN_ 9K MN [&=@. 9%V2X''[SM7QA^SM?_M$?M8_$?XPV>E?M!:EX)L?".MFTAMSI,-X M)(Y)KD(H.4VA1 !SG.?;GH/^"=.J>*O@#^U)\4_@=\0+2PTC4]<5?$]C9Z6[ M-8I,0'D2V)Y*F*1>N2!;$$Y'/DW[&'[-E_\ M _%;]H)[+XH>,?AS_97B+:R M^%;]K87?F3WF#+@C=M\OCTWMZT >\?"WXV?&[X ?ML^&O@1\3O&]I\4=%\3V M!N[34TLDM[FTRDY5CL /WK=@R,6&UE8$=#^AM?ES_P $]_"^D?"[]L7XA>"O MBS'2SF^L_+&_RO,8_.T6V0-RQC:1?EVL#^HU 'Q%^V3^T MS\2C\>/!O[/?P3N+32O&NOP"\U#7[N-9180$.V%#*R@B.*21F*L<; HW&N>\ M5_!C]L7X"V]AXJ\'_&%OC5.EQ$-0\)ZKID=N)D9@I$;/(WR@D9*M$0,GG!%< MG^T_K*?LP?\ !2[P!\8_%,,T?P_UW3/[-N-52)G2UE\B2!@< GY@^&]1CGGEW, QVEUSPX'AF7S7F821 M/(H8,5^YN1L';D5ZW_P41^)/B;X2?LF>+O%'A#5YM"U^TGL5@OK<*7C#W<2. M!N!'*LPZ=Z^7/V\/%4GA#]I[]EKXS>)-'U'P_P"%5$']H)>1!IM.<3++)',$ M+ .J2D[023Y;XS@UTO\ P4U_:H^%OCC]EN^\&^$?&NC>,/$/B.]LDM;'0;Q+ MR1%2=)F:01D[/N!0K88EA@=< '%?M9_M'?&/P_\ 3]E.\\&>,K_ $[Q1XTT M)Y=1G@2,OJ%R;:R9-V4(W%Y7Q@#EZ]]\0_MA7$7_ 383XQVU^(_%%WH"6,= MPH70 C&%]*\.^/_A*_P# ^L_\$Z_#>L0],OK*SO+=Q MS',ATI9$/T8$?A7E_A?P/J\O[26G?LBRVLK>$-%^)<_C%P_W/[*2W6>&$_[+ M1DY[;I1WZ '?_ ;]I'XR7G[)/[36K^*?&=_>>,_!LR6ME?2I&)+*52RR!0$ M^\IZ@U]I_L+^/-?^)O[*'P^\3^*-3EUC7M0M9WNKZ<*'E9;F9 3M '"JHX': MOASX+^$]2\;_ 1_;OT;1[9[W4KC7[YH+:)=SRE)+B38H')8A" !U) KV/\ MX)Z?M=_"'PK^Q_X5T7Q+X^T+PSK/AR.Z@OM/U:]2WG/^D2R*T4;$-*"CJ?D# M=HBC^] MG[HKW7_@F[\4/%7QA_98T7Q+XRUF?7M=FO[V*2]N0H=E28JH^4 <#CI7R%^Q MVEQXX\)?MP_%*TM)X/"WB>WU5]-GG0KYQ9+^=E'NB319]W%>H?\ !,;]HKX6 M_#G]DO0]$\5?$3PQX+XH:[->^%/BGI M&HZCX:LY414LIH+N4")2%!QY<$F >.]7A\+V<^BW:7"N2P>= R$CE56,C_ *;#UKYB^/O@7]I#X%_#SX1^,_&/ MA[P3:^&?@[>V0T^?PU-,;ORB\,968NQ#+(8XPQ &6;W- 'VI^TE\$/C=KWB/ MQ)XP\%_M 7G@?P[!8_:(?#D.B1W"QF*#Y\2M(#\[*6Z<;N]?+/[&%A^TK^V! M\+]4\8P_M*:GX56QUB72#9OHD-V7*002^9O#)C/GXQC^'.>>/T=\5Z[9>*/@ MUK&LZ;,+G3M1T":\MIEZ2126Y=&'U4@U\9_\$5/^36O%7_8Y77_I#8T 1:M\ M0/C#XJ^(W[6O@OP_XYU*/4_!VBZ7>>'?(CC!BG6W6:94!4\S;&7#9QOXQBO: M/V1OVGD^(/[%6G?$[Q3?_:[_ $#3+L:]<-@.TMF&+NV !N>-4DX'_+2N'_9D MY_X*'?M5?]($*+>\? M=(JGI@HMO ?=6_ ]'B_:%^.=I_P3N\5?&?5/'6HP>(=<\3PQZ+(D<06TL5F M\MQ&-F,-)YJ\YXC7FO:? 7[-O[3/CCP-X=\1K^UAJ%FNL:;;:@+8^&H7,7FQ M+)LW>:,XW8S@9QTJ#_@HO\.[#X2?\$X[+P9I@'V+0I-)L$<#!D*.H9S[LP+' MW8UY'\.OV8_V+-5^'WAB]USXPP66MW.EVLU];'QK;Q&&X:)3(FP\KABPVGIC M% 'Z7_#3P]KGA/P%H>C^)/$+^+->L[98KS6Y(! UY(.LAC!(7/IDUYK^T=\' M/BC\4[S0I?AU\8KCX6PV4_;68IL8EG7;M"L.^=WM7HGPHN_#%U\ M-O#B^#-8MM?\+6ME'9:?J-I=+G[1VIZ/)X'N)X&U1M&AF%YY=P8O;_ -I#X]_% MC]G+PI\*_@AX7\21>/?C?XNFDA/BJ_LDB$<3W#+'+Y)+(&^<("VY0L#L0_P#IQ>KG_!1$7GP6_:Q^ _Q[O;"XO?!ND.NDZK+;QE_L MN)9&R1_>:.>4J.YB(XXH M?$OX._M<_ +X?ZC\2=,_:"_P"$\U#1;=M1U3PU M>Z0BVTD"#=,(BQ;?A03@+$2 =I!P#Z)H'B+XA_MX? _X>^/OAE\5)O@W?P5TC]GCQ9>:)X_T+Q-JN MK:/<6>FZ3IEVL]S+--$R)YD0^:)06RQD"X /? -C_@E_\*=:^$_[(^@6VOVL MMAJ.LW=QK/V.=2LD,4NU8@P/0LD:OCJ-_/.: /F+]EC3OVE?VF[CX@Q1?M*: MGX=_X1+6FT=B^B0W/VH@M^\'S)L^[TYZ]:^JO^"A7Q[UK]G[]G)G\,W\D7CO M7[VVT71YX$#2B9CNDD5"#D[$<#T9TKRC_@E+_P A#]H7_L=9?YRUYY^V!JWC MS]H[]OOPIX&^%UGI.LW_ ,*[--;>#7)&%@+PO%*[2[""P&;1=N?O!AZT >W_ M /!/WXT^/]6\6?%?X0_%S6WUSQ]X-U)9H[R8*K7%G(H4%0H&44JC@D9Q<+5> M\^-GCB/_ (*EV/PV7Q%-6UKXR?LY_ MMW_#;XL?&;3?#.CP^-R?#.HW'A620VLD6V.,//O9BK(6MWZX*P<#@UVGQ"\< M^'?AU_P6!L];\4ZYI_AW1XO# 22_U2Y2W@1FM'"@NY !).!0!^E=?&__ 50 M^,GC3X'_ +/&A:]X%U^Y\.:O/XGMK*2[M50LT+6MT[)\P(P6C0_\!KZ!\(?M M)?"CX@>(;70?#/Q(\*^(-;NM_D:=INKP3SR[4+MM16).%5F.!P 3VKY+_P"" MTW_)JOAO_L<;3_TCO: *WB?X&?M4>$?A;>^.]-_:CDU&?3])?6/[/O\ 0((H MG5(3*R%R77H",E,>N*Y+Q;^V[\1O'?\ P32D^*-CJ!\,^.[+7H=&N=2TV)56 M?;(N9%1@0NY'4$#C<&Q@8 X?]K?]C/Q[\-OV:K7QIHWQ:\?>/M#MHK:XU[PU MK.KS/!]A95W,BJV"J$J""#A26XVG/9_M6ZC\.M6_X)1Z+=?"NQCTOP?)=V!B ML!(7EMYO//GQS,22THDW[F/4\C@B@#T7P)^S9^TSXW\#^'O$2_M8:A9KJ^G6 M^H"W/AJ%S%YL2R;-WFC.-V,X&<=*]&\=?LT_'SQ%;^%TT/\ :5O?#LFFZ-%8 M:E(GA^.7^TKM9)6>[.91L+*\:[1G'EYSS7RM\//V8OV+-5\ >&;W7/C#!9:U MVLH[ M+3]1M+I;F.:*$>2#YJ\.08R"1W!H _,C]C^Z_:4_:RG\>1Q?M':GX8_X16^B MLF+Z-#=?:=YE^889-F/*Z<_>]J]G;XK?$[P1_P %&/@W\(-2\>7FN>'Y/":G M6$,$<4>IW<=A>E[EEP2I:2%'VAL# %([ M/X%_\%2?@Y\2_%KMIW@RXT5K(ZJR$Q1R&.\MW#$#^ W$+-Z*X- 'MW_!43XO M^,?@G^S?8^(/ ^O7'AW67\06MHUW;!2QB:*=F3Y@1@E%/3M7C?[6OQC^+1^+ MO[.'@?P7\1;[P8WCC2+2.^O8+>.8&>5T4S,C ;B-QX!%9G_!5+]H/P#\8_A' MX2^''P\\3Z9X\\5ZMXBMKB&S\.727P5%CEC 9HBP#L\L:A,Y.2<<5@?MY?#J MZUK]J+]E;P.^LWN@7LNGVNE-JVDR^7:;IMU;Q7>CZKH4,"S+)($ RY;EESM9& R0>*;^W)^U'\5[K MX??LSZS\*]6OO"NL_$:QFN)-,L@CM//)'8M#""ZG.'G95/&=P]:\I_:^_9MN MOV;OB1\,=;^)OC+QK\8?@==Z@L&KPZYJT\DMG/\ -Z-T*$NNW!;RY%R,@U[G M^WF^DR_'G]AU] -J=";Q5$=/-ECR#;_:M*\KR]O&S9MQCC&* /0+?]KR]^+_ M /P3O\6_%#P[J']C>-M)T::#4/LX&^QU*(+O(4@@!LB10<_*X'4&O9_V-_&> MM?$/]E_X<^)/$>H2:KKFI:6L]W>S !YG+,-QP .PZ"OSX_;E\-:C^QSX]^)L MFCVLA^%GQJT6ZAGM81^[L-84%P0.@W,21T^6:3 /E"ONW]@/_DS;X3_]@5/_ M $-J /DOQU^W[\6="_:ZTSPI_P (#<6NHV]I)HY\$#Q%9&TOK^9V:SFDNN5B M9HB#Y9;.0 .N:_2O3+BXN]-M)[NU-C=2PH\MJSJYA<@%D++D'!R,C@XXKS+4 MOV5OA-K!UG[;X%TJX_MC6X?$=^'1L3ZA$,),>?=LJ/E/F29!WMGU:@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#EOA5_R2_P?_V!K/\ M]$)74URWPJ_Y)?X/_P"P-9_^B$KJ: "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ JKJFE66N:=UNHEEBE0\%65@0P/H15JB@#Q'3/ MV)/@-H^OIK-I\)_"\=^C^8A-@K1(P.05B;* @],+QQZ"O:)[2"ZM9+6:&.:V MD0QO#(H9&0C!4@\$$<8J:B@#Q ?L0_ 1=?\ [9'PE\+?;=_F8_L]?)W=<^3_ M *O_ ,=KU+Q3X%\/>-O"5UX7UW1[34_#MU$L,VF3Q P/&I!52O3 *K@>PK=H MH X?5_@?X!U_0/#.B:EX1TJ]TCPS)#+HUG/;AH[!HE"QF('[NT ?2KU[\+/ M".I?$/3_ !Y=>'[&?QCI]J;*UUIX@;F& [\QJW9?WLG'^V:ZJB@#E_ WPP\) M_#--53PKH%CH*ZK=M?WPLHMGVBX;[TC^K'UJ#XE?"/P9\8M(M=+\;>'+#Q/I MUM.+J&UU&+S(TE"E0X7IG:S#/H3ZUU]% #8XUB1410B* %51@ >@KS:T_9J^ M%MAX:\1^';;P)HL&A>(YDN-7TZ.V AO9$?>K2+T)#8/X"O2Z* ,KPOX7TGP3 MX>T_0M!T^#2M'T^(06ME;+MCAC'15'8"N&L/V8_A3I6G>)["R\!:):6'B;;_ M &S:P6P2*_PY=?,0<'#$D<<9..M>G44 <3XJ^"?@'QSX,T_PEXA\(:/K7AS3 MXHX;+3KVT26.U1%"((LC*$* H*D''%<]\-_V4_A!\(=:76/"'P\T+1-70$)? MQ6H>XC!SG9(^63()'RD<<5ZO10!S7C[X:^%/BIH+:+XP\.Z9XFTIFW_9=3M4 MG16[,NX':PSPPP1ZUR/PU_9:^$GP>U-?$_A_Q'KOAVPU77?#\AETJ_N8@TMFY*DM&>QRJG M\!3?B3\)O!OQAT6#2/&WAO3O$^FP3BYBMM2@$J1RA64.N>APS#/H376T4 9O MASPYIGA#0-/T31;&'3=(T^!+:TL[==L<,2#"HH[ 5H21I-&T^+^8V+!1"S9R281^[/XKZ^M>J:UX)T M#Q#X2N?"VHZ19W7ARXMOL%_ACI]_8^%-#L]! MM+Z]DU&ZALH]BS7+A0\K#NQ"*"?85G:5\%/ >A_$2_\ 'NG^$]+M/&5^C1W6 MMQ6X%S*K!0P9O<(N?I7;44 <1\3O@EX#^,\&GP>.?"FF>*8M/9WM4U*$2"%G M #%?3.U?RK@?^&%OV?\ _HDGA?\ \ 17NM% %;3=.MM(TZUL+*!+:SM8E@@A MC&%C10%50/0 5#K^@Z?XIT+4=%U>SBU#2M1MI+2[M)UW1SPR*5=&'<,I((] MZOT4 8'@7P%X=^&7ABT\.>%='M-!T*T+F"PLH]D49=R[X'NS,3[DUYYXG_8] M^"GC3Q!J&NZY\,_#VJ:QJ$S7%U>W-H&DFD8Y+,>Y->Q44 >1>%OV1_@UX(U" M:_T#X<:!I%[-;36&A>#M L?#F MCB5I_L6GQ"./S&QN; [G Y]A7344 7OAK3[CQEIL/V>S MUMX1]JACPXV*_7&)9!CT<^M'@/X/^"OA??:Y>>$_#6GZ!=:Y,+C4I;&$(UW( M"Y#/ZG,CG_@1KL** .)\1?!3P)XL\=Z3XUU?PKIM_P"+=)"+8ZS+"/M-N$8L MH5QS@%F./]H^M=M110!B^+_!>@?$#0;C1/$VBZ?X@T>XQYMCJ=LEQ"^.A*." M,CL>HKSKP)^R#\%_AGXABU[PU\-?#^F:Q"V^&]6T$DD#?WHR^?+/NN#7K]% M&)XQ\$^'_B'X?N-#\4:)8>(=&N,>;8ZE;)/"Y'0[6!&1U!Z@]*\[\!_LA?!? MX9>((M<\,_#7P_I>L0MOAO5M!)+ W]Z-GSL/NN#7K]% '*^+OA9X1\?:WX.HO#U@G MC&XM!82ZT(1]I> %3Y9?KCY5_(5U%% '*^"?A9X1^'%WK=SX8\/V.AW&MW1O M=2DLX@ANYR23(_JV6;GW-<#XH_8P^!OC3Q%-KNL?"[PY=ZK/(99K@68C\YSR M6=4PKDGDE@<]Z]HHH P;7P'X4?\,+?L_\ _1)/"_\ X BO=:* /+=,_9=^$VC0>'H;'X?Z';0^ M'KY]3TF-+4;;*Z8QEIHQV,>E9?PV^$_@_X.Z'/HW@GP[8>&=*GN6O);33HA'&\S*J%R/4JB#/H MHKK** .:T3X;>%_#?B[7?%.EZ%96/B+71$-3U*&/;-=B,;8_,;OM' K.\0_! M3P'XK\>Z3XVUCPGI>I>+=)5$L=8N+<-<6X1F9 K=MK.Q'H2:[:B@#G/'_P . M?#'Q4\-R^'_%VAV?B'199$E>QOH_,B9E.5)'J#7EO_#"W[/_ /T23PO_ . ( MKW6B@##\$^"- ^''ABQ\.>&-)M=#T*Q#BVL+--D409V=MH[99F/U)K*= M'N])UK3K35]+NT,=Q97T"S0S)_==&!##V(J_10!XOX:_8O\ @9X/\0QZYI/P MM\-6NJ12>;%.;)9!$X.0R*^50@]"H&.U>T444 %/#MAH# M:O@Z#KMGO%OJ%E:A)8MZ,C[3VRK,I]B:ZSXD_"GPA\ M8-"AT7QKX=L/$VE0W"W<=IJ,0DC69590X'J%=QG_ &C75T4 4I]%L+K1I-(G MLX9M+DMS:O9R(&B>$KM,94\%2O&/2O.[7]EWX3V7@2]\%0> =%B\)7ETM]<: M,MO_ *-).H $A3.-V%7GV'I7J-% 'A7_ PM^S__ -$D\+_^ (KUGP5X(T'X M<>&+'PYX8TJVT/0K$,+:PLTV11!G9VVCMEF8_4FMRB@#C?AW\&_!'PE?56\& M^&-.\.-JLJSWQT^$1_:'7=AG]2-[?F:N^/\ X:^%/BIH#Z)XP\.Z;XETEF#_ M &34[9)T5QP'7 ?#GQ-\,W7A[Q7HMGX@T.Y*--87\0DBX8 M @^U)=(69;A;/481+&LJ@A7 /0@,PR.Q/K6EX4\)Z/ MX&\.6&@>'].@TC1K",0VME:IMBA3KM4=AR:UJ* "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@#EOA5_R2_P '_P#8&L__ $0E=37+ M?"K_ ))?X/\ ^P-9_P#HA*ZF@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** .6^%7_)+_!__ &!K/_T0 ME;VJZO8Z%82WVI7MOI]E$,R7-U*L4:#W9B *P?A5_P DO\'_ /8&L_\ T0E> M9?M6_ ;PQ\7M!TG7O%.CZ_XRM?!YFU.V\&:3.JPZQ,5 5)8RN9&&#M&Y<;F! MR&(H ]JTS6+#6M/CO].O;:_L9062YM95DB<>H920:@T/Q/HWB>.:31]6L=6C MA?RY7L;E)A&W]UBI.#[&OQZE\02^ _V0_P!JJ3PT\W@?^U/$FGV9^'K-.EWX M9MY9RD@E$BK@W"?(=FY=J8W=A]!:[X)T/]D/]M/X?:?\,-,31=.UOX?ZJNIV M-LS&*\DL[>>>&>123N/B#^UQXL\]_MXG_ +6^S_ZS M.<;?GQ_>^;K7Z^> =;N/$W@3PYK%V@CNM0TVVNYD P%>2)688^I- &]13)G, M<3NL;2LJDB-,;F/H,D#)]R!7,6WCBT>,R+$\N MT^5.[#*Q/SMQQ[T =51110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 19% =)[9V5)1@<9/ 9A@@UZ+\*O\ DE_@_P#[ UG_ M .B$KJ: /DGPU_P3YTJY\#?%G3OB'XTU#QYXJ^)?D'6?$7V*.Q\IH#NMS! I M94V/M;J0=BC Q6[\%OV/-6\&?$^'Q_\2/B3<_%7Q%IVB_\ "/:.UQI,5A#8 MV9)W91&;S9&!(+L02&;.>"/IFB@#X>;_ ()GSG2?^$ _X6YJP^!G]L_VS_P@ M8TJ'S=V_?Y/V_?O\O=SC;[_>^:OMV"".U@CAAC6*&-0B1H,*J@8 [ "I** M"N6\8?\ (P^!O^PS)_Z;[RNIKEO&'_(P^!O^PS)_Z;[R@#J:*** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#EOA5_R2_P?_P!@ M:S_]$)74URWPJ_Y)?X/_ .P-9_\ HA*Q/C7^T!X#_9Y\.VVM>/->31K6[G^S M6D2PR3SW,N,[(XHU9V/J0,#(R1D4 >B45XAH?[:/P?\ $?PD\0?$JP\6K-X5 M\/2)#JTILIUN+*1W5%62W*>:"6< $*0><$X.#X2?MF?"GXX^+8O#7@_6M0O] M6E@>Y2.XT6]M4,: %CYDL2KW'&7Y6??=M]Z^AJ "N6\8?\C#X&_[#,G_IOO*ZFN6\8?\ M(P^!O^PS)_Z;[R@#J:*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@#EOA5_P DO\'_ /8&L_\ T0E>5_M:?$;X<_!_2O#'C'Q; MX7A\8>-+.]-OX-TF&W$NH7&H2[1LMN"4R5CW. <87@L54^J?"K_DE_@__L#6 M?_HA*X?X\_LG?#C]I._T&\\=Z7>:A^-^M?$7Q5X3\ >//BYJNG:CJ7]L7XM-)TB."Z$T5LTWS9D MP7!(SDE1DX+'HC\2?CE\#OC?X8^$?BGQEH_Q#L?&GA749=,_LC2%L9M(N;>T ME>,1["6DCS&%#N26R3\I4@^^>$OV%_@[X/\ "WBKPW!X>NM1T/Q/!%;ZG9ZM MJES=K(L3%HRI>0F-E9MP9""" <\"KWP4_8P^%/P"\32^(_"NA7!U][?[''J6 MJ7\U[-!!_P \HC*Q$:]OE ..,XXH _/ +H:_\$3"<6_]H'6\GIO^U_VM_P"A M?9_QV^U?J[\.?MY^'OAC^U=_]J?V7:_:_-^]YWE+OS[[LUXN?^"?OP-;X@?\ M):?!Y-U]O_M7^S/MT_\ 9OVO.?.^R[_+SG^'&W_9KZ*H 9,)&B<1,J2E3M9U MW 'L2,C(]LCZUY[J]GXD@\6^!VU;5M*O;7^UI0(K/2Y;=]W]GWF#N:XD&.O& MW\:]%KEO&'_(P^!O^PS)_P"F^\H ZFBBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH Y;X5?\DO\'_]@:S_ /1"5U-C:;(L",4"EWFN&!6)1O7EAW[ $COOA5_P DO\'_ /8&L_\ T0E> M#_MU_M??\,P^%=!TO1C8CQOXLG>TTNXU9BECIZ*4$MW<$?PIYB87N3W"D$ I M^&/^"@6@O\,OBMXB\:^$=3\$^(/AI-%;:]X;DN([N3S9F*6ZPS+A7\QU*YP M.O*X-:WP7_;&O_''Q+A\!_$+X;W_ ,*O$6H:+_PD.D)?:G#>PWUD"=Q+QA?* MD !8QL,@*V<$ 'X[^(_@+P'J_P"P?\8H/A[\08?BY\1I[NQ\3>--;M=QEN6% MR&8A,#;%&OG,!Z*YXS@>D^(O&.A?M:_MK_#R\^&.K0ZWI^C?#_57U*^LR3%9 MO=V\T$,,C?PN'F0E>H_ X .U7_@IFK:0?'?_ J37?\ A2(UC^QSX^_M"#=N MW[/-^PX\SR\_Q;O;[WRU]LP3QW4$6W]H?:/[6^T?ZK&<;?DSTW?+UXK]>? &B7'AKP M)XGZ;;6DS@Y#/'$JL<_4&@#>KEO&'_(P^!O^PS)_Z;[RNFF0R1.B MR-$S*0)$QN4^HR",CW!%>>ZOX>O]+\6^!YKGQ/JNKQ_VM*OV>]BM%3/]GWGS M9B@1LCZXYZ4 >BT444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%1W%S%9P23SRI!!&I=Y)&"JH'4DG M@"O,KO\ :2\#RW,MGX=O+OQWJ$;%&MO"%E)JBHXZK)/$##$?^NLB4 >HT5Y3 M_P ))\7/%O&D>$M%\"6C=+OQ5>_;[Q?K9VC>6?\ P+'TI/\ A1M_XC^;QO\ M$'Q-XD5OO:?IUS_8MB/8):;)F7_9EFD!Z'B@#IO&OQA\$_#NXCMO$7B?3=,O MYO\ 4Z>\X:\G]H[=R\&6UZSZY>R MZ<]B;H$+]G'D.5NM@8.27B5,F/DG%??W@KX9>$?AQ;R0^%O#6E: LO,S:?:) M$\Q[M(P&YR3R2Q)-=-0!^>?_ 39\>?$;X4_!&>#XM:#XV_X1RXN%FT"^ETJ M?4!;V^WYPR1!YXT+8(+1A ,D'DFON/P5\4O!_P 1XY6\+^)]*UYH>)HK&[22 M6 ^DD8.Y#[, :ZFN1\:_"/P5\1I(IO$OA?2]8NX?]1>W%LOVF ^L4P DC/NK M T ==17E'_"EM<\-_-X*^)/B+1XU^YINON-=LOQ-P?M./9;A1^F#_A+/BQX3 MXUKP3I?C2T7K>>$-1%M=-[_8[PJB_A=.?;U /5Z*\OL_VD_ @NHK+7M1N? ^ MHR,$6T\7VA!'44 M24444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 )VA;6=%T[5FA!$1OK2.8 MH#C.W<#C.!T]*S?A5_R2_P '_P#8&L__ $0E=30!CZ+X.T#PWY_]D:'INE^> M LWV*TCA\P#. VT#/4]?6CPYX.T#P?'<1Z#H>FZ)'>IK8HH P_^$&\-_P#"2?\ "0_\(_I?]OXV_P!J_8H_M6,8QYNW=TXZUN44 M4 %,/^1A\#?]AF3_TWWE '4T444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444A.!D]* %HKS? M6_VB/ &D:E-I=MKH\1ZU$=LFD^&;>75KN-O1XK99#']7V@=R!5'_ (3OXF^* M^/#GP\@\-VK=-0\:ZDD<@']Y+2T\XM_NR2PGUQTH ]6KF_&GQ)\*?#FTCN?% M/B32O#\,AQ$=2O(X#*?[J!B"['H H)-<9_PJ#Q3XG^;QI\3-9NXF^_IGA2(: M%:'Z.C/=C\+D?2ND\%_!KP1\/;N2\T#PQIUAJ4HQ+J9A\V]F_P"NER^Z63_@ M3&@#G/\ A>MUXB^7P1X!\3^*%;A=0O+3^Q[ ?[1DO/+D=?\ :ABDSVR.:3_A M'_B]XMYU3Q1H7@&S;K:^&+,ZE>+]+R[58OSM#]:]7HH \MM_V;/!-S/'=>)K M>^\?WR,'$_B^]DU*-6'(9+>0_9XCGG]W$M>F6EI!86T5O;0QV]O$H2.*)0J( M!T X J:B@ HHHH **** "BBB@ HHHH AO+*WU&UEM;N"*ZMI5*20S('1U/4 M$'@BO,I_V:_!-I-)<^&+>_\ %Z[%S+X/OI--B+'DL]LA^SR'//[R)J]3HH M\H_X1WXN^$N=*\6:'X[M%Z6OBBR.GWC_ %O+13$/_ 3\:/\ A>.H^'/E\;?# MSQ/X=5?O:AIEL-;L3[AK3?,J_P"U)#&!U/%>KT4 %_$^ ME:\T/$T5C=I)+ ?22,'L7&_F\%?$GQ%H\:_ZCXC^._P\\?:1I6ER7NJ:!X8LHTO;4A =S,LK?*AR#Q@GC(H ^N:* M_-5?VT?V@#\"C^TL3X6_X5F-:^R_\(3]B?[5]@^T_9O,^U;L^;O^7IMS\VW' MRU^CNBZO;>(-&L-4LW,EG>V\=S"Y&-R.H93^1% %VN6\8?\ (P^!O^PS)_Z; M[RNIKEO&'_(P^!O^PS)_Z;[R@#J:*** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH ***X/Q9\=/ ?@K4SI6I>);1];'(T73@]]J+?[MI 'F/X)0!WE%>4? M\+1\<^*?E\(_#*\MX&^[J?C.]32H"/[RPQB:Y)_V9(H\^HZTO_"M?B!XJ^;Q M7\2YM.MV^]IO@K3TT]"/[KW$QGG/^]&T)/H.E '?^)_%^A>"=+?4_$6M:=H. MG)]^\U.ZCMH5^KN0/UK@/^&A=.U[Y/!'ACQ+X]8_=N=,T_[+8G_:%Y=F&%U] M3$[GT!/%:WACX"> ?"6J)JUKXM*/VBHH 'X"K]%% !1110 4444 %%%% !1110 444R65((GDD=8XT!9G8X"@=23 MV% #Z*K:9J=GK6G6NH:?=P7]A=1+-;W5M()(IHV&5=&4D,I!!!'!!JS0 444 M4 %%%% !1110 4444 %0WEE;ZC:RVMW!%=6TJE)(9D#HZGJ"#P14U% 'ED_[ M-?@FTFDN?#%O?^ +UV+F7P??2:;$6/)9[9#]GD.>?WD35'_PCOQ=\))HK&[226 ^DD M8.Y#[, :ZFN1\:_"/P5\1I(IO$OA?2]8NX?]1>W%LOVF ^L4P DC/NK T == M17E'_"EM<\-_-X*^)/B+1XU^YINON-=LOQ-P?M./9;A1^F#_ (2SXL>$^-:\ M$Z7XTM%ZWGA#41;73>_V.\*HOX73GV]0#U>BO+[/]I/P(+J*RU[4;GP/J,C! M%M/%]G+I1=_[LNL\;_$?PQ\./!E[XM\2ZW9Z1X;LXA--J,\ MG[H*2 N,9+%B0 %R22 2: .DHKS_P"#OQ\^'WQ_T2YU;X?^*+/Q)96L@AN/ M(#QRP,1D!XI%5US@X)4 X.,X->@4 %%%% !1110 4444 %%%% !1110!RWPJ M_P"27^#_ /L#6?\ Z(2O-OVO/B+>^#_A1K.AZ=X"\9>.+[Q/I6H:9 /"6E"^ M6SD> HK7'SJ40F08(#'Y6XXY])^%7_)+_!__ &!K/_T0E=30!^>7P=U#Q1J/ M["W_ K'4?V>?%'B+7?"FG0/"M!\-:AI6OS:WHJ:0;YKBVEACABA7_7!# M(#YAZA3G&U<_I!10!^3+>!?B^/V0#^R4/A'XJ/BK^W?)_P"$J^Q?\4_]B^W_ M &O[1]LSC[W&W&=O^U\M?JCX3T"/PIX6T;1(9#+#IME#9H[#!98T" _DM:M% M #)H8[B)XI462)U*LCC(8'@@CN*\]U?P+X;\.>+? ]WI/A[2M+NCJTJ&>SLH MH7VG3[S(W*H..!Q[5Z+7+>,/^1A\#?\ 89D_]-]Y0!U-%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%9NN^)= M(\+VANM9U6RTFV'_ "VOKA(4_P"^F(% &E17ELO[3_PM:1H].\8V7B293@P^ M&8Y=8DSZ;;1)3GVQFF_\+VN=2_Y%_P"&7CS70?NO)I<6E+]2-0FMV _X#GV/ M2@#U2BO*_P#A*_B_K'_'A\/O#VB1'_EKKWB9VF3_ +8VUK(K?]_A1_PBWQ@U MC_C_ /'_ (;T.(_\LM"\-223+_VVN+IU/_?D4 >J4V218D9W8(BC+,QP /4U MY;_PHN\U+_D/_$_QWK@/WHXM1ATM?H#80V[ ?\")]Z='^R_\+I'634O"-KXE ME4Y$OBB:;67SZ[KQY3GWS0!HZ]^T'\,?#%U]DU/X@>&K6^[61U2%KEO98E8N MWX"LS_AHSP]?\:%H/C+Q*Q^ZVG^%[Y(6_P!V>>*.$_@]>@:#X6T7PK:_9M%T MBPT>V_YXV%LD"?D@ K4H \K_ .%E_$35O^0/\(;ZR!^[)XHUVRLD/N1:M=L! M]5S[5^>G_!5KPS^T!XJ_X0RZO=*C'A)$D4Z9X1N[B^ACO-W#S,T,3.Q0@*=@ M "OC'S5^K]>=_'?X^>#?VYP3U M !)( ) !\^?L7_L]>+-9_9Y\-#XX:KXIU35 KBW\/ZAK-Q##;68.(8YX8V3S M6QD[9C)@%1@;0!]6>$_!'AWP%I@T[PSH.F>'M/'/V72[2.VCSZ[4 &?>N7T+ M]H?X8^(_"FF^)+/Q]X=_L74(5GM[FXU** %3V(=@58<@JP!!!! (-4'_ &I? MA 69+?XD^&M2D7@QZ7J4=ZX/IMA+'/M0!ZE17EG_ TKX+F.+*'Q5JQ/ .F> M#M7ND/\ P-+4J/J2!2?\+WFNA_Q+?AIX^U/(R/\ B4QV>?\ P*FBQ^.* /5* M*\L_X6CX]O?^/+X,Z];>AUC6=+A'X^1=*NO^0EXO\?:D>I_XJ^_M,_A:RQ4 >IU1U/7-.T2+S-1U M"UL(_P"_=3+&/S8BO.?^&8?AM*,7NA7&L<8/]LZM>ZAGZ^?,^?QJ]IG[-_PF MT67S;'X8^#K6;.3-%H-J)"?4MY>2?J: ':M^T9\*-"?9J/Q-\'V,F<>7<:]: MHQ/H%,F2?:J'_#3_ ,-)?^/+Q$^L>G]C:;=ZAGZ>1$^?PKT/2O#VE:#'LTS3 M+/3DQC;:6Z1#'IA0*T* /+/^&B-%N?\ D'>%?'NIGMM\':E:@_0W,,0_'-'_ M N7Q)=<:?\ !KQS= ])9Y=)M4'U$M\K_DAKU.B@#RS_ (3OXJ7O_'E\*K&U MST_MGQ3'#CZ^1!/^F:3[=\;;[_F"^ =%S_U%[[4G]]X[\%Z=&?X+/PE=2R#Z2/J.W_R'7S[^W)\#?C[XU^ >M6?A'XE3Z^Y M0G4_#MII,%D^HVV,M'#(F9,\+-*T70+I_M.D^'O$VC2W[0QMDLR-'5_\ "R_B)I/_ "&/A#?7H'WG\+Z[97BC MW NFM&(^BY]J/^&C/#]AQKOA_P 9>&V'WFO_ O?20K_ +T\$);H6FG?$'PW<7W>Q.J0I@1RI-&LD;JZ,,JRG((] M0: '4444 %%%% !1110!#>65OJ-K+:W<$5U;2J4DAF0.CJ>H(/!%?)?[7_[! M'ASXS_![4]&^'^GV?@WQ"+F._@M[!WM=/NY%SN66WC(AW,&8B0IN#8^8 M7U MU10!\.?\$V?V&_$_[*L7B;7_ !K?VQU[6HDM$TVPF\V*WB1MQ9FQ@NQQC'0# MU/'W'110 4444 %%%% !1110 4444 %%%% '+?"K_DE_@_\ [ UG_P"B$KJ: MY;X5?\DO\'_]@:S_ /1"5U- !1110 4444 %4 =31110 4444 %%%% !1110 44A( R>!7.ZQ\2 M/"7A[=_:OBG1=-V]?MFH0Q8_[Z84 ='17F%Q^U%\'X)6A'Q0\)7-PO!@M-9M M[B4'_6?\- V5 MS_R#O!'C[4?3_BE[JTS_ .!*Q8_&C_A<'BNZXLO@OXU<'I+=W>CVZ?D;\O\ M^.4 >IT5Y9_PG'Q7O/\ CS^%FF6N?^@OXK6''U\BVG_3-'V[XVWO_,$\ Z-G M_J,7NH8_\E8,_I0!ZG17EG]@_&F\_P!9XV\#Z8AZI;^$[NX!Y(V*L4+72L5R.,J#[5]"?\ "DM8N?\ D(?%[Q]J M&>H$NG6G_I-915\!?%[_ ((Z^+OB)\4?%7B>S^(^FQ6FK:C-=PIJ<4]S;)_&^.I]: /T[\)^([;QCX6T;7[))8K/5;*&^@2< 2*DJ!U# $@-AAG!(S MW-:M>)>"_P!E3PQH?@KP]I.IZCXLN[W3]/M[6:2#QOK:0ETC56,:"[ 5"0<* M !@ #&*VA^S3X(\MHW?Q3,C')6;QEK,@_\ 'KLT >IT5Y9%^S/X"B?<+;76 MXQA_%&J,/R-R131^S!\.0<_V1J'_ (/=0_\ C] 'JM%>62?LP_#29R\GAQG< M]6;4+HD_^1:5OV7_ (72(BR^$+68)]TS33.1^+.30!ZE17EB_LN?"@1M&W@3 M29D;&5FC,@X_WB:(OV6?A%"X=?ASX=)'9[!&'Y$8H ]3HKRK_AE+X,?]$K\' M_P#@EM__ (BG2_LI_!.>0O)\'O ,CGJS^&+(D_CY5 'IL]W!:[?.FCAW=/,< M+G\ZKRZYIT$9>34+6-!U9IE 'XYK@(OV7_@U!&$B^$G@6-!T5/#=D /P\JK$ M'[-_PEM=WD_"[P7#NZ^7X>M%S^4= '7_ /"6:'_T&=/_ / I/\:J_P#"PO"P M_P"9ET?_ ,#XO_BJP8O@!\+X) \?PW\(QN.C+H5J"/Q\NK/_ I'X=?]"#X7 M_P#!-;?_ !% %V7XI>"[>0I+XNT&-QU5]3A!'X;JKS_&/P#:@&;QQX;A#=/, MU:W7/YO4H^$W@<# \&^'P/\ L%P?_$57U+PQ\/?"]J'O])\,Z1;CD-%"\GQ!\+(@ZLVM6P _\ 'ZK_ /#0GPL_Z*7X/_\ !]:__'*Y MB;XQ? '1[E[=/%7@(W@^]:V%S:3S_C'%EOTHC^-?PV>0-I/AS7M9D'*R:3X' MU*:/\)A:^6/Q<4 ;I_::^#X)!^*_@@$=CXCL_P#XY7P%^UK_ ,%7_&GPA^.. ML^&/AO%X!\6^$[6&V>WU5UGO3([PJ\@\V"Z5#M8D8 XQ@\U]T_\ "U+^]XTG MX*^,M0!Z2S0:98H/S @G- 'ZK_LZ_MO>!_B/\%O"OB+QKXV\(:'X MNO[5IM0TFVOEB^SN)&&T1/([K\H4X))YKT8?M2?"=@IC\=:5.&X!@D:09],J M#7R_^R!XWU+PQ^RU\/\ 3F^-_P +_"^DVNG[3]IM_M%Y$6=I#&\DMY"B.N_! M'E,.!@L,,?3/^$^\$ZU@WW[2>O\ BM6_Y=O"1M/)/^X;"U:;_P BGVH ]4_X M:>^&I#;/$$TY7J(-+O)"/P6(US7B#]N;X(^%)!'K'C1M-SG&?;/XTNSXV:A_P M_ .@Y_Z8WNJ8_P#' MK;/Z4 >6']HOXN:V5^S_ [;PS&QP))-!UC5F7W9&@LOR#8]Z3_A+OB5K(;^ MT]5^)-N1]Z/PKX(L-/5A[&]DN2!]&S[UZG_P@WQ7O\?;_BGIEIGK_87A1+?\ MOM%S<8_'-'_"EM?O,_VG\8?'5\#UCA_LRS0>P,%DC_FQ/O0!Y:-"MM29?[8\ M#?''Q4S#_E_\0+;0O[-!%J$$1_X$F*OZ+H'A?PW,;_2_V4=:2]7[U\]KX<^T M\JB,_6*.X6,_\ ?-"_LM_" M1V#7GP^T+6'!SOUFT&H-GUS/O.?>@#C]9_:SM?"BF+4? UUH4<:_*-4\4>'; M55 [$?VB.E700Z;X4?6=W;2=>L-0)]Q]EDER/I7T!H7PQ\'>%\? MV-X3T/2-O3[!IL,&/^^5%=-0!\OV_P"V'XMU0NNE_ SQA>,#\K2V5];QO])' MLPI^H./>M"+]H#XYW\@^P?LT7\D!'^NO/&%C:@'W5UW_ )*:^D** /$]'\?? M'K5XR9O@]X3T1L<#4O'LC8/_ &QTV3^=9NJ7?[4EW*W]FZ5\(=+C/W?M6IZI M>D?7;;PY_2O?J* /FF3PS^U=JB#[7XP^'6E,3\W]B6EP,#V^T12_KFJ#_!3] MHG4#)_:'QE25"?ECBCAA4#T!@M(7_'>37U+10!\L_P##,'Q%O75M2\O]E^);>7\O.2'^E)_P +B\56W_'Y M\%?&\8'62VNM&G3\ NH;S_WSZ5ZI10!Y9_POV&W_ ./[P!X^L/7_ (IZ2YQ_ MX#F3/X4?\-*^#(_^/JV\7:;ZG4/!.LVZC_@3V@7\0?7TKU.B@#RP_M2?"B+_ M (^O'&F:9CK_ &HS6>/KYRKCI6CIG[17PIUH@:?\3O!M^2< 6VOVDF?^^9#7 MH59VI^'-)UH$:CI=G?@]?M-NDG_H0/H* (]+\5Z)KF/[-UBPU#=T^RW22Y_[ MY)]16K7 :I^S[\+=L6H_*.[4=NF,4 M?\,_VMO_ ,>/CKQ]8>G_ !4MQOQ;:XQT_M3PY:R_GY)A_IUH ]3HKR MP^'_ (TVO^K\=>![Y1T6X\(7<3GZNNID>G\%'F_&RT/_ !Z^ =5_[>;VRS_Y M#FQ0!ZG17E?_ E7QDM1_I'PY\)70'?3_&4[,?\ @,NFQ@?3<>W/HO\ PLWX MA6I_TKX.ZK<8Z_V7KFG2_EYTT/\ 2@#U.BO+/^%V:U!_Q_?!_P ?6'K^[TRY MQ_X#WTGZ5\N?MR_\%#_%_P"SSI_@^7P5X.:VN-4ENDO$\<:'=PKB,1%/)9)8 MU8Y=MV&;'R],\@'WM17PI^P]_P %#]7^/7AGQ5J'Q'T7[#<:;=PPVI\'>%]6 MO82CHQ;S6B%P%;(& 2N1V-?3$7[2O@J5MHA\6KQG+^"=:0?F;0"@#U.BO*A^ MTYX!) ^T:_\ ^$IJO_R-3I/VF_AY"Y235-21QU5M!U $?^0* /4Z*\M?]IWX M;1(C2^()80_*B;2[M"?P:(&A?VG_ (8&-I&\5PPHN,M-;3QC_P >C% 'J5%> M6Q?M1?"J5PH\;Z:">[EU'YE<4S_AJKX0?]%%\/\ _@8M 'JM%>62_M4?!N"0 MI)\4O",;CJK:S "/PW4-^U7\%8XT>3XN^!8 ^=HF\1V<9./9I : /0-=\,Z/ MXHM3:ZSI-CJ]L?\ EC?VR3I^3 BN D_9@^%J2-)IW@ZS\-S,0)'\5/!,CGHJ^ M(K,D_AYE %/_ (43 O#.NQ#_ ):Z)XED MCF;_ +8W%JBC_O\ '\*/^%YWVF_\A_X7>.]$ ZR16$&J)]0+&>=R/JH/M730 M_%[P)<('B\:^'9$/1DU6 C_T.K$'Q.\'71(A\6:',1U\O4H6Q^34 Q'=[8W5Q7B#X6?!?Q5<_:=6\,>"KZ\!RMW M):6OGJ?590-ZGW!% 'JE%>0#X$>#+,!M"\3>)_#9ZJ-,\77IA7Z02S/"/P2O MF/\ X*,>)?B+^S]^S9/JOAKXN>(-5AUC4HM$E%_;Z?YT,4L4S.8KBWMXG4XB MVY)+88X8'F@#[NTC6].\060O-+O[74K0R/%]HLYEECWHY1UW*2,JRLI'8@@\ MBKM?D-_P12\5^*I_B%XV\-Q:XZ^$8=/749](F7S(VN"XC$D?_/-\8W,#A@H! M4G:R?KS0 4444 %%%% !1110 4444 %%%% '+?"K_DE_@_\ [ UG_P"B$KS/ M]L3PUXV\0_"#6YO"GCJZ\"V.F:7?ZCJ<^EQ#[?=B*W9XH89B?W +*2SK\V M,9)KTSX5?\DO\'_]@:S_ /1"5P?[46D?%/Q1X!NO#OPSTSPUJ']MV5YIVJ2> M(KR:W,$4L7EJT/EJVYOF?.[C@4 ?+6L?'WQC\//^"2FB^.++7;^?QG>Z=#9I MK=U.TURCS7IC:7S')8N(]P5B<@[3VJUHUSX@_8V_:J\)^#D\<>*?&_AGQ3X, MU#4K^T\4:F]\4U"SAEG:>%FYC#K#MVC^\1M\OS/,^;KMS_%BOT1TG2[;1-+L].LXQ#9V<*6\,8_ MA1%"J/P % %B:401/(P8JBEB$4LV!Z F1D&OVLKY)^,?_ 3V^!'C MWXFZ)XDU?P=+)JNOZ]/-K$D6K7B+?%K.ZE(91+A!YB(W[O8M:-XPO-8N-,MIKR2'1D@A>=HE,C(\LD:%2V[!4X(Z<5JZ;_P M4H\":^X6PL+736)P!XE\4Z/I^.W.+J3'-?5^@:%8^%]"TW1M,@^RZ;IUM':6 ML 9F\N*-0B+EB2<* ,DD^M7B 1@\B@#Y>M_VS4U9@+#6?@M #WO?BM$7'_ ( MK-P?^^A70Z5\7/&/BIE73?'GP>MV?&!::A-JO7TVRP9_2O7]8^''A/Q"6.J^ M%]&U,MU-YI\,N>,?Q*>P%IF\.6;9_..@"A;>'/B MSK$>]_BAX5CB/\6C>$77'_ I;^8$X[X_"IO^%4>-[S_C\^-/BB'/5=+TO2(5 M/_?VSE8?@<^]9FI?L9? C5 1-\(O!T6>]KH\-N1]#&JXZ5C']@SX%JY:#P.; M!O6PUB_MO\ Q.A:9_\ :.+'X4?\,U> M"Y3F\G\5ZH>I&I>,]8N5_P"^'NBH_ 5A)^QS\/;- NFWGC;1\=#8^.M:7'.> M,W1Q5&Y_8^L7;=:?%OXOZ?Z"/QO=3 ?]_O,_6@#JQ^RS\(7(-U\.?#NJ$=]5 ML4O3^

NBT?X-> /#VW^RO WAO3-N-OV/2+>+&.F-J"O-;?]EK7-.7_ $'X M^_%9#V%WJ&GW2C_OY9$G\Z;RW_@&U)/XQW"?G MC\*G?PE^TK8 _9OB)\/]5/;[?X8N80>1_P \[H^] 'O]%?.3K^UO;/\ ))\% MM07T,>KVI/\ X]+C_/TJPGB;]I_3Q_I?@?X;ZH1U_LW7KN('Z>;!_G]* /H6 MBOG"Y^,/[1VG<']G?2M6]6L_'EM#V[+)!Z^XI(?VA?C9;C.J?LS:Q:#N;3Q7 MIUW^6PY_S^% 'TA17SC/^UEXJTQ2=1_9\^)0([:=9PW?IZ2#UJG%^W-;+(5O M?@9\:],4=9;OP<1'_P!]+,1ZGKT% 'TU17S?_P -Y_#ZV4'4]$\9:+Z_VAH$ MJ%>>X!/^??BOS>_:#_X*A_%!?VC-2U/P%KS6/@[2KOR+'2Y83Y-Y"N 3-&PS MEOF/9ANZ\+@ _;&BOD_0O^"B/A;Q+X9TO4]$^'GC_P 4RW=O'(\7AW2$NECD M*C<@)E5F"MD9"YXZ=JT#^UK\0]:A#^&_V?/%=PS?=CU_[1I3?CNM' _.@#Z@ MHKY;C^+/[3>O@_8_@WI_AK=]V74;RUOH_P EOH'_ #04U=/_ &L]>(\^_P#! MNBHW4VRO;7PS[%OQH ^IJ*^6/^%$?'[7#_ ,3?XPB$-U569P/8?8XK M _CD&C_AC#7]5P=?^*%YJ9/W@%U*="?9+W4KI /;&* /IG5=-9X1 M_P LH_%VHV<9^J6TT2GZ8Q0!:_X:5\&7'_(-@\4ZX3]TZ3X1U6YC/_;5+8QC M\6%8NM?M16VD Y\!>*%7_GIJ4^EZ6H]R+R]A8#_@)/M6S_PR[\+I?^/WPC;: MU_V&YYM1S]?M#OFMK1/@1\-/#6/[(^'GA32L=/L6B6T./^^4% 'B]S^VO!/, MT.GQ_#^&<=;?5/B';&9?K'9071J(_M)^--8_X\;K1;7(X.D>"O$?B-1_P**& MW4_4D"OJ*VM(+*%8;>&.")>D<2A5'X"I: /E@^./BIK?W+_QS/G_ *%[P#:: M5GZ?VID@_\ @K!('TKZGHH ^6#\!?%F MJ_\ 'WX!T:Y0_P 7B?XHZ[J[?C#);E,>P?'TK0TC]F#5].F\[3_#7P6\-3GD MS0^!9+^<^YE-U"2?<@U]+T4 >267PK^(,5N+=OBFNDP#I%X=\,V=JJ_[HG\\ M#]:L?\*0U2[_ .0G\6?'VI@]0+FQL_P_T6TB(_G7J=% 'EG_ S=X3N.=0U+ MQEJQ/47WC35WC/UB%R(__':\A_:!_P"":OPD^.UCI7EVEQX3U:RNHY)-6TUV MEGN;?1R, G@8%>F444 %%%% !1110 4444 %%%% #)8DGC*2(LB'JKC(/X57_L MFQ_Y\K?_ +]+_A5NB@#)_P"$3T/_ * VG_\ @*G^%02^ _#,[EY?#NDR.>K/ M8Q$G_P =K=HH YJ?X9^#[H+YWA30YMO3S-.A;'YK5>7X1>!9D*2>"O#LB'JK M:5 0?_'*ZVB@#BO^%(_#K_H0?"__ ()K;_XBJA_9[^%A))^&OA D_P#4!M?_ M (W7H%% 'G$W[-?PBN'+R_"OP5*Y_B?P[9D_^BZ\Z^-W[ 7P8^-WA O"E MCX,$5VEV-2\'Z=96%XVU67RS(8&S&=^2N.2J^E?1E% 'S=^RS^P9X _9&\1Z MWK7@_5_$FI76K6BV\,/^1A\#?]AF3_TWWE=-,9%B>IR0I M7Z;HH ^0M$_X)R>'='\1Z3;-XZ\17GPQT;7CXDTWX>S"+[#;WFXLH\S&]HE9 MFQ&>Q.2T44 %5U-,/\ D8? W_89D_\ 3?>4 =31110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 ^)2_'4>#U^#-Z MW@;SA'_PG?\ ;<'D[/)WE_LNW?\ ?_=XSUYZ5[+10 4444 ,F0R1.BR-$S*0 M)$QN4^HR",CW!%>9>+?".JIK_@L'QMKLA?5Y%#-#890_8+LY&+7KP1SD8)XS M@CU"F/$DC1LZ*S1MN0L,E3@C(]#@D?B: .7_ .$-U?\ Z'OQ!_WXT[_Y$H_X M0W5_^A[\0?\ ?C3O_D2NKHH Y3_A#=7_ .A[\0?]^-._^1*/^$-U?_H>_$'_ M 'XT[_Y$KJZ* .4_X0W5_P#H>_$'_?C3O_D2C_A#=7_Z'OQ!_P!^-._^1*ZN MB@#E/^$-U?\ Z'OQ!_WXT[_Y$H_X0W5_^A[\0?\ ?C3O_D2NKHH Y3_A#=7_ M .A[\0?]^-._^1*/^$-U?_H>_$'_ 'XT[_Y$KJZ* .4_X0W5_P#H>_$'_?C3 MO_D2C_A#=7_Z'OQ!_P!^-._^1*ZNB@#E/^$-U?\ Z'OQ!_WXT[_Y$H_X0W5_ M^A[\0?\ ?C3O_D2NKHH Y3_A#=7_ .A[\0?]^-._^1*/^$-U?_H>_$'_ 'XT M[_Y$KJZ* .4_X0W5_P#H>_$'_?C3O_D2C_A#=7_Z'OQ!_P!^-._^1*ZNB@#E M/^$-U?\ Z'OQ!_WXT[_Y$K$\0:+KVF:MX:MH?'6NF/4=0>UFW6^GD[!:7$HQ M_HO!W1+^&:]&ICQ)(T;.BLT;;D+#)4X(R/0X)'XF@#E_^$-U?_H>_$'_ 'XT M[_Y$H_X0W5_^A[\0?]^-._\ D2NKHH Y3_A#=7_Z'OQ!_P!^-._^1*/^$-U? M_H>_$'_?C3O_ )$KJZ* .4_X0W5_^A[\0?\ ?C3O_D2C_A#=7_Z'OQ!_WXT[ M_P"1*ZNB@#E/^$-U?_H>_$'_ 'XT[_Y$H_X0W5_^A[\0?]^-._\ D2NKHH Y M3_A#=7_Z'OQ!_P!^-._^1*/^$-U?_H>_$'_?C3O_ )$KJZ* .4_X0W5_^A[\ M0?\ ?C3O_D2C_A#=7_Z'OQ!_WXT[_P"1*ZNB@#E/^$-U?_H>_$'_ 'XT[_Y$ MH_X0W5_^A[\0?]^-._\ D2NKHH Y3_A#=7_Z'OQ!_P!^-._^1*/^$-U?_H>_ M$'_?C3O_ )$KJZ* .4_X0W5_^A[\0?\ ?C3O_D2C_A#=7_Z'OQ!_WXT[_P"1 M*ZNB@#E/^$-U?_H>_$'_ 'XT[_Y$K$\8:+KVA:3!_$'_ M 'XT[_Y$H_X0W5_^A[\0?]^-._\ D2NKHH Y3_A#=7_Z'OQ!_P!^-._^1*/^ M$-U?_H>_$'_?C3O_ )$KJZ* .4_X0W5_^A[\0?\ ?C3O_D2C_A#=7_Z'OQ!_ MWXT[_P"1*ZNB@#E/^$-U?_H>_$'_ 'XT[_Y$H_X0W5_^A[\0?]^-._\ D2NK MHH Y3_A#=7_Z'OQ!_P!^-._^1*/^$-U?_H>_$'_?C3O_ )$KJZ* .4_X0W5_ M^A[\0?\ ?C3O_D2C_A#=7_Z'OQ!_WXT[_P"1*ZNB@#E/^$-U?_H>_$'_ 'XT M[_Y$H_X0W5_^A[\0?]^-._\ D2NKHH Y3_A#=7_Z'OQ!_P!^-._^1*/^$-U? M_H>_$'_?C3O_ )$KJZ* .4_X0W5_^A[\0?\ ?C3O_D2C_A#=7_Z'OQ!_WXT[ M_P"1*ZNB@#E/^$-U?_H>_$'_ 'XT[_Y$K$\<:+KWAWP5X@U6U\=:Z;JQT^XN MHA);Z>5WI&S+D?9>1D"O1J9+$D\3Q2HLD;J59'&0P/4$=Q0!R_\ PANK_P#0 M]^(/^_&G?_(E'_"&ZO\ ]#WX@_[\:=_\B5U=% '*?\(;J_\ T/?B#_OQIW_R M)1_PANK_ /0]^(/^_&G?_(E=710!RG_"&ZO_ -#WX@_[\:=_\B4?\(;J_P#T M/?B#_OQIW_R)75T4 \1>"O#^JW7CK71=7VGV]U*([?3PN]XU9L#[+P,DUM_\(;J_P#T M/?B#_OQIW_R)7411)!$D42+'&BA51!@*!T '84^@#E/^$-U?_H>_$'_?C3O_ M )$H_P"$-U?_ *'OQ!_WXT[_ .1*ZNB@#E/^$-U?_H>_$'_?C3O_ )$H_P"$ M-U?_ *'OQ!_WXT[_ .1*ZNB@#E/^$-U?_H>_$'_?C3O_ )$H_P"$-U?_ *'O MQ!_WXT[_ .1*ZNB@#E/^$-U?_H>_$'_?C3O_ )$H_P"$-U?_ *'OQ!_WXT[_ M .1*ZNB@#E/^$-U?_H>_$'_?C3O_ )$H_P"$-U?_ *'OQ!_WXT[_ .1*ZNB@ M#E/^$-U?_H>_$'_?C3O_ )$H_P"$-U?_ *'OQ!_WXT[_ .1*ZNB@#E/^$-U? M_H>_$'_?C3O_ )$H_P"$-U?_ *'OQ!_WXT[_ .1*ZNB@#E/^$-U?_H>_$'_? MC3O_ )$H_P"$-U?_ *'OQ!_WXT[_ .1*ZNB@#E/^$-U?_H>_$'_?C3O_ )$H M_P"$-U?_ *'OQ!_WXT[_ .1*ZNB@#F_A_?7E_P"'&:_NY+^YAO[ZT-S*B*\B MPW^/?A'\7O!OAS2?ATJ^$=4\4Z=X:N?$^MRE5NY;D*[?8XD8 M,RQH6!E;Y=X*@':37?\ [0/Q*^,6A^,?"_A+X1> M/UR[U2.6XOO$OB1IDTC M3D0';&YA^$)/4=JE_;%_;=NM'?&-M)>:OX MRM=#N7O+"P6>6W:."$JKK,[P2C)VE1L((W;E .MT_P#;P\0ZG^QW\7/B%J&B M:=H?CKP'J,WA^:*V=KG3YKX2111R1$G)0O,ORY/W+/BW^TQ<>(8?# MW@GX<>'%CTG0[:\U7Q3XQFFM['4+MH4::*T6)@5VL6&7.,JV2H +?.WB'5OA MAXP^ 'PK^#7PAT;7+#0=3^(NDZ?JHUS3Y+>XNHP3<7-S(6 \QCY<9)P . M !ZE^V-\8/ _B'Q1JWPJ^.?@3QEH7@JV\O4=$\5^'99YX=6E,3(8\0Q_*5\U MQL)_LA?&W4O@7^QII]_\7M+U70]+?6;C2O#4,&@.+M[ Q>9" MTUO;Q_+EEG^QH ^E/A]^TC^T9\0_A%\)9_"W@+1=:\5^+[2Z MU34O$6KQSVVA:9 )I1;QMY1+F1XT4]>I7@[OEI:=_P %$]<7]G+7O$^H>#+) MOB1IOC$> X=)L[MFT^]U-L%720_,(]H<[%[2;P[9Q:_P",-(TV2\GL+*.,P&.V5/\ EN[0R9;(*Y4@C=N7E_'> MC>"/%'[(/A&SX@MK66Z-QJ**98$ MC$[*WE@LLI8H!E3@$D@UQ'P?\;V?Q?\ VR_'O[0&F:=K-M\,O#7@,:.NIWFF MS0/>3B07$HBB90\FQ%D! &<[?[PSY=X=_:J\#Z=_P4/\4_%>>'Q&O@F_\&IH M\%Z/#UZ7:Y$MLQ7RO*W@8C?DC''O0!]$_M(_&O\ :(^"&G^,O%\&B_#!/AWH MVZ:VN]5OKU;V6+($:LB?*978A0H."6%>^? OQ7XH\=?"#PGXB\9Z/!X?\3:I M8I>7FF6X8);E\LJX8E@=A7()R"2#TKYR_:MM+OXT?M3? +X43V=Q-X(\Z?Q= MK>8F,%R;='-K#(<8P7C<%3U\P<<5]D4 %%%% !1110 4444 %%%% 'R5^VS^ MU[X]_9NL'NO"GPZ75M(LGM1J'B36Y3'8AYW*I! B,'EDXRS A4& (->O&MY-0U,R+I>DQ*%S+=-'\V#NX (^ZW4@ M _,__!5KXM:'J/PFO?A=9V^KWOB\WVGZC]GMM*N)(?)#EB?.5"F<#IG-7OVL M/V^)5^$_AP?"2/6H+GQ7?SZ?-XDFT*YWZ-;P^5Y\RV[(&:3$R[.,<,>H% '8 M?#/]LWQ3J?@+]H*+QUH6CZ1XW^$EM+)=RZ)-)-IMXY@G>+R]_P P.Z J58Y^ M9>AR!'I/QT_:3\7>%/A?9>#?A[H5_K.N^&;?7M8\6>)#-;:/!),@D6V1(27\ MP*R9Y/)Z<,1\X^(?%OPTMOV)O&WPV^$EMXHG\3>(M4TNPU37/$VF2P7>JWEY M=KOE=W^^2D4HVCA0>Y))^AOVKOBCX3\&2V/P@^)W@+Q3:?"*ZTN!K;QIX=FG MD430E0EJZ01[H_NG/S'(V_+AB5 -;X#?MI>*_BM\&_&FM2_#2XUCQ_X5UP^' M9="\-W*O;7]SN50\!/&&J^+M%TS M0=8T#Q3=^'GM-*=WBQ!% Q)9F.YMTK#(P" .!7@7["?Q/F^!?P,^(>K^*-*U MO2/@YIWB+RO!DUSH3+J5Q:2.PWR101AI?^6.92IRQ?YB%P//?V4/VF=!^&7P M8_:"TZ2'6K+Q-JFN>)/%.BQS:1!=/\ %VJ^*?%^J6.DZA<1R0Z5I&DP2B.*6\9"68E@_((S MM;N "W1?^"@FO>%/AA\=+WXC>%=+B\:?"N[MK&X@\/W3MI^I37+M' (V<%T M=3NSDA>< Y4>;>-/C!XI_9+_ &(O@/X \'V=]IOB'Q5I*2WFOV^GO=_V'#+L MGN91$H^:;==$*/\ 98]<5@:IX)\!_%;]ACXH?#OX)Z3XLUCQ78-9^(=6OO$. MERPW^NW(N \K[FYD&/%&F76J67]M3%M8:"*.=DDEC1MD!9H2/*8,P'4\C'&> /'*_M7_MN? M#'X@^%]%UJS\,> ?"]X-7OM3TZ6U2.^N(Y(OLB[P-[KYF3C(^5L=*\Y^('[5 M7@?7_P#@H!\,/BE90^(Y/!FA>&[O3KZ\/AZ]5XYW6["J(S%N8?ODY QS[4 ? M1GQ>_:>^)Y_:)U[X3_"S0/"@O/#GAS_A(]1U/QG<7"17$9V_N[=8<'C>H+L= MN=V<;?F]5_9-^/3_ +2_P&\-_$&;1SH5SJ0FCGL@Y>-9(I7B9HV(!*$ID9Z9 MQSC-?$?[0MYX"^(/[4VI>(/CUI7B-_A/>^#[63P)?:9IMY'YIGBCDF21[9/, M\[>TN(Y3M48W C/U)_P3IB\<6W[*'A.W\>:?/IE_ TT6GV]W:BVG6P#_N/, MC &TXSC(!*[2:9F(Q&F, AB<<5M_$KXU_$'2?@+X- M\3^ O 1\:^-/$T5@$L(MZV=B;B(.\\[ [A"A..H/S#) !->8?\%,OB[H.C? M#Q=\-Y(M4N?%?B+3(Y=/M[+3)[B)PMRA.Z5$*(?W;<,1V]:X;QM^W9_P@W[' M'AN7X9Z3JVH^,8H+'PT9+W1;A(]-G6T4RSE'3,H0*0N 5+$9R 00#U?X$?M4 M>-=2^+7Q'^&'Q=T+P_I?B;P;I,>N2ZGX5N)9;"6U9$8J1+\ZN!(AY//S<# ) MXWX=?M,_M#_$7X*_"S4O"OP\TG7O%?C,WEY=ZWJ8DMM$T>V2>58%E\LEV9XX MPV0>ZX#%@!X;X8^*WPR^'_[+/QR@\+3^+_$/Q/UOPY/=^(/%WB;1YK:;4)IY M([,;'?.T*]X"D8).,DDXS7NWQ0\:V7[/'P1^&'PH\;_#_P 17_PPU#PS:Z5K M?B[P]-*9-,N(H5#(\4,9<;G53O#KG<^ 2I! .@^ G[8_C'QG'\8?#_C+P$EY MX\^&T\<%Q9>"I&N8-4>0R*B0"0Y1MT9SN;@') *L*Z']D/\ :4\;?';Q=\5] M!\<>%=-\(ZEX-U&VLA86%RURZ>:LK,DLN=KLNQ1N0 $YXZ5\_P#["/C�R M_&W6-*TO7K/]G/398;W1-1U716&H7$[864IMC$MPN2>6#,JB/H2PJE^R7^TY MX.\*?M _M!:MJ,.NV]GXSUN+4=$EET2Z19X8HIVL/BS>>"/ \7CNXTSQ^W@OP]:P1-'!:I"@\^[NY (_AWH"^(WN?"%S*]G>0LB,L(\[+)(3)$ 6Z[CP M,GQKPC\;_%G[+W_!.SPKXBT+19[_ .(7Q!U:^OA5S=2( 2VV) M(]JDN-8UGQ-XHTF6TEU>Y MB=-L2O)PJF20*D>>C$DG!- 'LGPH_;$^*9\>_"2S^*OA#PSHWA?XL6DEQX;N MM NIWN;)Q&LL<5XLGREG22,#9C!<>C 6O&?[:'Q#\/?M+_#CP,_PS7P[X+\6 MZU=:1;:KK\Q^WWHMW19;B*!&_=1DR+L,F2X.[ '%>*^!?%%Q^TO\0OV2O"V@ M^'-?L+OX76XNO&$VIZ9-:Q:;-;VT$:P[W4!F>2!@ .S+Z-M;^UU^TEX0\5_M M6? +6M,@U^YTWX?ZWJ7]OS#0;L"#+6Z@I^[_ 'H)ADY3/0>HH ^E/CS^TA\0 MM+^/^@?!?X1^'O#VI^+[S17\07NI>*[B:.QM;8.T:H%A^=G+(>1P-R\>?XH^"A?Z/<6]GX_\'631CR!)(#8W,+QO(CDERF4' M^LSSCY?1/^"9'PKU7X>?!CQ3J^J:5J6AQ^+?$]YK6G:?K!8WD5BRHD!GW?-Y MC!&8D\D%3WH ^P**** "BBB@ HHHH **** /$?VK/CAXN^"'@*YU3P9X$G\9 M:E'87VI3W,TH@T[3;:UB$LLMQ)D$D@_)$OS.5;!&VL+3OVCO&>L?L+O&NL:;!

&]&5_+,TC8)YW,(T&6/4G&,C.0O[//AC=:[X(\ VGC;4]<\<:EI&AW#*T&G:7I,,B1Q3WC*VYSN+\ MKC(5CQMPWCW[-WQN\ >!M"^('C/4+WQ=XM^/.L>';_4]3\3:UH,[G]EW]AGX,Z+J?P]USQ/X-\1Z.T?B75-" MF=;G1([X&9I6B1&=LBYD^8,NTH!G)6@#OO@?^UMX^U'XP_$GX5?%#P?I9\7^ M#M$_M_S_ -)+X= ;5+_ %?7])?[2]_$%8K!*T8GFPOF_NV+'[W'*YD^ M#7[3G@L?M^?$[QFT7B"/P]XPT[2=)TBZ?0+Q?-N$2&-@ZF/,8#*?F; [YH ] MJ\1?M3?$:U^(O[0-EX1\'-X\L_ HTC3M%T;3H&\^ZOKF(R7#22#)\N+!R ,] M!GG(K_#W]K?XC^$_CC?_ S^./AOPSI=\OA67Q;!J/@^YFFAAMXM_F1S+*2= MV(Y.00,J,9# CRKX9_'+5?@E^RQ\9OC=I>@7'B#Q%XW^(&IW&C6HA=UV-)Y, M!D"_,8HQ%*W'7 7(SD97[*VI>!/B):^-]&N[_P 6>*?CU\2= OK/5/%.O:)- M:VL :V?_ $:!F 6*%,* !NV+P %50#O? _[=WQ/F3X9^//&?@CPWI/P@^(N MO?V#I4MC>3OJU@\CND$MSN'ELC&-S\@!VJ3QP&ZWXO\ [1'[1.CZ]\2-0\&_ M#'P]I?@'P-;R7,NJ>-9KB&;68XE=I7LQ&0NW$;8W'!!0Y^;:/ESP_?ZK\7_@ M_P#LZ_L[6OA7Q#I_CWP=XQMKWQ/%>:9+%!IEI:O>/7\8>$_@CX:O'M+K3_#ND3RW?B:XAD*L)95&([?$M.?X@_%9KH6=AX@N9!8Z3_ &6VLH95@MK?]V[FXNIF_P!7"H0Y(R68JHY; M(\P^ G[4?BGXL?L<)\7G\&C6?%,D5X8/#7A\/_I4L5P\,:)N+,,[5+'G W$ MXQ7I7[0'QI\,_!+P.VH^)WU!;;46>PM_[/T^:\$+"^U231&TJXB2;S=0V0J)BFTY:ZA+!22%W' M!VF@#V#X>?M6_&30?CG\-O 7QC\$^&=(C^(=E/=:7_PCMS.UWIKQ1&0QW<>"_ J_$%M \9KX/\ #VFV:>4L+Q19NKBZ MDSED5RO3!^8#@98>(_L@_&[P-J'Q23XB_%&Y\5^)/C9KT+P)=G[;]G/XH^)O@!^Q!HOQ)3X=ZIXYN/%OB._UO7[/2 MYBEU90W%S*#=;/+8R )%'D#'W@20 2 #T;X2_M1_%*S_ &G[7X(_%_POX7M] M;U/16UNQU/P;=3RV\<:[_DF6;+ GRW&>,$+P0P(?\)/VO?'OQ _:KB^&WB'X M=+X%T&_\,R>(]/CU24MJS0B;RHVG16V0EBKDQ$%EP,FOGO\ 9,31-,_;1L+K MX!Z7XFN_A=?:)-_PF.J>)].D)BF5)#$D5S.@FW;U@^3<039Y?E;L;6!W8Q[T ?27CO]I' MQIH?[1WCWPIX:\.MXMT;PCX&BU=]%L(2;V]U>>YVP0B3G;&8B&/RDC!//2N4 M^'G[5OQDT'XZ?#?P%\8_!/AG2(_B%93W6E_\([ZE^V)\>AHMWK\MOXB@\/Z?8P1L7N6L(DMHU7 )"&2X0 MLP!X!/.*X3]B_P"+/@SQ;\8K/QE\2)_%?B?XZ>*@;"">YT">#2] @<,?LMJ6 M^5% )#2=\D#[SLX!UTG_ 4*^(J^&[CXPIX*\.M\ (/$O]@M/]KG_MQH/,$? MVT#_ %6S<1\F-V?ESCYZ]A^+7QA_:!F^*>L>&OA5\.-!7P[HU@MY-XK\;33P MV6H.5#&*U,1'(W8W,<95L[0 3\,RV6NVO[)-W^R&OA;7G^*K>+_LT<7]F2_9 M6LOM@G%]Y^-GDX'WL].>G->I?ME?M(WWB7XP3? ^]N_%7@OX3:/;QP>(=:\/ MZ3+6A-K"RC$<15MI;OA\AAA2 >]?"_]MCQ1\7_ -ES2?B)X4^&-WKG MC"^OYM(;1[>Y"6-M-$C.]U-6UWID\,*PO>L5(F9 C$B:,[02>3Z&@#[FHHHH **** "B MBB@ HHHH XWXL^-]7\ >"[G5/#_A+4/'&MF2.WL]%TYTC::5VVJ7D?Y8HUSE MI#D* 3@UXW^R=^T]XK^.'P4\>>,/$OA>VBU[PQK>HZ4-%\.[Y&N3;012"--[ M'=(S.R#H#\O KV7XK_%?P_\ !?P?+XF\3/>)I44L<+&PLI;N7()-;E\1:[XNL]/71[E?M5FMM'(H$C)L5V\ MEP%8@YQQS0!Z)IG[8?QR\$^./A7_ ,+7^&_ASP]X7^(VLKHMAIVGW=P=9TR1 MW5(VN5?Y&&74G:!P>=IPI['Q!^T_\0;7XM?'K2O"GA%_'5AX!LM(MM-T33H] MMQ=ZA=QF20M+D_NXU!W #/&!R17S)^SG^T!X6^)?QRTOXG?&N+Q7JGQ'N+W[ M!X9\/0:#F<\D KZS\ /B+XD\!?!SX[_&W0? M[ M\0=3U_X@:A=P:-9SF"XETV)U@B9#Y;E]@#G 4DC..E '2>%/VKOC/X'^/_PZ M^'/QE\&>$[5?'L$LFGR^$KN>2>P=%+%;A)2=V#@$KA>I#-M(K9'[7OCU_P!K MWP-\,;SX=+X9\&>)I=4AM-3UF4_VC>"S@E]$\6W-SK%Q?VG?!=Y^W3\&?%T$7B"70? Z:W8:W-7TR/PEJOBG6M.MK?S+VZ2(&.UB@.1M M9IE*]#DD#BO)],_;"^.7@GQQ\*Q\5_AOX<\/>%_B-K*Z+8:=I]W<'6=,D=U2 M-KE7^1AEU)V@<'G:<*5\!?$RRU;]J#]H7XUI8W^IZ%X/\$Z58:='';LMQ=12 M6[:A+$B, 0^\*I4C(8\UXK^SG^T!X6^)?QRTOXG?&J+Q7JOQ(N+W[!X9\/0: M!F<\D J >P>/?VZ/BC;W7Q3\8>"?!'AK5?A1\, M]:.B:Q+J-Y.FJ:A)&ZIG_$;X[_&/Q1XH\)Z3\#_ M (?Z9J>C:SHL6N2>,?%[3Q:4B2J'C@7R?F,A4J>I^_C& Q'Q_P"+=5U+X-?# MC]ICX"WGA7Q#J'C;QSXMN]1\*QV.F2S0ZI:WC0A7651L&Q(\MD\$D=0<=3^T MS\=?%GPETCX:_LY:?=Z[X1T72_#.G6?BSQIH>F2WMUL2V5#;V>SH6"&M?/AN71-%F::QFG&,W DY M81*-V1D]%^8!\CI_@5^TM\2[_P#:,U7X+?%SPYX:L?$L>@KXAM-1\(W,TMKY M/F*ABE67+!\MUR!\O0A@:\AT[]J'X??LY_L=ZN/@#X*\03W.F7T.EVT.LZ3- M')-?7$(=%FM8Y @#&WA9QB.%> JC&[:. %55 /O6BBB@ HHHH **** .6^%7_)+_ M ?_ -@:S_\ 1"5U-8?\,T^$?\ H+_$#_PX_B'_ .3J (_C)^U7\*OV?M6T_3/B M!XNA\.7U_ ;FVBEM+B7S(PVTL#'&P'(Q@G-=K\.?B-X<^+7@S3?%GA+4TUCP M]J*NUK>I&\8E".T;85U5AAD8<@=*^&OVS/\ @F-K/Q]\6^']1\%>+6TZRL+% MK>=?%VO:IJ\S2&0MF-KAYBBXQPK $YX[U[7^SE^Q-IWPI^"_AKPIXE\0>)[O M6].29;F;P_XVURPL6+3R.OE0174:)\KKG:BY;)Y))(!]/5Y]XF^._@_PA\7/ M"WPVU2^EM_%/B:"6XTV'R&,4BQJ[,#)]U3A&P#U/ ZU'X?\ @+X:\-:S::I: M:GXTFN;5_,C34/'.MWD#'_;AFO'CD'LZD>U>'?M3_ /QY\0/C#9^./!FG0SZ MEX<\*^;HES/RG_MG3VBOE#V MC"ZCQ<@LJCRSG#Y9T48[NH[BO@A/V1OBAX#T35M*T?PY;>(+&[USPQ>WLY?3 MYKNZ6VT\B^NK9+S= LWVLEOWRD$,Q -='^S[^RKXU\.^*O ,?C?PA:RZ=X1N M?%=Q;W,]U9W$*27MS9SV4D*1[=I!2?&(H]C)D*N5H ^O=$^*OAS5/#&GZU>Z MA;>'X[NTCO3:ZM>6\G3ZE9PZA> M*6MK22=%EG &240G+ #K@5\&>"_V+?%%U864/B_P5IVH_8_@G'X4MTO9[:X6 M'6UGN6VH-Q"N%E7$PX&X@,.:/"'[(OQ&M_&7@&Z\2Z?J]W#!H?A"&2ZTW5-+ MC&D7.F*#<)-+/!-<$!P746C 2[W5V (8 'UY\7OCSX;^"MQX=M=;MM:U"_\ M$$\MOIMAH.E3:C2"8*ZR*TL8*D?\M$_O#/GO[2GP5\2_%GXH_!:^T2^U M'1=-T#4]1N-4UK2+F"&[L8Y+%XXVC$JN&W.0A 1L!CTZCGX/V/=*\+?%7X:7 M>FV$_B/1].N]?UO6]9\07$5U=2ZI=I:B&YD5@ [Y@^4HF$\I3@$ T ?1]IXI MT:_UFYTBVU>PN=5M1NGL8KE&GB'J\8.Y>O<5Q]U\>_!UK\2+3P7_ &G'-?SZ M;>:F][%-$UG;1VTD4$[+POK M?@S5M3U#6/B;;WUO)+K:3K<*H0(QN':7SHRXF"A1'P6X%HVKC5M2>:%XIF\MBVR78[!W&X%F#A0%+ 'Z,R^ M(=+@^V>;J5G']BB6:ZWSH/(C8$J[\_*I"D@G .#Z5SVK_&+P1H5SX7@O/%&F M1R>)[IK/1RDXD6\E6-Y"$9(]0\# MP:4E_/X-O!X5N]7MIO[7ATR2Y-Y92NC&-=V]&&X["-N3G<%ZV\^ WB"^\4_# M#Q=9?!/1_#MKHWC:_P!5O?#=I?VDDZVMQ9F%;N3+>0L@E"2-%"[ ;$*Y;H ? M7NF>(M*UJYO;?3]3L[^XLI/*NHK:X21[=_[KA22IX/!QTKRSXD?M8> ?A=XH MU+0=4;6[^ZT>"*[UN?1M%N;^WT:&0;DDO)8D98@5!;!YVC=CE_P"R/\#O M%WPD^(^MM=^&&T#PA_9;VT!U:73KN^6X-UY@C@O+55EGM=K2-FZ59 Q7 ^\: MU=1\.?%KX/\ Q4^*NI>!O =AXZL/'=Q;:E8W]SJ\5HFF726D=LZ7:/AY(1Y2 MR#R=S8)7 /- 'T*WC7P\EQIEN^NZ;'<:G&LMC"]W&LETCG17*2"%H7NXPZN2H"D$Y!RRC'7+#UKX?^,W[+GQ&\6:U\9;5O ^ ME>+M6^(+:7)I'C5KV")/#QACC212)6^T(L;HSQ^0KEMPS@YJG\<_@A=>"O!O MBK5=<\-V.LZWXC^+F@-:7%RT7F:K8;M/C6*1QN,<;S1SY1NA8L1R"0#[J;QG MX?30#KK:[IHT09SJ1O(_LW!VG]YG;U&.O6I'\5Z)'#93/K%@L5\ ;61KI MP M"RJ/+.?FRSH.,\LH[BOA>P_9=\?V6KZ-XPG^'EI>>'K7XA:OXFD^%9OK,@6E MS8QVUO(,O]E\V.6-YO+W[1YIPVF1 M6VA1--JC"Z1S9*H)/FJI)4\'@C)/ YJCX5^+7A_QI,\FDSFXT@:5;ZQ'K)DC M6UE@E,@&,OO5E\LEMZ*!D#)(8#X$\-?LC_&&<7;ZOX(M;275_!'B'PU?003Z M1!:0WUS^^MY42W5&:W,H4JTKRS*^6(0 $]1X@_90^)7BWP-J%M:>#[;P\#X4 M\+6$GAZXO[98=2ETZ^NI;RT=H790LJNCAC\K&0!B#OP ?=UEXRT#4M-BU&TU MS3;K3Y9A;QW<%W&\3RDX"!P<%B2!@'-36OB72+[17UBVU2RN=)1'D:_AN$> M*F=[%P=N%P%+H>"C=V9VVM MA-F]NI5A

M1^+]!FEU../6].>32P6OT6[C) MM 23*,_)@ _>QTKY[^#DOQT\.^&/A_\.KWX<:/H%CX?M(-+U3Q;)K45S;36 MT$'DK)96\>)1*^U& E557D'.>/!M'_9"^)*^ TT&+P/8^'M8T/X?^)_#=]K- MOJ%LQ\87M]%MMCE6W[-ZF4M<["K/C&,M0!]\#QSX;.<>(-*.+A+0_P"FQ\3. M,I%][[[#D+U/:I9O&&@VUX]I+K>G172>9O@>[C#KY:!Y,J3D;596;T!!/!KX M!\=_L)^(+SPO\0X-#\ :5'J-_P" - T_26CEM8V_MJWD)N9 Q8;) M6QDJ1S0!]A7WC3P]IFDVNJWFO:9::9=[?L][/>1I#-N&5V.3M;/;!YJ34O%V MA:*0-0UK3K$LB2 7-U''E7;:C?,1PS< ]SQ7PKX)_9<\=_#V3X>ZIK?PSLOB M1H^C:!KV@GP9-?66-.EN-6EN+>Z3SW\DJ]L8XFVMO5<#:<;:IZ5^PUXTC^'O M]A^)]$TWQ;J-C\'+_P .:?<3SQ2I!K4EU/-;11&4@J8DE1%FP O##)H ^V/ MBI\7/#WP=T2PU+7WO)#J-]'IFGV.FVB? MM1?#S5=+L;N]U:X\-3WFLGP^FG>(;*:QNUOPN\PM%(H(^4@[_N*K+P]\0X=9TSPYXFUNTU+5[/1_L4D4T M7+F9D<(9&("CYF(% 'W#;>(])O-8N=)M]4LI]5M5#SV,=PC3Q*>A= =R@Y') M'>N.^)/QU\)?#+X=>*O&=Y?KK&F>&8_,U*#1I(KBXB.X+MV[P V3T8CH:^2_ M#?[)OQ'36="TI-"M/#.L:+?^*+V]^)L5[ TVM+J$=TML-J$SE@;B$N)0 OV< M;2QQC/D_9@\&CKD.KVOGZY=QSQLY41ML\IM MCRF2[@EN[=4>>W213)"'&4WJ#E(K?^UH;G63JUGXSFEB-WK23J&9;I5.X2P,#&#M5"@38 M!@BO>Z "BBB@ HHHH **** "BBB@ HHHH *KZAJ%KI-A<7U]<16EG;1M+-<3 MN$2-%&69F/ R2:X+Q!\!?#7B76;O5+O4_&D-S=/YDB:?XYUNS@4_[$,-XD M<8]D4#VKA_B?^QOX6^(7P^U_PY!XD\=:;<:C:/!#>7'CC6[Z.&3JCM;SWC1R MJ& )5A@CT." #T;X8_&SP)\9K?49O!/BC3_$:Z=*(;M;.3+P.21M^KO^&:?"/\ T%_B!_X-K#5+[4K6]C6\LK.*VNHWG22?=OD4R1]0[$G.#S7E_P ;OV+M M2LM.\.:CX*O?$'B[4T\7)XB\2RZA>V$NJ:H!:M;QO&;R'[&6@!79')&$P6P0 MV#0!]>7/BG1;.'3Y;C5[""+475+)Y+E%6Y9AE1&2?G)'0+G-.A\2:1FZ1*P4A+FYC0HC ,I(R=N><&O6T\5:+) MJ*:>NKV#7[D!;47*&5B8S( %SGE 7Z?=!/2OC[Q%\*?C7X(L/BAX/\$Z'?31 M^)O%5_XIT3QEHGB*UT\6DEV"QAO8IE:1DBD.<1*V]54 J13M0_9&\7^)O$'[ M0NIZG;:?_P )1XF\+Z7I'AOQ5.Z._P!I72FMKUD89D@$CX1FVJ64]"!B@#ZY MM/&WAV_TZ34+;7M,N+"*86[W45Y&T22D@",L&P&R0,=)M'M+B>"?5K M&&>"2**6*2Y16C>3_5JP)R"_\(/7MFO@OQ5^RO\ $7Q5X5\<:CX>^'6G^ 99 M-,\-6MEX.CU&T5=4NM-O?M$TY>%C$F8_W4;.=Q"_,$K+^.GP]\<'6_B#XS\6 M^!H=.LO&OC?P$NFZ'=:C;W'VD6\AAE@F:,LJDEE#=5^?@L 30!^A^DZQ8:_8 M1WVF7UMJ-E)G9^'6B?$"XUOP_%X0A\ M1^+;S6].\-PSPRC3K62.%%5C"6C5F:)Y"J$J-_7.:]WH **** "BBB@ HHHH M **** "BBB@ JIJVK66@Z7=ZEJ5W!8:?9Q//<7=S((XH8U!+.['A5 !))X % M>=7?[.7A2]NIKB35O'BR3.TC"'XA:_&@).3M1;T*H] .@%<5\7?V)O!GQ6 M^'&N>%9?$'CBT_M '<7?C76-1BCD!#(SV]S=O%( R@E67Z%3@@ ]I\$>.- M!^)'A73?$OAC5;;6]"U&(36M]:/N21>A]P0005."""" 016Y7RK^S3^P'X:^ M!?PML_#NH>)?%FHZN\C75_<:+XKU72+1IF !$<%KE6'J""#T(H M_&#X[^&O@BN@+K MT&L7MUKUVUEIUEH>F3:A(OC)XQ^#K:+ M<:CINGZ'K\][JFJZ1>QVMW90M:2(KQ,^22795PJL<$\=Z\8'[,OQ)\&P:Q+! MH%QXZU_2OB5I7BV'Q'>ZS#]N\3:9 K(D#M+(!%-;(YCPPCC8+E>IH ^U+_QI MX?TJRDO+W7=,L[.*X-H]Q<7D:1I,#@Q%B-O6IKGQ-H]G>V%G<:M8P7=^ M,V=O)'VU/4_!.ICQ)_PG/B/Q!:#0M4TF MZ-G#?LA3S+:_7[-+-/T?1M M.U![0Z9-X>C2VO'E,7.GP3HURD2KNW&/.1D="<#D5QWP?\ V@O#7QLN9X- M]1@>'1-(U]C M?PH@^SZC'+);@;7;YPL+[QT!(P6[?*7@']D/QWHOQ*U2ZUO3]9O+BWUW7M8M M/$5MJ>D0V5TEY%,L:N!;&_D=Q*$>*258EVAE8[56O7?V._@KXO\ A-J5_-XH MTQ-/CE\#^$=&0KQT33[?5I5U?2;BUFN;*X;9;7-O&Z!IHY7^1"@)+$# R,^3^-/A5\4 M?C9\4_B)#XS\#W5KH]WI6L^&/!^M+K%FVGZ-:W%I)#]M>W60SO/<':"=N8T< M+@?,3P>N?LK_ !:^*/AN]U'4O#%IX6US0?!.@>&-+TJ?589UU:XT_44O99/, MB)6*-_*")OP07RP4"@#Z:'[8'P_;PK+J^S7_ +=%J_\ 8+^&_P"Q+C^V%OO) M,_D_9-N__4@R[L;=H)SVKL]4^-OA#2_@U)\4VU)KGP4NEKK OK>%G9K9E#!@ MF-V<$?*1D'@C-?+ZK^SYXKT[_@GM=?"2TA@U/QD?"IT[[/%.J1/=N-S(LCD M+M#,5#$@8 Z4 ?14/C#0KB]@LTUFP-[.[11VOVE/.9U0.R!,Y+!65B,9 ()Z MUS6J_&SPOIGQ+\,>!5NC?ZYK[7T<7V)XY8[5[6))94G(?=&Q5Q@;23SG%?,5 M[^RCXFG\:ZGXG7PK9'7&^+FC>(K75/.M_M"Z-##:I<,K[MRKE9P8OO-_=.17 M"^%OV0/B;$?"FD)X0LO#&K:/I7C#2K_QW%J%NTFISZA%*+.\(C;SB S@_.-Z MEFP .2 ??,'CCPY=6UQ<0Z_I-IYK1M]4LKR M\N[2"[@GNK0J+B".56>$L,J'4'*Y'(SU%? GP_\ V4O&6@_"GQ;87OP[U#4= M>U#P;9^$1I>LZOHL6F7,RR<7*I8P1/Y=N'QF)Q))XE64!A<3*7:2.6,8A96^7$:E"03@ ][HHH MH **** "BBB@ HHHH **** "BBB@#EOA5_R2_P '_P#8&L__ $0E=37+?"K_ M ))?X/\ ^P-9_P#HA*ZF@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "HY[>*Y5 M5FB2558.H=00&!R",]P>]244 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !4<]O%X/>I** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** .6^%7_)+_ ?_ -@:S_\ 1"5U-'_ !=I_B2^@\%V5NUI-9(]GO"3^7).L>ZW+"$R M6%F&4L9&^T2%'C"8?YE^.'[0/AAOCAXH^)O_ FMC::E\*]9L]&TCP]]M"3: MC;(677"(L_,76Y,:L5QUH _12BOFGXZ_'+Q1X2\;:H M6OC&Y\-W.LV5S>/(_P"XGEAD5;:)8A$^]\;_ ##AQMP9HVNHY%%M;JJQ,K28+K*2'^7% 'U= M17@,/QQ\1/+\5U,FC70\+^"],U^QGT[=-;2W-Q;WLDA60D>9"6MHRAP"5)]> M.!U;X[_%;7[7X@7.@:GX>T>#PCX'TGQ6?M>E27+7EQ<6MS.]N<3($C)MR-W+ M#(QGF@#Z\HKY2F_:/\;_ \GM=>\7OI.KZ#K'P\U3QQ#I6F6;V\NG2626LIM MA,TC>,_&VAZ1XR\2Z+I/B. M\@GDU7P'J?AVZTF_LG5"P%C/+(RWJ(0 S+D,GSAEQM+_ -NBWTF\3X,6VO>' M;SQ;HTOC=5NM$L;;[1+=K_9E^0JQY&[#!6QG^'/:@#ZAHKXB^%_B#0/!GQ*\ M=>,/A[X)UKP%X$\#^%KX>*] U(BT-YJ"I%=6HCLS(Y1E@68^>54,)@H+8.-S MX2?M1>,_$GB3X<-?71\26OBR18M5TNQ\$ZIIZ:%YEN\LRVNCDP6GV'4HXHV@MUD1=S^:V[)P65)R: M/J6BOC"7]J'QW/XAM/"FL:O;>"M#=0UWS=0O%DD%L$MR1#% M$J ,7.Z0M\N-K5?U/]IKXA:AX9\ :YJEN_PLT#5M%GN=5UVY\*7NJQ6^IQS^ M5]GDC#(]K"RJTJO,/F5E&Y2"2 ?8%%?(&K_%?X@0>.Y_$=MXQT#4]-L/A1=^ M)/LFC023Z9>W*E@LL,AE!VETC8$@D)N3/.^M+0?B1\9]8\9_#O09_$?ABV7Q M[X6G\0">+0Y&.BO!]E+1H#<8N-PNU7%?VA_ MB3XXC\%:%9)8Z5JNJ^*M4\.S:[JF@7=I%=VMO8/=Q7T-G.R2(64*I1F*[U?G M Q0!]:T5\?Z5\2OB5XM^)?PLT>[\46%I-8>--?T/5I+/372'54L[:9HW:/SO MDW1'&TE@LF'&=H6OI7XL>/(OA;\+O%_C*:V:]B\/Z1=ZHULK;3-Y,+2; >V= MN,]LT =74%K?6U]YOV:XBN/)D,4GE.&V..JG'0C(X/-?-J?$;XK>#K[X6OXG MU_P]J5M\0Y&TMHK'1GA.BW\EC+=6[QDW#?:(E,+(P?:Q^5@R\BM7]@SP_/H7 M[,OAB6YEL9Y]3:;4));*Q%JSL[D,TI#-YLA*DF0X)!48^7) /H2H6O;=+M+5 MIXENG0R) 7&]E! +!>I )'/N*^*?V2_V7_A[X[_92\(Z_/ILFA>++ZSGF;Q5 MI%Y+9ZA!,)Y0DPE1QDK@'#94XP01Q5;P!\??'_CC0_AE?V6EZ%J/CO5/A?K. MKP:I>::'N+B]MI[>.-5=2I2&X.'9%P"64C[H% 'V]>7MOIUM)%?AGX TK6_^$3M-(^&_A_4[ MG4U\)7WB"6YN+BVVQ0B.VXBC582S,YRY8!<;6->A^!_CC\4?C%J/@/1M/73O M 6H:UX7U+5M4FU/1IY9(+BTOXK0&&WEDB8)*7+J).0C#J<&@#ZIJ&VO(+U&> MWGCG17:-FB<, RG#*<=P001V(KY7^'/Q[^(OQLU7P'X:P8($ ."P( /O*BN&^"GBZY\= M?#;2M:NM?T'Q3+<&4#6/#8=;.Z19657".S&-]H >,LVUPPSQ79]1*R2WAE9FGDF( #-(\CLV 2QXKMJ* / M#M%_9DOO"'AW1-%\+_%CQMH5CINE1Z+Y7F6=XDMM&S^40EQ;R+'*B/Y?F1A= MRHF\,5!I\7[,(\/Z#IV@^#?B)XN\':!:Z-!H;Z9:R6MY!)!$K*LBK=02^5,R ML0SQ[0W!*D@&O;J* / M0_8\\/BS;3- \4^(_"N@W7AFT\)ZGI>FR6[)J%C; M)*D >26%Y$<+/(I>-E+ ^HS726'[-_A_3K#QG:QZCJ;)XJ\-V7AB[9GCS%;V MUO/ CQ_)Q(5N'))R,A< <@^LT4 >87O[/7AG5;GPT^H/=W]KH?AB]\)K93,O ME7=G=+;)+YN%!+%;5!E2H^9N.F*?@/X!7?@N?28;CXE>,M>T/1K1[+3='N[J M""**-H_+'FR6\,%-5\0?$+Q3XU MM_"DLD^B66MFT(@E:!X/-EFB@26=Q%*ZAI'.=Q9MS?-7;>.?AKIWC[6O!FI7 MUS=03>%=8_MJT6W90LLOV:>WVR94Y7;<.>,'(7G&0>NHH X#5_@KH.L?$:^\ M7R//?*JLI!VRNIR,8P_AU\ ;GX>W>@1+ M\1_%^L>'?#T1@TK0+V>V2WBC\LQHLSQ0I+,^:NHW27,QDVH,E7C 7&, G.X\UG^(/ MV2_"/B;X?:'X0O;W56T_2?$5WXBCF26-9I7NKBYFN+:0[,&"07DT14 $H1SD M;J]MHH \M\9_ O\ M[QY/XR\.>,==\">(;VPCTS4KC1DM98[ZWC9VB\R.YAE M421F23;(H! <@[A@!FI_!'5 NBMX?^*/C3P]<:=IJZ9+*UU!J(OD!+":9+N* M5?/R3^]4*2#M.5"@>JT4 >#0?L?>&=+TW3-.T?7]=TK3[;PQ>^$[N&-[>4ZA M:7)=W>5GA8K()9'D#1[!DXQM^6NXTWX+Z1I?BCP+KL=Y>M=>$-"N- LHW9-D ML$PMMSR?+DN/LD>"I ^9N#QCT&B@#Q"']E72-'TKPLOASQ/KOAO7_#4^I26& MO6GV:2Z5J=K+97=L^=LL,B%'0X[%6(_&M&B@#QGP=^S3;>'=?\):AJ_C M3Q'XPM?!\;Q^'=.U@VHBL2T1A\QFAA1YY%B9HU>5FP&8\L2U=[\,/A[8?"GP M#HOA+3+BYNK#2H?(AFNRIE8;BV6*@#//8"NIHH ^;O#O[%<.@^![?P,WQ9\? MW/@2*-X#X>CGL;:.6%V9GA:>&U2XV-N8$"4$@XSBO3[3X'^'-,^(?A7Q9IRR MZ:_AK09_#NGZ7:[%M([61X6QMVYROV= N& QG@]O0J* /!T_8X\&P_![Q[\. M8=0U>+1_&-Z]W=W(EC-Q;+^Z$4$),>U8HDA1$4J< ')))-7_ !I^S%9>*O%/ MB[5;'QEXC\,V/C*WCM_$FD:2UMY&H[(?(5]\D+R0N8L1LT3J655Z$9KVFB@# MQ&#]EVT\/#PU<^#_ !IXA\':OH_AVT\+2ZC8+:3MJ-C;+B#SXYX)(S(A+E9% M52-[#E3@==X9^#6G>&?%6@>(!K&M:MJ6CZ#/H"3ZM=_:9+F*6>&9Y9G8;FDW M0+R"% ) 4#&/0** /";3]D[3O#O_ BMUX4\9^(O">M:#I]QI U6Q%I-+>64 MT_GM#,D\$D9VR?,C! 5R>N34OAS]EN/P#X:TW2O!OQ$\7^&9+&^U&]%REQ;W M0N?MD_G2I<13PO'+M;[DA7S%Y^<[FW>XT4 <=\*?AAI_PE\+RZ/87E[J\N[B5I9I7$:HBEF8_*BJH& !78T44 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!RWPJ_P"27^#_ M /L#6?\ Z(2NIKEOA5_R2_P?_P!@:S_]$)74T %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! J1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!__9 end EX-101.SCH 8 mpx-20221231.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 40106 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Reconciliation of weighted average shares outstanding (Details) link:presentationLink link:calculationLink link:definitionLink 40301 - Disclosure - ACCOUNTS RECEIVABLE (Details) link:presentationLink link:calculationLink link:definitionLink 40401 - Disclosure - INVENTORIES (Details) link:presentationLink link:calculationLink link:definitionLink 40501 - Disclosure - PROPERTY, PLANT AND EQUIPMENT (Details) link:presentationLink link:calculationLink link:definitionLink 40601 - Disclosure - ACCRUED EXPENSES AND OTHER LIABILITIES (Details) link:presentationLink link:calculationLink link:definitionLink 40801 - Disclosure - INCOME TAXES - Components of provision for income taxes (Details) link:presentationLink link:calculationLink link:definitionLink 40802 - Disclosure - INCOME TAXES - Reconciliation between the federal statutory rate and effective tax rate (Details) link:presentationLink link:calculationLink link:definitionLink 40803 - Disclosure - INCOME TAXES - Significant components of deferred tax assets and liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 41202 - Disclosure - EMPLOYEE BENEFIT PLANS - Funded status of Retirement Income Plan (Details) link:presentationLink link:calculationLink link:definitionLink 41204 - Disclosure - EMPLOYEE BENEFIT PLANS - Components of net periodic cost (benefit) (Details) link:presentationLink link:calculationLink link:definitionLink 41205 - Disclosure - EMPLOYEE BENEFIT PLANS - Pre-tax amounts recognized in other comprehensive income (Details) link:presentationLink link:calculationLink link:definitionLink 41304 - Disclosure - LEASES - Future minimum lease payments (Details) Calc 2 link:presentationLink link:calculationLink link:definitionLink 41404 - Disclosure - LEASES - Future minimum lease payments (Details) link:presentationLink link:calculationLink link:definitionLink 00400 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY link:presentationLink link:calculationLink link:definitionLink 40101 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Basis of Consolidation and Presentation (Details) link:presentationLink link:calculationLink link:definitionLink 40103 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Dividends, Advertising and Marketable securities (Details) link:presentationLink link:calculationLink link:definitionLink 40104 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Warranty Costs (Details) link:presentationLink link:calculationLink link:definitionLink 40105 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 40201 - Disclosure - NET SALES - Payment Terms (Details) link:presentationLink link:calculationLink link:definitionLink 40202 - Disclosure - NET SALES - Disaggregate sales by major source (Details) link:presentationLink link:calculationLink link:definitionLink 40203 - Disclosure - NET SALES - Disaggregate revenue by location (Details) link:presentationLink link:calculationLink link:definitionLink 40204 - Disclosure - NET SALES - Deferred revenue (Details) link:presentationLink link:calculationLink link:definitionLink 40701 - Disclosure - NOTES PAYABLE TO BANKS (Details) link:presentationLink link:calculationLink link:definitionLink 40805 - Disclosure - INCOME TAXES - Additional information (Details) link:presentationLink link:calculationLink link:definitionLink 40901 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE LOSS (Details) link:presentationLink link:calculationLink link:definitionLink 41001 - Disclosure - FAIR VALUE MEASUREMENTS (Details) link:presentationLink link:calculationLink link:definitionLink 41101 - Disclosure - COMMITMENTS AND CONTINGENCIES - Dealer Floor Plan Financing (Details) link:presentationLink link:calculationLink link:definitionLink 41102 - Disclosure - COMMITMENTS AND CONTINGENCIES - Income taxes and employee agreements (Details) link:presentationLink link:calculationLink link:definitionLink 41201 - Disclosure - EMPLOYEE BENEFIT PLANS - SERP (Details) link:presentationLink link:calculationLink link:definitionLink 41206 - Disclosure - EMPLOYEE BENEFIT PLANS - Weighted average assumptions used to determine the projected benefit obligation and net benefit cost (Details) link:presentationLink link:calculationLink link:definitionLink 41207 - Disclosure - EMPLOYEE BENEFIT PLANS - Weighted average asset allocation by asset category along with target allocation (Details) link:presentationLink link:calculationLink link:definitionLink 41208 - Disclosure - EMPLOYEE BENEFIT PLANS - Plan assets using fair value hierarchy (Details) link:presentationLink link:calculationLink link:definitionLink 41209 - Disclosure - EMPLOYEE BENEFIT PLANS - Estimates that future benefits payable for Retirement Income Plan (Details) link:presentationLink link:calculationLink link:definitionLink 41210 - Disclosure - EMPLOYEE BENEFIT PLANS - 401(k) Plan and Stock Incentive Plan (Details) link:presentationLink link:calculationLink link:definitionLink 41211 - Disclosure - EMPLOYEE BENEFIT PLANS - Restricted Stock (Details) link:presentationLink link:calculationLink link:definitionLink 41212 - Disclosure - EMPLOYEE BENEFIT PLANS - Summary of changes in non-vested restricted shares (Details) link:presentationLink link:calculationLink link:definitionLink 41213 - Disclosure - EMPLOYEE BENEFIT PLANS - Additional information (Details) link:presentationLink link:calculationLink link:definitionLink 41301 - Disclosure - RELATED PARTY TRANSACTIONS (Details) link:presentationLink link:calculationLink link:definitionLink 41401 - Disclosure - LEASES - Assets and liabilities related to operating leases recorded on balance sheet (Details) link:presentationLink link:calculationLink link:definitionLink 41402 - Disclosure - LEASES - Components of lease expense (Details) link:presentationLink link:calculationLink link:definitionLink 41403 - Disclosure - LEASES - Other information related to operating leases (Details) link:presentationLink link:calculationLink link:definitionLink 41501 - Disclosure - SCHEDULE II-VALUATION AND QUALIFYING ACCOUNTS (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 - SIGNIFICANT ACCOUNTING POLICIES link:presentationLink link:calculationLink link:definitionLink 10201 - Disclosure - NET SALES link:presentationLink link:calculationLink link:definitionLink 10301 - Disclosure - ACCOUNTS RECEIVABLE link:presentationLink link:calculationLink link:definitionLink 10401 - Disclosure - INVENTORIES link:presentationLink link:calculationLink link:definitionLink 10501 - Disclosure - PROPERTY, PLANT AND EQUIPMENT link:presentationLink link:calculationLink link:definitionLink 10601 - Disclosure - ACCRUED EXPENSES AND OTHER LIABILITIES link:presentationLink link:calculationLink link:definitionLink 10701 - Disclosure - NOTES PAYABLE TO BANKS link:presentationLink link:calculationLink link:definitionLink 10801 - Disclosure - INCOME TAXES link:presentationLink link:calculationLink link:definitionLink 10901 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE LOSS link:presentationLink link:calculationLink link:definitionLink 11001 - Disclosure - FAIR VALUE MEASUREMENTS link:presentationLink link:calculationLink link:definitionLink 11101 - Disclosure - COMMITMENTS AND CONTINGENCIES link:presentationLink link:calculationLink link:definitionLink 11201 - Disclosure - EMPLOYEE BENEFIT PLANS link:presentationLink link:calculationLink link:definitionLink 11301 - Disclosure - RELATED PARTY TRANSACTIONS link:presentationLink link:calculationLink link:definitionLink 11401 - Disclosure - LEASES link:presentationLink link:calculationLink link:definitionLink 11501 - Disclosure - SCHEDULE II-VALUATION AND QUALIFYING ACCOUNTS link:presentationLink link:calculationLink link:definitionLink 20102 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Policies) link:presentationLink link:calculationLink link:definitionLink 30103 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Tables) link:presentationLink link:calculationLink link:definitionLink 30203 - Disclosure - NET SALES (Tables) link:presentationLink link:calculationLink link:definitionLink 30303 - Disclosure - ACCOUNTS RECEIVABLE (Tables) link:presentationLink link:calculationLink link:definitionLink 30403 - Disclosure - INVENTORIES (Tables) link:presentationLink link:calculationLink link:definitionLink 30503 - Disclosure - PROPERTY, PLANT AND EQUIPMENT (Tables) link:presentationLink link:calculationLink link:definitionLink 30603 - Disclosure - ACCRUED EXPENSES AND OTHER LIABILITIES (Tables) link:presentationLink link:calculationLink link:definitionLink 30803 - Disclosure - INCOME TAXES (Tables) link:presentationLink link:calculationLink link:definitionLink 30903 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE LOSS (Tables) link:presentationLink link:calculationLink link:definitionLink 31203 - Disclosure - EMPLOYEE BENEFIT PLANS (Tables) link:presentationLink link:calculationLink link:definitionLink 31403 - Disclosure - LEASES (Tables) link:presentationLink link:calculationLink link:definitionLink 40102 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Common and Preferred Stock (Details) link:presentationLink link:calculationLink link:definitionLink 40502 - Disclosure - PROPERTY, PLANT AND EQUIPMENT - Depreciation (Details) link:presentationLink link:calculationLink link:definitionLink 40804 - Disclosure - INCOME TAXES - Reconciliation of beginning and ending amount of unrecognized tax benefits (Details) link:presentationLink link:calculationLink link:definitionLink 41203 - Disclosure - EMPLOYEE BENEFIT PLANS - Amounts recorded in consolidated balance sheet as pension liabilities (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 9 mpx-20221231_cal.xml EX-101.CAL EX-101.DEF 10 mpx-20221231_def.xml EX-101.DEF EX-101.LAB 11 mpx-20221231_lab.xml EX-101.LAB EX-101.PRE 12 mpx-20221231_pre.xml EX-101.PRE XML 13 R1.htm IDEA: XBRL DOCUMENT v3.22.4
Document and Entity Information - USD ($)
12 Months Ended
Dec. 31, 2022
Feb. 17, 2023
Jun. 30, 2022
Document and Entity Information      
Document Type 10-K    
Document Annual Report true    
Document Transition Report false    
Document Period End Date Dec. 31, 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 NE, 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 Voluntary Filers No    
Entity Well-Known Seasoned Issuer No    
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 Public Float     $ 78,408,619
Entity Common Stock, Shares Outstanding   34,437,678  
Entity Central Index Key 0001129155    
Current Fiscal Year End Date --12-31    
Document Fiscal Year Focus 2022    
Document Fiscal Period Focus FY    
Amendment Flag false    
ICFR Auditor Attestation Flag true    
Auditor Name GRANT THORNTON LLP    
Auditor Firm ID 248    
Auditor Location Atlanta, Georgia    

XML 14 R2.htm IDEA: XBRL DOCUMENT v3.22.4
CONSOLIDATED BALANCE SHEETS - USD ($)
Dec. 31, 2022
Dec. 31, 2021
ASSETS    
Cash and cash equivalents $ 43,171,000 $ 14,102,000
Accounts receivable, net of allowance for credit losses of $12 in 2022 and 2021 5,340,000 3,262,000
Inventories 73,015,000 73,261,000
Income taxes receivable 28,000 10,000
Pension plan assets 356,000  
Prepaid expenses and other current assets 3,088,000 2,474,000
Total current assets 124,998,000 93,109,000
Property, plant and equipment, net of accumulated depreciation of $33,055 in 2022 and $31,878 in 2021 14,965,000 14,370,000
Goodwill 3,308,000 3,308,000
Other intangibles, net 465,000 465,000
Deferred income taxes 6,027,000 4,392,000
Other assets 13,952,000 17,197,000
Total assets 163,715,000 132,841,000
LIABILITIES AND STOCKHOLDERS' EQUITY    
Accounts payable 8,250,000 6,771,000
Accrued expenses and other liabilities 15,340,000 11,298,000
Total current liabilities 23,590,000 18,069,000
Pension and retirement plans liabilities 14,440,000 15,564,000
Other long-term liabilities 1,304,000 683,000
Total liabilities 39,334,000 34,316,000
Commitments and contingencies (Note 11)
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,217,582 shares in 2022 and 33,992,054 shares in 2021 3,422,000 3,399,000
Retained earnings 122,954,000 97,702,000
Accumulated other comprehensive loss (1,995,000) (2,576,000)
Total stockholders' equity 124,381,000 98,525,000
Total liabilities and stockholders' equity $ 163,715,000 $ 132,841,000
XML 15 R3.htm IDEA: XBRL DOCUMENT v3.22.4
CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
CONSOLIDATED BALANCE SHEETS    
Allowance for doubtful accounts $ 12 $ 12
Accumulated depreciation, property plant and equipment $ 33,055 $ 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,217,582 33,992,054
Common stock, shares outstanding 34,217,582 33,992,054
XML 16 R4.htm IDEA: XBRL DOCUMENT v3.22.4
CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
CONSOLIDATED STATEMENTS OF OPERATIONS      
Net sales $ 380,995 $ 298,014 $ 239,825
Cost of goods sold 287,278 229,742 186,220
Gross profit 93,717 68,272 53,605
Selling, general and administrative expenses 41,921 31,880 29,244
Operating income 51,796 36,392 24,361
Interest income, net 338 16 95
Income before income taxes 52,134 36,408 24,456
Income tax provision 11,787 7,382 5,012
Net income $ 40,347 $ 29,026 $ 19,444
Earnings per share      
Basic $ 1.18 $ 0.85 $ 0.57
Diluted 1.18 0.85 0.57
Dividends paid per share $ 0.50 $ 0.46 $ 0.40
XML 17 R5.htm IDEA: XBRL DOCUMENT v3.22.4
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME      
Net income $ 40,347 $ 29,026 $ 19,444
Other comprehensive income (loss), net of taxes:      
Pension adjustment 581 (629) 801
Comprehensive income $ 40,928 $ 28,397 $ 20,245
XML 18 R6.htm IDEA: XBRL DOCUMENT v3.22.4
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, 2019 $ 3,387   $ 76,573 $ (2,748) $ 77,212
Balance (in shares) at Dec. 31, 2019 33,870,000        
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Stock issued for stock incentive plans, net $ 17 $ 3,085     3,102
Stock issued for stock incentive plans, net (in shares) 173,000        
Stock purchased and retired $ (17) (3,085) 612   (2,490)
Stock purchased and retired (in shares) (174,000)        
Net income     19,444   19,444
Pension adjustment, net of taxes       801 801
Dividends     (13,550)   (13,550)
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 2,271     2,289
Stock issued for stock incentive plans, net (in shares) 188,000        
Stock purchased and retired $ (6) (2,271) 1,226   (1,051)
Stock purchased and retired (in shares) (64,000)        
Net income     29,026   29,026
Pension adjustment, net of taxes       (629) (629)
Dividends     (15,629)   (15,629)
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 $ 29 2,678     $ 2,707
Stock issued for stock incentive plans, net (in shares) 285,000        
Stock purchased and retired $ (6) $ (2,678) 1,982   (702)
Stock purchased and retired (in shares) (60,000)        
Net income     40,347   40,347
Pension adjustment, net of taxes       581 581
Dividends     (17,077)   (17,077)
Balance at Dec. 31, 2022 $ 3,422   $ 122,954 $ (1,995) $ 124,381
Balance (in shares) at Dec. 31, 2022 34,218,000       34,217,582
XML 19 R7.htm IDEA: XBRL DOCUMENT v3.22.4
CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
OPERATING ACTIVITIES      
Net income $ 40,347,000 $ 29,026,000 $ 19,444,000
Adjustments to reconcile net income to net cash provided by (used for) operating activities:      
Depreciation and amortization 1,905,000 1,816,000 1,954,000
Stock-based compensation expense 2,707,000 2,289,000 3,102,000
Gain on sale of assets     (31,000)
Deferred income tax benefit (1,798,000) (140,000) (311,000)
Pension settlement loss 1,180,000   647,000
(Increase) decrease in assets:      
Accounts receivable (2,078,000) 1,444,000 1,901,000
Income taxes receivable (18,000) (10,000) 907,000
Inventories 246,000 (30,951,000) (757,000)
Prepaid expenses and other current assets (614,000) (527,000) 109,000
Other non-current assets 2,675,000 (1,889,000) (4,428,000)
Increase (decrease) in liabilities:      
Accounts payable 1,479,000 692,000 2,193,000
Accrued expenses and other liabilities 4,042,000 (4,287,000) 2,426,000
Other long-term liabilities (725,000) 2,994,000 2,718,000
Net cash provided by operating activities 49,348,000 457,000 29,874,000
INVESTING ACTIVITIES      
Capital expenditures (2,500,000) (1,248,000) (2,099,000)
Proceeds from sale of assets     34,000
Net cash used for investing activities (2,500,000) (1,248,000) (2,065,000)
FINANCING ACTIVITIES      
Payment of dividends (17,077,000) (15,629,000) (13,550,000)
Cash paid for common stock purchased and retired (702,000) (1,051,000) (2,490,000)
Net cash used for financing activities (17,779,000) (16,680,000) (16,040,000)
Net increase (decrease) in cash and cash equivalents 29,069,000 (17,471,000) 11,769,000
Cash and cash equivalents at beginning of period 14,102,000 31,573,000 19,804,000
Cash and cash equivalents at end of period 43,171,000 14,102,000 31,573,000
Supplemental information:      
Income tax payments, net $ 13,022,000 $ 7,493,000 $ 4,099,000
XML 20 R8.htm IDEA: XBRL DOCUMENT v3.22.4
SIGNIFICANT ACCOUNTING POLICIES
12 Months Ended
Dec. 31, 2022
SIGNIFICANT ACCOUNTING POLICIES  
SIGNIFICANT ACCOUNTING POLICIES

NOTE 1: SIGNIFICANT ACCOUNTING POLICIES

Basis of Consolidation and Presentation — The consolidated financial statements include the accounts of Marine Products Corporation (a Delaware corporation) and its wholly owned subsidiaries (“Marine Products”, “MPC” or the “Company”).

The consolidated financial statements included herein may not necessarily be indicative of the future results of operations, financial position and cash flows of Marine Products.

The Company has one reportable segment — its Powerboat Manufacturing business. The Company’s results of operations and its financial condition are not significantly reliant upon any single customer or product model. No single dealer accounted for 10 percent or more of net sales during 2022, 2021 or 2020. Net sales to the Company’s international dealers were approximately $25.6 million in 2022, $15.9 million in 2021, and $11.8 million in 2020.

Common Stock — Marine Products is authorized to issue 74,000,000 shares of common stock, $0.10 par value. Holders of common stock are entitled to receive dividends when, as, and if declared by our Board of Directors out of legally available funds. Each share of common stock is entitled to one vote on all matters submitted to a vote of stockholders. Holders of common stock do not have cumulative voting rights. In the event of any liquidation, dissolution or winding up of the Company, holders of common stock are entitled to ratable distribution of the remaining assets available for distribution to stockholders.

Preferred Stock — Marine Products is authorized to issue up to 1,000,000 shares of preferred stock, $0.10 par value. As of December 31, 2022, there were no shares of preferred stock issued. The Board of Directors is authorized, subject to any limitations prescribed by law, to provide for the issuance of preferred stock as a class without series or, if so determined from time to time, in one or more series, and by filing a certificate pursuant to the applicable laws of the state of Delaware and to fix the designations, powers, preferences and rights, exchangeability for shares of any other class or classes of stock. Any preferred stock to be issued could rank prior to the common stock with respect to dividend rights and rights on liquidation.

Share Repurchases — The Company records the cost of share repurchases in stockholders’ equity as a reduction to common stock to the extent of par value of the shares acquired and the remainder is allocated to capital in excess of par value and retained earnings if capital in excess of par value is depleted. The Company tracks capital in excess of par value on a cumulative basis and for each reporting period, discloses the excess over capital in excess of par value as part of stock purchased and retired in the consolidated statements of stockholders’ equity.

Dividend — On January 24, 2023, the Board of Directors declared a regular cash dividend of $0.14 per share payable March 10, 2023 to stockholders of record at the close of business on February 10, 2023. Subject to industry conditions and Marine Products’ earnings, financial condition, and other relevant factors, the Company expects to continue to pay regular quarterly cash dividends to common stockholders.

Use of Estimates in the Preparation of Financial Statements — The preparation of financial statements in conformity with accounting principles generally accepted in the United States of America requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of sales and expenses during the reporting period. Actual results could differ from those estimates. Significant estimates are used in the determination of sales, sales incentives and discounts, and warranty costs.

Sales Recognition  Marine Products recognizes revenues from contracts with its customers based on the amount of consideration it receives in exchange for the goods sold. See Note 2: Net Sales for additional information.

Advertising — Advertising expenses are charged to expense during the period in which they are incurred. Expenses associated with product brochures and other inventoriable marketing materials are deferred and amortized over the related model year which approximates the consumption of these materials. The Company had prepaid expenses related to unamortized product brochure costs of $194,000 as of December 31, 2022 and $132,000 as of December 31, 2021. Advertising expenses totaled approximately $2,147,000 in 2022, $1,645,000 in 2021 and $2,013,000 in 2020 and are recorded in selling, general and administrative expenses.

Cash and Cash Equivalents — Highly liquid investments with original maturities of three months or less when acquired are considered to be cash equivalents. The Company maintains its cash in bank accounts which, at times, may exceed federally insured limits. MPC maintains cash equivalents and investments in one or more large financial institutions, and MPC’s policy restricts investment in any securities rated less than “investment grade” by national rating services.

Accounts Receivable — The majority of the Company’s accounts receivable is due from dealers located in markets throughout the United States. Approximately 58 percent of Marine Products’ domestic shipments are made pursuant to “floor plan financing” programs in which Marine Products’ subsidiaries participate on behalf of their dealers with various major third-party financing institutions. Under these arrangements, a dealer establishes lines of credit with one or more of these third-party lenders for the purchase of boat inventory for sales to retail customers in their show room or during boat show exhibitions. When a dealer purchases and takes delivery of a boat pursuant to a floor plan financing arrangement, it draws against its line of credit and the lender pays the invoice cost of the boat directly to Marine Products within approximately ten business days. The Company determines its credit loss allowance by considering a number of factors, including the length of time trade accounts receivable are past due, the Company’s previous loss history, the customer’s current ability to pay its obligation to the Company, and the condition of the general economy and the industry as a whole. The Company writes-off accounts receivable when they become uncollectible, and payments subsequently received on such receivables are credited to the allowance.

Inventories — Inventories are stated at the lower of cost (determined on a first-in, first-out basis) and net realizable value. When evidence exists that the net realizable value of inventory is lower than its cost, the Company recognizes the difference as a loss in earnings in the period in which it occurs. Net realizable value is the estimated selling price in the ordinary course of business, less reasonably predictable costs of completion, disposal, and transportation.

Property, Plant and Equipment — Property, plant and equipment is carried at cost. Depreciation is provided principally on a straight-line basis over the estimated useful lives of the assets. The cost of assets retired or otherwise disposed of and the related accumulated depreciation are eliminated from the accounts in the year of disposal with the resulting gain or loss credited or charged to income. Expenditures for additions, major renewals, and betterments are capitalized while expenditures for routine maintenance and repairs are expensed as incurred. Depreciation expense on operating equipment used in production is included in cost of goods sold in the accompanying consolidated statements of operations. All other depreciation is included in selling, general and administrative expenses in the accompanying consolidated statements of operations. Property, plant and equipment are reviewed for impairment when indicators of impairment exist.

Goodwill and Other Intangibles — Intangibles consist primarily of goodwill and trade names related to businesses acquired. Goodwill represents the excess of the purchase price over the fair value of net assets of businesses acquired. The carrying amount of goodwill was $3,308,000 as of December 31, 2022 and 2021. The Company evaluates whether goodwill is impaired by comparing its market capitalization based on its closing stock price (Level 1 input) to the book value of its equity on the annual evaluation date. The Company also periodically performs a valuation of its indefinite – lived trade names and has concluded that the fair value of these assets is not impaired. Based on these evaluations, the Company concluded that no impairment of its goodwill or trade names has occurred for the years ended December 31, 2022, 2021 and 2020.

Investments — The Company maintains certain securities in the non-qualified Supplemental Executive Retirement Plan that have been classified as trading. See Note 12: Employee Benefit Plans for further information regarding these securities.

Warranty Costs — The Company provides a lifetime limited structural hull warranty, a five-year limited structural deck warranty, and a transferable one-year limited warranty to the original owner. Warranties for additional items are provided for periods of one to five years and are not transferrable. Additionally, as it relates to the first 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 Company accrues for estimated future warranty costs at the time of the sale based on its historical claims experience. An analysis of the warranty accruals for the years ended December 31, 2022 and 2021 is as follows:

(in thousands)

    

2022

    

2021

Balance at beginning of year

$

4,641

$

5,030

Less: Payments made during the year

 

(4,845)

 

(4,091)

Add: Warranty provision for the current year

 

5,737

 

3,817

Changes to warranty provision for prior years

 

166

 

(115)

Balance at end of year

$

5,699

$

4,641

Insurance Accruals — The Company fully insures its risks related to general liability, product liability and vehicle liability, whereas the health insurance plan up to a maximum annual claim amount for each covered employee and related dependents and workers’ compensation are self-funded. The estimated cost of claims under the self-insurance program is accrued as the claims are incurred and may subsequently be revised based on developments relating to such claims.

Research and Development Costs — The Company expenses research and development costs for new products and components as incurred. Research and development costs are included in selling, general and administrative expenses and totaled $437,000 in 2022, $776,000 in 2021, and $751,000 in 2020.

Repurchase Obligations — The Company has entered into agreements with third-party floor plan lenders where it has agreed, in the event of default by the dealer, to repurchase MPC boats repossessed from the dealer. These arrangements are subject to maximum repurchase amounts and the associated risk is mitigated by the value of the boats repurchased. The Company accrues estimated losses when a loss, due primarily to the default of one of our dealers, is determined to be probable and the amount of the loss can be reasonably estimated.

Income Taxes — Deferred tax liabilities and assets are determined based on the difference between the financial and tax bases of assets and liabilities using enacted tax rates in effect for the year in which the differences are expected to reverse. The Company establishes a valuation allowance against the carrying value of deferred tax assets if the Company concludes that it is more likely than not that the asset will not be realized through future taxable income.

Leases The Company determines at contract inception, if an arrangement is a lease or contains a lease based on whether the Company obtains the right to control the use of specifically identifiable property, plant and equipment for a period of time in exchange for consideration. The Company has elected not to separate non-lease components from lease components for its leases. Variable lease payments are recognized as expense when incurred.

Retirement Income Plan (“Plan”) — Marine Products participates in the tax-qualified, defined benefit, noncontributory, trusteed retirement income plan sponsored by RPC, Inc. (“RPC”) that provides monthly benefits upon normal retirement at age 65, or reduced early retirement benefits at age 59 ½ or at age 55 or older with 15 or more years of service, to substantially all employees with at least one year of service prior to 2002. In 2002, RPC’s Board of Directors approved a resolution to cease all future retirement benefit accruals under the defined benefit pension plan. During 2021, the Company initiated actions to terminate the defined benefit pension plan. See Note 12: Employee Benefit Plans for a full description and status of this plan and the related accounting and funding policies.

Stock-Based Compensation — Stock-based compensation expense is recognized for all share-based payment awards, net of an estimated forfeiture rate. Thus, compensation cost is amortized for those shares expected to vest on a straight-line basis over the requisite service period of the award. See Note 12: Employee Benefit Plans for additional information.

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. See Note 12: Employee Benefit Plans for further information on restricted stock granted to employees.

Restricted shares of common stock (participating securities) outstanding and a reconciliation of weighted average shares outstanding is as follows:

(in thousands)

    

2022

    

2021

    

2020

Net income available for stockholders:

$

40,347

$

29,026

$

19,444

Less: Adjustments for earnings attributable to participating securities

 

(858)

 

(566)

 

(416)

Net income used in calculating earnings per share

$

39,489

$

28,460

$

19,028

Weighted average shares outstanding (including participating securities)

 

34,183

 

33,984

 

33,926

Adjustment for participating securities

 

(743)

 

(672)

 

(734)

Shares used in calculating basic and diluted earnings per share

 

33,440

 

33,312

 

33,192

Fair Value of Financial Instruments — The Company’s financial instruments consist primarily of cash and cash equivalents, accounts receivable, accounts payable and marketable securities. The carrying value of cash and cash equivalents, accounts receivable and accounts payable approximate their fair values because of the short-term nature of such instruments. The Company’s marketable securities are held in the non-qualified Supplemental Executive Retirement Plan (“SERP”) which are classified as trading securities. All of these securities are carried at fair value in the accompanying consolidated balance sheets. See Note 10: Fair Value Measurements for further information regarding the fair value measurement of assets and liabilities.

Concentration of Suppliers — The Company has only four suppliers for the three types of engines it purchases. This concentration of suppliers could impact our sales and profitability in the event of a sudden interruption in the delivery of these engines.

Recent Accounting Pronouncements — The FASB issued the following Accounting Standards Updates (“ASU”s):

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 21 R9.htm IDEA: XBRL DOCUMENT v3.22.4
NET SALES
12 Months Ended
Dec. 31, 2022
NET SALES  
NET SALES

NOTE 2: 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, 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 1: Significant Accounting Policies). 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 consists 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 receives the related compensation, typically 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 utilized 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:

(in thousands)

    

2022

    

2021

    

2020

Boats and accessories

$

375,912

$

293,312

$

235,097

Parts

 

5,083

 

4,702

 

4,728

Net sales

$

380,995

$

298,014

$

239,825

The following table disaggregates our revenues between domestic and international:

(in thousands)

    

2022

    

2021

    

2020

Domestic

$

355,371

$

282,117

$

228,092

International

 

25,624

 

15,897

 

11,733

Net sales

$

380,995

$

298,014

$

239,825

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 on the consolidated balance sheets.

(in thousands)

    

2022

    

2021

Deferred revenue

$

1,989

$

1,313

Substantially all of the amounts of deferred revenue as of December 31, 2022 and December 31, 2021 were or will be recognized as sales during the immediately following quarters, when control is transferred.

XML 22 R10.htm IDEA: XBRL DOCUMENT v3.22.4
ACCOUNTS RECEIVABLE
12 Months Ended
Dec. 31, 2022
ACCOUNTS RECEIVABLE  
ACCOUNTS RECEIVABLE

NOTE 3: ACCOUNTS RECEIVABLE

Accounts receivable consist of the following:

December 31, 

    

2022

    

2021

(in thousands)

 

  

 

  

Trade receivables

$

4,047

$

2,454

Other

 

1,305

 

820

Total

 

5,352

 

3,274

Less: allowance for credit losses

 

(12)

 

(12)

Net accounts receivable

$

5,340

$

3,262

Trade receivables consist primarily of balances related to the sales of boats which are shipped pursuant to “floor-plan financing” programs with qualified lenders. Other receivables consist primarily of rebate receivables from various suppliers in 2022 and 2021. Changes in the Company’s allowance for credit losses are disclosed in Schedule II on page 63 of this report.

XML 23 R11.htm IDEA: XBRL DOCUMENT v3.22.4
INVENTORIES
12 Months Ended
Dec. 31, 2022
INVENTORIES  
INVENTORIES

NOTE 4: INVENTORIES

Inventories consist of the following:

    

December 31, 

 

2022

2021

(in thousands)

Raw materials and supplies

$

37,210

$

42,231

Work in process

 

14,190

 

14,390

Finished goods

 

21,615

 

16,640

Total inventories

$

73,015

$

73,261

XML 24 R12.htm IDEA: XBRL DOCUMENT v3.22.4
PROPERTY, PLANT AND EQUIPMENT
12 Months Ended
Dec. 31, 2022
PROPERTY, PLANT AND EQUIPMENT  
PROPERTY, PLANT AND EQUIPMENT

NOTE 5: PROPERTY, PLANT AND EQUIPMENT

Property, plant and equipment are presented at cost, net of accumulated depreciation, and consist of the following:

Estimated

December 31, 

    

Useful Lives

    

2022

    

2021

(in thousands)

  

  

Land

 

N/A

$

895

$

878

Buildings

 

7-40

 

21,567

 

21,275

Operating equipment and property

 

3-15

 

14,292

 

13,455

Furniture and fixtures

 

5-7

 

2,991

 

2,779

Vehicles

 

5-10

 

8,275

 

7,861

Gross property, plant and equipment

 

 

48,020

 

46,248

Less: accumulated depreciation

 

 

(33,055)

 

(31,878)

Net property, plant and equipment

$

14,965

$

14,370

Depreciation expense was $1,905,000 in 2022, $1,816,000 in 2021 and $1,954,000 in 2020. The Company’s accounts payable for purchases of property and equipment was immaterial as of December 31, 2022, December 31, 2021 and December 31, 2020.

XML 25 R13.htm IDEA: XBRL DOCUMENT v3.22.4
ACCRUED EXPENSES AND OTHER LIABILITIES
12 Months Ended
Dec. 31, 2022
ACCRUED EXPENSES AND OTHER LIABILITIES  
ACCRUED EXPENSES AND OTHER LIABILITIES

NOTE 6: ACCRUED EXPENSES AND OTHER LIABILITIES

Accrued expenses and other liabilities consist of the following:

December 31, 

2022

    

2021

(in thousands)

 

  

 

  

Accrued payroll and related expenses

$

3,753

$

3,119

Accrued sales incentives and discounts

 

2,485

 

1,214

Accrued warranty costs

 

5,699

 

4,641

Deferred revenue

 

1,989

 

1,313

Income taxes payable

342

217

Other

 

1,072

 

794

Total accrued expenses and other liabilities

$

15,340

$

11,298

XML 26 R14.htm IDEA: XBRL DOCUMENT v3.22.4
NOTES PAYABLE TO BANKS
12 Months Ended
Dec. 31, 2022
NOTES PAYABLE TO BANKS  
NOTES PAYABLE TO BANKS

NOTE 7: NOTES PAYABLE TO BANKS

On November 12, 2021, the Company entered into a revolving credit agreement with Truist Bank which provides for a commitment of up to $20 million. The agreement includes (i) a $5 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 million and 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 accounts, 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 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 December 31, 2022, the Company was in compliance with these 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,000 in 2022. 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 non-current other assets. As of December 31, 2022, MPC had no outstanding borrowings under the revolving credit facility.

Interest 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 $90,000 in 2022 and $10,000 in 2021. Interest paid was $32,000 in 2022 and there were no payments made in 2021.

XML 27 R15.htm IDEA: XBRL DOCUMENT v3.22.4
INCOME TAXES
12 Months Ended
Dec. 31, 2022
INCOME TAXES  
INCOME TAXES

NOTE 8: INCOME TAXES

The following table lists the components of the provision for income taxes:

(in thousands)

    

2022

    

2021

    

2020

Current provision:

 

  

 

  

 

  

Federal

$

12,225

$

7,176

$

4,741

State

 

1,360

 

346

 

582

Deferred (benefit) provision:

 

 

 

  

Federal

 

(1,687)

 

(248)

 

(410)

State

 

(111)

 

108

 

99

Total income tax provision

$

11,787

$

7,382

$

5,012

A reconciliation between the federal statutory rate and Marine Products’ effective tax rate is as follows:

    

2022

    

2021

    

2020

 

Federal statutory rate

 

21.0

%  

21.0

%  

21.0

%  

State income taxes, net of federal benefit

 

1.3

 

0.9

 

1.4

 

Research and experimentation credit

 

(0.7)

 

(0.9)

 

(1.5)

 

Non-deductible expenses

0.3

(0.8)

0.1

Change in contingencies

 

0.8

 

0.4

 

0.1

 

Adjustments related to vesting of restricted stock

 

(0.1)

 

(1.0)

 

(1.5)

 

Other

 

 

0.7

 

0.9

 

Effective tax rate

 

22.6

%  

20.3

%  

20.5

%  

Significant components of the Company’s deferred tax assets and liabilities are as follows:

December 31, 

    

2022

    

2021

(in thousands)

 

  

 

  

Deferred tax assets:

 

  

 

  

Warranty costs

$

1,254

$

1,021

Stock-based compensation

 

866

 

780

Pension

 

3,099

 

3,196

State NOL’s

221

283

Capitalized research and development

1,300

All others, net

 

789

 

589

Total deferred tax assets

 

7,529

 

5,869

Deferred tax liabilities:

 

  

 

  

Depreciation and amortization expense

 

(1,092)

 

(1,033)

Basis differences in joint venture

 

(410)

 

(444)

Net deferred tax assets

$

6,027

$

4,392

Total net income tax payments were $13,022,000 in 2022, $7,493,000 in 2021, and $4,099,000 in 2020. As of December 31, 2022, the Company had net operating loss carryforwards related to state income taxes of approximately $4.6 million (gross) that will expire between 2030 and 2034. The Company does not have a valuation allowance related to net operating loss carryforwards due to implemented tax planning strategies.

The Company’s policy is to record interest and penalties related to income tax matters as income tax expense. Accrued interest and penalties were immaterial as of December 31, 2022 and 2021.

During 2022, the Company recognized an increase in its liability for unrecognized tax benefits related primarily to prior year positions and disclosed as part of other long-term liabilities on the consolidated balance sheet. This liability, if released, would affect our effective rate. A reconciliation of the beginning and ending amount of unrecognized tax benefits is as follows:

(in thousands)

    

2022

    

2021

Balance at beginning of the year

$

539

$

401

Additions based on tax positions related to the current year

 

393

 

32

Additions for tax positions of prior years

 

126

 

106

Balance at end of the year

$

1,058

$

539

It is reasonably possible that the amount of the unrecognized benefits with respect to the Company’s unrecognized tax positions will increase or decrease in the next 12 months. These changes may be the result of, among other things, state tax settlements under voluntary disclosure agreements, or conclusions of ongoing examinations or reviews. However, quantification of an estimated range cannot be made at this time.

The Company and its subsidiaries are subject to U.S. federal and state income tax in multiple jurisdictions. In many cases, the uncertain tax positions are related to tax years that remain open and subject to examination by the relevant taxing authorities. In general, the Company’s 2019 through 2021 tax years remain open to examination. Additional years may be open to the extent attributes are being carried forward to an open year.

XML 28 R16.htm IDEA: XBRL DOCUMENT v3.22.4
ACCUMULATED OTHER COMPREHENSIVE LOSS
12 Months Ended
Dec. 31, 2022
ACCUMULATED OTHER COMPREHENSIVE LOSS  
ACCUMULATED OTHER COMPREHENSIVE LOSS

NOTE 9: ACCUMULATED OTHER COMPREHENSIVE LOSS

Accumulated other comprehensive loss consists of changes related to the pension plan for the years ended December 31, 2022 and 2021 as follows:

(in thousands)

    

2022

    

2021

    

Balance at beginning of the year

$

(2,576)

$

(1,947)

Change during the year:

 

  

 

  

Before-tax amount

 

632

 

(879)

Tax benefit

 

(139)

 

193

Reclassification adjustment, net of taxes

 

  

 

  

Amortization of net loss

 

88

 

57

Total activity in the year

 

581

 

(629)

Balance at end of the year

$

(1,995)

$

(2,576)

XML 29 R17.htm IDEA: XBRL DOCUMENT v3.22.4
FAIR VALUE MEASUREMENTS
12 Months Ended
Dec. 31, 2022
FAIR VALUE MEASUREMENTS  
FAIR VALUE MEASUREMENTS

NOTE 10: 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.

The Company determines the fair value of the marketable securities that are available-for-sale through quoted prices for similar instruments in active markets or quoted prices for identical or similar instruments in markets that are not active. There are no available-for-sale securities held as of December 31, 2022 and 2021. Trading securities are comprised of SERP assets, as described in Note 12, 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. The expected holding period for these assets measured at net asset value is unknown. Trading securities were $9,881,000 as of December 31, 2022 and $12,264,000 as of December 31, 2021. Significant observable inputs, in addition to quoted market prices, were used to value the trading securities. The Company’s policy is to recognize transfers between levels at the beginning of quarterly reporting periods. For the year ended December 31, 2022 there were no significant transfers in or out of levels 1, 2 or 3.

The carrying amount of other financial instruments reported in the balance sheet 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 30 R18.htm IDEA: XBRL DOCUMENT v3.22.4
COMMITMENTS AND CONTINGENCIES
12 Months Ended
Dec. 31, 2022
COMMITMENTS AND CONTINGENCIES  
COMMITMENTS AND CONTINGENCIES

NOTE 11: COMMITMENTS AND CONTINGENCIES

Lawsuits — The Company is a defendant in certain lawsuits which allege that plaintiffs have been damaged as a result of the use of the Company’s products. The Company is vigorously contesting these actions. Management, after consultation with legal counsel, is of the opinion that the outcome of these lawsuits will not have a material adverse effect on the financial position, results of operations or liquidity of Marine Products.

Dealer Floor Plan Financing — To assist dealers in obtaining financing for the purchase of its boats for inventory, the Company has entered into agreements with various dealers and selected third-party floor plan lenders to guarantee varying amounts of qualifying dealers’ debt obligations. 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 lender. The Company had no repurchases of dealer inventory under contractual agreements during 2022 and 2021 as a result of dealer defaults.

Management continues to monitor the risk of additional 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.

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 $8.0 million as of December 31, 2022. The Company has contractual repurchase agreements with additional lenders with an aggregate maximum repurchase obligation of approximately $4.3 million, with various expiration and cancellation terms of less than one year. Accordingly, the aggregate repurchase obligation with all financing institutions was approximately $12.3 million as of December 31, 2022. This repurchase obligation risk is mitigated by the value of the boat repurchased.

Income Taxes — The amount of income taxes the Company pays is subject to ongoing audits by federal and state tax authorities, which often result in proposed assessments. Other long-term liabilities included the Company’s estimated liabilities for these probable assessments and totaled approximately $1,058,000 as of December 31, 2022 compared to $539,000 as of December 31, 2021.

Employment Agreement — The Company has a contractual agreement with one employee, that provides for a monthly payment to the employee equal to a percentage of profits (defined as pretax income before goodwill adjustments and certain allocated corporate expenses) in addition to a base salary. As of June 1, 2022, this agreement was revised to seven percent of profits, as defined, compared to ten percent of profits in the prior periods. The expense in connection with this employment agreement was approximately $5,508,000 in 2022, $4,765,000 in 2021 and $3,586,000 in 2020 and is included in selling, general and administrative expenses in the accompanying consolidated statements of operations.

XML 31 R19.htm IDEA: XBRL DOCUMENT v3.22.4
EMPLOYEE BENEFIT PLANS
12 Months Ended
Dec. 31, 2022
EMPLOYEE BENEFIT PLANS  
EMPLOYEE BENEFIT PLANS

NOTE 12: EMPLOYEE BENEFIT PLANS

Supplemental Executive Retirement Plan (“SERP”) - The Company permits selected highly compensated employees to defer a portion of their compensation into the SERP. The SERP assets are invested primarily in company-owned life insurance (“COLI”) policies as a funding source to satisfy the obligation of the SERP. The assets are subject to claims by creditors, and the Company can designate them to another purpose at any time. Investments in COLI policies consist of variable life insurance policies of $7.1 million as of December 31, 2022 and $9.7 million as of December 31, 2021. In the COLI policies, the Company is able to allocate assets across a set of choices provided by the insurance underwriter, including fixed income securities and equity funds. The COLI policies are recorded at their net cash surrender values, which approximates fair value, as provided by the issuing insurance company, whose Standard & Poor’s credit rating was A+.

The Company classifies the SERP assets as trading securities as described in Note 1. The fair value of these assets totaled $9,881,000 as of December 31, 2022 and $12,264,000 as of December 31, 2021. The SERP assets are reported in other non-current assets on the consolidated balance sheets and changes to the fair value of the assets are reported in selling, general and administrative expenses in the consolidated statements of operations. Trading (losses) gains related to the SERP assets totaled $(2,383,000) in 2022, $1,643,000 in 2021 and $906,000 in 2020.

The SERP liabilities include participant deferrals net of distributions and are stated at a fair value of $14,440,000 as of December 31, 2022 and $15,564,000 as of December 31, 2021. The SERP liabilities are reported on the consolidated balance sheets in long-term pension liabilities and any change in the fair value is recorded as compensation cost within selling, general and administrative expenses in the consolidated statements of operations. Changes in the fair value of the SERP liabilities represented unrealized (losses) gains of $(2,315,000) in 2022, and $1,647,000 in 2021 and $1,395,000 in 2020.

Retirement Income Plan (“Plan”) — Marine Products participates in the tax-qualified, defined benefit, noncontributory, trusteed retirement income plan sponsored by RPC that covers substantially all employees with at least one year of service prior to 2002.

During 2021, the Company initiated actions to terminate the defined benefit pension plan and as such, the year-end pension obligation has been valued on a termination basis. As part of the termination process, the Company offered a lump-sum window in the fourth quarter of 2022 and used the following assumptions to calculate the projected benefit obligation as of December 31, 2022 - (i) updated census data and removed participants who elected to receive a lump-sum during the lump-sum window; (ii) annuities to be purchased for all remaining participants effective March 1, 2023 and (iii) using appropriate discount rates and mortality tables for participants depending on their pay status. We do not currently expect the Company to make any contributions to the Plan in 2023. A $1.2 million settlement loss representing the accelerated recognition of actuarial losses was recognized in the fourth quarter of 2022 and is recorded as part of selling, general and administrative expenses. During the first quarter of 2023, the Company expects to recognize a pre-tax, non-cash settlement charge representing the unamortized net loss in the Plan which was approximately $2.6 million as of December 31, 2022. The final amount is subject to change based on the actual return on plan assets and the periodic actuarial updates of the net losses in the Plan. For the year ending December 31, 2022, the Company has utilized 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.

Subsequent to December 31, 2022, the Company completed an annuity purchase to transfer risk from the Plan to a commercial annuity provider for all of the remaining Plan participants through the liquidation of its investments in the Plan.

The Company’s fair value of the plan assets exceeded the projected benefit obligation for its Plan by $356,000 and thus the Plan was over-funded as of December 31, 2022. The following table sets forth the funded status of the Plan and the amounts recognized in Marine Products’ consolidated balance sheets:

December 31, 

    

2022

    

2021

(in thousands)

 

  

 

  

Accumulated benefit obligation at end of year

$

3,146

$

5,832

Change in projected benefit obligation:

 

 

  

Benefit obligation at beginning of year

$

5,832

$

5,576

Service cost

 

 

Interest cost

 

133

 

147

Actuarial loss

 

(1,045)

 

347

Benefits paid

 

(322)

 

(238)

Settlement

(1,452)

Projected benefit obligation at end of year

$

3,146

$

5,832

Change in plan assets:

 

 

  

Fair value of plan assets at beginning of year

$

6,870

$

7,351

Actual return on plan assets

 

(1,594)

 

(243)

Benefits paid

 

(322)

 

(238)

Settlements

(1,452)

Fair value of plan assets at end of year

$

3,502

$

6,870

Funded status at end of year

$

356

$

1,038

December 31, 

    

2022

    

2021

(in thousands)

Amounts recognized in the consolidated balance sheets consist of:

Pension plan assets

$

356

$

Noncurrent other assets

 

 

1,038

$

356

$

1,038

The funded status of the Plan was recorded in the consolidated balance sheets in pension plan assets as of both December 31, 2022 and other noncurrents assets as of December 31, 2021.

December 31, 

    

2022

    

2021

(in thousands)

 

  

 

  

Amounts (pre-tax) recognized in accumulated other comprehensive loss consist of:

 

  

 

  

Net loss

$

2,558

$

3,303

Prior service cost (credit)

 

 

$

2,558

$

3,303

The accumulated benefit obligation for the Plan as of December 31, 2022 and 2021 has been disclosed above. The Company uses a December 31 measurement date for this qualified plan. As part of the plan termination, the Company expects to recognize a non-cash settlement charge for the remaining balance in the accumulated other comprehensive loss at that time.

Amounts recorded in the consolidated balance sheet as pension liabilities consist of:

December 31, 

    

2022

    

2021

(in thousands)

 

  

 

  

SERP liability

$

(14,440)

$

(15,564)

Marine Products’ funding policy is to contribute to the Plan the amount required, if any, under the Employee Retirement Income Security Act of 1974. The Company did not contribute to the plan in 2022 and 2021. The components of net periodic benefit cost of the Plan are summarized as follows:

(in thousands)

2022

2021

2020

Service cost for benefits earned during the period

$

$

$

Interest cost

 

133

 

147

 

230

Expected return on plan assets

 

 

(289)

 

(292)

Amortization of net losses

 

113

 

73

 

98

Settlement loss

1,180

647

Net periodic cost (benefit)

$

1,426

$

(69)

$

683

The Company recognized pre-tax decreases to the funded status in accumulated other comprehensive income (loss) of $(744,000) in 2022, $806,000 in 2021 and $(899,000) in 2020. There were no previously unrecognized prior service costs during 2022, 2021 and 2020. Non-cash settlement charges shown above represent the accelerated recognition of actuarial losses previously reflected in accumulated other comprehensive loss related to the lump-sum window offered in each of the years.

The pre-tax amounts recognized in other comprehensive income for the years ended December 31, 2022, 2021 and 2020 are summarized as follows:

(in thousands)

    

2022

    

2021

    

2020

Net loss (gain)

$

549

$

879

$

(154)

Amortization of net loss

 

(113)

 

(73)

 

(98)

Settlement loss

(1,180)

(647)

Amount recognized in accumulated other comprehensive income (loss)

$

(744)

$

806

$

(899)

The weighted average assumptions as of December 31 used to determine the projected benefit obligation and net benefit cost were as follows:

December 31, 

    

2022

    

2021

    

2020

 

Projected benefit obligation:

 

  

 

  

 

  

Discount rate

 

Note (1)

Note (1)

2.70

%  

Rate of compensation increase

 

N/A

 

N/A

 

N/A

 

Net benefit cost:

 

  

 

  

 

  

 

Discount rate

 

Note (1)

2.70

%  

3.70

%  

Expected return on plan assets

 

%  

4.00

%  

4.00

%  

Rate of compensation increase

 

N/A

 

N/A

 

N/A

 

(1) Projected benefit obligation as of December 31, 2022 reflects proposed termination of the Plan and is calculated based on various assumptions in accordance with the Plan agreement.

The plan’s weighted average asset allocation at December 31, 2022 and 2021 by asset category along with the target allocation for 2023 are as follows:

Percentage of

Percentage of

 

Plan Assets as of

Plan Assets as of

 

Target Allocation

December 31, 

December 31, 

 

Asset Category

    

for 2023

    

2022

    

2021

 

Cash and Cash Equivalents

 

0

%

-

5.0

%  

3.7

%  

1.4

%

Fixed Income Securities

 

15.0

%

-

100.0

%  

96.3

 

98.6

Total

 

100.0

%  

100.0

%

The Company’s Plan investments consist primarily of fixed-income securities that include corporate bonds, mortgage-backed securities, sovereign bonds, and U.S. Treasuries. For each of the asset categories in the Plan, the investment strategy is intended to minimize the level of risk as compared to the Plan’s liability and to minimize the cost of providing pension benefits. The investment policy establishes a target allocation for each asset class which is rebalanced as required. While not limited in approach, the Plan utilizes fixed income funds in which the underlying securities are marketable, to achieve this target allocation.

The Company’s investments consist primarily of fixed-income securities that include corporate bonds, mortgage-backed securities, sovereign bonds, and U.S. Treasuries. For each of the asset categories in the pension plan, the investment strategy is identical – maximize the long-term rate of return on plan assets while minimizing the level of risk to minimize the cost of providing pension benefits. The investment policy establishes a target allocation for each asset class which is rebalanced as required. The plan utilizes a number of investment approaches, including but not limited to fixed income funds in which the underlying securities are marketable, to achieve this target allocation.

The following tables present our plan assets using the fair value hierarchy as of December 31, 2022 and 2021. The fair value hierarchy has three levels based on the reliability of the inputs used to determine fair value. See Note 10: Fair Value Measurements for a brief description of the three levels under the fair value hierarchy.

Fair Value Hierarchy as of December 31, 2022:

Investments (in thousands)

    

    

Total

    

Level 1

    

Level 2

Cash and Cash Equivalents

 

(1)

$

129

$

129

$

Fixed Income Securities

 

(2)

 

3,373

 

 

3,373

Total Assets in the Fair Value Hierarchy

$

3,502

$

129

$

3,373

Fair Value Hierarchy as of December 31, 2021:

Investments (in thousands)

    

    

Total

    

Level 1

    

Level 2

Cash and Cash Equivalents

 

(1)

$

87

$

87

$

Fixed Income Securities

 

(2)

 

6,783

 

 

6,783

Total Assets in the Fair Value Hierarchy

$

6,870

$

87

$

6,783

(1)Cash and cash equivalents, which are used to pay benefits and plan administrative expenses, are held in Rule 2a-7 money market funds.
(2)Fixed income securities are primarily valued using a market approach with inputs that include broker quotes, benchmark yields, base spreads and reported trades. Subsequent to December, 31, 2022, these securities were liquidated to fund the annuity purchase.

The Company estimates that the future benefits payable for the Plan are as follows:

(in thousands)

    

  

2023

$

3,171

401(k) Plan — Marine Products participates in a defined contribution 401(k) plan sponsored by RPC that is available to substantially all full-time employees with more than 90 days of service. Effective January 1, 2019, the Company began matching 100 percent of employee’s contributions for each dollar of a participant’s contribution to the 401(k) Plan for the first three percent of his or her annual compensation, and fifty percent for each dollar of a participant’s contribution to the 401(k) Plan for the next three percent of his or her annual compensation. Employees vest in the Company’s contributions after two years of service. The charges to expense for Marine Products’ contributions to the 401(k) plan were $1,170,000 in 2022, $976,000 in 2021 and $603,000 in 2020.

Stock Incentive Plan — 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. All future equity compensation awards by the Company will be issued under the 2014 plan. 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 December 31, 2022, there were 1,095,547 shares available for grant.

The Company recognizes compensation expense for the unvested portion of awards outstanding over the remainder of the service period. The compensation cost recorded for these awards will be based on their fair value at grant date less the cost of estimated forfeitures. Forfeitures are estimated at the time of grant and revised, if necessary, in subsequent periods to reflect actual forfeitures.

Pre-tax stock-based employee compensation expense was approximately $2,707,000 ($2,111,000 after tax) for 2022, $2,289,000 ($1,785,000 after tax) for 2021, and $3,102,000 (2,420,000 after tax) for 2020.

We have not issued any stock options since 2003 and have no immediate plans to issue additional stock options.

Restricted Stock — Marine Products grants selected employees and directors time lapse restricted stock that vest after a certain stipulated number of years from the grant date, depending on the terms of the issue. The time lapse restricted shares granted by the Company in 2023 will vest ratably over a period of four years and the shares granted in 2022 will vest ratably over a period of five years. Prior to 2022, the time lapse restricted shares vested one-fifth per year beginning on the second anniversary of the grant date. During these years, grantees receive all dividends declared and retain voting rights for the shares.

The agreements under which the restricted stock is issued provide that shares awarded may not be sold or otherwise transferred until restrictions established under the stock plans have lapsed. Upon termination of employment from the Company, with the exception of death (fully vests), disability or retirement (partially vests based on duration of service), shares with restrictions are forfeited in accordance with the plan.

The following is a summary of the changes in non-vested restricted shares for the year ended December 31, 2022:

Weighted Average

Grant-Date Fair

    

Shares

    

Value

Non-vested shares at January 1, 2022

 

671,370

$

14.70

Granted

 

311,703

11.61

Vested

 

(193,403)

11.96

Forfeited

 

(25,500)

14.11

Non-vested shares at December 31, 2022

 

764,170

$

14.15

The following is a summary of the changes in non-vested restricted shares for the year ended December 31, 2021:

Weighted Average

Grant-Date Fair

    

Shares

    

Value

Non-vested shares at January 1, 2021

 

678,220

$

12.89

Granted

 

189,750

16.55

Vested

 

(194,800)

10.25

Forfeited

 

(1,800)

11.76

Non-vested shares at December 31, 2021

 

671,370

$

14.70

The fair value of restricted stock awards is based on the market price of the Company’s stock on the date of grant and is amortized to compensation expense on a straight-line basis over the requisite service period. The weighted average grant date fair value of these restricted stock awards was $11.61 in 2022, $16.55 in 2021 and $15.00 in 2020. The total fair value of shares vested was approximately $2,241,000 in 2022, $3,174,000 in 2021 and $4,431,000 during 2020.

For the year ending December 31, 2022 approximately $68,000 of excess tax benefits for stock-based compensation awards were recorded as a discrete tax adjustment and classified within operating activities in the consolidated statements of cash flows compared to approximately $341,000 for the year ending December 31, 2021.

Other Information — As of December 31, 2022 total unrecognized compensation cost related to non-vested restricted shares was approximately $7,157,000 which is expected to be recognized over a weighted-average period of 3.3 years.

XML 32 R20.htm IDEA: XBRL DOCUMENT v3.22.4
RELATED PARTY TRANSACTIONS
12 Months Ended
Dec. 31, 2022
RELATED PARTY TRANSACTIONS  
RELATED PARTY TRANSACTIONS

NOTE 13: RELATED PARTY TRANSACTIONS

In conjunction with its spin-off from RPC in 2001, the Company and RPC entered into various agreements that define the companies’ relationship after the spin-off.

The Transition Support Services Agreement provides for RPC to provide certain services, including financial reporting and income tax administration, acquisition assistance, etc., to Marine Products until the agreement is terminated by either party. Marine Products reimbursed RPC for its estimated allocable share of administrative costs incurred for services rendered on behalf of Marine Products totaling $922,000 in 2022, $867,000 in 2021, and $846,000 in 2020. The Company’s payable to RPC for these services was $26,000 as of December 31, 2022 and $87,000 as of December 31, 2021. Many of the Company’s directors are also directors of RPC and the Company’s executive officers are employees of both the Company and RPC.

RPC and Marine Products 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. The purchase was funded primarily by a $2,554,000 contribution by each company to 255 RC, LLC. Each of RPC and Marine Products is currently a party to an operating lease agreement with 255 RC, LLC for a period of five years. Marine Products recorded certain net operating costs comprised of rent and an allocable share of fixed costs of $160,000 in 2022, $160,000 in 2021 and $160,000 2020 for the corporate aircraft. The Company has a payable to 255 RC LLC of $1.6 million as of December 31, 2022 and $1.4 million as of December 31, 2021. The Company accounts for this investment using the equity method and its proportionate share of income or loss is recorded in selling, general and administrative expenses. As of December 31, 2022, the investment closely approximates the underlying equity in the net assets of 255 RC, LLC and the undistributed earnings represented in retained earnings was approximately $580,000.

A group that includes Gary W. Rollins, Pamela R. Rollins, Amy Rollins Kreisler and Timothy C. Rollins, each of whom is a director of the Company, and certain companies under their control, controls in excess of fifty percent of the Company’s voting power.

XML 33 R21.htm IDEA: XBRL DOCUMENT v3.22.4
LEASES
12 Months Ended
Dec. 31, 2022
LEASES  
LEASES

NOTE 14: LEASES

The Company recognizes leases with a duration greater than 12 months on the balance sheet with a Right-Of-Use (“ROU”) asset and liability at the present value of lease payments over the term. Renewal options are factored into the determination of lease payments when appropriate. There are no residual value guarantees on the existing leases. The Company estimates its incremental borrowing rate, at lease commencement, to determine the present value of lease payments, since most of the Company’s leases do not provide an implicit rate of return. ROU assets exclude lessor incentives received. The Company’s lease population consists primarily of office equipment. During the year ended December 31, 2022, the Company entered into new leases or modified existing leases that resulted in an increase of ROU assets in exchange for operating lease liabilities as disclosed below.

The Company does not have any finance leases. As of December 31, 2022, the Company had no operating leases that had not yet commenced.

Lease position:

The table below presents the assets and liabilities related to operating leases recorded on the balance sheet:

December 31, 

(in thousands)

    

Classification on Consolidated Balance Sheet

    

2022

    

2021

Assets:

 

  

 

  

  

Operating lease right-of-use assets

 

Other assets

$

239

$

72

Liabilities:

 

  

 

  

 

  

Current portion of operating lease liabilities

 

Accrued expenses and other liabilities

$

57

$

54

Long-term operating lease liabilities

 

Other long-term liabilities

 

180

 

17

Total lease liabilities

 

  

$

237

$

71

Lease Costs:

The components of lease expense are included in selling, general and administrative expenses in the consolidated statements of operations as disclosed below:

(in thousands)

    

2022

2021

Operating lease cost

 

$

59

$

55

Short-term lease cost

 

Total lease cost

 

$

59

$

55

Other information:

As of December 31, 

  

2022

2021

Cash paid for amounts included in the measurement of operating lease liabilities (in thousands)

    

$

55

$

52

ROU assets obtained in exchange for operating lease liabilities (in thousands)

 

222

 

Weighted average remaining lease term — operating leases (years)

 

4.2

 

1.6

Weighted average discount rate — operating leases

 

4.97

%

 

3.40

%

Lease Commitments:

Maturity of lease liabilities - Operating Leases:

As of December 31, 

2022

 

2021

(in thousands)

 

2022

 

$

 

$

55

2023

68

13

2024

 

58

 

3

2025

 

56

 

1

2026

 

55

 

2027

 

26

 

Total lease payments

 

263

 

72

Less: Amounts representing interest

 

(26)

 

(1)

Present value of lease liabilities

$

237

$

71

The Company is party to an operating lease as the lessor for certain real estate leased to a third party with an initial term of 36 months that was renewed in 2022 for an additional 36 months. The lease requires fixed monthly payments and does not contain clauses for future rent escalations or renewal options. There are no terms and conditions under which the lessee has the option to purchase this asset. As of December 31, 2022, projected future lease income on this lease totaled $540,000 scheduled to be received as follows: 2023 — $240,000, 2024 — $240,000 and 2025 — $60,000. The Company recorded rental income of $239,000 during 2022, $236,000 during 2021 and $236,000 in 2020 that is classified as part of selling, general and administrative expenses on the consolidated statements of operations.

XML 34 R22.htm IDEA: XBRL DOCUMENT v3.22.4
SCHEDULE II-VALUATION AND QUALIFYING ACCOUNTS
12 Months Ended
Dec. 31, 2022
SCHEDULE II-VALUATION AND QUALIFYING ACCOUNTS  
SCHEDULE II-VALUATION AND QUALIFYING ACCOUNTS

SCHEDULE II–VALUATION AND QUALIFYING ACCOUNTS

MARINE PRODUCTS CORPORATION AND SUBSIDIARIES (in thousands of dollars)

For the years ended December 31, 2022, 2021 and 2020

Balance at

Charged to

Net

Balance

Beginning

Costs and

(Write-Offs)/

at End of

Description (in thousands)

of Period

Expenses

Recoveries

Period

Year ended December 31, 2022

Credit loss allowance for accounts receivable

$

12

$

$

$

12

Year ended December 31, 2021

Credit loss allowance for accounts receivable

$

16

$

$

(4)

$

12

Deferred tax asset valuation allowance

$

1,818

$

$

(1,818)

$

Year ended December 31, 2020

Credit loss allowance for accounts receivable

$

20

$

8

$

(12)

$

16

Deferred tax asset valuation allowance

$

1,818

$

$

$

1,818

XML 35 R23.htm IDEA: XBRL DOCUMENT v3.22.4
SIGNIFICANT ACCOUNTING POLICIES (Policies)
12 Months Ended
Dec. 31, 2022
SIGNIFICANT ACCOUNTING POLICIES  
Basis of Consolidation and Presentation

Basis of Consolidation and Presentation — The consolidated financial statements include the accounts of Marine Products Corporation (a Delaware corporation) and its wholly owned subsidiaries (“Marine Products”, “MPC” or the “Company”).

The consolidated financial statements included herein may not necessarily be indicative of the future results of operations, financial position and cash flows of Marine Products.

The Company has one reportable segment — its Powerboat Manufacturing business. The Company’s results of operations and its financial condition are not significantly reliant upon any single customer or product model. No single dealer accounted for 10 percent or more of net sales during 2022, 2021 or 2020. Net sales to the Company’s international dealers were approximately $25.6 million in 2022, $15.9 million in 2021, and $11.8 million in 2020.

Common Stock

Common Stock — Marine Products is authorized to issue 74,000,000 shares of common stock, $0.10 par value. Holders of common stock are entitled to receive dividends when, as, and if declared by our Board of Directors out of legally available funds. Each share of common stock is entitled to one vote on all matters submitted to a vote of stockholders. Holders of common stock do not have cumulative voting rights. In the event of any liquidation, dissolution or winding up of the Company, holders of common stock are entitled to ratable distribution of the remaining assets available for distribution to stockholders.

Preferred Stock

Preferred Stock — Marine Products is authorized to issue up to 1,000,000 shares of preferred stock, $0.10 par value. As of December 31, 2022, there were no shares of preferred stock issued. The Board of Directors is authorized, subject to any limitations prescribed by law, to provide for the issuance of preferred stock as a class without series or, if so determined from time to time, in one or more series, and by filing a certificate pursuant to the applicable laws of the state of Delaware and to fix the designations, powers, preferences and rights, exchangeability for shares of any other class or classes of stock. Any preferred stock to be issued could rank prior to the common stock with respect to dividend rights and rights on liquidation.

Share Repurchases

Share Repurchases — The Company records the cost of share repurchases in stockholders’ equity as a reduction to common stock to the extent of par value of the shares acquired and the remainder is allocated to capital in excess of par value and retained earnings if capital in excess of par value is depleted. The Company tracks capital in excess of par value on a cumulative basis and for each reporting period, discloses the excess over capital in excess of par value as part of stock purchased and retired in the consolidated statements of stockholders’ equity.

Dividend

Dividend — On January 24, 2023, the Board of Directors declared a regular cash dividend of $0.14 per share payable March 10, 2023 to stockholders of record at the close of business on February 10, 2023. Subject to industry conditions and Marine Products’ earnings, financial condition, and other relevant factors, the Company expects to continue to pay regular quarterly cash dividends to common stockholders.

Use of Estimates in the Preparation of Financial Statements

Use of Estimates in the Preparation of Financial Statements — The preparation of financial statements in conformity with accounting principles generally accepted in the United States of America requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of sales and expenses during the reporting period. Actual results could differ from those estimates. Significant estimates are used in the determination of sales, sales incentives and discounts, and warranty costs.

Sales Recognition

Sales Recognition  Marine Products recognizes revenues from contracts with its customers based on the amount of consideration it receives in exchange for the goods sold. See Note 2: Net Sales for additional information.

Advertising

Advertising — Advertising expenses are charged to expense during the period in which they are incurred. Expenses associated with product brochures and other inventoriable marketing materials are deferred and amortized over the related model year which approximates the consumption of these materials. The Company had prepaid expenses related to unamortized product brochure costs of $194,000 as of December 31, 2022 and $132,000 as of December 31, 2021. Advertising expenses totaled approximately $2,147,000 in 2022, $1,645,000 in 2021 and $2,013,000 in 2020 and are recorded in selling, general and administrative expenses.

Cash and Cash Equivalents

Cash and Cash Equivalents — Highly liquid investments with original maturities of three months or less when acquired are considered to be cash equivalents. The Company maintains its cash in bank accounts which, at times, may exceed federally insured limits. MPC maintains cash equivalents and investments in one or more large financial institutions, and MPC’s policy restricts investment in any securities rated less than “investment grade” by national rating services.

Accounts Receivable

Accounts Receivable — The majority of the Company’s accounts receivable is due from dealers located in markets throughout the United States. Approximately 58 percent of Marine Products’ domestic shipments are made pursuant to “floor plan financing” programs in which Marine Products’ subsidiaries participate on behalf of their dealers with various major third-party financing institutions. Under these arrangements, a dealer establishes lines of credit with one or more of these third-party lenders for the purchase of boat inventory for sales to retail customers in their show room or during boat show exhibitions. When a dealer purchases and takes delivery of a boat pursuant to a floor plan financing arrangement, it draws against its line of credit and the lender pays the invoice cost of the boat directly to Marine Products within approximately ten business days. The Company determines its credit loss allowance by considering a number of factors, including the length of time trade accounts receivable are past due, the Company’s previous loss history, the customer’s current ability to pay its obligation to the Company, and the condition of the general economy and the industry as a whole. The Company writes-off accounts receivable when they become uncollectible, and payments subsequently received on such receivables are credited to the allowance.

Inventories

Inventories — Inventories are stated at the lower of cost (determined on a first-in, first-out basis) and net realizable value. When evidence exists that the net realizable value of inventory is lower than its cost, the Company recognizes the difference as a loss in earnings in the period in which it occurs. Net realizable value is the estimated selling price in the ordinary course of business, less reasonably predictable costs of completion, disposal, and transportation.

Property, Plant and Equipment

Property, Plant and Equipment — Property, plant and equipment is carried at cost. Depreciation is provided principally on a straight-line basis over the estimated useful lives of the assets. The cost of assets retired or otherwise disposed of and the related accumulated depreciation are eliminated from the accounts in the year of disposal with the resulting gain or loss credited or charged to income. Expenditures for additions, major renewals, and betterments are capitalized while expenditures for routine maintenance and repairs are expensed as incurred. Depreciation expense on operating equipment used in production is included in cost of goods sold in the accompanying consolidated statements of operations. All other depreciation is included in selling, general and administrative expenses in the accompanying consolidated statements of operations. Property, plant and equipment are reviewed for impairment when indicators of impairment exist.

Goodwill and Other Intangibles

Goodwill and Other Intangibles — Intangibles consist primarily of goodwill and trade names related to businesses acquired. Goodwill represents the excess of the purchase price over the fair value of net assets of businesses acquired. The carrying amount of goodwill was $3,308,000 as of December 31, 2022 and 2021. The Company evaluates whether goodwill is impaired by comparing its market capitalization based on its closing stock price (Level 1 input) to the book value of its equity on the annual evaluation date. The Company also periodically performs a valuation of its indefinite – lived trade names and has concluded that the fair value of these assets is not impaired. Based on these evaluations, the Company concluded that no impairment of its goodwill or trade names has occurred for the years ended December 31, 2022, 2021 and 2020.

Investments

Investments — The Company maintains certain securities in the non-qualified Supplemental Executive Retirement Plan that have been classified as trading. See Note 12: Employee Benefit Plans for further information regarding these securities.

Warranty Costs

Warranty Costs — The Company provides a lifetime limited structural hull warranty, a five-year limited structural deck warranty, and a transferable one-year limited warranty to the original owner. Warranties for additional items are provided for periods of one to five years and are not transferrable. Additionally, as it relates to the first 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 Company accrues for estimated future warranty costs at the time of the sale based on its historical claims experience. An analysis of the warranty accruals for the years ended December 31, 2022 and 2021 is as follows:

(in thousands)

    

2022

    

2021

Balance at beginning of year

$

4,641

$

5,030

Less: Payments made during the year

 

(4,845)

 

(4,091)

Add: Warranty provision for the current year

 

5,737

 

3,817

Changes to warranty provision for prior years

 

166

 

(115)

Balance at end of year

$

5,699

$

4,641

Insurance Accruals

Insurance Accruals — The Company fully insures its risks related to general liability, product liability and vehicle liability, whereas the health insurance plan up to a maximum annual claim amount for each covered employee and related dependents and workers’ compensation are self-funded. The estimated cost of claims under the self-insurance program is accrued as the claims are incurred and may subsequently be revised based on developments relating to such claims.

Research and Development Costs

Research and Development Costs — The Company expenses research and development costs for new products and components as incurred. Research and development costs are included in selling, general and administrative expenses and totaled $437,000 in 2022, $776,000 in 2021, and $751,000 in 2020.

Repurchase Obligations

Repurchase Obligations — The Company has entered into agreements with third-party floor plan lenders where it has agreed, in the event of default by the dealer, to repurchase MPC boats repossessed from the dealer. These arrangements are subject to maximum repurchase amounts and the associated risk is mitigated by the value of the boats repurchased. The Company accrues estimated losses when a loss, due primarily to the default of one of our dealers, is determined to be probable and the amount of the loss can be reasonably estimated.

Income Taxes

Income Taxes — Deferred tax liabilities and assets are determined based on the difference between the financial and tax bases of assets and liabilities using enacted tax rates in effect for the year in which the differences are expected to reverse. The Company establishes a valuation allowance against the carrying value of deferred tax assets if the Company concludes that it is more likely than not that the asset will not be realized through future taxable income.

Leases

Leases The Company determines at contract inception, if an arrangement is a lease or contains a lease based on whether the Company obtains the right to control the use of specifically identifiable property, plant and equipment for a period of time in exchange for consideration. The Company has elected not to separate non-lease components from lease components for its leases. Variable lease payments are recognized as expense when incurred.

Retirement Income Plan

Retirement Income Plan (“Plan”) — Marine Products participates in the tax-qualified, defined benefit, noncontributory, trusteed retirement income plan sponsored by RPC, Inc. (“RPC”) that provides monthly benefits upon normal retirement at age 65, or reduced early retirement benefits at age 59 ½ or at age 55 or older with 15 or more years of service, to substantially all employees with at least one year of service prior to 2002. In 2002, RPC’s Board of Directors approved a resolution to cease all future retirement benefit accruals under the defined benefit pension plan. During 2021, the Company initiated actions to terminate the defined benefit pension plan. See Note 12: Employee Benefit Plans for a full description and status of this plan and the related accounting and funding policies.

Stock-Based Compensation

Stock-Based Compensation — Stock-based compensation expense is recognized for all share-based payment awards, net of an estimated forfeiture rate. Thus, compensation cost is amortized for those shares expected to vest on a straight-line basis over the requisite service period of the award. See Note 12: Employee Benefit Plans for additional information.

Earnings per Share

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. See Note 12: Employee Benefit Plans for further information on restricted stock granted to employees.

Restricted shares of common stock (participating securities) outstanding and a reconciliation of weighted average shares outstanding is as follows:

(in thousands)

    

2022

    

2021

    

2020

Net income available for stockholders:

$

40,347

$

29,026

$

19,444

Less: Adjustments for earnings attributable to participating securities

 

(858)

 

(566)

 

(416)

Net income used in calculating earnings per share

$

39,489

$

28,460

$

19,028

Weighted average shares outstanding (including participating securities)

 

34,183

 

33,984

 

33,926

Adjustment for participating securities

 

(743)

 

(672)

 

(734)

Shares used in calculating basic and diluted earnings per share

 

33,440

 

33,312

 

33,192

Fair Value of Financial Instruments

Fair Value of Financial Instruments — The Company’s financial instruments consist primarily of cash and cash equivalents, accounts receivable, accounts payable and marketable securities. The carrying value of cash and cash equivalents, accounts receivable and accounts payable approximate their fair values because of the short-term nature of such instruments. The Company’s marketable securities are held in the non-qualified Supplemental Executive Retirement Plan (“SERP”) which are classified as trading securities. All of these securities are carried at fair value in the accompanying consolidated balance sheets. See Note 10: Fair Value Measurements for further information regarding the fair value measurement of assets and liabilities.

Concentration of Suppliers

Concentration of Suppliers — The Company has only four suppliers for the three types of engines it purchases. This concentration of suppliers could impact our sales and profitability in the event of a sudden interruption in the delivery of these engines.

Recent Accounting Pronouncements

Recent Accounting Pronouncements — The FASB issued the following Accounting Standards Updates (“ASU”s):

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 36 R24.htm IDEA: XBRL DOCUMENT v3.22.4
SIGNIFICANT ACCOUNTING POLICIES (Tables)
12 Months Ended
Dec. 31, 2022
SIGNIFICANT ACCOUNTING POLICIES  
Schedule of analysis of warranty accruals

(in thousands)

    

2022

    

2021

Balance at beginning of year

$

4,641

$

5,030

Less: Payments made during the year

 

(4,845)

 

(4,091)

Add: Warranty provision for the current year

 

5,737

 

3,817

Changes to warranty provision for prior years

 

166

 

(115)

Balance at end of year

$

5,699

$

4,641

Schedule of reconciliation of weighted average shares outstanding

(in thousands)

    

2022

    

2021

    

2020

Net income available for stockholders:

$

40,347

$

29,026

$

19,444

Less: Adjustments for earnings attributable to participating securities

 

(858)

 

(566)

 

(416)

Net income used in calculating earnings per share

$

39,489

$

28,460

$

19,028

Weighted average shares outstanding (including participating securities)

 

34,183

 

33,984

 

33,926

Adjustment for participating securities

 

(743)

 

(672)

 

(734)

Shares used in calculating basic and diluted earnings per share

 

33,440

 

33,312

 

33,192

XML 37 R25.htm IDEA: XBRL DOCUMENT v3.22.4
NET SALES (Tables)
12 Months Ended
Dec. 31, 2022
NET SALES  
Schedule of disaggregation of sales by major source

(in thousands)

    

2022

    

2021

    

2020

Boats and accessories

$

375,912

$

293,312

$

235,097

Parts

 

5,083

 

4,702

 

4,728

Net sales

$

380,995

$

298,014

$

239,825

Schedule of revenue by geographic region

(in thousands)

    

2022

    

2021

    

2020

Domestic

$

355,371

$

282,117

$

228,092

International

 

25,624

 

15,897

 

11,733

Net sales

$

380,995

$

298,014

$

239,825

Schedule of contract balances

(in thousands)

    

2022

    

2021

Deferred revenue

$

1,989

$

1,313

XML 38 R26.htm IDEA: XBRL DOCUMENT v3.22.4
ACCOUNTS RECEIVABLE (Tables)
12 Months Ended
Dec. 31, 2022
ACCOUNTS RECEIVABLE  
Schedule of accounts receivable

December 31, 

    

2022

    

2021

(in thousands)

 

  

 

  

Trade receivables

$

4,047

$

2,454

Other

 

1,305

 

820

Total

 

5,352

 

3,274

Less: allowance for credit losses

 

(12)

 

(12)

Net accounts receivable

$

5,340

$

3,262

XML 39 R27.htm IDEA: XBRL DOCUMENT v3.22.4
INVENTORIES (Tables)
12 Months Ended
Dec. 31, 2022
INVENTORIES  
Schedule of inventories

    

December 31, 

 

2022

2021

(in thousands)

Raw materials and supplies

$

37,210

$

42,231

Work in process

 

14,190

 

14,390

Finished goods

 

21,615

 

16,640

Total inventories

$

73,015

$

73,261

XML 40 R28.htm IDEA: XBRL DOCUMENT v3.22.4
PROPERTY, PLANT AND EQUIPMENT (Tables)
12 Months Ended
Dec. 31, 2022
PROPERTY, PLANT AND EQUIPMENT  
Schedule of property, plant and equipment

Estimated

December 31, 

    

Useful Lives

    

2022

    

2021

(in thousands)

  

  

Land

 

N/A

$

895

$

878

Buildings

 

7-40

 

21,567

 

21,275

Operating equipment and property

 

3-15

 

14,292

 

13,455

Furniture and fixtures

 

5-7

 

2,991

 

2,779

Vehicles

 

5-10

 

8,275

 

7,861

Gross property, plant and equipment

 

 

48,020

 

46,248

Less: accumulated depreciation

 

 

(33,055)

 

(31,878)

Net property, plant and equipment

$

14,965

$

14,370

XML 41 R29.htm IDEA: XBRL DOCUMENT v3.22.4
ACCRUED EXPENSES AND OTHER LIABILITIES (Tables)
12 Months Ended
Dec. 31, 2022
ACCRUED EXPENSES AND OTHER LIABILITIES  
Schedule of accrued expenses and other liabilities

December 31, 

2022

    

2021

(in thousands)

 

  

 

  

Accrued payroll and related expenses

$

3,753

$

3,119

Accrued sales incentives and discounts

 

2,485

 

1,214

Accrued warranty costs

 

5,699

 

4,641

Deferred revenue

 

1,989

 

1,313

Income taxes payable

342

217

Other

 

1,072

 

794

Total accrued expenses and other liabilities

$

15,340

$

11,298

XML 42 R30.htm IDEA: XBRL DOCUMENT v3.22.4
INCOME TAXES (Tables)
12 Months Ended
Dec. 31, 2022
INCOME TAXES  
Schedule of components of the provision for income taxes

(in thousands)

    

2022

    

2021

    

2020

Current provision:

 

  

 

  

 

  

Federal

$

12,225

$

7,176

$

4,741

State

 

1,360

 

346

 

582

Deferred (benefit) provision:

 

 

 

  

Federal

 

(1,687)

 

(248)

 

(410)

State

 

(111)

 

108

 

99

Total income tax provision

$

11,787

$

7,382

$

5,012

Schedule of reconciliation between the federal statutory rate and effective tax rate

    

2022

    

2021

    

2020

 

Federal statutory rate

 

21.0

%  

21.0

%  

21.0

%  

State income taxes, net of federal benefit

 

1.3

 

0.9

 

1.4

 

Research and experimentation credit

 

(0.7)

 

(0.9)

 

(1.5)

 

Non-deductible expenses

0.3

(0.8)

0.1

Change in contingencies

 

0.8

 

0.4

 

0.1

 

Adjustments related to vesting of restricted stock

 

(0.1)

 

(1.0)

 

(1.5)

 

Other

 

 

0.7

 

0.9

 

Effective tax rate

 

22.6

%  

20.3

%  

20.5

%  

Schedule of components of deferred tax assets and liabilities

December 31, 

    

2022

    

2021

(in thousands)

 

  

 

  

Deferred tax assets:

 

  

 

  

Warranty costs

$

1,254

$

1,021

Stock-based compensation

 

866

 

780

Pension

 

3,099

 

3,196

State NOL’s

221

283

Capitalized research and development

1,300

All others, net

 

789

 

589

Total deferred tax assets

 

7,529

 

5,869

Deferred tax liabilities:

 

  

 

  

Depreciation and amortization expense

 

(1,092)

 

(1,033)

Basis differences in joint venture

 

(410)

 

(444)

Net deferred tax assets

$

6,027

$

4,392

Schedule of unrecognized tax benefits

(in thousands)

    

2022

    

2021

Balance at beginning of the year

$

539

$

401

Additions based on tax positions related to the current year

 

393

 

32

Additions for tax positions of prior years

 

126

 

106

Balance at end of the year

$

1,058

$

539

XML 43 R31.htm IDEA: XBRL DOCUMENT v3.22.4
ACCUMULATED OTHER COMPREHENSIVE LOSS (Tables)
12 Months Ended
Dec. 31, 2022
ACCUMULATED OTHER COMPREHENSIVE LOSS  
Schedule of accumulated other comprehensive loss

(in thousands)

    

2022

    

2021

    

Balance at beginning of the year

$

(2,576)

$

(1,947)

Change during the year:

 

  

 

  

Before-tax amount

 

632

 

(879)

Tax benefit

 

(139)

 

193

Reclassification adjustment, net of taxes

 

  

 

  

Amortization of net loss

 

88

 

57

Total activity in the year

 

581

 

(629)

Balance at end of the year

$

(1,995)

$

(2,576)

XML 44 R32.htm IDEA: XBRL DOCUMENT v3.22.4
EMPLOYEE BENEFIT PLANS (Tables)
12 Months Ended
Dec. 31, 2022
EMPLOYEE BENEFIT PLANS  
Schedule of funded status of the Retirement Income Plan

December 31, 

    

2022

    

2021

(in thousands)

 

  

 

  

Accumulated benefit obligation at end of year

$

3,146

$

5,832

Change in projected benefit obligation:

 

 

  

Benefit obligation at beginning of year

$

5,832

$

5,576

Service cost

 

 

Interest cost

 

133

 

147

Actuarial loss

 

(1,045)

 

347

Benefits paid

 

(322)

 

(238)

Settlement

(1,452)

Projected benefit obligation at end of year

$

3,146

$

5,832

Change in plan assets:

 

 

  

Fair value of plan assets at beginning of year

$

6,870

$

7,351

Actual return on plan assets

 

(1,594)

 

(243)

Benefits paid

 

(322)

 

(238)

Settlements

(1,452)

Fair value of plan assets at end of year

$

3,502

$

6,870

Funded status at end of year

$

356

$

1,038

December 31, 

    

2022

    

2021

(in thousands)

Amounts recognized in the consolidated balance sheets consist of:

Pension plan assets

$

356

$

Noncurrent other assets

 

 

1,038

$

356

$

1,038

December 31, 

    

2022

    

2021

(in thousands)

 

  

 

  

Amounts (pre-tax) recognized in accumulated other comprehensive loss consist of:

 

  

 

  

Net loss

$

2,558

$

3,303

Prior service cost (credit)

 

 

$

2,558

$

3,303

Schedule of amounts recorded in the consolidated balance sheet as pension liabilities

December 31, 

    

2022

    

2021

(in thousands)

 

  

 

  

SERP liability

$

(14,440)

$

(15,564)

Schedule of net periodic cost (benefit)

(in thousands)

2022

2021

2020

Service cost for benefits earned during the period

$

$

$

Interest cost

 

133

 

147

 

230

Expected return on plan assets

 

 

(289)

 

(292)

Amortization of net losses

 

113

 

73

 

98

Settlement loss

1,180

647

Net periodic cost (benefit)

$

1,426

$

(69)

$

683

Schedule of amounts recognized in other comprehensive income

(in thousands)

    

2022

    

2021

    

2020

Net loss (gain)

$

549

$

879

$

(154)

Amortization of net loss

 

(113)

 

(73)

 

(98)

Settlement loss

(1,180)

(647)

Amount recognized in accumulated other comprehensive income (loss)

$

(744)

$

806

$

(899)

Schedule of weighted average assumptions

December 31, 

    

2022

    

2021

    

2020

 

Projected benefit obligation:

 

  

 

  

 

  

Discount rate

 

Note (1)

Note (1)

2.70

%  

Rate of compensation increase

 

N/A

 

N/A

 

N/A

 

Net benefit cost:

 

  

 

  

 

  

 

Discount rate

 

Note (1)

2.70

%  

3.70

%  

Expected return on plan assets

 

%  

4.00

%  

4.00

%  

Rate of compensation increase

 

N/A

 

N/A

 

N/A

 

(1) Projected benefit obligation as of December 31, 2022 reflects proposed termination of the Plan and is calculated based on various assumptions in accordance with the Plan agreement.

Schedule of allocation of plan assets

Percentage of

Percentage of

 

Plan Assets as of

Plan Assets as of

 

Target Allocation

December 31, 

December 31, 

 

Asset Category

    

for 2023

    

2022

    

2021

 

Cash and Cash Equivalents

 

0

%

-

5.0

%  

3.7

%  

1.4

%

Fixed Income Securities

 

15.0

%

-

100.0

%  

96.3

 

98.6

Total

 

100.0

%  

100.0

%

Schedule of plan assets using the fair value hierarchy

Investments (in thousands)

    

    

Total

    

Level 1

    

Level 2

Cash and Cash Equivalents

 

(1)

$

129

$

129

$

Fixed Income Securities

 

(2)

 

3,373

 

 

3,373

Total Assets in the Fair Value Hierarchy

$

3,502

$

129

$

3,373

Fair Value Hierarchy as of December 31, 2021:

Investments (in thousands)

    

    

Total

    

Level 1

    

Level 2

Cash and Cash Equivalents

 

(1)

$

87

$

87

$

Fixed Income Securities

 

(2)

 

6,783

 

 

6,783

Total Assets in the Fair Value Hierarchy

$

6,870

$

87

$

6,783

(1)Cash and cash equivalents, which are used to pay benefits and plan administrative expenses, are held in Rule 2a-7 money market funds.
(2)Fixed income securities are primarily valued using a market approach with inputs that include broker quotes, benchmark yields, base spreads and reported trades. Subsequent to December, 31, 2022, these securities were liquidated to fund the annuity purchase.

Schedule of future benefits payable for the Retirement Income Plan over the next ten years

(in thousands)

    

  

2023

$

3,171

Schedule Of Nonvested Restricted Stock Units Activity

Weighted Average

Grant-Date Fair

    

Shares

    

Value

Non-vested shares at January 1, 2022

 

671,370

$

14.70

Granted

 

311,703

11.61

Vested

 

(193,403)

11.96

Forfeited

 

(25,500)

14.11

Non-vested shares at December 31, 2022

 

764,170

$

14.15

Weighted Average

Grant-Date Fair

    

Shares

    

Value

Non-vested shares at January 1, 2021

 

678,220

$

12.89

Granted

 

189,750

16.55

Vested

 

(194,800)

10.25

Forfeited

 

(1,800)

11.76

Non-vested shares at December 31, 2021

 

671,370

$

14.70

XML 45 R33.htm IDEA: XBRL DOCUMENT v3.22.4
LEASES (Tables)
12 Months Ended
Dec. 31, 2022
LEASES  
Schedule of operating leases assets and liabilities

December 31, 

(in thousands)

    

Classification on Consolidated Balance Sheet

    

2022

    

2021

Assets:

 

  

 

  

  

Operating lease right-of-use assets

 

Other assets

$

239

$

72

Liabilities:

 

  

 

  

 

  

Current portion of operating lease liabilities

 

Accrued expenses and other liabilities

$

57

$

54

Long-term operating lease liabilities

 

Other long-term liabilities

 

180

 

17

Total lease liabilities

 

  

$

237

$

71

Schedule of components of lease expense

(in thousands)

    

2022

2021

Operating lease cost

 

$

59

$

55

Short-term lease cost

 

Total lease cost

 

$

59

$

55

Schedule of other information

As of December 31, 

  

2022

2021

Cash paid for amounts included in the measurement of operating lease liabilities (in thousands)

    

$

55

$

52

ROU assets obtained in exchange for operating lease liabilities (in thousands)

 

222

 

Weighted average remaining lease term — operating leases (years)

 

4.2

 

1.6

Weighted average discount rate — operating leases

 

4.97

%

 

3.40

%

Schedule of future minimum lease payments

As of December 31, 

2022

 

2021

(in thousands)

 

2022

 

$

 

$

55

2023

68

13

2024

 

58

 

3

2025

 

56

 

1

2026

 

55

 

2027

 

26

 

Total lease payments

 

263

 

72

Less: Amounts representing interest

 

(26)

 

(1)

Present value of lease liabilities

$

237

$

71

XML 46 R34.htm IDEA: XBRL DOCUMENT v3.22.4
SIGNIFICANT ACCOUNTING POLICIES - Basis of Consolidation and Presentation (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2022
USD ($)
segment
Dec. 31, 2021
USD ($)
Dec. 31, 2020
USD ($)
Concentration Risk      
Number of reportable segments | segment 1    
Net sales to all dealers $ 380,995 $ 298,014 $ 239,825
Net Sales | Customer Concentration Risk      
Concentration Risk      
Concentration risk, customer 0 0 0
Percent of net sales 10 10 10
Net Sales | International dealers      
Concentration Risk      
Net sales to all dealers $ 25,600 $ 15,900 $ 11,800
XML 47 R35.htm IDEA: XBRL DOCUMENT v3.22.4
SIGNIFICANT ACCOUNTING POLICIES - Common and Preferred Stock (Details) - $ / shares
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
SIGNIFICANT ACCOUNTING POLICIES    
Common stock, shares authorized 74,000,000 74,000,000
Common stock, par value (in dollar per share) $ 0.10 $ 0.10
Votes per share one vote  
Preferred stock, shares authorized 1,000,000 1,000,000
Preferred stock, par value (in dollar per share) $ 0.10 $ 0.10
Preferred stock, shares issued 0 0
XML 48 R36.htm IDEA: XBRL DOCUMENT v3.22.4
SIGNIFICANT ACCOUNTING POLICIES - Dividends, Advertising and Marketable securities (Details) - USD ($)
12 Months Ended
Jan. 24, 2023
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Accounting policies:        
Prepaid expenses related to unamortized product brochure costs   $ 194,000 $ 132,000  
Selling, general and administrative expenses        
Accounting policies:        
Advertising expenses   $ 2,147,000 $ 1,645,000 $ 2,013,000
Dividend declared        
Accounting policies:        
Amount of dividend payable in cash per share   $ 0.14    
Dividends payable, date declared Jan. 24, 2023      
Dividend payable, date to be payable   Mar. 10, 2023    
Dividends payable, date of record   Feb. 10, 2023    
XML 49 R37.htm IDEA: XBRL DOCUMENT v3.22.4
SIGNIFICANT ACCOUNTING POLICIES - Warranty Costs (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Warranty accruals:    
Balance at beginning of year $ 4,641 $ 5,030
Less: Payments made during the year (4,845) (4,091)
Add: Warranty provision for the current year 5,737 3,817
Changes to warranty provision for prior years 166 (115)
Balance at end of year $ 5,699 $ 4,641
Warranty Costs    
Period of limited warranty on structural deck 5 years  
Period of transferable limited warranty to original owner 1 year  
Period of transferable hull warranty available to first subsequent owner 5 years  
Length of period after original retail purchase the 5-year transferable hull warranty terminates 5 years  
Minimum    
Warranty Costs    
Period of non-transferable warranty on additional items 1 year  
Maximum    
Warranty Costs    
Period of non-transferable warranty on additional items 5 years  
XML 50 R38.htm IDEA: XBRL DOCUMENT v3.22.4
SIGNIFICANT ACCOUNTING POLICIES - Additional Information (Details)
12 Months Ended
Dec. 31, 2022
USD ($)
item
Dec. 31, 2021
USD ($)
Dec. 31, 2020
USD ($)
Product Information [Line Items]      
Statutory federal income tax rate 21.00% 21.00% 21.00%
Goodwill and Other Intangibles      
Goodwill $ 3,308,000 $ 3,308,000  
Impairment of goodwill or trade names 0 0 $ 0
Selling, general and administrative expenses      
Product Information [Line Items]      
Research and development costs $ 437,000 $ 776,000 $ 751,000
Accounts Receivable | Customer Concentration Risk | Domestic      
Product Information [Line Items]      
Percentage of domestic shipments made pursuant to floor plan financing 58.00%    
Supplier Concentration Risk      
Product Information [Line Items]      
Number of supplier | item 4    
Number of types of engines | item 3    
XML 51 R39.htm IDEA: XBRL DOCUMENT v3.22.4
SIGNIFICANT ACCOUNTING POLICIES - Reconciliation of weighted average shares outstanding (Details) - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Earnings per Share      
Net income available for stockholders: $ 40,347 $ 29,026 $ 19,444
Less: Adjustments for earnings attributable to participating securities (858) (566) (416)
Net income used in calculating earnings per share $ 39,489 $ 28,460 $ 19,028
Weighted average shares outstanding (including participating securities) 34,183 33,984 33,926
Adjustment for participating securities (743) (672) (734)
Shares used in calculating basic earnings per share 33,440 33,312 33,192
Shares used in calculating diluted earnings per share 33,440 33,312 33,192
XML 52 R40.htm IDEA: XBRL DOCUMENT v3.22.4
NET SALES - Payment Terms (Details)
12 Months Ended
Dec. 31, 2022
Minimum  
Net sales:  
Revenue satisfaction period 7 days
Maximum  
Net sales:  
Revenue satisfaction period 10 days
XML 53 R41.htm IDEA: XBRL DOCUMENT v3.22.4
NET SALES - Disaggregate sales by major source (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Disaggregation of revenue:      
Net sales $ 380,995 $ 298,014 $ 239,825
Boats and accessories      
Disaggregation of revenue:      
Net sales 375,912 293,312 235,097
Parts      
Disaggregation of revenue:      
Net sales $ 5,083 $ 4,702 $ 4,728
XML 54 R42.htm IDEA: XBRL DOCUMENT v3.22.4
NET SALES - Disaggregate revenue by location (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Disaggregation of revenue:      
Net sales $ 380,995 $ 298,014 $ 239,825
Domestic      
Disaggregation of revenue:      
Net sales 355,371 282,117 228,092
International      
Disaggregation of revenue:      
Net sales $ 25,624 $ 15,897 $ 11,733
XML 55 R43.htm IDEA: XBRL DOCUMENT v3.22.4
NET SALES - Deferred revenue (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Accrued expenses and other liabilities    
Disaggregation of revenue:    
Deferred revenue $ 1,989 $ 1,313
XML 56 R44.htm IDEA: XBRL DOCUMENT v3.22.4
ACCOUNTS RECEIVABLE (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Accounts receivable    
Trade receivables $ 4,047 $ 2,454
Other 1,305 820
Total 5,352 3,274
Less: allowance for credit losses (12) (12)
Net accounts receivable $ 5,340 $ 3,262
XML 57 R45.htm IDEA: XBRL DOCUMENT v3.22.4
INVENTORIES (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
INVENTORIES    
Raw materials and supplies $ 37,210 $ 42,231
Work in process 14,190 14,390
Finished goods 21,615 16,640
Total inventories $ 73,015 $ 73,261
XML 58 R46.htm IDEA: XBRL DOCUMENT v3.22.4
PROPERTY, PLANT AND EQUIPMENT (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
PROPERTY, PLANT AND EQUIPMENT    
Gross property, plant and equipment $ 48,020 $ 46,248
Less: accumulated depreciation (33,055) (31,878)
Net property, plant and equipment 14,965 14,370
Land    
PROPERTY, PLANT AND EQUIPMENT    
Gross property, plant and equipment 895 878
Buildings    
PROPERTY, PLANT AND EQUIPMENT    
Gross property, plant and equipment $ 21,567 21,275
Buildings | Minimum    
PROPERTY, PLANT AND EQUIPMENT    
Estimated Useful Lives 7 years  
Buildings | Maximum    
PROPERTY, PLANT AND EQUIPMENT    
Estimated Useful Lives 40 years  
Operating equipment and property    
PROPERTY, PLANT AND EQUIPMENT    
Gross property, plant and equipment $ 14,292 13,455
Operating equipment and property | Minimum    
PROPERTY, PLANT AND EQUIPMENT    
Estimated Useful Lives 3 years  
Operating equipment and property | Maximum    
PROPERTY, PLANT AND EQUIPMENT    
Estimated Useful Lives 15 years  
Furniture and fixtures    
PROPERTY, PLANT AND EQUIPMENT    
Gross property, plant and equipment $ 2,991 2,779
Furniture and fixtures | Minimum    
PROPERTY, PLANT AND EQUIPMENT    
Estimated Useful Lives 5 years  
Furniture and fixtures | Maximum    
PROPERTY, PLANT AND EQUIPMENT    
Estimated Useful Lives 7 years  
Vehicles    
PROPERTY, PLANT AND EQUIPMENT    
Gross property, plant and equipment $ 8,275 $ 7,861
Vehicles | Minimum    
PROPERTY, PLANT AND EQUIPMENT    
Estimated Useful Lives 5 years  
Vehicles | Maximum    
PROPERTY, PLANT AND EQUIPMENT    
Estimated Useful Lives 10 years  
XML 59 R47.htm IDEA: XBRL DOCUMENT v3.22.4
PROPERTY, PLANT AND EQUIPMENT - Depreciation (Details) - USD ($)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
PROPERTY, PLANT AND EQUIPMENT      
Depreciation expense $ 1,905,000 $ 1,816,000 $ 1,954,000
XML 60 R48.htm IDEA: XBRL DOCUMENT v3.22.4
ACCRUED EXPENSES AND OTHER LIABILITIES (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
ACCRUED EXPENSES AND OTHER LIABILITIES    
Accrued payroll and related expenses $ 3,753 $ 3,119
Accrued sales incentives and discounts 2,485 1,214
Accrued warranty costs 5,699 4,641
Deferred revenue 1,989 1,313
Income taxes payable 342 217
Other 1,072 794
Total accrued expenses and other liabilities $ 15,340 $ 11,298
XML 61 R49.htm IDEA: XBRL DOCUMENT v3.22.4
NOTES PAYABLE TO BANKS (Details)
12 Months Ended
Nov. 12, 2021
USD ($)
Dec. 31, 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,000  
Revolving Credit Facility      
Line of Credit Facility [Line Items]      
Maximum borrowing capacity $ 20,000,000    
Increase in the aggregate commitments from committed accordion $ 35,000,000    
Outstanding borrowings   0  
Interest incurred   90,000 $ 10,000
Interest expense paid   $ 32,000 $ 0
Revolving Credit Facility | Minimum      
Line of Credit Facility [Line Items]      
Facility fee 0.25%    
Revolving Credit Facility | Maximum      
Line of Credit Facility [Line Items]      
Facility fee 0.45%    
Revolving Credit Facility | LIBOR | Minimum      
Line of Credit Facility [Line Items]      
Interest rate 1.50%    
Revolving Credit Facility | LIBOR | Maximum      
Line of Credit Facility [Line Items]      
Interest rate 2.50%    
Swingline loans      
Line of Credit Facility [Line Items]      
Maximum borrowing capacity $ 5,000,000    
Letter of Credit      
Line of Credit Facility [Line Items]      
Maximum borrowing capacity $ 2,500,000    
XML 62 R50.htm IDEA: XBRL DOCUMENT v3.22.4
INCOME TAXES - Components of provision for income taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Current provision:      
Federal $ 12,225 $ 7,176 $ 4,741
State 1,360 346 582
Deferred (benefit) provision:      
Federal (1,687) (248) (410)
State (111) 108 99
Total income tax provision $ 11,787 $ 7,382 $ 5,012
XML 63 R51.htm IDEA: XBRL DOCUMENT v3.22.4
INCOME TAXES - Reconciliation between the federal statutory rate and effective tax rate (Details)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
INCOME TAXES      
Federal statutory rate 21.00% 21.00% 21.00%
State income taxes, net of federal benefit 1.30% 0.90% 1.40%
Research and experimentation credit (0.70%) (0.90%) (1.50%)
Non-deductible expenses 0.30% (0.80%) 0.10%
Change in contingencies 0.80% 0.40% 0.10%
Adjustments related to vesting of restricted stock (0.10%) (1.00%) (1.50%)
Other   0.70% 0.90%
Effective tax rate 22.60% 20.30% 20.50%
XML 64 R52.htm IDEA: XBRL DOCUMENT v3.22.4
INCOME TAXES - Significant components of deferred tax assets and liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Deferred tax assets:    
Warranty costs $ 1,254 $ 1,021
Stock-based compensation 866 780
Pension 3,099 3,196
State NOL's 221 283
Capitalized research and development 1,300  
All others, net 789 589
Total deferred tax assets 7,529 5,869
Deferred tax liabilities:    
Depreciation and amortization expense (1,092) (1,033)
Basis differences in joint venture (410) (444)
Net deferred tax assets $ 6,027 $ 4,392
XML 65 R53.htm IDEA: XBRL DOCUMENT v3.22.4
INCOME TAXES - Reconciliation of beginning and ending amount of unrecognized tax benefits (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]    
Balance at beginning of the year $ 539 $ 401
Additions based on tax positions related to the current year 393 32
Additions for tax positions of prior years 126 106
Balance at end of the year $ 1,058 $ 539
XML 66 R54.htm IDEA: XBRL DOCUMENT v3.22.4
INCOME TAXES - Additional information (Details) - USD ($)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Income taxes      
Total net income tax payments $ 13,022,000 $ 7,493,000 $ 4,099,000
Other State Credits      
Income taxes      
Net operating loss carry forwards $ 4,600,000    
XML 67 R55.htm IDEA: XBRL DOCUMENT v3.22.4
ACCUMULATED OTHER COMPREHENSIVE LOSS (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
AOCI Roll Forward    
Balance at beginning of the year $ (2,576)  
Reclassification adjustment, net of taxes    
Balance at end of the year (1,995) $ (2,576)
Pension Adjustment    
AOCI Roll Forward    
Balance at beginning of the year (2,576) (1,947)
Change during the period:    
Before-tax amount 632 (879)
Tax benefit 139 (193)
Reclassification adjustment, net of taxes    
Amortization of net loss 88 57
Total activity in the year 581 (629)
Balance at end of the year $ (1,995) $ (2,576)
XML 68 R56.htm IDEA: XBRL DOCUMENT v3.22.4
FAIR VALUE MEASUREMENTS (Details) - USD ($)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Available-for-sale securities    
Available-for-sale securities $ 0 $ 0
Transfers from Level 1 to Level 2 0  
Transfers from Level 2 to Level 1 0  
Transfers into Level 3 0  
Transfers out of Level 3 0  
Fair value on a recurring basis    
Available-for-sale securities    
Available-for-sale securities   $ 12,264,000
Investments measured at Net Asset Value - Trading securities $ 9,881,000  
XML 69 R57.htm IDEA: XBRL DOCUMENT v3.22.4
COMMITMENTS AND CONTINGENCIES - Dealer Floor Plan Financing (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
COMMITMENTS AND CONTINGENCIES    
Repurchases of inventory $ 0.0 $ 0.0
Total purchase obligation 12.3  
Floor plan lender one    
COMMITMENTS AND CONTINGENCIES    
Total purchase obligation 8.0  
Floor plan lender one | Minimum    
COMMITMENTS AND CONTINGENCIES    
Total purchase obligation 8.0  
Additional floor plan lenders    
COMMITMENTS AND CONTINGENCIES    
Total purchase obligation $ 4.3  
XML 70 R58.htm IDEA: XBRL DOCUMENT v3.22.4
COMMITMENTS AND CONTINGENCIES - Income taxes and employee agreements (Details)
1 Months Ended 12 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Dec. 31, 2022
USD ($)
employee
Dec. 31, 2021
USD ($)
Dec. 31, 2020
USD ($)
COMMITMENTS AND CONTINGENCIES.          
Long-term deferred tax liabilities     $ 1,058,000 $ 539,000  
Monthly payment (in percent of profit) 7.00% 10.00%      
Selling, general and administrative expenses     $ 41,921,000 31,880,000 $ 29,244,000
Percentage of profit 7.00% 10.00%      
Employment agreement          
COMMITMENTS AND CONTINGENCIES.          
Number of employees | employee     1    
Selling, general and administrative expenses     $ 5,508,000 $ 4,765,000 $ 3,586,000
XML 71 R59.htm IDEA: XBRL DOCUMENT v3.22.4
EMPLOYEE BENEFIT PLANS - SERP (Details) - USD ($)
3 Months Ended 12 Months Ended
Dec. 31, 2022
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Employee Benefit Plans        
Pension and retirement plans liabilities $ 14,440,000 $ 14,440,000 $ 15,564,000  
Settlement loss   (1,180,000)   $ (647,000)
SERP        
Employee Benefit Plans        
Variable life insurance policies investment amount 7,100,000 7,100,000 9,700,000  
Fair value of plan assets 9,881,000 9,881,000 12,264,000  
Trading (losses) gains related to the SERP assets   (2,383,000) 1,643,000 906,000
Pension and retirement plans liabilities 14,440,000 14,440,000 15,564,000  
Change in fair value of liability unrealized gains   (2,315,000) $ 1,647,000 $ 1,395,000
Settlement loss $ (1,200,000) $ (2,600,000)    
XML 72 R60.htm IDEA: XBRL DOCUMENT v3.22.4
EMPLOYEE BENEFIT PLANS - Funded status of Retirement Income Plan (Details) - Retirement Income Plan - USD ($)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
EMPLOYEE BENEFIT PLANS      
Accumulated benefit obligation at end of year $ 3,146,000 $ 5,832,000  
Change in projected benefit obligation:      
Benefit obligation at beginning of year 5,832,000 5,576,000  
Service cost 0 0  
Interest cost 133,000 147,000 $ 230,000
Actuarial loss (1,045,000) 347,000  
Benefits paid (322,000) (238,000)  
Settlement (1,452,000) 0  
Projected benefit obligation at end of year 3,146,000 5,832,000 5,576,000
Change in plan assets:      
Fair value of plan assets at beginning of year 6,870,000 7,351,000  
Actual return on plan assets (1,594,000) (243,000)  
Benefits paid (322,000) (238,000)  
Settlement (1,452,000) 0  
Fair value of plan assets at end of year 3,502,000 6,870,000 $ 7,351,000
Funded status at end of year 356,000 1,038,000  
Amounts recognized in the consolidated balance sheets consist of:      
Amounts recognized in balance sheet 356,000 1,038,000  
Amounts (pre-tax) recognized in accumulated other comprehensive loss consist of:      
Net loss 2,558,000 3,303,000  
Prior service cost (credit) 0 0  
Amounts (pre-tax) recognized in accumulated other comprehensive loss 2,558,000 3,303,000  
Pension plan assets      
Amounts recognized in the consolidated balance sheets consist of:      
Amounts recognized in balance sheet 356,000 0  
Noncurrent other assets      
Amounts recognized in the consolidated balance sheets consist of:      
Amounts recognized in balance sheet $ 0 $ 1,038,000  
XML 73 R61.htm IDEA: XBRL DOCUMENT v3.22.4
EMPLOYEE BENEFIT PLANS - Amounts recorded in consolidated balance sheet as pension liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
EMPLOYEE BENEFIT PLANS    
SERP liability $ (14,440) $ (15,564)
XML 74 R62.htm IDEA: XBRL DOCUMENT v3.22.4
EMPLOYEE BENEFIT PLANS - Components of net periodic cost (benefit) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
EMPLOYEE BENEFIT PLANS      
Pension settlement loss $ 1,180   $ 647
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      
Service cost for benefits earned during the period $ 0 $ 0  
Interest cost 133 147 230
Expected return on plan assets   (289) (292)
Amortization of net losses 113 73 98
Pension settlement loss 1,180   647
Net periodic cost (benefit) $ 1,426 $ (69) $ 683
XML 75 R63.htm IDEA: XBRL DOCUMENT v3.22.4
EMPLOYEE BENEFIT PLANS - Pre-tax amounts recognized in other comprehensive income (Details) - Retirement Income Plan - USD ($)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
EMPLOYEE BENEFIT PLANS      
Net loss (gain) $ 549,000 $ 879,000 $ (154,000)
Amortization of net loss (113,000) (73,000) (98,000)
Settlement loss (1,180,000) 0 (647,000)
Amount recognized in accumulated other comprehensive income (loss) $ (744,000) $ 806,000 $ (899,000)
XML 76 R64.htm IDEA: XBRL DOCUMENT v3.22.4
EMPLOYEE BENEFIT PLANS - Weighted average assumptions used to determine the projected benefit obligation and net benefit cost (Details) - Retirement Income Plan
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Projected benefit obligation:      
Discount rate     2.70%
Rate of compensation increase
Net benefit cost:      
Discount rate   2.70% 3.70%
Expected return on plan assets 0.00% 4.00% 4.00%
Rate of compensation increase
XML 77 R65.htm IDEA: XBRL DOCUMENT v3.22.4
EMPLOYEE BENEFIT PLANS - Weighted average asset allocation by asset category along with target allocation (Details) - Retirement Income Plan
Dec. 31, 2022
Dec. 31, 2021
EMPLOYEE BENEFIT PLANS    
Percentage of Plan Assets 100.00% 100.00%
Cash and Cash Equivalents    
EMPLOYEE BENEFIT PLANS    
Percentage of Plan Assets 3.70% 1.40%
Fixed Income Securities    
EMPLOYEE BENEFIT PLANS    
Percentage of Plan Assets 96.30% 98.60%
Minimum | Cash and Cash Equivalents    
EMPLOYEE BENEFIT PLANS    
Target Allocation for 2022 0.00%  
Minimum | Fixed Income Securities    
EMPLOYEE BENEFIT PLANS    
Target Allocation for 2022 15.00%  
Maximum | Cash and Cash Equivalents    
EMPLOYEE BENEFIT PLANS    
Target Allocation for 2022 5.00%  
Maximum | Fixed Income Securities    
EMPLOYEE BENEFIT PLANS    
Target Allocation for 2022 100.00%  
XML 78 R66.htm IDEA: XBRL DOCUMENT v3.22.4
EMPLOYEE BENEFIT PLANS - Plan assets using fair value hierarchy (Details) - Retirement Income Plan - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Cash and Cash Equivalents    
EMPLOYEE BENEFIT PLANS    
Total Assets in the Fair Value Hierarchy $ 129 $ 87
Cash and Cash Equivalents | Level 1    
EMPLOYEE BENEFIT PLANS    
Total Assets in the Fair Value Hierarchy 129 87
Fixed Income Securities    
EMPLOYEE BENEFIT PLANS    
Total Assets in the Fair Value Hierarchy 3,373 6,783
Fixed Income Securities | Level 2    
EMPLOYEE BENEFIT PLANS    
Total Assets in the Fair Value Hierarchy 3,373 6,783
Investment    
EMPLOYEE BENEFIT PLANS    
Total Assets in the Fair Value Hierarchy 3,502 6,870
Investment | Level 1    
EMPLOYEE BENEFIT PLANS    
Total Assets in the Fair Value Hierarchy 129 87
Investment | Level 2    
EMPLOYEE BENEFIT PLANS    
Total Assets in the Fair Value Hierarchy $ 3,373 $ 6,783
XML 79 R67.htm IDEA: XBRL DOCUMENT v3.22.4
EMPLOYEE BENEFIT PLANS - Estimates that future benefits payable for Retirement Income Plan (Details)
$ in Thousands
Dec. 31, 2022
USD ($)
Retirement Income Plan  
EMPLOYEE BENEFIT PLANS  
2023 $ 3,171
XML 80 R68.htm IDEA: XBRL DOCUMENT v3.22.4
EMPLOYEE BENEFIT PLANS - 401(k) Plan and Stock Incentive Plan (Details) - USD ($)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
EMPLOYEE BENEFIT PLANS      
Percentage of employer matching contribution     100.00%
Maximum period of vesting in contribution of employees     2 years
Employer matching contribution $ 1,170,000 $ 976,000 $ 603,000
Stock Incentive Plans Member      
EMPLOYEE BENEFIT PLANS      
Stock authorized (in shares) 3,000,000    
Expiration term of share-based compensation plans 10 years    
Number of shares available for grants 1,095,547    
Pre-tax stock-based employee compensation expense $ 2,707,000 2,289,000 3,102,000
After tax stock-based employee compensation expense $ 2,111,000 $ 1,785,000 $ 2,420,000
XML 81 R69.htm IDEA: XBRL DOCUMENT v3.22.4
EMPLOYEE BENEFIT PLANS - Restricted Stock (Details)
1 Months Ended 12 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Dec. 31, 2022
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Percentage Of Monthly Payment Of Profits 7.00% 10.00%  
2022      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Stock based compensation award, vesting period     5 years
Restricted shares of common stock      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Vesting percent     20.00%
Restricted shares of common stock | 2023      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Stock based compensation award, vesting period     4 years
XML 82 R70.htm IDEA: XBRL DOCUMENT v3.22.4
EMPLOYEE BENEFIT PLANS - Summary of changes in non-vested restricted shares (Details) - Restricted shares of common stock - $ / shares
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Shares      
Non-vested shares at beginning 671,370 678,220  
Granted 311,703 189,750  
Vested (193,403) (194,800)  
Forfeited (25,500) (1,800)  
Non-vested shares at ending 764,170 671,370 678,220
Weighted Average Grant-Date Fair Value      
Non-vested shares at beginning $ 14.70 $ 12.89  
Granted 11.61 16.55 $ 15.00
Vested 11.96 10.25  
Forfeited 14.11 11.76  
Non-vested shares at ending $ 14.15 $ 14.70 $ 12.89
XML 83 R71.htm IDEA: XBRL DOCUMENT v3.22.4
EMPLOYEE BENEFIT PLANS - Additional information (Details) - Restricted shares of common stock - USD ($)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Weighted average grant date fair value (in dollars per share) $ 11.61 $ 16.55 $ 15.00
Total fair value of shares vested $ 2,241,000 $ 3,174,000 $ 4,431,000
Tax benefits for compensation expense for restricted stock 68,000 $ 341,000  
Unrecognized compensation cost related to non-vested restricted shares $ 7,157,000    
Unrecognized compensation cost related to non-vested restricted shares recognized period 3 years 3 months 18 days    
XML 84 R72.htm IDEA: XBRL DOCUMENT v3.22.4
RELATED PARTY TRANSACTIONS (Details) - USD ($)
1 Months Ended 12 Months Ended
Jan. 31, 2016
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
RPC | 255 RC, LLC        
Related Party Transaction [Line Items]        
Joint venture ownership interest percentage 50.00%      
Investment in joint venture $ 2,554,000      
Operating lease agreement term 5 years      
Rent and allocable fixed cost for corporate aircraft   $ 160,000 $ 160,000 $ 160,000
Payable due to related party   1,600,000 1,400,000  
Undistributed earnings represented in retained earnings   580,000    
RPC | Transition Support Services Agreement        
Related Party Transaction [Line Items]        
Aggregate service charges paid   922,000 867,000 $ 846,000
Receivable (payable) due from (to) related party   $ 26,000 $ 87,000  
Board of Director        
Related Party Transaction [Line Items]        
Voting power (in percent)   50.00%    
XML 85 R73.htm IDEA: XBRL DOCUMENT v3.22.4
LEASES - Assets and liabilities related to operating leases recorded on balance sheet (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Assets:    
Operating lease right-of-use assets $ 239 $ 72
Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration] Other Assets. Other Assets.
Liabilities:    
Current portion of operating lease liabilities $ 57 $ 54
Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Accrued Expenses and Other Current Liabilities Accrued Expenses and Other Current Liabilities
Long-term operating lease liabilities $ 180 $ 17
Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Other Liabilities, Noncurrent Other Liabilities, Noncurrent
Total lease liabilities $ 237 $ 71
XML 86 R74.htm IDEA: XBRL DOCUMENT v3.22.4
LEASES - Components of lease expense (Details) - ASU No. 2016-02, Leases (Topic 842) - Selling, general and administrative expenses - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Leases [Line Items]    
Operating lease cost $ 59 $ 55
Total lease cost $ 59 $ 55
XML 87 R75.htm IDEA: XBRL DOCUMENT v3.22.4
LEASES - Other information related to operating leases (Details) - ASU No. 2016-02, Leases (Topic 842) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Leases [Line Items]    
Cash paid for amounts included in the measurement of operating lease liabilities (in thousands) $ 55 $ 52
ROU assets obtained in exchange for operating lease liabilities (in thousands) $ 222 $ 0
Weighted average remaining lease term - operating leases (years) 4 years 2 months 12 days 1 year 7 months 6 days
Weighted average discount rate - operating leases 4.97% 3.40%
XML 88 R76.htm IDEA: XBRL DOCUMENT v3.22.4
LEASES - Future minimum lease payments (Details) - USD ($)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Maturity of lease liabilities      
Present value of lease liabilities $ 237,000 $ 71,000  
Initial lease term (in months) 36 months    
2023 $ 240,000    
2024 240,000    
2025 60,000    
Total received leases 540,000    
Rental income $ 239,000 $ 236,000 $ 236,000
Operating Lease, Lease Income, Statement of Income or Comprehensive Income [Extensible Enumeration] Selling, General and Administrative Expense Selling, General and Administrative Expense Selling, General and Administrative Expense
ASU No. 2016-02, Leases (Topic 842)      
Maturity of lease liabilities      
2022 $ 0 $ 55,000  
2023 68,000 13,000  
2024 58,000 3,000  
2025 56,000 1,000  
2026 55,000    
2027 26,000    
Total lease payments 263,000 72,000  
Less: Amounts representing interest (26,000) (1,000)  
Present value of lease liabilities $ 237,000 $ 71,000  
XML 89 R77.htm IDEA: XBRL DOCUMENT v3.22.4
SCHEDULE II-VALUATION AND QUALIFYING ACCOUNTS (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Credit loss allowance for accounts receivable      
Movement in Valuation Allowances and Reserves [Roll Forward]      
Balance at Beginning of Period $ 12 $ 16 $ 20
Charged to Costs and Expenses 0 8
Net (Write-Offs)/ Recoveries (4) (12)
Balance at End of Period $ 12 12 16
Deferred tax asset valuation allowance      
Movement in Valuation Allowances and Reserves [Roll Forward]      
Balance at Beginning of Period   1,818 1,818
Charged to Costs and Expenses   0 0
Net (Write-Offs)/ Recoveries   $ (1,818) 0
Balance at End of Period     $ 1,818
XML 90 mpx-20221231x10k_htm.xml IDEA: XBRL DOCUMENT 0001129155 srt:DirectorMember 2022-01-01 2022-12-31 0001129155 us-gaap:AllowanceForCreditLossMember 2022-01-01 2022-12-31 0001129155 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2021-01-01 2021-12-31 0001129155 us-gaap:AllowanceForCreditLossMember 2021-01-01 2021-12-31 0001129155 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2020-01-01 2020-12-31 0001129155 us-gaap:AllowanceForCreditLossMember 2020-01-01 2020-12-31 0001129155 us-gaap:AllowanceForCreditLossMember 2022-12-31 0001129155 us-gaap:AllowanceForCreditLossMember 2021-12-31 0001129155 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2020-12-31 0001129155 us-gaap:AllowanceForCreditLossMember 2020-12-31 0001129155 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2019-12-31 0001129155 us-gaap:AllowanceForCreditLossMember 2019-12-31 0001129155 us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001129155 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-12-31 0001129155 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-12-31 0001129155 us-gaap:AdditionalPaidInCapitalMember 2020-01-01 2020-12-31 0001129155 us-gaap:CommonStockMember 2022-01-01 2022-12-31 0001129155 us-gaap:CommonStockMember 2021-01-01 2021-12-31 0001129155 us-gaap:CommonStockMember 2020-01-01 2020-12-31 0001129155 us-gaap:RetainedEarningsMember 2022-12-31 0001129155 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0001129155 us-gaap:RetainedEarningsMember 2021-12-31 0001129155 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0001129155 us-gaap:RetainedEarningsMember 2020-12-31 0001129155 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-12-31 0001129155 us-gaap:RetainedEarningsMember 2019-12-31 0001129155 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-12-31 0001129155 mpx:StockIncentivePlansMember 2022-12-31 0001129155 us-gaap:RestrictedStockMember 2021-12-31 0001129155 us-gaap:RestrictedStockMember 2020-12-31 0001129155 us-gaap:RestrictedStockMember 2020-01-01 2020-12-31 0001129155 us-gaap:RestrictedStockMember us-gaap:ShareBasedCompensationAwardTrancheThreeMember 2022-01-01 2022-12-31 0001129155 us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2022-01-01 2022-12-31 0001129155 mpx:EmploymentAgreementMember 2021-01-01 2021-12-31 0001129155 mpx:EmploymentAgreementMember 2020-01-01 2020-12-31 0001129155 us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2022-01-01 2022-12-31 0001129155 us-gaap:NonUsMember 2022-01-01 2022-12-31 0001129155 mpx:PartsMember 2022-01-01 2022-12-31 0001129155 mpx:BoatsAndAccessoriesMember 2022-01-01 2022-12-31 0001129155 country:US 2022-01-01 2022-12-31 0001129155 us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2021-01-01 2021-12-31 0001129155 us-gaap:NonUsMember 2021-01-01 2021-12-31 0001129155 mpx:PartsMember 2021-01-01 2021-12-31 0001129155 mpx:BoatsAndAccessoriesMember 2021-01-01 2021-12-31 0001129155 country:US 2021-01-01 2021-12-31 0001129155 us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2020-01-01 2020-12-31 0001129155 us-gaap:NonUsMember 2020-01-01 2020-12-31 0001129155 mpx:PartsMember 2020-01-01 2020-12-31 0001129155 mpx:BoatsAndAccessoriesMember 2020-01-01 2020-12-31 0001129155 country:US 2020-01-01 2020-12-31 0001129155 mpx:RpcMember mpx:TransitionSupportServicesAgreementMember 2022-12-31 0001129155 mpx:RpcMember mpx:TransitionSupportServicesAgreementMember 2021-12-31 0001129155 mpx:FloorPlanLenderOneMember srt:MinimumMember 2022-12-31 0001129155 mpx:FloorPlanLenderOneMember 2022-12-31 0001129155 mpx:AdditionalFloorPlanLendersMember 2022-12-31 0001129155 srt:MinimumMember us-gaap:VehiclesMember 2022-01-01 2022-12-31 0001129155 srt:MinimumMember us-gaap:FurnitureAndFixturesMember 2022-01-01 2022-12-31 0001129155 srt:MinimumMember us-gaap:EquipmentMember 2022-01-01 2022-12-31 0001129155 srt:MinimumMember us-gaap:BuildingMember 2022-01-01 2022-12-31 0001129155 srt:MaximumMember us-gaap:VehiclesMember 2022-01-01 2022-12-31 0001129155 srt:MaximumMember us-gaap:FurnitureAndFixturesMember 2022-01-01 2022-12-31 0001129155 srt:MaximumMember us-gaap:EquipmentMember 2022-01-01 2022-12-31 0001129155 srt:MaximumMember us-gaap:BuildingMember 2022-01-01 2022-12-31 0001129155 us-gaap:VehiclesMember 2022-12-31 0001129155 us-gaap:LandMember 2022-12-31 0001129155 us-gaap:FurnitureAndFixturesMember 2022-12-31 0001129155 us-gaap:EquipmentMember 2022-12-31 0001129155 us-gaap:BuildingMember 2022-12-31 0001129155 us-gaap:VehiclesMember 2021-12-31 0001129155 us-gaap:LandMember 2021-12-31 0001129155 us-gaap:FurnitureAndFixturesMember 2021-12-31 0001129155 us-gaap:EquipmentMember 2021-12-31 0001129155 us-gaap:BuildingMember 2021-12-31 0001129155 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-12-31 0001129155 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-01-01 2021-12-31 0001129155 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-01-01 2020-12-31 0001129155 mpx:OtherStateCreditsMember 2022-12-31 0001129155 us-gaap:AccountingStandardsUpdate201602Member 2022-01-01 2022-12-31 0001129155 us-gaap:AccountingStandardsUpdate201602Member 2021-01-01 2021-12-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-12-31 0001129155 mpx:LimitedLiability255RCLlcMember mpx:RpcMember 2016-01-31 0001129155 us-gaap:AccountingStandardsUpdate201602Member us-gaap:SellingGeneralAndAdministrativeExpensesMember 2022-01-01 2022-12-31 0001129155 us-gaap:AccountingStandardsUpdate201602Member us-gaap:SellingGeneralAndAdministrativeExpensesMember 2021-01-01 2021-12-31 0001129155 us-gaap:RevolvingCreditFacilityMember 2022-01-01 2022-12-31 0001129155 us-gaap:RevolvingCreditFacilityMember 2021-01-01 2021-12-31 0001129155 us-gaap:RestrictedStockMember 2022-12-31 0001129155 us-gaap:DividendDeclaredMember 2023-01-24 2023-01-24 0001129155 us-gaap:DividendDeclaredMember 2022-12-31 0001129155 us-gaap:RetainedEarningsMember 2022-01-01 2022-12-31 0001129155 us-gaap:RetainedEarningsMember 2021-01-01 2021-12-31 0001129155 us-gaap:RetainedEarningsMember 2020-01-01 2020-12-31 0001129155 us-gaap:DividendDeclaredMember 2022-01-01 2022-12-31 0001129155 us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember 2022-10-01 2022-12-31 0001129155 srt:MinimumMember us-gaap:FixedIncomeSecuritiesMember us-gaap:PensionPlansDefinedBenefitMember 2022-12-31 0001129155 srt:MinimumMember us-gaap:DefinedBenefitPlanCashAndCashEquivalentsMember us-gaap:PensionPlansDefinedBenefitMember 2022-12-31 0001129155 srt:MaximumMember us-gaap:FixedIncomeSecuritiesMember us-gaap:PensionPlansDefinedBenefitMember 2022-12-31 0001129155 srt:MaximumMember us-gaap:DefinedBenefitPlanCashAndCashEquivalentsMember us-gaap:PensionPlansDefinedBenefitMember 2022-12-31 0001129155 us-gaap:FixedIncomeSecuritiesMember us-gaap:FairValueInputsLevel2Member us-gaap:PensionPlansDefinedBenefitMember 2022-12-31 0001129155 us-gaap:DefinedBenefitPlanCashAndCashEquivalentsMember us-gaap:FairValueInputsLevel1Member us-gaap:PensionPlansDefinedBenefitMember 2022-12-31 0001129155 mpx:DefinedBenefitPlanInvestmentMember us-gaap:FairValueInputsLevel2Member us-gaap:PensionPlansDefinedBenefitMember 2022-12-31 0001129155 mpx:DefinedBenefitPlanInvestmentMember us-gaap:FairValueInputsLevel1Member us-gaap:PensionPlansDefinedBenefitMember 2022-12-31 0001129155 us-gaap:FixedIncomeSecuritiesMember us-gaap:PensionPlansDefinedBenefitMember 2022-12-31 0001129155 us-gaap:DefinedBenefitPlanCashAndCashEquivalentsMember us-gaap:PensionPlansDefinedBenefitMember 2022-12-31 0001129155 mpx:DefinedBenefitPlanInvestmentMember us-gaap:PensionPlansDefinedBenefitMember 2022-12-31 0001129155 us-gaap:FixedIncomeSecuritiesMember us-gaap:FairValueInputsLevel2Member us-gaap:PensionPlansDefinedBenefitMember 2021-12-31 0001129155 us-gaap:DefinedBenefitPlanCashAndCashEquivalentsMember us-gaap:FairValueInputsLevel1Member us-gaap:PensionPlansDefinedBenefitMember 2021-12-31 0001129155 mpx:DefinedBenefitPlanInvestmentMember us-gaap:FairValueInputsLevel2Member us-gaap:PensionPlansDefinedBenefitMember 2021-12-31 0001129155 mpx:DefinedBenefitPlanInvestmentMember us-gaap:FairValueInputsLevel1Member us-gaap:PensionPlansDefinedBenefitMember 2021-12-31 0001129155 us-gaap:FixedIncomeSecuritiesMember us-gaap:PensionPlansDefinedBenefitMember 2021-12-31 0001129155 us-gaap:DefinedBenefitPlanCashAndCashEquivalentsMember us-gaap:PensionPlansDefinedBenefitMember 2021-12-31 0001129155 mpx:DefinedBenefitPlanInvestmentMember us-gaap:PensionPlansDefinedBenefitMember 2021-12-31 0001129155 us-gaap:PensionPlansDefinedBenefitMember 2020-12-31 0001129155 us-gaap:OtherNoncurrentAssetsMember us-gaap:PensionPlansDefinedBenefitMember 2022-12-31 0001129155 mpx:DefinedBenefitPlanAssetsMember us-gaap:PensionPlansDefinedBenefitMember 2022-12-31 0001129155 us-gaap:OtherNoncurrentAssetsMember us-gaap:PensionPlansDefinedBenefitMember 2021-12-31 0001129155 mpx:DefinedBenefitPlanAssetsMember us-gaap:PensionPlansDefinedBenefitMember 2021-12-31 0001129155 us-gaap:PensionPlansDefinedBenefitMember 2020-01-01 2020-12-31 0001129155 us-gaap:PensionPlansDefinedBenefitMember 2022-01-01 2022-12-31 0001129155 us-gaap:PensionPlansDefinedBenefitMember 2021-01-01 2021-12-31 0001129155 us-gaap:PensionPlansDefinedBenefitMember 2022-12-31 0001129155 us-gaap:PensionPlansDefinedBenefitMember 2021-12-31 0001129155 us-gaap:AccountsPayableAndAccruedLiabilitiesMember 2022-12-31 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 country:US us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-12-31 0001129155 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-12-31 0001129155 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-12-31 0001129155 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2020-01-01 2020-12-31 0001129155 us-gaap:CommonStockMember 2022-12-31 0001129155 us-gaap:CommonStockMember 2021-12-31 0001129155 us-gaap:CommonStockMember 2020-12-31 0001129155 us-gaap:CommonStockMember 2019-12-31 0001129155 2020-12-31 0001129155 2019-12-31 0001129155 us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001129155 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2022-01-01 2022-12-31 0001129155 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2021-01-01 2021-12-31 0001129155 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2020-01-01 2020-12-31 0001129155 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2022-12-31 0001129155 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2021-12-31 0001129155 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2020-12-31 0001129155 mpx:LimitedLiability255RCLlcMember mpx:RpcMember 2022-12-31 0001129155 mpx:LimitedLiability255RCLlcMember mpx:RpcMember 2021-12-31 0001129155 us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember 2022-12-31 0001129155 us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember 2021-12-31 0001129155 mpx:LimitedLiability255RCLlcMember mpx:RpcMember 2022-01-01 2022-12-31 0001129155 mpx:LimitedLiability255RCLlcMember mpx:RpcMember 2021-01-01 2021-12-31 0001129155 mpx:LimitedLiability255RCLlcMember mpx:RpcMember 2020-01-01 2020-12-31 0001129155 srt:MinimumMember 2022-01-01 2022-12-31 0001129155 srt:MaximumMember 2022-01-01 2022-12-31 0001129155 2022-06-01 2022-06-30 0001129155 2021-06-01 2021-06-30 0001129155 us-gaap:SupplierConcentrationRiskMember 2022-01-01 2022-12-31 0001129155 mpx:EmploymentAgreementMember 2022-01-01 2022-12-31 0001129155 us-gaap:RevolvingCreditFacilityMember 2021-11-12 2021-11-12 0001129155 us-gaap:AccountingStandardsUpdate201602Member 2022-12-31 0001129155 us-gaap:AccountingStandardsUpdate201602Member 2021-12-31 0001129155 mpx:LimitedLiability255RCLlcMember mpx:RpcMember 2016-01-01 2016-01-31 0001129155 us-gaap:RestrictedStockMember 2022-01-01 2022-12-31 0001129155 us-gaap:RestrictedStockMember 2021-01-01 2021-12-31 0001129155 2021-01-01 2021-12-31 0001129155 2020-01-01 2020-12-31 0001129155 us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember 2022-01-01 2022-12-31 0001129155 us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember 2021-01-01 2021-12-31 0001129155 us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember 2020-01-01 2020-12-31 0001129155 mpx:StockIncentivePlansMember 2022-01-01 2022-12-31 0001129155 mpx:StockIncentivePlansMember 2021-01-01 2021-12-31 0001129155 mpx:StockIncentivePlansMember 2020-01-01 2020-12-31 0001129155 mpx:RpcMember mpx:TransitionSupportServicesAgreementMember 2022-01-01 2022-12-31 0001129155 mpx:RpcMember mpx:TransitionSupportServicesAgreementMember 2021-01-01 2021-12-31 0001129155 mpx:RpcMember mpx:TransitionSupportServicesAgreementMember 2020-01-01 2020-12-31 0001129155 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2022-01-01 2022-12-31 0001129155 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2021-01-01 2021-12-31 0001129155 2022-12-31 0001129155 2021-12-31 0001129155 2022-06-30 0001129155 2023-02-17 0001129155 2022-01-01 2022-12-31 shares iso4217:USD pure mpx:employee mpx:item iso4217:USD shares mpx:segment 33440000 33312000 33192000 http://fasb.org/us-gaap/2022#SellingGeneralAndAdministrativeExpense http://fasb.org/us-gaap/2022#SellingGeneralAndAdministrativeExpense http://fasb.org/us-gaap/2022#SellingGeneralAndAdministrativeExpense 0001129155 --12-31 2022 FY false 0 0 0 http://fasb.org/us-gaap/2022#OtherAssetsNoncurrent http://fasb.org/us-gaap/2022#AccruedLiabilitiesCurrent http://fasb.org/us-gaap/2022#OtherLiabilitiesNoncurrent GA NYSE 34217582 33992054 P1Y P7D P10D 0 0 0 0 http://fasb.org/us-gaap/2022#SellingGeneralAndAdministrativeExpense 0.20 http://fasb.org/us-gaap/2022#OtherAssetsNoncurrent http://fasb.org/us-gaap/2022#AccruedLiabilitiesCurrent http://fasb.org/us-gaap/2022#OtherLiabilitiesNoncurrent 10-K true false 2022-12-31 1-16263 MARINE PRODUCTS CORPORATION DE 58-2572419 2801 BUFORD HIGHWAY NE, SUITE 300 ATLANTA 30329 404 321-7910 COMMON STOCK MPX No No Yes Yes Accelerated Filer false false true false 78408619 34437678 GRANT THORNTON LLP Atlanta, Georgia 43171000 14102000 12000 12000 5340000 3262000 73015000 73261000 28000 10000 356000 3088000 2474000 124998000 93109000 33055000 31878000 14965000 14370000 3308000 3308000 465000 465000 6027000 4392000 13952000 17197000 163715000 132841000 8250000 6771000 15340000 11298000 23590000 18069000 14440000 15564000 1304000 683000 39334000 34316000 0.10 0.10 1000000 1000000 0 0 0.10 0.10 74000000 74000000 34217582 33992054 3422000 3399000 122954000 97702000 -1995000 -2576000 124381000 98525000 163715000 132841000 380995000 298014000 239825000 287278000 229742000 186220000 93717000 68272000 53605000 41921000 31880000 29244000 51796000 36392000 24361000 338000 16000 95000 52134000 36408000 24456000 11787000 7382000 5012000 40347000 29026000 19444000 1.18 0.85 0.57 1.18 0.85 0.57 0.50 0.46 0.40 40347000 29026000 19444000 -581000 629000 -801000 40928000 28397000 20245000 33870000 3387000 76573000 -2748000 77212000 173000 17000 3085000 3102000 174000 17000 3085000 -612000 2490000 19444000 19444000 -801000 -801000 13550000 13550000 33869000 3387000 83079000 -1947000 84519000 188000 18000 2271000 2289000 64000 6000 2271000 -1226000 1051000 29026000 29026000 629000 629000 15629000 15629000 33993000 3399000 97702000 -2576000 98525000 285000 29000 2678000 2707000 60000 6000 2678000 -1982000 702000 40347000 40347000 -581000 -581000 17077000 17077000 34218000 3422000 122954000 -1995000 124381000 40347000 29026000 19444000 1905000 1816000 1954000 2707000 2289000 3102000 31000 -1798000 -140000 -311000 -1180000 -647000 2078000 -1444000 -1901000 18000 10000 -907000 -246000 30951000 757000 614000 527000 -109000 -2675000 1889000 4428000 1479000 692000 2193000 4042000 -4287000 2426000 -725000 2994000 2718000 49348000 457000 29874000 2500000 1248000 2099000 34000 -2500000 -1248000 -2065000 17077000 15629000 13550000 702000 1051000 2490000 -17779000 -16680000 -16040000 29069000 -17471000 11769000 14102000 31573000 19804000 43171000 14102000 31573000 13022000 7493000 4099000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">NOTE 1: SIGNIFICANT ACCOUNTING POLICIES</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Basis of Consolidation and Presentation </i>— The consolidated financial statements include the accounts of Marine Products Corporation (a Delaware corporation) and its wholly owned subsidiaries (“Marine Products”, “MPC” or the “Company”).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The consolidated financial statements included herein may not necessarily be indicative of the future results of operations, financial position and cash flows of Marine Products.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company has one reportable segment — its Powerboat Manufacturing business. The Company’s results of operations and its financial condition are not significantly reliant upon any single customer or product model. No single dealer accounted for 10 percent or more of net sales during 2022, 2021 or 2020. Net sales to the Company’s international dealers were approximately $25.6 million in 2022, $15.9 million in 2021, and $11.8 million in 2020.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Common Stock </i>— Marine Products is authorized to issue 74,000,000 shares of common stock, $0.10 par value. Holders of common stock are entitled to receive dividends when, as, and if declared by our Board of Directors out of legally available funds. Each share of common stock is entitled to one vote on all matters submitted to a vote of stockholders. Holders of common stock do not have cumulative voting rights. In the event of any liquidation, dissolution or winding up of the Company, holders of common stock are entitled to ratable distribution of the remaining assets available for distribution to stockholders.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Preferred Stock </i>— Marine Products is authorized to issue up to 1,000,000 shares of preferred stock, $0.10 par value. As of December 31, 2022, there were no shares of preferred stock issued. The Board of Directors is authorized, subject to any limitations prescribed by law, to provide for the issuance of preferred stock as a class without series or, if so determined from time to time, in one or more series, and by filing a certificate pursuant to the applicable laws of the state of Delaware and to fix the designations, powers, preferences and rights, exchangeability for shares of any other class or classes of stock. Any preferred stock to be issued could rank prior to the common stock with respect to dividend rights and rights on liquidation.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Share Repurchases </i>— The Company records the cost of share repurchases in stockholders’ equity as a reduction to common stock to the extent of par value of the shares acquired and the remainder is allocated to capital in excess of par value and retained earnings if capital in excess of par value is depleted. The Company tracks capital in excess of par value on a cumulative basis and for each reporting period, discloses the excess over capital in excess of par value as part of stock purchased and retired in the consolidated statements of stockholders’ equity.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Dividend </i>— On January 24, 2023, the Board of Directors declared a regular cash dividend of $0.14 per share payable March 10, 2023 to stockholders of record at the close of business on February 10, 2023. Subject to industry conditions and Marine Products’ earnings, financial condition, and other relevant factors, the Company expects to continue to pay regular quarterly cash dividends to common stockholders.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Use of Estimates in the Preparation of Financial Statements </i>— The preparation of financial statements in conformity with accounting principles generally accepted in the United States of America requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of sales and expenses during the reporting period. Actual results could differ from those estimates. Significant estimates are used in the determination of sales, sales incentives and discounts, and warranty costs.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Sales Recognition </i>—<i style="font-style:italic;"> </i>Marine Products recognizes revenues from contracts with its customers based on the amount of consideration it receives in exchange for the goods sold. See Note 2: Net Sales for additional information.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Advertising </i>— Advertising expenses are charged to expense during the period in which they are incurred. Expenses associated with product brochures and other inventoriable marketing materials are deferred and amortized over the related model year which approximates the consumption of these materials. The Company had prepaid expenses related to unamortized product brochure costs of $194,000 as of December 31, 2022 and $132,000 as of December 31, 2021. Advertising expenses totaled approximately $2,147,000 in 2022, $1,645,000 in 2021 and $2,013,000 in 2020 and are recorded in selling, general and administrative expenses.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Cash and Cash Equivalents </i>— Highly liquid investments with original maturities of three months or less when acquired are considered to be cash equivalents. The Company maintains its cash in bank accounts which, at times, may exceed federally insured limits. MPC maintains cash equivalents and investments in one or more large financial institutions, and MPC’s policy restricts investment in any securities rated less than “investment grade” by national rating services.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Accounts Receivable</i> — The majority of the Company’s accounts receivable is due from dealers located in markets throughout the United States. Approximately 58 percent of Marine Products’ domestic shipments are made pursuant to “floor plan financing” programs in which Marine Products’ subsidiaries participate on behalf of their dealers with various major third-party financing institutions. Under these arrangements, a dealer establishes lines of credit with one or more of these third-party lenders for the purchase of boat inventory for sales to retail customers in their show room or during boat show exhibitions. When a dealer purchases and takes delivery of a boat pursuant to a floor plan financing arrangement, it draws against its line of credit and the lender pays the invoice cost of the boat directly to Marine Products within approximately ten business days. The Company determines its credit loss allowance by considering a number of factors, including the length of time trade accounts receivable are past due, the Company’s previous loss history, the customer’s current ability to pay its obligation to the Company, and the condition of the general economy and the industry as a whole. The Company writes-off accounts receivable when they become uncollectible, and payments subsequently received on such receivables are credited to the allowance.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Inventories </i>— Inventories are stated at the lower of cost (determined on a first-in, first-out basis) and net realizable value. When evidence exists that the net realizable value of inventory is lower than its cost, the Company recognizes the difference as a loss in earnings in the period in which it occurs. Net realizable value is the estimated selling price in the ordinary course of business, less reasonably predictable costs of completion, disposal, and transportation.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Property, Plant and Equipment </i>— Property, plant and equipment is carried at cost. Depreciation is provided principally on a straight-line basis over the estimated useful lives of the assets. The cost of assets retired or otherwise disposed of and the related accumulated depreciation are eliminated from the accounts in the year of disposal with the resulting gain or loss credited or charged to income. Expenditures for additions, major renewals, and betterments are capitalized while expenditures for routine maintenance and repairs are expensed as incurred. Depreciation expense on operating equipment used in production is included in cost of goods sold in the accompanying consolidated statements of operations. All other depreciation is included in selling, general and administrative expenses in the accompanying consolidated statements of operations. Property, plant and equipment are reviewed for impairment when indicators of impairment exist.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Goodwill and Other Intangibles </i>— Intangibles consist primarily of goodwill and trade names related to businesses acquired. Goodwill represents the excess of the purchase price over the fair value of net assets of businesses acquired. The carrying amount of goodwill was $3,308,000 as of December 31, 2022 and 2021. The Company evaluates whether goodwill is impaired by comparing its market capitalization based on its closing stock price (Level 1 input) to the book value of its equity on the annual evaluation date. The Company also periodically performs a valuation of its indefinite – lived trade names and has concluded that the fair value of these assets is not impaired. Based on these evaluations, the Company concluded that no impairment of its goodwill or trade names has occurred for the years ended December 31, 2022, 2021 and 2020.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Investments </i>— The Company maintains certain securities in the non-qualified Supplemental Executive Retirement Plan that have been classified as trading. See Note 12: Employee Benefit Plans for further information regarding these securities.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Warranty Costs </i>— The Company provides a lifetime limited structural hull warranty, a five-year limited structural deck warranty, and a transferable one-year limited warranty to the original owner. Warranties for additional items are provided for periods of <span style="-sec-ix-hidden:Hidden_UKdVst6uSUCTD7a6Yv7oIQ;"><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 first 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 Company accrues for estimated future warranty costs at the time of the sale based on its historical claims experience. An analysis of the warranty accruals for the years ended December 31, 2022 and 2021 is as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:74.07%;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.29%;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.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 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:9.22%;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.29%;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.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 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:9.22%;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:74.07%;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.29%;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:10.66%;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.29%;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:10.66%;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:74.07%;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 year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.44%;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:9.22%;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;"> 4,641</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.44%;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:9.22%;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;"> 5,030</p></td></tr><tr><td style="vertical-align:bottom;width:74.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Less: Payments made during the year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.44%;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:9.22%;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;"> (4,845)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.44%;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:9.22%;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;"> (4,091)</p></td></tr><tr><td style="vertical-align:bottom;width:74.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Add: Warranty provision for the current year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.44%;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:9.22%;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;"> 5,737</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.44%;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:9.22%;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;"> 3,817</p></td></tr><tr><td style="vertical-align:bottom;width:74.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Changes to warranty provision for prior years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.44%;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:9.22%;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;"> 166</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.44%;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:9.22%;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 0pt 0.05pt 0pt;"> (115)</p></td></tr><tr><td style="vertical-align:bottom;width:74.07%;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 end of year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.44%;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:9.22%;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;"> 5,699</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.44%;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:9.22%;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;"> 4,641</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Insurance Accruals </i>— The Company fully insures its risks related to general liability, product liability and vehicle liability, whereas the health insurance plan up to a maximum annual claim amount for each covered employee and related dependents and workers’ compensation are self-funded. The estimated cost of claims under the self-insurance program is accrued as the claims are incurred and may subsequently be revised based on developments relating to such claims.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Research and Development Costs </i>— The Company expenses research and development costs for new products and components as incurred. Research and development costs are included in selling, general and administrative expenses and totaled $437,000 in 2022, $776,000 in 2021, and $751,000 in 2020.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Repurchase Obligations </i>— The Company has entered into agreements with third-party floor plan lenders where it has agreed, in the event of default by the dealer, to repurchase MPC boats repossessed from the dealer. These arrangements are subject to maximum repurchase amounts and the associated risk is mitigated by the value of the boats repurchased. The Company accrues estimated losses when a loss, due primarily to the default of one of our dealers, is determined to be probable and the amount of the loss can be reasonably estimated.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Income Taxes </i>— Deferred tax liabilities and assets are determined based on the difference between the financial and tax bases of assets and liabilities using enacted tax rates in effect for the year in which the differences are expected to reverse. The Company establishes a valuation allowance against the carrying value of deferred tax assets if the Company concludes that it is more likely than not that the asset will not be realized through future taxable income.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-indent:36pt;margin:0pt 0pt 8pt 0pt;"><i style="font-style:italic;letter-spacing:-0.15pt;">Leases</i><span style="letter-spacing:-0.15pt;"> </span>— <span style="white-space:pre-wrap;">The Company determines at contract inception, if an arrangement is a lease or contains a lease based on whether the Company obtains the right to control the use of specifically identifiable property, plant and equipment for a period of time in exchange for consideration. The Company has elected not to separate non-lease components from lease components for its leases. Variable lease payments are recognized as expense when incurred.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Retirement Income Plan (“Plan”)</i> — Marine Products participates in the tax-qualified, defined benefit, noncontributory, trusteed retirement income plan sponsored by RPC, Inc. (“RPC”) that provides monthly benefits upon normal retirement at age 65, or reduced early retirement benefits at age 59 ½ or at age 55 or older with 15 or more years of service, to substantially all employees with at least one year of service prior to 2002. In 2002, RPC’s Board of Directors approved a resolution to cease all future retirement benefit accruals under the defined benefit pension plan. During 2021, the Company initiated actions to terminate the defined benefit pension plan. See Note 12: Employee Benefit Plans for a full description and status of this plan and the related accounting and funding policies.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Stock-Based Compensation</i> — Stock-based compensation expense is recognized for all share-based payment awards, net of an estimated forfeiture rate. Thus, compensation cost is amortized for those shares expected to vest on a straight-line basis over the requisite service period of the award. See Note 12: Employee Benefit Plans for additional information.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Earnings per Share </i>— 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. See Note 12: Employee Benefit Plans for further information on restricted stock granted to employees.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">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;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:65.56%;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.04%;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.28%;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.15%;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.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 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.27%;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.15%;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.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 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.27%;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.15%;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:65.56%;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.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.44%;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.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.43%;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><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.43%;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;">2020</p></td></tr><tr><td style="vertical-align:bottom;width:65.56%;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 income available for stockholders:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;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.28%;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.15%;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;"> 40,347</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;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.27%;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.15%;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;"> 29,026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;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.27%;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.15%;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;"> 19,444</p></td></tr><tr><td style="vertical-align:bottom;width:65.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Less: Adjustments for earnings attributable to participating securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;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.28%;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.15%;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 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> (858)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;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.27%;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.15%;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 0pt 0.05pt 0pt;"> (566)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;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.27%;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.15%;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 0pt 0.05pt 0pt;"> (416)</p></td></tr><tr><td style="vertical-align:bottom;width:65.56%;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 income used in calculating earnings per share</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;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.28%;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.15%;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;"> 39,489</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;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.27%;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.15%;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;"> 28,460</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;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.27%;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.15%;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;"> 19,028</p></td></tr><tr><td style="vertical-align:bottom;width:65.56%;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:2.04%;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.28%;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:8.15%;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:2.03%;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.27%;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:8.15%;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:2.03%;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.27%;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:8.15%;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><tr><td style="vertical-align:bottom;width:65.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Weighted average shares outstanding (including participating securities)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;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.28%;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.15%;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;"> 34,183</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;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.27%;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.15%;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;"> 33,984</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;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.27%;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.15%;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;"> 33,926</p></td></tr><tr><td style="vertical-align:bottom;width:65.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Adjustment for participating securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;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.28%;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.15%;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 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> (743)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;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.27%;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.15%;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 0pt 0.05pt 0pt;"> (672)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;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.27%;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.15%;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 0pt 0.05pt 0pt;"> (734)</p></td></tr><tr><td style="vertical-align:bottom;width:65.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Shares used in calculating basic and diluted earnings per share</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;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.28%;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.15%;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;"> 33,440</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;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.27%;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.15%;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;"> 33,312</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;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.27%;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.15%;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;"> 33,192</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Fair Value of Financial Instruments </i>— The Company’s financial instruments consist primarily of cash and cash equivalents, accounts receivable, accounts payable and marketable securities. The carrying value of cash and cash equivalents, accounts receivable and accounts payable approximate their fair values because of the short-term nature of such instruments. The Company’s marketable securities are held in the non-qualified Supplemental Executive Retirement Plan (“SERP”) which are classified as trading securities. All of these securities are carried at fair value in the accompanying consolidated balance sheets. See Note 10: Fair Value Measurements for further information regarding the fair value measurement of assets and liabilities.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Concentration of Suppliers </i>— The Company has only four suppliers for the three types of engines it purchases. This concentration of suppliers could impact our sales and profitability in the event of a sudden interruption in the delivery of these engines.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Recent Accounting Pronouncements —<span style="font-style:normal;"> The FASB issued the following Accounting Standards Updates (“ASU”s):</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Recently Adopted Accounting Standards:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="display:inline-block;text-indent:0pt;width:18pt;"/><span style="display:inline-block;width: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 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.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Recently Issued Accounting Standards Not Yet Adopted:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><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;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Basis of Consolidation and Presentation </i>— The consolidated financial statements include the accounts of Marine Products Corporation (a Delaware corporation) and its wholly owned subsidiaries (“Marine Products”, “MPC” or the “Company”).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The consolidated financial statements included herein may not necessarily be indicative of the future results of operations, financial position and cash flows of Marine Products.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company has one reportable segment — its Powerboat Manufacturing business. The Company’s results of operations and its financial condition are not significantly reliant upon any single customer or product model. No single dealer accounted for 10 percent or more of net sales during 2022, 2021 or 2020. Net sales to the Company’s international dealers were approximately $25.6 million in 2022, $15.9 million in 2021, and $11.8 million in 2020.</p> 1 10 10 10 25600000 15900000 11800000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Common Stock </i>— Marine Products is authorized to issue 74,000,000 shares of common stock, $0.10 par value. Holders of common stock are entitled to receive dividends when, as, and if declared by our Board of Directors out of legally available funds. Each share of common stock is entitled to one vote on all matters submitted to a vote of stockholders. Holders of common stock do not have cumulative voting rights. In the event of any liquidation, dissolution or winding up of the Company, holders of common stock are entitled to ratable distribution of the remaining assets available for distribution to stockholders.</p> 74000000 0.10 one vote <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Preferred Stock </i>— Marine Products is authorized to issue up to 1,000,000 shares of preferred stock, $0.10 par value. As of December 31, 2022, there were no shares of preferred stock issued. The Board of Directors is authorized, subject to any limitations prescribed by law, to provide for the issuance of preferred stock as a class without series or, if so determined from time to time, in one or more series, and by filing a certificate pursuant to the applicable laws of the state of Delaware and to fix the designations, powers, preferences and rights, exchangeability for shares of any other class or classes of stock. Any preferred stock to be issued could rank prior to the common stock with respect to dividend rights and rights on liquidation.</p> 1000000 0.10 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Share Repurchases </i>— The Company records the cost of share repurchases in stockholders’ equity as a reduction to common stock to the extent of par value of the shares acquired and the remainder is allocated to capital in excess of par value and retained earnings if capital in excess of par value is depleted. The Company tracks capital in excess of par value on a cumulative basis and for each reporting period, discloses the excess over capital in excess of par value as part of stock purchased and retired in the consolidated statements of stockholders’ equity.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Dividend </i>— On January 24, 2023, the Board of Directors declared a regular cash dividend of $0.14 per share payable March 10, 2023 to stockholders of record at the close of business on February 10, 2023. Subject to industry conditions and Marine Products’ earnings, financial condition, and other relevant factors, the Company expects to continue to pay regular quarterly cash dividends to common stockholders.</p> 2023-01-24 0.14 2023-03-10 2023-02-10 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Use of Estimates in the Preparation of Financial Statements </i>— The preparation of financial statements in conformity with accounting principles generally accepted in the United States of America requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of sales and expenses during the reporting period. Actual results could differ from those estimates. Significant estimates are used in the determination of sales, sales incentives and discounts, and warranty costs.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Sales Recognition </i>—<i style="font-style:italic;"> </i>Marine Products recognizes revenues from contracts with its customers based on the amount of consideration it receives in exchange for the goods sold. See Note 2: Net Sales for additional information.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Advertising </i>— Advertising expenses are charged to expense during the period in which they are incurred. Expenses associated with product brochures and other inventoriable marketing materials are deferred and amortized over the related model year which approximates the consumption of these materials. The Company had prepaid expenses related to unamortized product brochure costs of $194,000 as of December 31, 2022 and $132,000 as of December 31, 2021. Advertising expenses totaled approximately $2,147,000 in 2022, $1,645,000 in 2021 and $2,013,000 in 2020 and are recorded in selling, general and administrative expenses.</p> 194000 132000 2147000 1645000 2013000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Cash and Cash Equivalents </i>— Highly liquid investments with original maturities of three months or less when acquired are considered to be cash equivalents. The Company maintains its cash in bank accounts which, at times, may exceed federally insured limits. MPC maintains cash equivalents and investments in one or more large financial institutions, and MPC’s policy restricts investment in any securities rated less than “investment grade” by national rating services.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Accounts Receivable</i> — The majority of the Company’s accounts receivable is due from dealers located in markets throughout the United States. Approximately 58 percent of Marine Products’ domestic shipments are made pursuant to “floor plan financing” programs in which Marine Products’ subsidiaries participate on behalf of their dealers with various major third-party financing institutions. Under these arrangements, a dealer establishes lines of credit with one or more of these third-party lenders for the purchase of boat inventory for sales to retail customers in their show room or during boat show exhibitions. When a dealer purchases and takes delivery of a boat pursuant to a floor plan financing arrangement, it draws against its line of credit and the lender pays the invoice cost of the boat directly to Marine Products within approximately ten business days. The Company determines its credit loss allowance by considering a number of factors, including the length of time trade accounts receivable are past due, the Company’s previous loss history, the customer’s current ability to pay its obligation to the Company, and the condition of the general economy and the industry as a whole. The Company writes-off accounts receivable when they become uncollectible, and payments subsequently received on such receivables are credited to the allowance.</p> 0.58 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Inventories </i>— Inventories are stated at the lower of cost (determined on a first-in, first-out basis) and net realizable value. When evidence exists that the net realizable value of inventory is lower than its cost, the Company recognizes the difference as a loss in earnings in the period in which it occurs. Net realizable value is the estimated selling price in the ordinary course of business, less reasonably predictable costs of completion, disposal, and transportation.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Property, Plant and Equipment </i>— Property, plant and equipment is carried at cost. Depreciation is provided principally on a straight-line basis over the estimated useful lives of the assets. The cost of assets retired or otherwise disposed of and the related accumulated depreciation are eliminated from the accounts in the year of disposal with the resulting gain or loss credited or charged to income. Expenditures for additions, major renewals, and betterments are capitalized while expenditures for routine maintenance and repairs are expensed as incurred. Depreciation expense on operating equipment used in production is included in cost of goods sold in the accompanying consolidated statements of operations. All other depreciation is included in selling, general and administrative expenses in the accompanying consolidated statements of operations. Property, plant and equipment are reviewed for impairment when indicators of impairment exist.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Goodwill and Other Intangibles </i>— Intangibles consist primarily of goodwill and trade names related to businesses acquired. Goodwill represents the excess of the purchase price over the fair value of net assets of businesses acquired. The carrying amount of goodwill was $3,308,000 as of December 31, 2022 and 2021. The Company evaluates whether goodwill is impaired by comparing its market capitalization based on its closing stock price (Level 1 input) to the book value of its equity on the annual evaluation date. The Company also periodically performs a valuation of its indefinite – lived trade names and has concluded that the fair value of these assets is not impaired. Based on these evaluations, the Company concluded that no impairment of its goodwill or trade names has occurred for the years ended December 31, 2022, 2021 and 2020.</p> 3308000 3308000 0 0 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Investments </i>— The Company maintains certain securities in the non-qualified Supplemental Executive Retirement Plan that have been classified as trading. See Note 12: Employee Benefit Plans for further information regarding these securities.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Warranty Costs </i>— The Company provides a lifetime limited structural hull warranty, a five-year limited structural deck warranty, and a transferable one-year limited warranty to the original owner. Warranties for additional items are provided for periods of <span style="-sec-ix-hidden:Hidden_UKdVst6uSUCTD7a6Yv7oIQ;"><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 first 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 Company accrues for estimated future warranty costs at the time of the sale based on its historical claims experience. An analysis of the warranty accruals for the years ended December 31, 2022 and 2021 is as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:74.07%;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.29%;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.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 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:9.22%;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.29%;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.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 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:9.22%;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:74.07%;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.29%;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:10.66%;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.29%;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:10.66%;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:74.07%;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 year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.44%;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:9.22%;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;"> 4,641</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.44%;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:9.22%;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;"> 5,030</p></td></tr><tr><td style="vertical-align:bottom;width:74.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Less: Payments made during the year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.44%;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:9.22%;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;"> (4,845)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.44%;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:9.22%;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;"> (4,091)</p></td></tr><tr><td style="vertical-align:bottom;width:74.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Add: Warranty provision for the current year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.44%;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:9.22%;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;"> 5,737</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.44%;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:9.22%;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;"> 3,817</p></td></tr><tr><td style="vertical-align:bottom;width:74.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Changes to warranty provision for prior years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.44%;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:9.22%;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;"> 166</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.44%;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:9.22%;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 0pt 0.05pt 0pt;"> (115)</p></td></tr><tr><td style="vertical-align:bottom;width:74.07%;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 end of year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.44%;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:9.22%;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;"> 5,699</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.44%;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:9.22%;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;"> 4,641</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p> P5Y P1Y P5Y P5Y P1Y P5Y P5Y <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:74.07%;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.29%;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.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 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:9.22%;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.29%;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.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 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:9.22%;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:74.07%;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.29%;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:10.66%;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.29%;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:10.66%;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:74.07%;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 year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.44%;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:9.22%;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;"> 4,641</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.44%;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:9.22%;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;"> 5,030</p></td></tr><tr><td style="vertical-align:bottom;width:74.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Less: Payments made during the year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.44%;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:9.22%;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;"> (4,845)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.44%;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:9.22%;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;"> (4,091)</p></td></tr><tr><td style="vertical-align:bottom;width:74.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Add: Warranty provision for the current year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.44%;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:9.22%;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;"> 5,737</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.44%;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:9.22%;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;"> 3,817</p></td></tr><tr><td style="vertical-align:bottom;width:74.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Changes to warranty provision for prior years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.44%;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:9.22%;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;"> 166</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.44%;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:9.22%;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 0pt 0.05pt 0pt;"> (115)</p></td></tr><tr><td style="vertical-align:bottom;width:74.07%;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 end of year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.44%;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:9.22%;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;"> 5,699</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.44%;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:9.22%;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;"> 4,641</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p> 4641000 5030000 4845000 4091000 5737000 3817000 166000 -115000 5699000 4641000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Insurance Accruals </i>— The Company fully insures its risks related to general liability, product liability and vehicle liability, whereas the health insurance plan up to a maximum annual claim amount for each covered employee and related dependents and workers’ compensation are self-funded. The estimated cost of claims under the self-insurance program is accrued as the claims are incurred and may subsequently be revised based on developments relating to such claims.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Research and Development Costs </i>— The Company expenses research and development costs for new products and components as incurred. Research and development costs are included in selling, general and administrative expenses and totaled $437,000 in 2022, $776,000 in 2021, and $751,000 in 2020.</p> 437000 776000 751000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Repurchase Obligations </i>— The Company has entered into agreements with third-party floor plan lenders where it has agreed, in the event of default by the dealer, to repurchase MPC boats repossessed from the dealer. These arrangements are subject to maximum repurchase amounts and the associated risk is mitigated by the value of the boats repurchased. The Company accrues estimated losses when a loss, due primarily to the default of one of our dealers, is determined to be probable and the amount of the loss can be reasonably estimated.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Income Taxes </i>— Deferred tax liabilities and assets are determined based on the difference between the financial and tax bases of assets and liabilities using enacted tax rates in effect for the year in which the differences are expected to reverse. The Company establishes a valuation allowance against the carrying value of deferred tax assets if the Company concludes that it is more likely than not that the asset will not be realized through future taxable income.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-indent:36pt;margin:0pt 0pt 8pt 0pt;"><i style="font-style:italic;letter-spacing:-0.15pt;">Leases</i><span style="letter-spacing:-0.15pt;"> </span>— <span style="white-space:pre-wrap;">The Company determines at contract inception, if an arrangement is a lease or contains a lease based on whether the Company obtains the right to control the use of specifically identifiable property, plant and equipment for a period of time in exchange for consideration. The Company has elected not to separate non-lease components from lease components for its leases. Variable lease payments are recognized as expense when incurred.</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Retirement Income Plan (“Plan”)</i> — Marine Products participates in the tax-qualified, defined benefit, noncontributory, trusteed retirement income plan sponsored by RPC, Inc. (“RPC”) that provides monthly benefits upon normal retirement at age 65, or reduced early retirement benefits at age 59 ½ or at age 55 or older with 15 or more years of service, to substantially all employees with at least one year of service prior to 2002. In 2002, RPC’s Board of Directors approved a resolution to cease all future retirement benefit accruals under the defined benefit pension plan. During 2021, the Company initiated actions to terminate the defined benefit pension plan. See Note 12: Employee Benefit Plans for a full description and status of this plan and the related accounting and funding policies.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Stock-Based Compensation</i> — Stock-based compensation expense is recognized for all share-based payment awards, net of an estimated forfeiture rate. Thus, compensation cost is amortized for those shares expected to vest on a straight-line basis over the requisite service period of the award. See Note 12: Employee Benefit Plans for additional information.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Earnings per Share </i>— 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. See Note 12: Employee Benefit Plans for further information on restricted stock granted to employees.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">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;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:65.56%;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.04%;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.28%;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.15%;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.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 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.27%;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.15%;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.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 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.27%;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.15%;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:65.56%;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.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.44%;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.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.43%;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><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.43%;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;">2020</p></td></tr><tr><td style="vertical-align:bottom;width:65.56%;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 income available for stockholders:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;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.28%;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.15%;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;"> 40,347</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;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.27%;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.15%;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;"> 29,026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;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.27%;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.15%;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;"> 19,444</p></td></tr><tr><td style="vertical-align:bottom;width:65.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Less: Adjustments for earnings attributable to participating securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;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.28%;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.15%;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 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> (858)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;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.27%;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.15%;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 0pt 0.05pt 0pt;"> (566)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;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.27%;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.15%;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 0pt 0.05pt 0pt;"> (416)</p></td></tr><tr><td style="vertical-align:bottom;width:65.56%;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 income used in calculating earnings per share</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;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.28%;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.15%;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;"> 39,489</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;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.27%;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.15%;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;"> 28,460</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;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.27%;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.15%;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;"> 19,028</p></td></tr><tr><td style="vertical-align:bottom;width:65.56%;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:2.04%;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.28%;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:8.15%;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:2.03%;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.27%;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:8.15%;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:2.03%;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.27%;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:8.15%;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><tr><td style="vertical-align:bottom;width:65.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Weighted average shares outstanding (including participating securities)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;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.28%;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.15%;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;"> 34,183</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;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.27%;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.15%;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;"> 33,984</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;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.27%;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.15%;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;"> 33,926</p></td></tr><tr><td style="vertical-align:bottom;width:65.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Adjustment for participating securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;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.28%;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.15%;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 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> (743)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;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.27%;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.15%;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 0pt 0.05pt 0pt;"> (672)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;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.27%;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.15%;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 0pt 0.05pt 0pt;"> (734)</p></td></tr><tr><td style="vertical-align:bottom;width:65.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Shares used in calculating basic and diluted earnings per share</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;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.28%;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.15%;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;"> 33,440</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;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.27%;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.15%;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;"> 33,312</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;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.27%;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.15%;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;"> 33,192</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:65.56%;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.04%;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.28%;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.15%;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.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 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.27%;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.15%;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.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 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.27%;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.15%;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:65.56%;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.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.44%;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.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.43%;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><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.43%;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;">2020</p></td></tr><tr><td style="vertical-align:bottom;width:65.56%;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 income available for stockholders:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;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.28%;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.15%;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;"> 40,347</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;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.27%;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.15%;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;"> 29,026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;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.27%;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.15%;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;"> 19,444</p></td></tr><tr><td style="vertical-align:bottom;width:65.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Less: Adjustments for earnings attributable to participating securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;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.28%;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.15%;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 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> (858)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;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.27%;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.15%;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 0pt 0.05pt 0pt;"> (566)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;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.27%;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.15%;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 0pt 0.05pt 0pt;"> (416)</p></td></tr><tr><td style="vertical-align:bottom;width:65.56%;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 income used in calculating earnings per share</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;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.28%;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.15%;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;"> 39,489</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;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.27%;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.15%;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;"> 28,460</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;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.27%;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.15%;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;"> 19,028</p></td></tr><tr><td style="vertical-align:bottom;width:65.56%;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:2.04%;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.28%;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:8.15%;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:2.03%;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.27%;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:8.15%;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:2.03%;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.27%;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:8.15%;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><tr><td style="vertical-align:bottom;width:65.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Weighted average shares outstanding (including participating securities)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;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.28%;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.15%;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;"> 34,183</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;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.27%;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.15%;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;"> 33,984</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;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.27%;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.15%;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;"> 33,926</p></td></tr><tr><td style="vertical-align:bottom;width:65.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Adjustment for participating securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;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.28%;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.15%;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 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> (743)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;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.27%;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.15%;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 0pt 0.05pt 0pt;"> (672)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;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.27%;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.15%;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 0pt 0.05pt 0pt;"> (734)</p></td></tr><tr><td style="vertical-align:bottom;width:65.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Shares used in calculating basic and diluted earnings per share</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;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.28%;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.15%;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;"> 33,440</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;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.27%;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.15%;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;"> 33,312</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;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.27%;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.15%;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;"> 33,192</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p> 40347000 29026000 19444000 858000 566000 416000 39489000 28460000 19028000 34183000 33984000 33926000 743000 672000 734000 33440000 33312000 33192000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Fair Value of Financial Instruments </i>— The Company’s financial instruments consist primarily of cash and cash equivalents, accounts receivable, accounts payable and marketable securities. The carrying value of cash and cash equivalents, accounts receivable and accounts payable approximate their fair values because of the short-term nature of such instruments. The Company’s marketable securities are held in the non-qualified Supplemental Executive Retirement Plan (“SERP”) which are classified as trading securities. All of these securities are carried at fair value in the accompanying consolidated balance sheets. See Note 10: Fair Value Measurements for further information regarding the fair value measurement of assets and liabilities.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Concentration of Suppliers </i>— The Company has only four suppliers for the three types of engines it purchases. This concentration of suppliers could impact our sales and profitability in the event of a sudden interruption in the delivery of these engines.</p> 4 3 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Recent Accounting Pronouncements —<span style="font-style:normal;"> The FASB issued the following Accounting Standards Updates (“ASU”s):</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Recently Adopted Accounting Standards:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="display:inline-block;text-indent:0pt;width:18pt;"/><span style="display:inline-block;width: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 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.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Recently Issued Accounting Standards Not Yet Adopted:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><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;">NOTE 2: NET SALES</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Accounting Policy</span><i style="font-style:italic;"> </i><b style="font-weight:bold;">— </b>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, 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 1: Significant Accounting Policies). 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;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Nature of goods</span><i style="font-style:italic;"> </i><b style="font-weight:bold;">— </b>MPC’s performance obligations within its contracts consists 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:10pt;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;">●</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) </span><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">—</b><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> 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:10pt;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;">●</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)</span><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;"> —</b><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;white-space:pre-wrap;"> 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:18pt;"/><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:10pt;"/><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Payment terms</span><i style="font-style:italic;"> </i><b style="font-weight:bold;">—</b><i style="font-style:italic;"> </i>For most domestic customers, MPC manufactures and delivers boats and accessories and parts ahead of payment <b style="font-weight:bold;">—</b> 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 receives the related compensation, typically within <span style="-sec-ix-hidden:Hidden_RD-kd9IwhUKnEyyKOlDIEw;"><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_1zhi06B1k0KIHhKcUJSRKw;"><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;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">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;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="text-decoration-line:underline;text-decoration-style:solid;">Significant judgments</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Determining the transaction price </i><b style="font-weight:bold;">—</b><i style="font-style:italic;"> </i>The transaction price for MPC’s boats and accessories is the invoice price adjusted for dealer incentives. Key inputs and assumptions utilized 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:10pt;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;">●</td><td style="padding:0pt;"><i style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:normal;">Inputs:</i><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> 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:18pt;"/><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;"><i style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:normal;">Assumption:</i><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> 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:10pt;"/><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Other </i><b style="font-weight:bold;">—</b> 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;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="text-decoration-line:underline;text-decoration-style:solid;">Disaggregation of revenues</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The following table disaggregates our sales by major source:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:65.56%;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.04%;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.28%;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.15%;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.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 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.27%;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.15%;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.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 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.27%;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.15%;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:65.56%;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.04%;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.44%;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.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.43%;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><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.43%;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;">2020</p></td></tr><tr><td style="vertical-align:bottom;width:65.56%;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:2.04%;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.28%;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.15%;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;"> 375,912</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;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.27%;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.15%;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;"> 293,312</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;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.27%;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.15%;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;"> 235,097</p></td></tr><tr><td style="vertical-align:bottom;width:65.56%;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:2.04%;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.28%;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.15%;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;"> 5,083</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;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.27%;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.15%;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;"> 4,702</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;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.27%;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.15%;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;"> 4,728</p></td></tr><tr><td style="vertical-align:bottom;width:65.56%;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:2.04%;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.28%;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.15%;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;"> 380,995</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;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.27%;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.15%;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;"> 298,014</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;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.27%;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.15%;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;"> 239,825</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The following table disaggregates our revenues between domestic and international:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:65.56%;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.04%;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.28%;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.15%;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.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 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.27%;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.15%;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.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 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.27%;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.15%;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:65.56%;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.04%;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.44%;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.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.43%;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><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.43%;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;">2020</p></td></tr><tr><td style="vertical-align:bottom;width:65.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Domestic</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;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.28%;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.15%;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;"> 355,371</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;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.27%;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.15%;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;"> 282,117</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;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.27%;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.15%;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;"> 228,092</p></td></tr><tr><td style="vertical-align:bottom;width:65.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">International</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;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.28%;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.15%;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;"> 25,624</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;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.27%;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.15%;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;"> 15,897</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;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.27%;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.15%;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;"> 11,733</p></td></tr><tr><td style="vertical-align:bottom;width:65.56%;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:2.04%;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.28%;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.15%;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;"> 380,995</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;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.27%;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.15%;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;"> 298,014</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;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.27%;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.15%;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;"> 239,825</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:12pt 0pt 12pt 0pt;"><i style="font-style:italic;">Contract balances </i><b style="font-weight:bold;">— </b>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 on the consolidated balance sheets.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><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.07%;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.3%;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.43%;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:9.22%;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.3%;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.43%;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:9.22%;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:74.07%;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.3%;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:10.65%;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.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.65%;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:74.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Deferred revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;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.43%;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:9.22%;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;"> 1,989</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;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.43%;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:9.22%;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;"> 1,313</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Substantially all of the amounts of deferred revenue as of December 31, 2022 and December 31, 2021 were or will be recognized as sales during the immediately following quarters, when control is transferred.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:65.56%;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.04%;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.28%;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.15%;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.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 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.27%;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.15%;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.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 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.27%;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.15%;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:65.56%;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.04%;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.44%;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.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.43%;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><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.43%;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;">2020</p></td></tr><tr><td style="vertical-align:bottom;width:65.56%;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:2.04%;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.28%;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.15%;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;"> 375,912</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;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.27%;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.15%;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;"> 293,312</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;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.27%;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.15%;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;"> 235,097</p></td></tr><tr><td style="vertical-align:bottom;width:65.56%;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:2.04%;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.28%;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.15%;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;"> 5,083</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;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.27%;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.15%;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;"> 4,702</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;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.27%;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.15%;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;"> 4,728</p></td></tr><tr><td style="vertical-align:bottom;width:65.56%;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:2.04%;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.28%;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.15%;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;"> 380,995</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;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.27%;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.15%;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;"> 298,014</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;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.27%;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.15%;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;"> 239,825</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p> 375912000 293312000 235097000 5083000 4702000 4728000 380995000 298014000 239825000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:65.56%;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.04%;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.28%;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.15%;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.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 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.27%;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.15%;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.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 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.27%;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.15%;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:65.56%;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.04%;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.44%;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.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.43%;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><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.43%;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;">2020</p></td></tr><tr><td style="vertical-align:bottom;width:65.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Domestic</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;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.28%;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.15%;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;"> 355,371</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;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.27%;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.15%;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;"> 282,117</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;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.27%;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.15%;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;"> 228,092</p></td></tr><tr><td style="vertical-align:bottom;width:65.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">International</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;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.28%;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.15%;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;"> 25,624</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;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.27%;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.15%;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;"> 15,897</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;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.27%;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.15%;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;"> 11,733</p></td></tr><tr><td style="vertical-align:bottom;width:65.56%;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:2.04%;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.28%;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.15%;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;"> 380,995</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;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.27%;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.15%;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;"> 298,014</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;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.27%;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.15%;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;"> 239,825</p></td></tr></table> 355371000 282117000 228092000 25624000 15897000 11733000 380995000 298014000 239825000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><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.07%;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.3%;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.43%;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:9.22%;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.3%;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.43%;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:9.22%;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:74.07%;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.3%;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:10.65%;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.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.65%;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:74.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Deferred revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;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.43%;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:9.22%;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;"> 1,989</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;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.43%;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:9.22%;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;"> 1,313</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p> 1989000 1313000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">NOTE 3: ACCOUNTS RECEIVABLE</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Accounts receivable consist of the following:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><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.07%;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.3%;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.43%;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:9.22%;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.3%;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.43%;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:9.22%;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:74.07%;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;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;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:10.65%;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.3%;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:10.65%;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:74.07%;background:#cceeff;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.3%;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:1.43%;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:9.22%;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;">  </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;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:1.43%;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:9.22%;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;">  </p></td></tr><tr><td style="vertical-align:bottom;width:74.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Trade receivables</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;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.43%;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:9.22%;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;"> 4,047</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;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.43%;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:9.22%;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,454</p></td></tr><tr><td style="vertical-align:bottom;width:74.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;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.43%;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:9.22%;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;"> 1,305</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;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.43%;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:9.22%;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;"> 820</p></td></tr><tr><td style="vertical-align:bottom;width:74.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;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.43%;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:9.22%;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;"> 5,352</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;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.43%;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:9.22%;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;"> 3,274</p></td></tr><tr><td style="vertical-align:bottom;width:74.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Less: allowance for credit losses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;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.43%;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:9.22%;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 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> (12)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;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.43%;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:9.22%;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 0pt 0.05pt 0pt;"> (12)</p></td></tr><tr><td style="vertical-align:bottom;width:74.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net accounts receivable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;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.43%;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:9.22%;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;"> 5,340</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;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.43%;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:9.22%;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;"> 3,262</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Trade receivables consist primarily of balances related to the sales of boats which are shipped pursuant to “floor-plan financing” programs with qualified lenders. Other receivables consist primarily of rebate receivables from various suppliers in 2022 and 2021. Changes in the Company’s allowance for credit losses are disclosed in Schedule II on page 63 of this report.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><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.07%;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.3%;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.43%;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:9.22%;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.3%;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.43%;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:9.22%;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:74.07%;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;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;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:10.65%;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.3%;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:10.65%;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:74.07%;background:#cceeff;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.3%;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:1.43%;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:9.22%;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;">  </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;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:1.43%;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:9.22%;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;">  </p></td></tr><tr><td style="vertical-align:bottom;width:74.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Trade receivables</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;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.43%;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:9.22%;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;"> 4,047</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;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.43%;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:9.22%;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,454</p></td></tr><tr><td style="vertical-align:bottom;width:74.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;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.43%;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:9.22%;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;"> 1,305</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;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.43%;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:9.22%;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;"> 820</p></td></tr><tr><td style="vertical-align:bottom;width:74.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;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.43%;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:9.22%;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;"> 5,352</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;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.43%;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:9.22%;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;"> 3,274</p></td></tr><tr><td style="vertical-align:bottom;width:74.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Less: allowance for credit losses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;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.43%;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:9.22%;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 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> (12)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;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.43%;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:9.22%;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 0pt 0.05pt 0pt;"> (12)</p></td></tr><tr><td style="vertical-align:bottom;width:74.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net accounts receivable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;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.43%;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:9.22%;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;"> 5,340</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;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.43%;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:9.22%;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;"> 3,262</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p> 4047000 2454000 1305000 820000 5352000 3274000 12000 12000 5340000 3262000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">NOTE 4: INVENTORIES</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Inventories consist of the following:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><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:60.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 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:3.51%;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.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 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:14.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 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:3.51%;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.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 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:14.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:60.37%;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 style="vertical-align:bottom;white-space:nowrap;width:3.51%;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 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;text-align:center;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:14.09%;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 style="vertical-align:bottom;white-space:nowrap;width:3.51%;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 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;text-align:center;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:14.09%;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></tr><tr><td style="vertical-align:bottom;width:60.37%;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;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.29%;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:3.51%;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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.29%;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:60.37%;background:#cceeff;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:3.51%;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-size:8pt;visibility:hidden;">​</span></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;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.09%;background:#cceeff;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 style="vertical-align:bottom;white-space:nowrap;width:3.51%;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-size:8pt;visibility:hidden;">​</span></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;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.09%;background:#cceeff;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></tr><tr><td style="vertical-align:bottom;width:60.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Raw materials and supplies</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.51%;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:2.19%;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:14.09%;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;"> 37,210</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.51%;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:2.19%;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:14.09%;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;"> 42,231</p></td></tr><tr><td style="vertical-align:bottom;width:60.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Work in process</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.51%;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:2.19%;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:14.09%;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;"> 14,190</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.51%;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:2.19%;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:14.09%;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;"> 14,390</p></td></tr><tr><td style="vertical-align:bottom;width:60.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Finished goods</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.51%;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:2.19%;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:14.09%;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;"> 21,615</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.51%;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:2.19%;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:14.09%;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;"> 16,640</p></td></tr><tr><td style="vertical-align:bottom;width:60.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total inventories</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.51%;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:2.19%;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:14.09%;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;"> 73,015</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.51%;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:2.19%;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:14.09%;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;"> 73,261</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><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:60.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 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:3.51%;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.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 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:14.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 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:3.51%;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.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 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:14.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:60.37%;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 style="vertical-align:bottom;white-space:nowrap;width:3.51%;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 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;text-align:center;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:14.09%;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 style="vertical-align:bottom;white-space:nowrap;width:3.51%;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 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;text-align:center;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:14.09%;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></tr><tr><td style="vertical-align:bottom;width:60.37%;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;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.29%;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:3.51%;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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.29%;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:60.37%;background:#cceeff;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:3.51%;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-size:8pt;visibility:hidden;">​</span></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;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.09%;background:#cceeff;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 style="vertical-align:bottom;white-space:nowrap;width:3.51%;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-size:8pt;visibility:hidden;">​</span></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;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.09%;background:#cceeff;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></tr><tr><td style="vertical-align:bottom;width:60.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Raw materials and supplies</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.51%;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:2.19%;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:14.09%;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;"> 37,210</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.51%;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:2.19%;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:14.09%;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;"> 42,231</p></td></tr><tr><td style="vertical-align:bottom;width:60.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Work in process</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.51%;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:2.19%;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:14.09%;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;"> 14,190</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.51%;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:2.19%;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:14.09%;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;"> 14,390</p></td></tr><tr><td style="vertical-align:bottom;width:60.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Finished goods</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.51%;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:2.19%;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:14.09%;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;"> 21,615</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.51%;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:2.19%;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:14.09%;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;"> 16,640</p></td></tr><tr><td style="vertical-align:bottom;width:60.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total inventories</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.51%;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:2.19%;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:14.09%;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;"> 73,015</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.51%;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:2.19%;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:14.09%;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;"> 73,261</p></td></tr></table> 37210000 42231000 14190000 14390000 21615000 16640000 73015000 73261000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">NOTE 5: PROPERTY, PLANT AND EQUIPMENT</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Property, plant and equipment are presented at cost, net of accumulated depreciation, and consist of the following:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:66.42%;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.06%;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.26%;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.06%;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.3%;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.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 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.05%;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.29%;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.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:66.42%;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 style="vertical-align:bottom;white-space:nowrap;width:2.06%;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 style="vertical-align:bottom;white-space:nowrap;width:8.26%;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;">Estimated </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;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 style="vertical-align:bottom;white-space:nowrap;width:1.3%;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:8.25%;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 style="vertical-align:bottom;white-space:nowrap;width:2.05%;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 style="vertical-align:bottom;white-space:nowrap;width:1.29%;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:8.25%;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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:66.42%;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;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;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 style="vertical-align:bottom;white-space:nowrap;width:8.26%;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;">Useful Lives</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;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.56%;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.05%;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.55%;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:66.42%;background:#cceeff;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.06%;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:8.26%;background:#cceeff;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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;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.3%;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.25%;background:#cceeff;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-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;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.29%;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.25%;background:#cceeff;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="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:66.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Land</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;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.26%;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;">N/A</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;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.3%;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.25%;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;"> 895</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;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.29%;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.25%;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;"> 878</p></td></tr><tr><td style="vertical-align:bottom;width:66.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Buildings</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;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.26%;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;">7-40</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;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.3%;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.25%;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;"> 21,567</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;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.29%;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.25%;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;"> 21,275</p></td></tr><tr><td style="vertical-align:bottom;width:66.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Operating equipment and property</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;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.26%;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;">3-15</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;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.3%;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.25%;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;"> 14,292</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;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.29%;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.25%;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;"> 13,455</p></td></tr><tr><td style="vertical-align:bottom;width:66.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Furniture and fixtures</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;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.26%;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;">5-7</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;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.3%;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.25%;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;"> 2,991</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;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.29%;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.25%;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;"> 2,779</p></td></tr><tr><td style="vertical-align:bottom;width:66.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Vehicles</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;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.26%;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;">5-10</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;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.3%;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.25%;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;"> 8,275</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;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.29%;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.25%;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;"> 7,861</p></td></tr><tr><td style="vertical-align:bottom;width:66.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Gross property, plant and equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;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.26%;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;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.3%;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.25%;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;"> 48,020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;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.29%;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.25%;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;"> 46,248</p></td></tr><tr><td style="vertical-align:bottom;width:66.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Less: accumulated depreciation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;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.26%;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><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;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.3%;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.25%;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 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> (33,055)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;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.29%;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.25%;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 0pt 0.05pt 0pt;"> (31,878)</p></td></tr><tr><td style="vertical-align:bottom;width:66.42%;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 property, plant and equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;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:8.26%;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;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.3%;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.25%;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;"> 14,965</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;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.29%;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.25%;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;"> 14,370</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Depreciation expense was $1,905,000 in 2022, $1,816,000 in 2021 and $1,954,000 in 2020. The Company’s accounts payable for purchases of property and equipment was immaterial as of December 31, 2022, December 31, 2021 and December 31, 2020.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:66.42%;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.06%;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.26%;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.06%;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.3%;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.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 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.05%;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.29%;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.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:66.42%;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 style="vertical-align:bottom;white-space:nowrap;width:2.06%;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 style="vertical-align:bottom;white-space:nowrap;width:8.26%;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;">Estimated </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;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 style="vertical-align:bottom;white-space:nowrap;width:1.3%;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:8.25%;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 style="vertical-align:bottom;white-space:nowrap;width:2.05%;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 style="vertical-align:bottom;white-space:nowrap;width:1.29%;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:8.25%;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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:66.42%;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;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;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 style="vertical-align:bottom;white-space:nowrap;width:8.26%;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;">Useful Lives</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;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.56%;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.05%;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.55%;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:66.42%;background:#cceeff;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.06%;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:8.26%;background:#cceeff;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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;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.3%;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.25%;background:#cceeff;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-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;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.29%;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.25%;background:#cceeff;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="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:66.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Land</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;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.26%;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;">N/A</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;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.3%;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.25%;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;"> 895</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;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.29%;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.25%;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;"> 878</p></td></tr><tr><td style="vertical-align:bottom;width:66.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Buildings</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;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.26%;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;">7-40</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;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.3%;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.25%;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;"> 21,567</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;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.29%;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.25%;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;"> 21,275</p></td></tr><tr><td style="vertical-align:bottom;width:66.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Operating equipment and property</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;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.26%;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;">3-15</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;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.3%;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.25%;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;"> 14,292</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;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.29%;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.25%;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;"> 13,455</p></td></tr><tr><td style="vertical-align:bottom;width:66.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Furniture and fixtures</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;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.26%;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;">5-7</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;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.3%;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.25%;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;"> 2,991</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;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.29%;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.25%;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;"> 2,779</p></td></tr><tr><td style="vertical-align:bottom;width:66.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Vehicles</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;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.26%;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;">5-10</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;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.3%;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.25%;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;"> 8,275</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;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.29%;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.25%;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;"> 7,861</p></td></tr><tr><td style="vertical-align:bottom;width:66.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Gross property, plant and equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;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.26%;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;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.3%;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.25%;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;"> 48,020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;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.29%;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.25%;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;"> 46,248</p></td></tr><tr><td style="vertical-align:bottom;width:66.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Less: accumulated depreciation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;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.26%;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><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;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.3%;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.25%;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 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> (33,055)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;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.29%;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.25%;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 0pt 0.05pt 0pt;"> (31,878)</p></td></tr><tr><td style="vertical-align:bottom;width:66.42%;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 property, plant and equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;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:8.26%;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;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.3%;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.25%;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;"> 14,965</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;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.29%;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.25%;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;"> 14,370</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p> 895000 878000 P7Y P40Y 21567000 21275000 P3Y P15Y 14292000 13455000 P5Y P7Y 2991000 2779000 P5Y P10Y 8275000 7861000 48020000 46248000 33055000 31878000 14965000 14370000 1905000 1816000 1954000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">NOTE 6: ACCRUED EXPENSES AND OTHER LIABILITIES</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Accrued expenses and other liabilities consist of the following:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:98.34%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:70.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 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.89%;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.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 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:9.94%;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.47%;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.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 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:9.94%;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.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;white-space:nowrap;width:70.54%;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;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.89%;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="2" style="vertical-align:bottom;white-space:nowrap;width:11.48%;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.47%;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:11.48%;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><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;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></tr><tr><td style="vertical-align:bottom;width:70.54%;background:#cceeff;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.89%;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:1.54%;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:9.94%;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;">  </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;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:1.54%;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:9.94%;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;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;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><tr><td style="vertical-align:bottom;width:70.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accrued payroll and related expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.89%;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.54%;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:9.94%;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;"> 3,753</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;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.54%;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:9.94%;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;"> 3,119</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;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><tr><td style="vertical-align:bottom;width:70.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accrued sales incentives and discounts</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.89%;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.54%;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:9.94%;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;"> 2,485</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;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.54%;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:9.94%;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;"> 1,214</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;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><tr><td style="vertical-align:bottom;width:70.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accrued warranty costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.89%;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.54%;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:9.94%;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;"> 5,699</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;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.54%;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:9.94%;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;"> 4,641</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;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><tr><td style="vertical-align:bottom;width:70.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Deferred revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.89%;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.54%;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:9.94%;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;"> 1,989</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;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.54%;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:9.94%;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;"> 1,313</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;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><tr><td style="vertical-align:bottom;width:70.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Income taxes payable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.89%;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.54%;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:9.94%;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;"> 342</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;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.54%;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:9.94%;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;"> 217</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;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><tr><td style="vertical-align:bottom;width:70.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.89%;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.54%;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:9.94%;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;"> 1,072</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;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.54%;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:9.94%;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;"> 794</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;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><tr><td style="vertical-align:bottom;width:70.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total accrued expenses and other liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.89%;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.54%;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:9.94%;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;"> 15,340</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;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.54%;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:9.94%;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;"> 11,298</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;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><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:98.34%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:70.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 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.89%;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.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 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:9.94%;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.47%;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.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 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:9.94%;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.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;white-space:nowrap;width:70.54%;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;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.89%;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="2" style="vertical-align:bottom;white-space:nowrap;width:11.48%;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.47%;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:11.48%;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><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;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></tr><tr><td style="vertical-align:bottom;width:70.54%;background:#cceeff;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.89%;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:1.54%;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:9.94%;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;">  </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;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:1.54%;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:9.94%;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;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;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><tr><td style="vertical-align:bottom;width:70.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accrued payroll and related expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.89%;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.54%;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:9.94%;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;"> 3,753</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;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.54%;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:9.94%;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;"> 3,119</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;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><tr><td style="vertical-align:bottom;width:70.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accrued sales incentives and discounts</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.89%;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.54%;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:9.94%;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;"> 2,485</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;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.54%;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:9.94%;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;"> 1,214</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;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><tr><td style="vertical-align:bottom;width:70.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accrued warranty costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.89%;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.54%;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:9.94%;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;"> 5,699</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;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.54%;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:9.94%;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;"> 4,641</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;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><tr><td style="vertical-align:bottom;width:70.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Deferred revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.89%;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.54%;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:9.94%;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;"> 1,989</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;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.54%;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:9.94%;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;"> 1,313</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;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><tr><td style="vertical-align:bottom;width:70.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Income taxes payable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.89%;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.54%;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:9.94%;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;"> 342</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;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.54%;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:9.94%;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;"> 217</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;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><tr><td style="vertical-align:bottom;width:70.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.89%;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.54%;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:9.94%;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;"> 1,072</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;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.54%;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:9.94%;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;"> 794</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;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><tr><td style="vertical-align:bottom;width:70.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total accrued expenses and other liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.89%;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.54%;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:9.94%;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;"> 15,340</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;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.54%;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:9.94%;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;"> 11,298</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;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> 3753000 3119000 2485000 1214000 5699000 4641000 1989000 1313000 342000 217000 1072000 794000 15340000 11298000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">NOTE 7<span style="font-weight:normal;">: </span>NOTES PAYABLE TO BANKS</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="font-weight:normal;">On November 12, 2021, the Company entered into a revolving </span><span style="font-weight:normal;">c</span><span style="font-weight:normal;">redit </span><span style="font-weight:normal;">a</span><span style="font-weight:normal;">greement with Truist Bank</span><span style="font-weight:normal;"> which provides for a commitment of up to </span><span style="font-weight:normal;">$20</span><span style="font-weight:normal;"> million. </span><span style="font-weight:normal;">The agreement includes (i) a </span><span style="font-weight:normal;">$5</span><span style="font-weight:normal;"> million sublimit for swingline loans, (ii) a </span><span style="font-weight:normal;">$2.5</span><span style="font-weight:normal;"> million aggregate sublimit for all letters of credit, and (iii) a committed accordion which can increase the aggregate commitments by the greater of </span><span style="font-weight:normal;">$35</span><span style="font-weight:normal;"> million and 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 accounts, 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</span> <span style="font-weight:normal;">on November 12, 2026.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="font-weight:normal;">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 </span><span style="font-weight:normal;">150</span><span style="font-weight:normal;"> and </span><span style="font-weight:normal;">250</span><span style="font-weight:normal;"> basis points for all loans based on MPC’s net leverage ratio. In addition, the Company pays facility fees under the agreement ranging from </span><span style="font-weight:normal;">25</span><span style="font-weight:normal;"> to </span><span style="font-weight:normal;">45</span><span style="font-weight:normal;"> basis points, based on MPC’s net leverage ratio, on the unused revolving commitment.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="font-weight:normal;">The credit agreement contains certain financial covenants including: (i) a maximum consolidated leverage ratio of </span><span style="font-weight:normal;">2.50</span><span style="font-weight:normal;">:1.00 and (ii) a minimum consolidated fixed charge coverage ratio of </span><span style="font-weight:normal;">1.25</span><span style="font-weight:normal;">: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 December 31, 2022, the Company was in compliance with these covenants.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company has incurred total loan origination fees and other debt related costs associated with this revolving credit facility in the aggregate of $195,000 in 2022. 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 non-current other assets. As of December 31, 2022, MPC had no outstanding borrowings under the revolving credit facility.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Interest 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 $90,000 in 2022 and $10,000 in 2021. Interest paid was $32,000 in 2022 and there were <span style="-sec-ix-hidden:Hidden_Ua4STFKOQUeYIYii83DmTw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">no</span></span> payments made in 2021. </p> 20000000 5000000 2500000 35000000 0.0150 0.0250 0.0025 0.0045 2.50 1.25 195000 0 90000 10000 32000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">NOTE 8: INCOME TAXES</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The following table lists the components of the provision for income taxes:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:66.18%;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: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 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.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 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%;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.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 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.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 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%;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.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 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.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:66.18%;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.48%;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.44%;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%;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.44%;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><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;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.42%;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;">2020</p></td></tr><tr><td style="vertical-align:bottom;width:66.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Current provision:</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:1.23%;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:8.21%;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;">  </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 0pt 0.05pt 0pt;"> </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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.21%;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;">  </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 0pt 0.05pt 0pt;"> </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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.19%;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;">  </p></td></tr><tr><td style="vertical-align:bottom;width:66.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Federal</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;"><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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.21%;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;"> 12,225</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 0pt 0.05pt 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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.21%;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;"> 7,176</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 0pt 0.05pt 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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 0.05pt 0pt;"> 4,741</p></td></tr><tr><td style="vertical-align:bottom;width:66.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">State</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;"><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 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.21%;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,360</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 0pt 0.05pt 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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.21%;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;"> 346</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 0pt 0.05pt 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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.19%;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;"> 582</p></td></tr><tr><td style="vertical-align:bottom;width:66.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Deferred (benefit) provision:</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;"><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 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.21%;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;"><span style="font-weight:bold;visibility:hidden;">​</span></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 0pt 0.05pt 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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.21%;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;"><span style="visibility:hidden;">​</span></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 0pt 0.05pt 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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.19%;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;">  </p></td></tr><tr><td style="vertical-align:bottom;width:66.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Federal</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;"><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 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.21%;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;"> (1,687)</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 0pt 0.05pt 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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.21%;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;"> (248)</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 0pt 0.05pt 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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.19%;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;"> (410)</p></td></tr><tr><td style="vertical-align:bottom;width:66.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">State</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;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.21%;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 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> (111)</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;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.21%;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;"> 108</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;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.19%;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;"> 99</p></td></tr><tr><td style="vertical-align:bottom;width:66.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total income tax provision</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;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.21%;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;"> 11,787</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;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.21%;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;"> 7,382</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;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.19%;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;"> 5,012</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">A reconciliation between the federal statutory rate and Marine Products’ effective tax rate is as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:66.82%;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.64%;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:7.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 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.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 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:7.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 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.47%;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:7.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 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.47%;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;white-space:nowrap;width:66.82%;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;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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 style="vertical-align:bottom;white-space:nowrap;width:7.93%;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.77%;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 style="vertical-align:bottom;white-space:nowrap;width:7.93%;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><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;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;">2020</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;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:66.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Federal statutory rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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:7.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 0.05pt 0pt;"><b style="font-weight:bold;"> 21.0</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.77%;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:7.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 0.05pt 0pt;"> 21.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;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:7.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 0.05pt 0pt;"> 21.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;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></tr><tr><td style="vertical-align:bottom;width:66.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">State income taxes, net of federal benefit</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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:7.93%;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.3</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.77%;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:7.93%;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;"> 0.9</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;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:7.93%;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.4</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:66.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Research and experimentation credit</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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:7.93%;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;"> (0.7)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.77%;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:7.93%;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;"> (0.9)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;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:7.93%;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.5)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:66.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Non-deductible expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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:7.93%;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;"> 0.3</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.77%;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:7.93%;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;"> (0.8)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;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:7.93%;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;"> 0.1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;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><tr><td style="vertical-align:bottom;width:66.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Change in contingencies</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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:7.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 0.05pt 0pt;"><b style="font-weight:bold;"> 0.8</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.77%;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:7.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 0.05pt 0pt;"> 0.4</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;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:7.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 0.05pt 0pt;"> 0.1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;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></tr><tr><td style="vertical-align:bottom;width:66.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Adjustments related to vesting of restricted stock</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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:7.93%;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;"> (0.1)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.77%;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:7.93%;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.0)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;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:7.93%;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.5)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:66.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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:7.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 0.05pt 0pt;"><b style="font-weight:bold;"> —</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.77%;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:7.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 0.05pt 0pt;"> 0.7</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;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:7.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 0.05pt 0pt;"> 0.9</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;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></tr><tr><td style="vertical-align:bottom;width:66.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Effective tax rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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:7.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 0.05pt 0pt;"><b style="font-weight:bold;"> 22.6</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.77%;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:7.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 0.05pt 0pt;"> 20.3</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;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:7.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 0.05pt 0pt;"> 20.5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Significant components of the Company’s deferred tax assets and liabilities are as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:74.07%;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.29%;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.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 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:9.22%;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.29%;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.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 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:9.22%;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:74.07%;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;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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:10.66%;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.29%;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:10.66%;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:74.07%;background:#cceeff;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.29%;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:1.44%;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:9.22%;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;">  </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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:1.44%;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:9.22%;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;">  </p></td></tr><tr><td style="vertical-align:bottom;width:74.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Deferred tax assets:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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:1.44%;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:9.22%;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;">  </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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:1.44%;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:9.22%;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;">  </p></td></tr><tr><td style="vertical-align:bottom;width:74.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Warranty costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.44%;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:9.22%;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;"> 1,254</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.44%;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:9.22%;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;"> 1,021</p></td></tr><tr><td style="vertical-align:bottom;width:74.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Stock-based compensation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.44%;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:9.22%;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;"> 866</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.44%;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:9.22%;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;"> 780</p></td></tr><tr><td style="vertical-align:bottom;width:74.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Pension</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.44%;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:9.22%;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;"> 3,099</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.44%;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:9.22%;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;"> 3,196</p></td></tr><tr><td style="vertical-align:bottom;width:74.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">State NOL’s</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.44%;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:9.22%;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;"> 221</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.44%;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:9.22%;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;"> 283</p></td></tr><tr><td style="vertical-align:bottom;width:74.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Capitalized research and development</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.44%;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:9.22%;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;"> 1,300</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.44%;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:9.22%;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;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:74.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">All others, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.44%;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:9.22%;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;"> 789</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.44%;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:9.22%;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;"> 589</p></td></tr><tr><td style="vertical-align:bottom;width:74.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total deferred tax assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.44%;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:9.22%;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;"> 7,529</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.44%;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:9.22%;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;"> 5,869</p></td></tr><tr><td style="vertical-align:bottom;width:74.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Deferred tax liabilities:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.44%;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:9.22%;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;">  </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.44%;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:9.22%;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;">  </p></td></tr><tr><td style="vertical-align:bottom;width:74.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Depreciation and amortization expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.44%;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:9.22%;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;"> (1,092)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.44%;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:9.22%;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,033)</p></td></tr><tr><td style="vertical-align:bottom;width:74.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"> Basis differences in joint venture</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.44%;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:9.22%;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 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> (410)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.44%;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:9.22%;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 0pt 0.05pt 0pt;"> (444)</p></td></tr><tr><td style="vertical-align:bottom;width:74.07%;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 deferred tax assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.44%;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:9.22%;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;"> 6,027</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.44%;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:9.22%;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;"> 4,392</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Total net income tax payments were $13,022,000 in 2022, $7,493,000 in 2021, and $4,099,000 in 2020. As of December 31, 2022, the Company had net operating loss carryforwards related to state income taxes of approximately $4.6 million (gross) that will expire between 2030 and 2034. The Company does not have a valuation allowance related to net operating loss carryforwards due to implemented tax planning strategies.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company’s policy is to record interest and penalties related to income tax matters as income tax expense. Accrued interest and penalties were immaterial as of December 31, 2022 and 2021.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">During 2022, the Company recognized an increase in its liability for unrecognized tax benefits related primarily to prior year positions and disclosed as part of other long-term liabilities on the consolidated balance sheet. This liability, if released, would affect our effective rate. A reconciliation of the beginning and ending amount of unrecognized tax benefits is as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:80.84%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:74.06%;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.3%;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.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 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:9.22%;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.3%;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.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 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:9.22%;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:74.06%;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.3%;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:10.66%;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.3%;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:10.66%;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:74.06%;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 year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;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.44%;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:9.22%;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;"> 539</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;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.44%;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:9.22%;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;"> 401</p></td></tr><tr><td style="vertical-align:bottom;width:74.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Additions based on tax positions related to the current year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;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.44%;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:9.22%;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;"> 393</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;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.44%;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:9.22%;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;"> 32</p></td></tr><tr><td style="vertical-align:bottom;width:74.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Additions for tax positions of prior years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;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.44%;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:9.22%;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;"> 126</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;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.44%;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:9.22%;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;"> 106</p></td></tr><tr><td style="vertical-align:bottom;width:74.06%;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 year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;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.44%;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:9.22%;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;"> 1,058</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;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.44%;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:9.22%;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;"> 539</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">It is reasonably possible that the amount of the unrecognized benefits with respect to the Company’s unrecognized tax positions will increase or decrease in the next 12 months. These changes may be the result of, among other things, state tax settlements under voluntary disclosure agreements, or conclusions of ongoing examinations or reviews. However, quantification of an estimated range cannot be made at this time.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company and its subsidiaries are subject to U.S. federal and state income tax in multiple jurisdictions. In many cases, the uncertain tax positions are related to tax years that remain open and subject to examination by the relevant taxing authorities. In general, the Company’s 2019 through 2021 tax years remain open to examination. Additional years may be open to the extent attributes are being carried forward to an open year.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:66.18%;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: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 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.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 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%;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.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 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.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 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%;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.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 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.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:66.18%;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.48%;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.44%;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%;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.44%;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><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;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.42%;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;">2020</p></td></tr><tr><td style="vertical-align:bottom;width:66.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Current provision:</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:1.23%;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:8.21%;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;">  </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 0pt 0.05pt 0pt;"> </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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.21%;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;">  </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 0pt 0.05pt 0pt;"> </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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.19%;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;">  </p></td></tr><tr><td style="vertical-align:bottom;width:66.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Federal</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;"><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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.21%;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;"> 12,225</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 0pt 0.05pt 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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.21%;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;"> 7,176</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 0pt 0.05pt 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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 0.05pt 0pt;"> 4,741</p></td></tr><tr><td style="vertical-align:bottom;width:66.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">State</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;"><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 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.21%;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,360</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 0pt 0.05pt 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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.21%;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;"> 346</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 0pt 0.05pt 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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.19%;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;"> 582</p></td></tr><tr><td style="vertical-align:bottom;width:66.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Deferred (benefit) provision:</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;"><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 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.21%;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;"><span style="font-weight:bold;visibility:hidden;">​</span></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 0pt 0.05pt 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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.21%;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;"><span style="visibility:hidden;">​</span></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 0pt 0.05pt 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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.19%;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;">  </p></td></tr><tr><td style="vertical-align:bottom;width:66.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Federal</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;"><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 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.21%;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;"> (1,687)</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 0pt 0.05pt 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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.21%;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;"> (248)</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 0pt 0.05pt 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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.19%;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;"> (410)</p></td></tr><tr><td style="vertical-align:bottom;width:66.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">State</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;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.21%;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 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> (111)</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;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.21%;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;"> 108</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;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.19%;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;"> 99</p></td></tr><tr><td style="vertical-align:bottom;width:66.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total income tax provision</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;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.21%;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;"> 11,787</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;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.21%;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;"> 7,382</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;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.19%;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;"> 5,012</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p> 12225000 7176000 4741000 1360000 346000 582000 -1687000 -248000 -410000 -111000 108000 99000 11787000 7382000 5012000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:66.82%;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.64%;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:7.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 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.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 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:7.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 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.47%;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:7.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 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.47%;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;white-space:nowrap;width:66.82%;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;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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 style="vertical-align:bottom;white-space:nowrap;width:7.93%;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.77%;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 style="vertical-align:bottom;white-space:nowrap;width:7.93%;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><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;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;">2020</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;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:66.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Federal statutory rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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:7.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 0.05pt 0pt;"><b style="font-weight:bold;"> 21.0</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.77%;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:7.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 0.05pt 0pt;"> 21.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;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:7.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 0.05pt 0pt;"> 21.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;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></tr><tr><td style="vertical-align:bottom;width:66.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">State income taxes, net of federal benefit</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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:7.93%;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.3</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.77%;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:7.93%;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;"> 0.9</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;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:7.93%;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.4</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:66.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Research and experimentation credit</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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:7.93%;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;"> (0.7)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.77%;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:7.93%;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;"> (0.9)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;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:7.93%;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.5)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:66.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Non-deductible expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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:7.93%;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;"> 0.3</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.77%;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:7.93%;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;"> (0.8)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;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:7.93%;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;"> 0.1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;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><tr><td style="vertical-align:bottom;width:66.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Change in contingencies</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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:7.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 0.05pt 0pt;"><b style="font-weight:bold;"> 0.8</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.77%;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:7.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 0.05pt 0pt;"> 0.4</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;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:7.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 0.05pt 0pt;"> 0.1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;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></tr><tr><td style="vertical-align:bottom;width:66.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Adjustments related to vesting of restricted stock</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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:7.93%;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;"> (0.1)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.77%;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:7.93%;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.0)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;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:7.93%;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.5)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:66.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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:7.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 0.05pt 0pt;"><b style="font-weight:bold;"> —</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.77%;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:7.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 0.05pt 0pt;"> 0.7</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;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:7.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 0.05pt 0pt;"> 0.9</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;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></tr><tr><td style="vertical-align:bottom;width:66.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Effective tax rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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:7.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 0.05pt 0pt;"><b style="font-weight:bold;"> 22.6</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.77%;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:7.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 0.05pt 0pt;"> 20.3</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;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:7.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 0.05pt 0pt;"> 20.5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p> 0.210 0.210 0.210 0.013 0.009 0.014 0.007 0.009 0.015 0.003 -0.008 0.001 0.008 0.004 0.001 -0.001 -0.010 -0.015 0.007 0.009 0.226 0.203 0.205 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:74.07%;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.29%;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.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 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:9.22%;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.29%;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.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 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:9.22%;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:74.07%;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;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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:10.66%;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.29%;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:10.66%;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:74.07%;background:#cceeff;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.29%;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:1.44%;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:9.22%;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;">  </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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:1.44%;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:9.22%;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;">  </p></td></tr><tr><td style="vertical-align:bottom;width:74.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Deferred tax assets:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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:1.44%;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:9.22%;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;">  </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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:1.44%;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:9.22%;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;">  </p></td></tr><tr><td style="vertical-align:bottom;width:74.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Warranty costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.44%;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:9.22%;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;"> 1,254</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.44%;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:9.22%;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;"> 1,021</p></td></tr><tr><td style="vertical-align:bottom;width:74.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Stock-based compensation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.44%;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:9.22%;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;"> 866</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.44%;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:9.22%;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;"> 780</p></td></tr><tr><td style="vertical-align:bottom;width:74.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Pension</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.44%;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:9.22%;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;"> 3,099</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.44%;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:9.22%;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;"> 3,196</p></td></tr><tr><td style="vertical-align:bottom;width:74.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">State NOL’s</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.44%;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:9.22%;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;"> 221</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.44%;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:9.22%;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;"> 283</p></td></tr><tr><td style="vertical-align:bottom;width:74.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Capitalized research and development</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.44%;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:9.22%;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;"> 1,300</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.44%;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:9.22%;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;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:74.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">All others, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.44%;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:9.22%;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;"> 789</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.44%;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:9.22%;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;"> 589</p></td></tr><tr><td style="vertical-align:bottom;width:74.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total deferred tax assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.44%;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:9.22%;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;"> 7,529</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.44%;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:9.22%;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;"> 5,869</p></td></tr><tr><td style="vertical-align:bottom;width:74.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Deferred tax liabilities:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.44%;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:9.22%;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;">  </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.44%;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:9.22%;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;">  </p></td></tr><tr><td style="vertical-align:bottom;width:74.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Depreciation and amortization expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.44%;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:9.22%;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;"> (1,092)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.44%;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:9.22%;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,033)</p></td></tr><tr><td style="vertical-align:bottom;width:74.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"> Basis differences in joint venture</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.44%;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:9.22%;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 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> (410)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.44%;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:9.22%;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 0pt 0.05pt 0pt;"> (444)</p></td></tr><tr><td style="vertical-align:bottom;width:74.07%;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 deferred tax assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.44%;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:9.22%;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;"> 6,027</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.44%;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:9.22%;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;"> 4,392</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p> 1254000 1021000 866000 780000 3099000 3196000 221000 283000 1300000 789000 589000 7529000 5869000 1092000 1033000 410000 444000 6027000 4392000 13022000 7493000 4099000 4600000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:80.84%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:74.06%;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.3%;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.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 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:9.22%;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.3%;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.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 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:9.22%;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:74.06%;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.3%;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:10.66%;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.3%;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:10.66%;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:74.06%;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 year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;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.44%;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:9.22%;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;"> 539</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;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.44%;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:9.22%;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;"> 401</p></td></tr><tr><td style="vertical-align:bottom;width:74.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Additions based on tax positions related to the current year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;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.44%;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:9.22%;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;"> 393</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;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.44%;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:9.22%;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;"> 32</p></td></tr><tr><td style="vertical-align:bottom;width:74.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Additions for tax positions of prior years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;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.44%;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:9.22%;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;"> 126</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;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.44%;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:9.22%;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;"> 106</p></td></tr><tr><td style="vertical-align:bottom;width:74.06%;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 year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;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.44%;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:9.22%;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;"> 1,058</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;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.44%;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:9.22%;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;"> 539</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p> 539000 401000 393000 32000 126000 106000 1058000 539000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">NOTE 9: ACCUMULATED OTHER COMPREHENSIVE LOSS</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Accumulated other comprehensive loss consists of changes related to the pension plan for the years ended December 31, 2022 and 2021 as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:71.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 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.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 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.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 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.91%;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:3.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 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.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 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.91%;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.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:71.66%;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.24%;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: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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.25%;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: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 0pt 0.05pt 0pt;">2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;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:71.66%;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 year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;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.39%;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.91%;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:3.25%;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.39%;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.91%;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><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;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><tr><td style="vertical-align:bottom;width:71.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Change during the year:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;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.39%;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.91%;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;">  </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.25%;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.39%;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.91%;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;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;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><tr><td style="vertical-align:bottom;width:71.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Before-tax amount</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;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.39%;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.91%;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;"> 632</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.25%;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.39%;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.91%;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;"> (879)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;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><tr><td style="vertical-align:bottom;width:71.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Tax benefit</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;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.39%;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.91%;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;"> (139)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.25%;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.39%;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.91%;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;"> 193</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;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><tr><td style="vertical-align:bottom;width:71.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Reclassification adjustment, net of taxes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;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.39%;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.91%;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;">  </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.25%;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.39%;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.91%;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;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;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><tr><td style="vertical-align:bottom;width:71.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Amortization of net loss</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;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.39%;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.91%;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;"> 88</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.25%;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.39%;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.91%;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;"> 57</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;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><tr><td style="vertical-align:bottom;width:71.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total activity in the year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;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.39%;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.91%;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;"> 581</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.25%;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.39%;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.91%;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 0pt 0.05pt 0pt;"> (629)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;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><tr><td style="vertical-align:bottom;width:71.66%;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 year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;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.39%;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.91%;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;"> (1,995)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.25%;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.39%;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.91%;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;"> (2,576)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;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><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:71.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 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.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 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.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 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.91%;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:3.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 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.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 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.91%;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.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:71.66%;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.24%;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: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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.25%;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: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 0pt 0.05pt 0pt;">2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;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:71.66%;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 year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;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.39%;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.91%;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:3.25%;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.39%;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.91%;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><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;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><tr><td style="vertical-align:bottom;width:71.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Change during the year:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;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.39%;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.91%;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;">  </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.25%;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.39%;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.91%;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;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;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><tr><td style="vertical-align:bottom;width:71.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Before-tax amount</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;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.39%;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.91%;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;"> 632</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.25%;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.39%;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.91%;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;"> (879)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;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><tr><td style="vertical-align:bottom;width:71.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Tax benefit</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;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.39%;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.91%;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;"> (139)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.25%;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.39%;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.91%;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;"> 193</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;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><tr><td style="vertical-align:bottom;width:71.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Reclassification adjustment, net of taxes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;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.39%;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.91%;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;">  </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.25%;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.39%;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.91%;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;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;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><tr><td style="vertical-align:bottom;width:71.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Amortization of net loss</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;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.39%;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.91%;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;"> 88</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.25%;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.39%;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.91%;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;"> 57</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;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><tr><td style="vertical-align:bottom;width:71.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total activity in the year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;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.39%;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.91%;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;"> 581</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.25%;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.39%;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.91%;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 0pt 0.05pt 0pt;"> (629)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;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><tr><td style="vertical-align:bottom;width:71.66%;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 year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;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.39%;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.91%;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;"> (1,995)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.25%;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.39%;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.91%;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;"> (2,576)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;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> -2576000 -1947000 632000 -879000 -139000 193000 88000 57000 581000 -629000 -1995000 -2576000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">NOTE 10: FAIR VALUE MEASUREMENTS</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">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;border:0;"><tr><td style="width:18pt;padding:0pt;"/><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;">1.</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;">Level 1 <b style="font-weight:bold;">—</b> Quoted market prices in active markets for identical assets or liabilities.</p></td></tr></table><table style="border-collapse:collapse;border:0;"><tr><td style="width:18pt;padding:0pt;"/><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;">2.</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;">Level 2 <b style="font-weight:bold;">—</b> 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.</p></td></tr></table><table style="border-collapse:collapse;border:0;"><tr><td style="width:18pt;padding:0pt;"/><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;">3.</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;">Level 3 <b style="font-weight:bold;">—</b> Unobservable inputs developed using the Company’s estimates and assumptions, which reflect those that market participants would use.</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company determines the fair value of the marketable securities that are available-for-sale through quoted prices for similar instruments in active markets or quoted prices for identical or similar instruments in markets that are not active. There are no available-for-sale securities held as of December 31, 2022 and 2021. Trading securities are comprised of SERP assets, as described in Note 12, 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. The expected holding period for these assets measured at net asset value is unknown. Trading securities were $9,881,000 as of December 31, 2022 and $12,264,000<span style="white-space:pre-wrap;"> as of December 31, 2021. Significant observable inputs, in addition to quoted market prices, were used to value the trading securities. The Company’s policy is to recognize transfers between levels at the beginning of quarterly reporting periods. For the year ended December 31, 2022 there were </span>no significant transfers in or out of levels <span style="-sec-ix-hidden:Hidden_KypKyJLRb02kXpKR2O9UtQ;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">1</span></span>, <span style="-sec-ix-hidden:Hidden_q0fOVZVcakqHlNjeLepNYA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">2</span></span> or <span style="-sec-ix-hidden:Hidden_oFjOFY0hL0ewOnWm4PKtDg;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">3</span></span>.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The carrying amount of other financial instruments reported in the balance sheet 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> 0 0 9881000 12264000 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">NOTE 11: COMMITMENTS AND CONTINGENCIES</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Lawsuits </i>— The Company is a defendant in certain lawsuits which allege that plaintiffs have been damaged as a result of the use of the Company’s products. The Company is vigorously contesting these actions. Management, after consultation with legal counsel, is of the opinion that the outcome of these lawsuits will not have a material adverse effect on the financial position, results of operations or liquidity of Marine Products.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Dealer Floor Plan Financing </i>— To assist dealers in obtaining financing for the purchase of its boats for inventory, the Company has entered into agreements with various dealers and selected third-party floor plan lenders to guarantee varying amounts of qualifying dealers’ debt obligations. 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 lender. The Company had no<span style="white-space:pre-wrap;"> repurchases of dealer inventory under contractual agreements during 2022 and 2021 as a result of dealer defaults. </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Management continues to monitor the risk of additional 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.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">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 $8.0 million as of December 31, 2022. The Company has contractual repurchase agreements with additional lenders with an aggregate maximum repurchase obligation of approximately $4.3 million, with various expiration and cancellation terms of less than one year. Accordingly, the aggregate repurchase obligation with all financing institutions was approximately $12.3 million as of December 31, 2022. This repurchase obligation risk is mitigated by the value of the boat repurchased.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Income Taxes</i> — The amount of income taxes the Company pays is subject to ongoing audits by federal and state tax authorities, which often result in proposed assessments. Other long-term liabilities included the Company’s estimated liabilities for these probable assessments and totaled approximately $1,058,000 as of December 31, 2022 compared to $539,000 as of December 31, 2021.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Employment Agreement </i>— The Company has a contractual agreement with one employee, that provides for a monthly payment to the employee equal to a percentage of profits (defined as pretax income before goodwill adjustments and certain allocated corporate expenses) in addition to a base salary. As of June 1, 2022, this agreement was revised to seven percent of profits, as defined, compared to ten percent of profits in the prior periods. The expense in connection with this employment agreement was approximately $5,508,000 in 2022, $4,765,000 in 2021 and $3,586,000 in 2020 and is included in selling, general and administrative expenses in the accompanying consolidated statements of operations.</p> 0 0 8000000.0 8000000.0 4300000 12300000 1058000 539000 1 0.07 0.10 5508000 4765000 3586000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">NOTE 12: EMPLOYEE BENEFIT PLANS</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Supplemental Executive Retirement Plan (“SERP”)</i> - The Company permits selected highly compensated employees to defer a portion of their compensation into the SERP. The SERP assets are invested primarily in company-owned life insurance (“COLI”) policies as a funding source to satisfy the obligation of the SERP. The assets are subject to claims by creditors, and the Company can designate them to another purpose at any time. Investments in COLI policies consist of variable life insurance policies of $7.1 million as of December 31, 2022 and $9.7 million as of December 31, 2021. In the COLI policies, the Company is able to allocate assets across a set of choices provided by the insurance underwriter, including fixed income securities and equity funds. The COLI policies are recorded at their net cash surrender values, which approximates fair value, as provided by the issuing insurance company, whose Standard &amp; Poor’s credit rating was A+.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company classifies the SERP assets as trading securities as described in Note 1. The fair value of these assets totaled $9,881,000 as of December 31, 2022 and $12,264,000 as of December 31, 2021. The SERP assets are reported in other non-current assets on the consolidated balance sheets and changes to the fair value of the assets are reported in selling, general and administrative expenses in the consolidated statements of operations. Trading (losses) gains related to the SERP assets totaled $(2,383,000) in 2022, $1,643,000 in 2021 and $906,000 in 2020. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The SERP liabilities include participant deferrals net of distributions and are stated at a fair value of $14,440,000 as of December 31, 2022 and $15,564,000 as of December 31, 2021. The SERP liabilities are reported on the consolidated balance sheets in long-term pension liabilities and any change in the fair value is recorded as compensation cost within selling, general and administrative expenses in the consolidated statements of operations. Changes in the fair value of the SERP liabilities represented unrealized (losses) gains of $(2,315,000) in 2022, and $1,647,000 in 2021 and $1,395,000 in 2020.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Retirement Income Plan (“Plan”)</i> — Marine Products participates in the tax-qualified, defined benefit, noncontributory, trusteed retirement income plan sponsored by RPC that covers substantially all employees with at least one year of service prior to 2002.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">During 2021, the Company initiated actions to terminate the defined benefit pension plan and as such, the year-end pension obligation has been valued on a termination basis. As part of the termination process, the Company offered a lump-sum window in the fourth quarter of 2022 and used the following assumptions to calculate the projected benefit obligation as of December 31, 2022 - (i) updated census data and removed participants who elected to receive a lump-sum during the lump-sum window; (ii) annuities to be purchased for all remaining participants effective March 1, 2023 and (iii) using appropriate discount rates and mortality tables for participants depending on their pay status. We do not currently expect the Company to make any contributions to the Plan in 2023. A $1.2 million settlement loss representing the accelerated recognition of actuarial losses was recognized in the fourth quarter of 2022 and is recorded as part of selling, general and administrative expenses. During the first quarter of 2023, the Company expects to recognize a pre-tax, non-cash settlement charge representing the unamortized net loss in the Plan which was approximately $2.6 million as of <span style="-sec-ix-hidden:Hidden_joKgYzXoO0CQYYB0HFuSCg;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">December 31, 2022</span></span>. The final amount is subject to change based on the actual return on plan assets and the periodic actuarial updates of the net losses in the Plan. For the year ending December 31, 2022, the Company has utilized 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;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Subsequent to December 31, 2022, the Company completed an annuity purchase to transfer risk from the Plan to a commercial annuity provider for all of the remaining Plan participants through the liquidation of its investments in the Plan.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company’s fair value of the plan assets exceeded the projected benefit obligation for its Plan by $356,000 and thus the Plan was over-funded as of December 31, 2022. The following table sets forth the funded status of the Plan and the amounts recognized in Marine Products’ consolidated balance sheets:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:74.07%;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.29%;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.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 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:9.22%;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.29%;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.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 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:9.22%;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:74.07%;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;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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:10.66%;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.29%;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:10.66%;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:74.07%;background:#cceeff;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.29%;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:1.44%;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:9.22%;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;">  </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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:1.44%;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:9.22%;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;">  </p></td></tr><tr><td style="vertical-align:bottom;width:74.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accumulated benefit obligation at end of year </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.44%;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:9.22%;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;"> 3,146</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.44%;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:9.22%;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;"> 5,832</p></td></tr><tr><td style="vertical-align:bottom;width:74.07%;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:2.29%;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.44%;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:9.22%;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:2.29%;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.44%;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:9.22%;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><tr><td style="vertical-align:bottom;width:74.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Change in projected benefit obligation:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.44%;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:9.22%;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.29%;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.44%;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:9.22%;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;">  </p></td></tr><tr><td style="vertical-align:bottom;width:74.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Benefit obligation at beginning of year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.44%;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:9.22%;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;"> 5,832</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.44%;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:9.22%;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;"> 5,576</p></td></tr><tr><td style="vertical-align:bottom;width:74.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Service cost</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.44%;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:9.22%;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;">—</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.44%;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:9.22%;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;">—</p></td></tr><tr><td style="vertical-align:bottom;width:74.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Interest cost</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.44%;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:9.22%;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;"> 133</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.44%;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:9.22%;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;"> 147</p></td></tr><tr><td style="vertical-align:bottom;width:74.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Actuarial loss</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.44%;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:9.22%;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;"> (1,045)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.44%;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:9.22%;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;"> 347</p></td></tr><tr><td style="vertical-align:bottom;width:74.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Benefits paid</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.44%;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:9.22%;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;"> (322)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.44%;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:9.22%;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;"> (238)</p></td></tr><tr><td style="vertical-align:bottom;width:74.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Settlement</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.44%;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;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;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 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> (1,452)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.44%;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;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;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:74.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Projected benefit obligation at end of year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.44%;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:9.22%;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;"> 3,146</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.44%;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:9.22%;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;"> 5,832</p></td></tr><tr><td style="vertical-align:bottom;width:74.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Change in plan assets:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.44%;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:9.22%;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.29%;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.44%;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:9.22%;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;">  </p></td></tr><tr><td style="vertical-align:bottom;width:74.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Fair value of plan assets at beginning of year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.44%;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:9.22%;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;"> 6,870</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.44%;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:9.22%;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;"> 7,351</p></td></tr><tr><td style="vertical-align:bottom;width:74.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Actual return on plan assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.44%;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:9.22%;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;"> (1,594)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.44%;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:9.22%;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;"> (243)</p></td></tr><tr><td style="vertical-align:bottom;width:74.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Benefits paid</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.44%;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:9.22%;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;"> (322)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.44%;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:9.22%;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;"> (238)</p></td></tr><tr><td style="vertical-align:bottom;width:74.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Settlements</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.44%;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;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;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 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> (1,452)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.44%;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;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;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:74.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Fair value of plan assets at end of year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.44%;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:9.22%;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;"> 3,502</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.44%;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:9.22%;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;"> 6,870</p></td></tr><tr><td style="vertical-align:bottom;width:74.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Funded status at end of year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.44%;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:9.22%;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;"> 356</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.44%;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:9.22%;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;"> 1,038</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:74.07%;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.29%;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.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 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:9.22%;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.29%;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.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 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:9.22%;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:74.07%;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;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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:10.66%;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.29%;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:10.66%;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:74.07%;background:#cceeff;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.29%;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.44%;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:9.22%;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:2.29%;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.44%;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:9.22%;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><tr><td style="vertical-align:bottom;width:74.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Amounts recognized in the consolidated balance sheets consist of:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.44%;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:9.22%;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:2.29%;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.44%;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:9.22%;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><tr><td style="vertical-align:bottom;width:74.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Pension plan assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.44%;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:9.22%;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;"> 356</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.44%;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:9.22%;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;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:74.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Noncurrent other assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.44%;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:9.22%;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;"> —</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.44%;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:9.22%;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,038</p></td></tr><tr><td style="vertical-align:bottom;width:74.07%;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:2.29%;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.44%;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:9.22%;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;"> 356</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.44%;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:9.22%;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;"> 1,038</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The funded status of the Plan was recorded in the consolidated balance sheets in pension plan assets as of both December 31, 2022 and other noncurrents assets as of December 31, 2021.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:68.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 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.82%;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.75%;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:11.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 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.82%;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.75%;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:11.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:68.33%;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;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;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:13.01%;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.82%;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:13%;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:68.33%;background:#cceeff;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.82%;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:1.75%;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:11.25%;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;">  </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;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:1.75%;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:11.24%;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;">  </p></td></tr><tr><td style="vertical-align:bottom;width:68.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Amounts (pre-tax) recognized in accumulated other comprehensive loss consist of:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;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:1.75%;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:11.25%;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;">  </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;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:1.75%;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:11.24%;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;">  </p></td></tr><tr><td style="vertical-align:bottom;width:68.33%;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 loss</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;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.75%;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:11.25%;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;"> 2,558</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;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.75%;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:11.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 0.05pt 0pt;"> 3,303</p></td></tr><tr><td style="vertical-align:bottom;width:68.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Prior service cost (credit)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;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.75%;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:11.25%;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;"> —</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;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.75%;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:11.24%;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;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:68.33%;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:2.82%;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.75%;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:11.25%;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;"> 2,558</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;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.75%;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:11.24%;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;"> 3,303</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The accumulated benefit obligation for the Plan as of December 31, 2022 and 2021 has been disclosed above. The Company uses a December 31 measurement date for this qualified plan. As part of the plan termination, the Company expects to recognize a non-cash settlement charge for the remaining balance in the accumulated other comprehensive loss at that time.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Amounts recorded in the consolidated balance sheet as pension liabilities consist of:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:74.07%;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.29%;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.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 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:9.22%;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.29%;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.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 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:9.22%;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:74.07%;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;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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:10.66%;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.29%;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:10.66%;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:74.07%;background:#cceeff;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.29%;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:1.44%;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:9.22%;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;">  </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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:1.44%;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:9.22%;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;">  </p></td></tr><tr><td style="vertical-align:bottom;width:74.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">SERP liability</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.44%;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:9.22%;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;"> (14,440)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.44%;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:9.22%;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;"> (15,564)</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Marine Products’ funding policy is to contribute to the Plan the amount required, if any, under the Employee Retirement Income Security Act of 1974. The Company did not contribute to the plan in 2022 and 2021. The components of net periodic benefit cost of the Plan are summarized as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:54.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: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 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.72%;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:11.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 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.75%;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.72%;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:11.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 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.75%;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.72%;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:11.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:54.02%;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.17%;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="2" style="vertical-align:bottom;white-space:nowrap;width:12.75%;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.75%;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="2" style="vertical-align:bottom;white-space:nowrap;width:12.75%;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><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.75%;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;">2020</p></td></tr><tr><td style="vertical-align:bottom;width:54.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;">Service cost for benefits earned during the period</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;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:11.03%;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;"> —</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;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.72%;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:11.03%;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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;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.72%;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:11.03%;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;">—</p></td></tr><tr><td style="vertical-align:bottom;width:54.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Interest cost</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;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:11.03%;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;"> 133</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;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.72%;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:11.03%;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;"> 147</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;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.72%;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:11.03%;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;"> 230</p></td></tr><tr><td style="vertical-align:bottom;width:54.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;">Expected return on plan assets</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;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:11.03%;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;"> —</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;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.72%;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:11.03%;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;"> (289)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;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.72%;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:11.03%;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;"> (292)</p></td></tr><tr><td style="vertical-align:bottom;width:54.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Amortization of net losses</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;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:11.03%;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;"> 113</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;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.72%;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:11.03%;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;"> 73</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;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.72%;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:11.03%;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;"> 98</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:54.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;">Settlement loss</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;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;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.03%;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;"> 1,180</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;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.72%;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.03%;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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;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.72%;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.03%;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;"> 647</p></td></tr><tr><td style="vertical-align:bottom;width:54.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net periodic cost (benefit)</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;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:11.03%;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;"> 1,426</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;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.72%;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:11.03%;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;"> (69)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;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.72%;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:11.03%;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;"> 683</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company recognized pre-tax decreases to the funded status in accumulated other comprehensive income (loss) of $(744,000) in 2022, $806,000 in 2021 and $(899,000) in 2020. There were no previously unrecognized prior service costs during 2022, 2021 and 2020. Non-cash settlement charges shown above represent the accelerated recognition of actuarial losses previously reflected in accumulated other comprehensive loss related to the lump-sum window offered in each of the years.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The pre-tax amounts recognized in other comprehensive income for the years ended December 31, 2022, 2021 and 2020 are summarized as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:65.56%;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.04%;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.28%;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.15%;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.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 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.27%;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.15%;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.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 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.27%;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.15%;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:65.56%;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.04%;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.44%;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.03%;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.43%;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><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.43%;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;">2020</p></td></tr><tr><td style="vertical-align:bottom;width:65.56%;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 loss (gain)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;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.28%;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.15%;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;"> 549</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;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.27%;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.15%;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;"> 879</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;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.27%;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.15%;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;"> (154)</p></td></tr><tr><td style="vertical-align:bottom;width:65.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Amortization of net loss</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;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.28%;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.15%;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;"> (113)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;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.27%;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.15%;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;"> (73)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;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.27%;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.15%;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;"> (98)</p></td></tr><tr><td style="vertical-align:bottom;width:65.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Settlement loss</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;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.28%;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;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;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 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> (1,180)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;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.27%;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;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.27%;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;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 0pt 0.05pt 0pt;"> (647)</p></td></tr><tr><td style="vertical-align:bottom;width:65.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Amount recognized in accumulated other comprehensive income (loss)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;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.28%;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.15%;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;"> (744)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;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.27%;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.15%;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;"> 806</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;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.27%;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.15%;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;"> (899)</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The weighted average assumptions as of December 31 used to determine the projected benefit obligation and net benefit cost were as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:66.18%;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.87%;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.07%;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.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 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.07%;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.47%;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.07%;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.47%;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:66.18%;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;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;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 style="vertical-align:bottom;white-space:nowrap;width:8.07%;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.77%;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 style="vertical-align:bottom;white-space:nowrap;width:8.07%;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><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.07%;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;">2020</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;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:66.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Projected benefit obligation:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;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.07%;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;">  </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.77%;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.07%;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;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;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.07%;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;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;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><tr><td style="vertical-align:bottom;width:66.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Discount rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;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.07%;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;">Note (1)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.77%;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;vertical-align:top;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.07%;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;">Note (1)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="vertical-align:top;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.07%;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.70</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td></tr><tr><td style="vertical-align:bottom;width:66.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Rate of compensation increase</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;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.07%;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;"><span style="-sec-ix-hidden:Hidden_xn4BaWHsbEGq3rb-vvGgDQ;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">N/A</b></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.77%;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.07%;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;"><span style="-sec-ix-hidden:Hidden_9xFxXraBiEWYGZC3yyIzSA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">N/A</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;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.07%;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;"><span style="-sec-ix-hidden:Hidden_9zgOOlhDA0ua5ksdtMZmdw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">N/A</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;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></tr><tr><td style="vertical-align:bottom;width:66.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net benefit cost:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;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.07%;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;">  </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.77%;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.07%;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;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;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.07%;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;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:66.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Discount rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;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.07%;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;">Note (1)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.77%;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;vertical-align:top;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.07%;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;"> 2.70</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;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.07%;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;"> 3.70</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;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></tr><tr><td style="vertical-align:bottom;width:66.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Expected return on plan assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;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.07%;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;"> —</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.77%;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.07%;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;"> 4.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;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.07%;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;"> 4.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td></tr><tr><td style="vertical-align:bottom;width:66.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Rate of compensation increase</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;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.07%;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;"><span style="-sec-ix-hidden:Hidden_PYZePYhs5kuT3-5H1dIgYw;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">N/A</b></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.77%;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.07%;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;"><span style="-sec-ix-hidden:Hidden_tUDyOzViIEGnhYfcAI7cKg;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">N/A</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;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.07%;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;"><span style="-sec-ix-hidden:Hidden_PoSHdvcxlkenMVi2tkDxIg;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">N/A</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;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></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:10.8pt;text-indent:-10.8pt;margin:6pt 0pt 0pt 0pt;"><sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup><span style="white-space:pre-wrap;"> Projected benefit obligation as of December 31, 2022 reflects proposed termination of the Plan and is calculated based on various assumptions in accordance with the Plan agreement.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The plan’s weighted average asset allocation at December 31, 2022 and 2021 by asset category along with the target allocation for 2023 are as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:58.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 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:4.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 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.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 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:0.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:5.3%;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.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 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:10.5%;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.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 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:10.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 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.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:58.67%;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 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;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.37%;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 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 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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><td style="vertical-align:bottom;white-space:nowrap;width:5.3%;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 style="vertical-align:bottom;white-space:nowrap;width:2.77%;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 style="vertical-align:bottom;white-space:nowrap;width:10.5%;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;">Percentage of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.77%;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 style="vertical-align:bottom;white-space:nowrap;width:10.08%;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;">Percentage of</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 0pt 0.05pt 0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:58.67%;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 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;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.37%;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 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 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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><td style="vertical-align:bottom;white-space:nowrap;width:5.3%;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 style="vertical-align:bottom;white-space:nowrap;width:2.77%;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 style="vertical-align:bottom;white-space:nowrap;width:10.5%;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;">Plan Assets as of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.77%;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 style="vertical-align:bottom;white-space:nowrap;width:10.08%;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;">Plan Assets as of</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 0pt 0.05pt 0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:58.67%;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 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;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:12.15%;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;">Target Allocation</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.77%;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 style="vertical-align:bottom;white-space:nowrap;width:10.5%;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;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.77%;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 style="vertical-align:bottom;white-space:nowrap;width:10.08%;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;">December 31, </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 0pt 0.05pt 0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:58.67%;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;"><b style="font-weight:bold;">Asset Category</b></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:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:12.15%;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;">for 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.77%;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 style="vertical-align:bottom;white-space:nowrap;width:10.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;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.77%;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 style="vertical-align:bottom;white-space:nowrap;width:10.08%;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><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 0pt 0.05pt 0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:58.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Cash and Cash Equivalents</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:4.37%;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;"> 0</b></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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">%</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.62%;background:#cceeff;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;"><b style="font-weight:bold;">-</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.3%;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;"> 5.0</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.77%;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:10.5%;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;"> 3.7</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.77%;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:10.08%;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;"> 1.4</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 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:58.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Fixed Income Securities</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:4.37%;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;"> 15.0</b></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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">%</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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;"><b style="font-weight:bold;">-</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.3%;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;"> 100.0</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.77%;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:10.5%;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;"> 96.3</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.77%;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:10.08%;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;"> 98.6</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total</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:4.37%;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;"><span style="font-weight:bold;visibility:hidden;">​</span></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 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.62%;background:#cceeff;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-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.3%;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;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.77%;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:10.5%;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;"> 100.0</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.77%;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:10.08%;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;"> 100.0</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 0pt 0.05pt 0pt;">%</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="display:inline-block;width:36pt;"/><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company’s Plan investments consist primarily of fixed-income securities that include corporate bonds, mortgage-backed securities, sovereign bonds, and U.S. Treasuries. For each of the asset categories in the Plan, the investment strategy is intended to minimize the level of risk as compared to the Plan’s liability and to minimize the cost of providing pension benefits. The investment policy establishes a target allocation for each asset class which is rebalanced as required. While not limited in approach, the Plan utilizes fixed income funds in which the underlying securities are marketable, to achieve this target allocation.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company’s investments consist primarily of fixed-income securities that include corporate bonds, mortgage-backed securities, sovereign bonds, and U.S. Treasuries. For each of the asset categories in the pension plan, the investment strategy is identical – maximize the long-term rate of return on plan assets while minimizing the level of risk to minimize the cost of providing pension benefits. The investment policy establishes a target allocation for each asset class which is rebalanced as required. The plan utilizes a number of investment approaches, including but not limited to fixed income funds in which the underlying securities are marketable, to achieve this target allocation. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The following tables present our plan assets using the fair value hierarchy as of December 31, 2022 and 2021. The fair value hierarchy has three levels based on the reliability of the inputs used to determine fair value. See Note 10: Fair Value Measurements for a brief description of the three levels under the fair value hierarchy.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 6pt 0pt;">Fair Value Hierarchy as of December 31, 2022:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:54.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 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.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 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.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 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.12%;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.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 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.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 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.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:2.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 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.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 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.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:2.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 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.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 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.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:54.33%;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;"><b style="font-weight:bold;">Investments </b><i style="font-style:italic;">(in thousands)</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;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 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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.12%;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 style="vertical-align:bottom;white-space:nowrap;width:2.03%;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.39%;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;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;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.39%;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;">Level 1</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;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.34%;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;">Level 2</b></p></td></tr><tr><td style="vertical-align:bottom;width:54.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Cash and Cash Equivalents</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;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:1.25%;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:8.12%;background:#cceeff;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;"><b style="font-weight:bold;"> (1)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;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.25%;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.13%;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;"> 129</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;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.25%;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.13%;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;"> 129</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;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.25%;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.08%;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;"> —</b></p></td></tr><tr><td style="vertical-align:bottom;width:54.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Fixed Income Securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;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:1.25%;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:8.12%;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;"><b style="font-weight:bold;"> (2)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;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.25%;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.13%;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;"> 3,373</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;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.25%;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.13%;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;"> —</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;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.25%;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.08%;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;"> 3,373</b></p></td></tr><tr><td style="vertical-align:bottom;width:54.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total Assets in the Fair Value Hierarchy</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;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.25%;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:8.12%;background:#cceeff;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-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;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.25%;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.13%;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;"> 3,502</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;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.25%;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.13%;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;"> 129</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;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.25%;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.08%;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;"> 3,373</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 6pt 0pt;">Fair Value Hierarchy as of December 31, 2021:</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:54.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 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.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 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.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 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.12%;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.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 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.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 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.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:2.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 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.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 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.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:2.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 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.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 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.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:54.33%;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;"><b style="font-weight:bold;">Investments </b><i style="font-style:italic;">(in thousands)</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;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 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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.12%;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 style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" 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:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" 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:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Level 1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.34%;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;">Level 2</p></td></tr><tr><td style="vertical-align:bottom;width:54.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Cash and Cash Equivalents</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;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:1.25%;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:8.12%;background:#cceeff;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;"> (1)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;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.25%;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.13%;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;"> 87</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;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.25%;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.13%;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;"> 87</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;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.25%;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.08%;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;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:54.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Fixed Income Securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;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:1.25%;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:8.12%;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;"> (2)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;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.25%;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.13%;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;"> 6,783</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;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.25%;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.13%;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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;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.25%;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.08%;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;"> 6,783</p></td></tr><tr><td style="vertical-align:bottom;width:54.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total Assets in the Fair Value Hierarchy</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;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.25%;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:8.12%;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:2.03%;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.25%;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.13%;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;"> 6,870</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;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.25%;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.13%;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;"> 87</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;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.25%;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.08%;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;"> 6,783</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="font-size:6pt;margin-bottom:12pt;visibility:hidden;">​</span></p><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="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;">Cash and cash equivalents, which are used to pay benefits and plan administrative expenses, are held in Rule 2a-7 money market funds.</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="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;">Fixed income securities are primarily valued using a market approach with inputs that include broker quotes, benchmark yields, base spreads and reported trades. Subsequent to December, 31, 2022, these securities were liquidated to fund the annuity purchase.</span></td></tr></table><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;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">The Company estimates that the future benefits payable for the Plan are as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><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:85.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.63%;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.65%;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:10.6%;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:85.1%;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.63%;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;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;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;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:85.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;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.65%;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:10.6%;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;"> 3,171</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 8pt 0pt;"><i style="font-style:italic;">401(k) Plan </i>— Marine Products participates in a defined contribution 401(k) plan sponsored by RPC that is available to substantially all full-time employees with more than 90 days of service. Effective January 1, 2019, the Company began matching 100 percent of employee’s contributions for each dollar of a participant’s contribution to the 401(k) Plan for the first three percent of his or her annual compensation, and fifty percent for each dollar of a participant’s contribution to the 401(k) Plan for the next three percent of his or her annual compensation. Employees vest in the Company’s contributions after two years of service. The charges to expense for Marine Products’ contributions to the 401(k) plan were $1,170,000 in 2022, $976,000 in 2021 and $603,000 in 2020.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 8pt 0pt;"><i style="font-style:italic;">Stock Incentive Plan </i>— The Company reserved 3,000,000 shares of common stock under the 2014 Stock Incentive Plan with a term of ten years<span style="white-space:pre-wrap;"> expiring in April 2024. All future equity compensation awards by the Company will be issued under the 2014 plan. 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 December 31, 2022, there were </span>1,095,547 shares available for grant.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 8pt 0pt;">The Company recognizes compensation expense for the unvested portion of awards outstanding over the remainder of the service period. The compensation cost recorded for these awards will be based on their fair value at grant date less the cost of estimated forfeitures. Forfeitures are estimated at the time of grant and revised, if necessary, in subsequent periods to reflect actual forfeitures. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 8pt 0pt;">Pre-tax stock-based employee compensation expense was approximately $2,707,000 ($2,111,000 after tax) for 2022, $2,289,000 ($1,785,000 after tax) for 2021, and $3,102,000 (2,420,000 after tax) for 2020.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">We have not issued any stock options since 2003 and have no immediate plans to issue additional stock options.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Restricted Stock </span>— Marine Products grants selected employees and directors time lapse restricted stock that vest after a certain stipulated number of years from the grant date, depending on the terms of the issue. The time lapse restricted shares granted by the Company in 2023 will vest ratably over a period of four years and the shares granted in 2022 will vest ratably over a period of five years. Prior to 2022, the time lapse restricted shares vested <span style="-sec-ix-hidden:Hidden_O8ue1JX_Q0uowfCbmoutfg;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">one-fifth</span></span> per year beginning on the second anniversary of the grant date. During these years, grantees receive all dividends declared and retain voting rights for the shares.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The agreements under which the restricted stock is issued provide that shares awarded may not be sold or otherwise transferred until restrictions established under the stock plans have lapsed. Upon termination of employment from the Company, with the exception of death (fully vests), disability or retirement (partially vests based on duration of service), shares with restrictions are forfeited in accordance with the plan.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The following is a summary of the changes in non-vested restricted shares for the year ended December 31, 2022:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><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:71.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:2.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:9.65%;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.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 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.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 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:13.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:71.48%;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:2.1%;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 style="vertical-align:bottom;white-space:nowrap;width:9.65%;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 style="vertical-align:bottom;white-space:nowrap;width:2.09%;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="2" style="vertical-align:bottom;white-space:nowrap;width:14.66%;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;">Weighted Average</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.48%;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:2.1%;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 style="vertical-align:bottom;white-space:nowrap;width:9.65%;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 style="vertical-align:bottom;white-space:nowrap;width:2.09%;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="2" style="vertical-align:bottom;white-space:nowrap;width:14.66%;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;">Grant-Date Fair</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.48%;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:2.1%;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 style="vertical-align:bottom;white-space:nowrap;width:9.65%;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;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;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:14.66%;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;">Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.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;">Non-vested shares at January 1, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;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:9.65%;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;"> 671,370</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;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.44%;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:13.21%;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;"> 14.70</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;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:9.65%;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;"> 311,703</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;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.44%;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:13.21%;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;"> 11.61</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.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;">Vested</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;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:9.65%;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;"> (193,403)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;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.44%;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:13.21%;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;"> 11.96</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;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:9.65%;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 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> (25,500)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;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.44%;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;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.21%;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;"> 14.11</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.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;">Non-vested shares at December 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;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:9.65%;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;"> 764,170</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;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.44%;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:13.21%;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;"> 14.15</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The following is a summary of the changes in non-vested restricted shares for the year ended December 31, 2021:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><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:68.29%;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.31%;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:9.65%;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.31%;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.72%;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:15.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:68.29%;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:2.31%;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:9.65%;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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.41%;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;">Weighted Average</p></td></tr><tr><td style="vertical-align:bottom;width:68.29%;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:2.31%;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:9.65%;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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.41%;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;">Grant-Date Fair</p></td></tr><tr><td style="vertical-align:bottom;width:68.29%;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:2.31%;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:9.65%;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 0pt 0.05pt 0pt;">Shares</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.41%;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 0pt 0.05pt 0pt;">Value</p></td></tr><tr><td style="vertical-align:bottom;width:68.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Non-vested shares at January 1, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;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:9.65%;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;"> 678,220</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;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.72%;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:15.69%;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;"> 12.89</p></td></tr><tr><td style="vertical-align:bottom;width:68.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;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:9.65%;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;"> 189,750</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;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.72%;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:15.69%;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;"> 16.55</p></td></tr><tr><td style="vertical-align:bottom;width:68.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Vested</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;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:9.65%;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;"> (194,800)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;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.72%;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:15.69%;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;"> 10.25</p></td></tr><tr><td style="vertical-align:bottom;width:68.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;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:9.65%;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 0pt 0.05pt 0pt;"> (1,800)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;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.72%;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.69%;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;"> 11.76</p></td></tr><tr><td style="vertical-align:bottom;width:68.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Non-vested shares at December 31, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;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:9.65%;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;"> 671,370</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;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.72%;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:15.69%;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;"> 14.70</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The fair value of restricted stock awards is based on the market price of the Company’s stock on the date of grant and is amortized to compensation expense on a straight-line basis over the requisite service period. The weighted average grant date fair value of these restricted stock awards was $11.61 in 2022, $16.55 in 2021 and $15.00 in 2020. The total fair value of shares vested was approximately $2,241,000 in 2022, $3,174,000 in 2021 and $4,431,000 during 2020.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">For the year ending December 31, 2022 approximately $68,000 of excess tax benefits for stock-based compensation awards were recorded as a discrete tax adjustment and classified within operating activities in the consolidated statements of cash flows compared to approximately $341,000 for the year ending December 31, 2021.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Other Information</span><i style="font-style:italic;"> </i>— As of December 31, 2022 total unrecognized compensation cost related to non-vested restricted shares was approximately $7,157,000 which is expected to be recognized over a weighted-average period of 3.3 years.</p> 7100000 9700000 9881000 12264000 -2383000 1643000 906000 14440000 15564000 -2315000 1647000 1395000 -1200000 -2600000 0 356000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:74.07%;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.29%;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.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 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:9.22%;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.29%;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.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 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:9.22%;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:74.07%;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;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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:10.66%;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.29%;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:10.66%;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:74.07%;background:#cceeff;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.29%;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:1.44%;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:9.22%;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;">  </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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:1.44%;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:9.22%;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;">  </p></td></tr><tr><td style="vertical-align:bottom;width:74.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accumulated benefit obligation at end of year </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.44%;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:9.22%;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;"> 3,146</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.44%;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:9.22%;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;"> 5,832</p></td></tr><tr><td style="vertical-align:bottom;width:74.07%;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:2.29%;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.44%;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:9.22%;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:2.29%;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.44%;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:9.22%;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><tr><td style="vertical-align:bottom;width:74.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Change in projected benefit obligation:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.44%;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:9.22%;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.29%;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.44%;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:9.22%;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;">  </p></td></tr><tr><td style="vertical-align:bottom;width:74.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Benefit obligation at beginning of year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.44%;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:9.22%;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;"> 5,832</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.44%;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:9.22%;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;"> 5,576</p></td></tr><tr><td style="vertical-align:bottom;width:74.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Service cost</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.44%;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:9.22%;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;">—</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.44%;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:9.22%;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;">—</p></td></tr><tr><td style="vertical-align:bottom;width:74.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Interest cost</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.44%;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:9.22%;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;"> 133</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.44%;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:9.22%;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;"> 147</p></td></tr><tr><td style="vertical-align:bottom;width:74.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Actuarial loss</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.44%;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:9.22%;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;"> (1,045)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.44%;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:9.22%;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;"> 347</p></td></tr><tr><td style="vertical-align:bottom;width:74.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Benefits paid</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.44%;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:9.22%;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;"> (322)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.44%;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:9.22%;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;"> (238)</p></td></tr><tr><td style="vertical-align:bottom;width:74.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Settlement</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.44%;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;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;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 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> (1,452)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.44%;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;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;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:74.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Projected benefit obligation at end of year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.44%;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:9.22%;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;"> 3,146</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.44%;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:9.22%;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;"> 5,832</p></td></tr><tr><td style="vertical-align:bottom;width:74.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Change in plan assets:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.44%;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:9.22%;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.29%;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.44%;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:9.22%;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;">  </p></td></tr><tr><td style="vertical-align:bottom;width:74.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Fair value of plan assets at beginning of year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.44%;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:9.22%;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;"> 6,870</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.44%;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:9.22%;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;"> 7,351</p></td></tr><tr><td style="vertical-align:bottom;width:74.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Actual return on plan assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.44%;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:9.22%;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;"> (1,594)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.44%;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:9.22%;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;"> (243)</p></td></tr><tr><td style="vertical-align:bottom;width:74.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Benefits paid</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.44%;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:9.22%;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;"> (322)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.44%;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:9.22%;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;"> (238)</p></td></tr><tr><td style="vertical-align:bottom;width:74.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Settlements</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.44%;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;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;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 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> (1,452)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.44%;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;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;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:74.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Fair value of plan assets at end of year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.44%;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:9.22%;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;"> 3,502</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.44%;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:9.22%;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;"> 6,870</p></td></tr><tr><td style="vertical-align:bottom;width:74.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Funded status at end of year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.44%;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:9.22%;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;"> 356</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.44%;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:9.22%;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;"> 1,038</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:74.07%;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.29%;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.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 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:9.22%;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.29%;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.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 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:9.22%;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:74.07%;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;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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:10.66%;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.29%;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:10.66%;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:74.07%;background:#cceeff;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.29%;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.44%;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:9.22%;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:2.29%;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.44%;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:9.22%;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><tr><td style="vertical-align:bottom;width:74.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Amounts recognized in the consolidated balance sheets consist of:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.44%;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:9.22%;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:2.29%;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.44%;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:9.22%;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><tr><td style="vertical-align:bottom;width:74.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Pension plan assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.44%;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:9.22%;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;"> 356</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.44%;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:9.22%;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;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:74.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Noncurrent other assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.44%;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:9.22%;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;"> —</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.44%;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:9.22%;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,038</p></td></tr><tr><td style="vertical-align:bottom;width:74.07%;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:2.29%;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.44%;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:9.22%;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;"> 356</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.44%;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:9.22%;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;"> 1,038</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:68.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 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.82%;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.75%;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:11.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 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.82%;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.75%;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:11.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:68.33%;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;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;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:13.01%;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.82%;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:13%;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:68.33%;background:#cceeff;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.82%;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:1.75%;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:11.25%;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;">  </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;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:1.75%;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:11.24%;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;">  </p></td></tr><tr><td style="vertical-align:bottom;width:68.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Amounts (pre-tax) recognized in accumulated other comprehensive loss consist of:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;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:1.75%;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:11.25%;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;">  </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;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:1.75%;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:11.24%;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;">  </p></td></tr><tr><td style="vertical-align:bottom;width:68.33%;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 loss</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;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.75%;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:11.25%;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;"> 2,558</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;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.75%;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:11.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 0.05pt 0pt;"> 3,303</p></td></tr><tr><td style="vertical-align:bottom;width:68.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Prior service cost (credit)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;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.75%;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:11.25%;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;"> —</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;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.75%;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:11.24%;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;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:68.33%;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:2.82%;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.75%;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:11.25%;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;"> 2,558</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;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.75%;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:11.24%;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;"> 3,303</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p> 3146000 5832000 5832000 5576000 0 0 133000 147000 -1045000 347000 322000 238000 -1452000 3146000 5832000 6870000 7351000 -1594000 -243000 322000 238000 -1452000 0 3502000 6870000 356000 1038000 356000 0 0 1038000 356000 1038000 -2558000 -3303000 0 0 2558000 3303000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:74.07%;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.29%;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.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 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:9.22%;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.29%;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.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 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:9.22%;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:74.07%;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;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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:10.66%;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.29%;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:10.66%;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:74.07%;background:#cceeff;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.29%;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:1.44%;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:9.22%;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;">  </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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:1.44%;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:9.22%;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;">  </p></td></tr><tr><td style="vertical-align:bottom;width:74.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">SERP liability</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.44%;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:9.22%;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;"> (14,440)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.44%;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:9.22%;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;"> (15,564)</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p> 14440000 15564000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:54.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: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 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.72%;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:11.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 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.75%;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.72%;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:11.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 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.75%;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.72%;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:11.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:54.02%;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.17%;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="2" style="vertical-align:bottom;white-space:nowrap;width:12.75%;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.75%;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="2" style="vertical-align:bottom;white-space:nowrap;width:12.75%;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><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.75%;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;">2020</p></td></tr><tr><td style="vertical-align:bottom;width:54.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;">Service cost for benefits earned during the period</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;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:11.03%;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;"> —</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;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.72%;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:11.03%;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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;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.72%;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:11.03%;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;">—</p></td></tr><tr><td style="vertical-align:bottom;width:54.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Interest cost</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;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:11.03%;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;"> 133</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;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.72%;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:11.03%;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;"> 147</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;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.72%;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:11.03%;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;"> 230</p></td></tr><tr><td style="vertical-align:bottom;width:54.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;">Expected return on plan assets</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;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:11.03%;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;"> —</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;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.72%;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:11.03%;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;"> (289)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;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.72%;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:11.03%;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;"> (292)</p></td></tr><tr><td style="vertical-align:bottom;width:54.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Amortization of net losses</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;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:11.03%;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;"> 113</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;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.72%;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:11.03%;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;"> 73</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;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.72%;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:11.03%;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;"> 98</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:54.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;">Settlement loss</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;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;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.03%;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;"> 1,180</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;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.72%;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.03%;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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;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.72%;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.03%;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;"> 647</p></td></tr><tr><td style="vertical-align:bottom;width:54.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net periodic cost (benefit)</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;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:11.03%;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;"> 1,426</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;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.72%;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:11.03%;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;"> (69)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;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.72%;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:11.03%;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;"> 683</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p> 133000 147000 230000 289000 292000 -113000 -73000 -98000 -1180000 -647000 1426000 -69000 683000 -744000 806000 -899000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:65.56%;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.04%;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.28%;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.15%;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.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 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.27%;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.15%;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.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 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.27%;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.15%;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:65.56%;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.04%;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.44%;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.03%;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.43%;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><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.43%;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;">2020</p></td></tr><tr><td style="vertical-align:bottom;width:65.56%;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 loss (gain)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;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.28%;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.15%;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;"> 549</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;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.27%;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.15%;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;"> 879</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;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.27%;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.15%;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;"> (154)</p></td></tr><tr><td style="vertical-align:bottom;width:65.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Amortization of net loss</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;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.28%;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.15%;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;"> (113)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;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.27%;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.15%;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;"> (73)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;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.27%;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.15%;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;"> (98)</p></td></tr><tr><td style="vertical-align:bottom;width:65.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Settlement loss</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;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.28%;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;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;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 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> (1,180)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;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.27%;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;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.27%;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;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 0pt 0.05pt 0pt;"> (647)</p></td></tr><tr><td style="vertical-align:bottom;width:65.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Amount recognized in accumulated other comprehensive income (loss)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;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.28%;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.15%;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;"> (744)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;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.27%;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.15%;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;"> 806</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;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.27%;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.15%;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;"> (899)</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p> -549000 -879000 154000 -113000 -73000 -98000 1180000 0 647000 -744000 806000 -899000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:66.18%;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.87%;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.07%;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.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 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.07%;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.47%;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.07%;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.47%;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:66.18%;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;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;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 style="vertical-align:bottom;white-space:nowrap;width:8.07%;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.77%;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 style="vertical-align:bottom;white-space:nowrap;width:8.07%;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><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.07%;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;">2020</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;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:66.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Projected benefit obligation:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;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.07%;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;">  </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.77%;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.07%;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;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;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.07%;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;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;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><tr><td style="vertical-align:bottom;width:66.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Discount rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;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.07%;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;">Note (1)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.77%;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;vertical-align:top;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.07%;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;">Note (1)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="vertical-align:top;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.07%;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.70</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td></tr><tr><td style="vertical-align:bottom;width:66.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Rate of compensation increase</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;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.07%;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;"><span style="-sec-ix-hidden:Hidden_xn4BaWHsbEGq3rb-vvGgDQ;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">N/A</b></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.77%;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.07%;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;"><span style="-sec-ix-hidden:Hidden_9xFxXraBiEWYGZC3yyIzSA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">N/A</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;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.07%;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;"><span style="-sec-ix-hidden:Hidden_9zgOOlhDA0ua5ksdtMZmdw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">N/A</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;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></tr><tr><td style="vertical-align:bottom;width:66.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net benefit cost:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;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.07%;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;">  </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.77%;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.07%;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;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;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.07%;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;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:66.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Discount rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;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.07%;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;">Note (1)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.77%;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;vertical-align:top;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.07%;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;"> 2.70</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;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.07%;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;"> 3.70</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;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></tr><tr><td style="vertical-align:bottom;width:66.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Expected return on plan assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;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.07%;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;"> —</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.77%;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.07%;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;"> 4.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;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.07%;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;"> 4.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td></tr><tr><td style="vertical-align:bottom;width:66.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Rate of compensation increase</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;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.07%;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;"><span style="-sec-ix-hidden:Hidden_PYZePYhs5kuT3-5H1dIgYw;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">N/A</b></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.77%;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.07%;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;"><span style="-sec-ix-hidden:Hidden_tUDyOzViIEGnhYfcAI7cKg;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">N/A</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;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.07%;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;"><span style="-sec-ix-hidden:Hidden_PoSHdvcxlkenMVi2tkDxIg;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">N/A</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;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></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:10.8pt;text-indent:-10.8pt;margin:6pt 0pt 0pt 0pt;"><sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup><span style="white-space:pre-wrap;"> Projected benefit obligation as of December 31, 2022 reflects proposed termination of the Plan and is calculated based on various assumptions in accordance with the Plan agreement.</span></p> 0.0270 0.0270 0.0370 0.0400 0.0400 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:58.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 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:4.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 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.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 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:0.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:5.3%;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.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 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:10.5%;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.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 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:10.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 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.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:58.67%;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 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;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.37%;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 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 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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><td style="vertical-align:bottom;white-space:nowrap;width:5.3%;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 style="vertical-align:bottom;white-space:nowrap;width:2.77%;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 style="vertical-align:bottom;white-space:nowrap;width:10.5%;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;">Percentage of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.77%;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 style="vertical-align:bottom;white-space:nowrap;width:10.08%;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;">Percentage of</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 0pt 0.05pt 0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:58.67%;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 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;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.37%;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 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 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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><td style="vertical-align:bottom;white-space:nowrap;width:5.3%;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 style="vertical-align:bottom;white-space:nowrap;width:2.77%;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 style="vertical-align:bottom;white-space:nowrap;width:10.5%;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;">Plan Assets as of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.77%;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 style="vertical-align:bottom;white-space:nowrap;width:10.08%;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;">Plan Assets as of</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 0pt 0.05pt 0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:58.67%;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 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;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:12.15%;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;">Target Allocation</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.77%;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 style="vertical-align:bottom;white-space:nowrap;width:10.5%;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;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.77%;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 style="vertical-align:bottom;white-space:nowrap;width:10.08%;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;">December 31, </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 0pt 0.05pt 0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:58.67%;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;"><b style="font-weight:bold;">Asset Category</b></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:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:12.15%;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;">for 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.77%;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 style="vertical-align:bottom;white-space:nowrap;width:10.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;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.77%;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 style="vertical-align:bottom;white-space:nowrap;width:10.08%;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><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 0pt 0.05pt 0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:58.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Cash and Cash Equivalents</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:4.37%;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;"> 0</b></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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">%</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.62%;background:#cceeff;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;"><b style="font-weight:bold;">-</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.3%;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;"> 5.0</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.77%;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:10.5%;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;"> 3.7</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.77%;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:10.08%;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;"> 1.4</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 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:58.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Fixed Income Securities</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:4.37%;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;"> 15.0</b></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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">%</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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;"><b style="font-weight:bold;">-</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.3%;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;"> 100.0</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.77%;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:10.5%;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;"> 96.3</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.77%;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:10.08%;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;"> 98.6</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total</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:4.37%;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;"><span style="font-weight:bold;visibility:hidden;">​</span></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 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.62%;background:#cceeff;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-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.3%;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;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.77%;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:10.5%;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;"> 100.0</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.77%;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:10.08%;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;"> 100.0</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 0pt 0.05pt 0pt;">%</p></td></tr></table> 0 0.050 0.037 0.014 0.150 1.000 0.963 0.986 1.000 1.000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:54.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 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.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 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.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 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.12%;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.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 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.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 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.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:2.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 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.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 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.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:2.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 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.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 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.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:54.33%;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;"><b style="font-weight:bold;">Investments </b><i style="font-style:italic;">(in thousands)</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;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 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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.12%;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 style="vertical-align:bottom;white-space:nowrap;width:2.03%;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.39%;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;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;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.39%;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;">Level 1</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;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.34%;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;">Level 2</b></p></td></tr><tr><td style="vertical-align:bottom;width:54.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Cash and Cash Equivalents</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;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:1.25%;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:8.12%;background:#cceeff;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;"><b style="font-weight:bold;"> (1)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;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.25%;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.13%;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;"> 129</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;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.25%;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.13%;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;"> 129</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;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.25%;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.08%;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;"> —</b></p></td></tr><tr><td style="vertical-align:bottom;width:54.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Fixed Income Securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;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:1.25%;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:8.12%;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;"><b style="font-weight:bold;"> (2)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;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.25%;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.13%;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;"> 3,373</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;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.25%;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.13%;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;"> —</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;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.25%;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.08%;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;"> 3,373</b></p></td></tr><tr><td style="vertical-align:bottom;width:54.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total Assets in the Fair Value Hierarchy</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;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.25%;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:8.12%;background:#cceeff;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-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;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.25%;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.13%;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;"> 3,502</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;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.25%;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.13%;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;"> 129</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;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.25%;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.08%;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;"> 3,373</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 6pt 0pt;">Fair Value Hierarchy as of December 31, 2021:</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:54.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 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.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 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.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 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.12%;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.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 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.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 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.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:2.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 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.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 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.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:2.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 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.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 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.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:54.33%;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;"><b style="font-weight:bold;">Investments </b><i style="font-style:italic;">(in thousands)</i></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;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 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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.12%;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 style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" 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:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" 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:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Level 1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.34%;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;">Level 2</p></td></tr><tr><td style="vertical-align:bottom;width:54.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Cash and Cash Equivalents</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;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:1.25%;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:8.12%;background:#cceeff;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;"> (1)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;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.25%;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.13%;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;"> 87</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;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.25%;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.13%;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;"> 87</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;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.25%;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.08%;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;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:54.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Fixed Income Securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;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:1.25%;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:8.12%;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;"> (2)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;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.25%;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.13%;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;"> 6,783</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;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.25%;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.13%;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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;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.25%;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.08%;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;"> 6,783</p></td></tr><tr><td style="vertical-align:bottom;width:54.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total Assets in the Fair Value Hierarchy</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;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.25%;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:8.12%;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:2.03%;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.25%;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.13%;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;"> 6,870</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;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.25%;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.13%;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;"> 87</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;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.25%;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.08%;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;"> 6,783</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="font-size:6pt;margin-bottom:12pt;visibility:hidden;">​</span></p><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="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;">Cash and cash equivalents, which are used to pay benefits and plan administrative expenses, are held in Rule 2a-7 money market funds.</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="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;">Fixed income securities are primarily valued using a market approach with inputs that include broker quotes, benchmark yields, base spreads and reported trades. Subsequent to December, 31, 2022, these securities were liquidated to fund the annuity purchase.</span></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 129000 129000 3373000 3373000 3502000 129000 3373000 87000 87000 6783000 6783000 6870000 87000 6783000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><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:85.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.63%;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.65%;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:10.6%;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:85.1%;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.63%;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;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;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;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.6%;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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:85.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;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.65%;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:10.6%;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;"> 3,171</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p> 3171000 1 P2Y 1170000 976000 603000 3000000 P10Y 1095547 2707000 2111000 2289000 1785000 3102000 2420000 P4Y P5Y <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><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:71.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:2.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:9.65%;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.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 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.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 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:13.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:71.48%;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:2.1%;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 style="vertical-align:bottom;white-space:nowrap;width:9.65%;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 style="vertical-align:bottom;white-space:nowrap;width:2.09%;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="2" style="vertical-align:bottom;white-space:nowrap;width:14.66%;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;">Weighted Average</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.48%;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:2.1%;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 style="vertical-align:bottom;white-space:nowrap;width:9.65%;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 style="vertical-align:bottom;white-space:nowrap;width:2.09%;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="2" style="vertical-align:bottom;white-space:nowrap;width:14.66%;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;">Grant-Date Fair</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.48%;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:2.1%;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 style="vertical-align:bottom;white-space:nowrap;width:9.65%;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;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;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:14.66%;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;">Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.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;">Non-vested shares at January 1, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;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:9.65%;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;"> 671,370</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;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.44%;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:13.21%;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;"> 14.70</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;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:9.65%;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;"> 311,703</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;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.44%;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:13.21%;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;"> 11.61</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.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;">Vested</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;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:9.65%;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;"> (193,403)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;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.44%;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:13.21%;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;"> 11.96</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;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:9.65%;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 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> (25,500)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;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.44%;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;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.21%;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;"> 14.11</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.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;">Non-vested shares at December 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;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:9.65%;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;"> 764,170</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;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.44%;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:13.21%;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;"> 14.15</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><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:68.29%;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.31%;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:9.65%;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.31%;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.72%;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:15.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:68.29%;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:2.31%;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:9.65%;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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.41%;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;">Weighted Average</p></td></tr><tr><td style="vertical-align:bottom;width:68.29%;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:2.31%;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:9.65%;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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.41%;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;">Grant-Date Fair</p></td></tr><tr><td style="vertical-align:bottom;width:68.29%;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:2.31%;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:9.65%;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 0pt 0.05pt 0pt;">Shares</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.41%;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 0pt 0.05pt 0pt;">Value</p></td></tr><tr><td style="vertical-align:bottom;width:68.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Non-vested shares at January 1, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;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:9.65%;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;"> 678,220</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;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.72%;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:15.69%;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;"> 12.89</p></td></tr><tr><td style="vertical-align:bottom;width:68.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;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:9.65%;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;"> 189,750</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;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.72%;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:15.69%;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;"> 16.55</p></td></tr><tr><td style="vertical-align:bottom;width:68.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Vested</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;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:9.65%;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;"> (194,800)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;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.72%;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:15.69%;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;"> 10.25</p></td></tr><tr><td style="vertical-align:bottom;width:68.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;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:9.65%;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 0pt 0.05pt 0pt;"> (1,800)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;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.72%;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.69%;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;"> 11.76</p></td></tr><tr><td style="vertical-align:bottom;width:68.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Non-vested shares at December 31, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;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:9.65%;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;"> 671,370</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;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.72%;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:15.69%;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;"> 14.70</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p> 671370 14.70 311703 11.61 193403 11.96 25500 14.11 764170 14.15 678220 12.89 189750 16.55 194800 10.25 1800 11.76 671370 14.70 11.61 16.55 15.00 2241000 3174000 4431000 68000 341000 7157000 P3Y3M18D <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">NOTE 13: RELATED PARTY TRANSACTIONS</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In conjunction with its spin-off from RPC in 2001, the Company and RPC entered into various agreements that define the companies’ relationship after the spin-off.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Transition Support Services Agreement provides for RPC to provide certain services, including financial reporting and income tax administration, acquisition assistance, etc., to Marine Products until the agreement is terminated by either party. Marine Products reimbursed RPC for its estimated allocable share of administrative costs incurred for services rendered on behalf of Marine Products totaling $922,000 in 2022, $867,000 in 2021, and $846,000 in 2020. The Company’s payable to RPC for these services was $26,000 as of December 31, 2022 and $87,000 as of December 31, 2021. Many of the Company’s directors are also directors of RPC and the Company’s executive officers are employees of both the Company and RPC. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">RPC and Marine Products 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. The purchase was funded primarily by a $2,554,000 contribution by each company to 255 RC, LLC. Each of RPC and Marine Products is currently a party to an operating lease agreement with 255 RC, LLC for a period of five years. Marine Products recorded certain net operating costs comprised of rent and an allocable share of fixed costs of $160,000 in 2022, $160,000 in 2021 and $160,000 2020 for the corporate aircraft. The Company has a payable to 255 RC LLC of $1.6 million as of December 31, 2022 and $1.4 million as of December 31, 2021. The Company accounts for this investment using the equity method and its proportionate share of income or loss is recorded in selling, general and administrative expenses. As of December 31, 2022, the investment closely approximates the underlying equity in the net assets of 255 RC, LLC and the undistributed earnings represented in retained earnings was approximately $580,000.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">A group that includes Gary W. Rollins, Pamela R. Rollins, Amy Rollins Kreisler and Timothy C. Rollins, each of whom is a director of the Company, and certain companies under their control, controls in excess of fifty percent of the Company’s voting power.</p> 922000 867000 846000 26000 87000 0.50 2554000 P5Y 160000 160000 160000 1600000 1400000 580000 0.50 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">NOTE 14: LEASES</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:6pt 0pt 12pt 0pt;"><span style="white-space:pre-wrap;">The Company recognizes leases with a duration greater than 12 months on the balance sheet with a Right-Of-Use (“ROU”) asset and liability at the present value of lease payments over the term. Renewal options are factored into the determination of lease payments when appropriate. There are no residual value guarantees on the existing leases. The Company estimates its incremental borrowing rate, at lease commencement, to determine the present value of lease payments, since most of the Company’s leases do not provide an implicit rate of return. ROU assets exclude lessor incentives received. The Company’s lease population consists primarily of office equipment. </span>During the year ended December 31, 2022, the Company entered into new leases or modified existing leases that resulted in an increase of ROU assets in exchange for operating lease liabilities as disclosed below.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:6pt 0pt 12pt 0pt;">The Company does not have any finance leases. As of December 31, 2022, the Company had no operating leases that had not yet commenced.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Lease position:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The table below presents the assets and liabilities related to operating leases recorded on the balance sheet:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:40.04%;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.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 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:31.27%;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.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 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.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 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:9.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:2.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 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.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 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:9.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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:40.04%;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 style="vertical-align:bottom;white-space:nowrap;width:2.34%;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 style="vertical-align:bottom;white-space:nowrap;width:31.27%;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 style="vertical-align:bottom;white-space:nowrap;width:2.34%;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:23.99%;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;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:40.04%;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.34%;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 style="vertical-align:bottom;white-space:nowrap;width:31.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Classification on Consolidated Balance Sheet</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;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:10.82%;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.34%;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:10.82%;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:40.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Assets:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:31.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </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 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">  </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;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-size:8pt;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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:40.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Operating lease right-of-use assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;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:31.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="-sec-ix-hidden:Hidden_mufLW7DWBUS9301WdjmHmg;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Other assets</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;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.46%;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:9.36%;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;"> 239</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;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.46%;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:9.36%;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;"> 72</p></td></tr><tr><td style="vertical-align:bottom;width:40.04%;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:2.34%;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:31.27%;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:2.34%;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.46%;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:9.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="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;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.46%;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:9.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></tr><tr><td style="vertical-align:bottom;width:40.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Liabilities:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;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:31.27%;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;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;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.46%;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:9.36%;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;">  </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;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.46%;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:9.36%;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;">  </p></td></tr><tr><td style="vertical-align:bottom;width:40.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"> Current portion of operating lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;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:31.27%;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="-sec-ix-hidden:Hidden_UDTNH0GINESFT-3U6YWbag;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Accrued expenses and other liabilities</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;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.46%;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:9.36%;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;"> 57</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;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.46%;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:9.36%;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;"> 54</p></td></tr><tr><td style="vertical-align:bottom;width:40.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"> Long-term operating lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;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:31.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="-sec-ix-hidden:Hidden_5BvaodOTyEGKcDrLWgGPYA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Other long-term liabilities</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;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.46%;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:9.36%;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;"> 180</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;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.46%;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:9.36%;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;"> 17</p></td></tr><tr><td style="vertical-align:bottom;width:40.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;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:31.27%;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;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;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.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;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;"> 237</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;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.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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;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;"> 71</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Lease Costs:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The components of lease expense are included in selling, general and administrative expenses in the consolidated statements of operations as disclosed below:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><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:66.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:2.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 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.65%;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:12.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 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.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 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.65%;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:12.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:66.48%;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.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.09%;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.66%;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="2" style="vertical-align:bottom;white-space:nowrap;width:14.09%;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:66.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;">Operating lease cost</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;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:1.65%;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:12.44%;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;"> 59</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;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.65%;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:12.44%;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;"> 55</p></td></tr><tr><td style="vertical-align:bottom;width:66.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Short-term lease cost</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;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:1.65%;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;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.44%;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;"> —</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;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.65%;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.44%;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;"> —</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:66.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;">Total lease cost</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;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:12.44%;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;"> 59</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;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-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;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:12.44%;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;"> 55</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Other information:</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:72.4%;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.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 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.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 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:9.01%;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.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 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.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 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:9.01%;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.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:72.4%;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;"><b style="font-weight:bold;">As of December 31, </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 0pt 0.05pt 0pt;">  </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.41%;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.25%;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="2" style="vertical-align:bottom;white-space:nowrap;width:10.41%;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><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;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></tr><tr><td style="vertical-align:bottom;width:72.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Cash paid for amounts included in the measurement of operating lease liabilities <i style="font-style:italic;">(in thousands)</i></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 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;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:9.01%;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;"> 55</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 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;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:9.01%;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;"> 52</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;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><tr><td style="vertical-align:bottom;width:72.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">ROU assets obtained in exchange for operating lease liabilities <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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;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:9.01%;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;"> 222</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 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;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:9.01%;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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;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><tr><td style="vertical-align:bottom;width:72.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Weighted average remaining lease term — operating leases <i style="font-style:italic;">(years)</i></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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;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:9.01%;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;">4.2</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 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;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:9.01%;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;">1.6</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;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><tr><td style="vertical-align:bottom;width:72.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Weighted average discount rate — operating leases </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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;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:9.01%;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;"> 4.97</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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">%</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;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:9.01%;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;"> 3.40</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><b style="font-style:normal;font-weight:bold;">Lease Commitments:</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Maturity of lease liabilities - Operating Leases:</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:71.59%;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.22%;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.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 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:10.58%;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.22%;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.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 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:10.58%;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:71.59%;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;"><b style="font-weight:bold;">As of December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;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="2" style="vertical-align:bottom;white-space:nowrap;width:11.98%;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.22%;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:11.98%;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:71.59%;background:#cceeff;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.22%;background:#cceeff;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 style="vertical-align:bottom;white-space:nowrap;width:1.39%;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-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.58%;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-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;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-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;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-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.58%;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-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;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:1.39%;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:10.58%;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;"> —</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;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:1.39%;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:10.58%;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;"> 55</p></td></tr><tr><td style="vertical-align:bottom;width:71.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;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.39%;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:10.58%;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;"> 68</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;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.39%;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:10.58%;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;"> 13</p></td></tr><tr><td style="vertical-align:bottom;width:71.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;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.39%;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:10.58%;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;"> 58</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;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.39%;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:10.58%;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;"> 3</p></td></tr><tr><td style="vertical-align:bottom;width:71.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;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.39%;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:10.58%;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;"> 56</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;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.39%;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:10.58%;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;"> 1</p></td></tr><tr><td style="vertical-align:bottom;width:71.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;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.39%;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:10.58%;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;"> 55</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;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.39%;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:10.58%;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;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:71.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2027</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;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.39%;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:10.58%;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;"> 26</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;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.39%;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:10.58%;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;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:71.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total lease payments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;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.39%;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:10.58%;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;"> 263</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;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.39%;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:10.58%;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;"> 72</p></td></tr><tr><td style="vertical-align:bottom;width:71.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Less: Amounts representing interest</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;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.39%;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:10.58%;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 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> (26)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;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.39%;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:10.58%;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 0pt 0.05pt 0pt;"> (1)</p></td></tr><tr><td style="vertical-align:bottom;width:71.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Present value of lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;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.39%;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:10.58%;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;"> 237</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;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.39%;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:10.58%;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;"> 71</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">The Company is party to an operating lease as the lessor for certain real estate leased to a third party with an initial term of 36 months that was renewed in 2022 for an additional 36 months. The lease requires fixed monthly payments and does not contain clauses for future rent escalations or renewal options. There are no terms and conditions under which the lessee has the option to purchase this asset. As of December 31, 2022, projected future lease income on this lease totaled $540,000 scheduled to be received as follows: 2023 — $240,000, 2024 — $240,000 and 2025 — $60,000. The Company recorded rental income of $239,000 during 2022, $236,000 during 2021 and $236,000 in 2020 that is classified as part of selling, general and administrative expenses on the consolidated statements of operations.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:40.04%;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.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 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:31.27%;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.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 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.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 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:9.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:2.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 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.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 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:9.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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:40.04%;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 style="vertical-align:bottom;white-space:nowrap;width:2.34%;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 style="vertical-align:bottom;white-space:nowrap;width:31.27%;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 style="vertical-align:bottom;white-space:nowrap;width:2.34%;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:23.99%;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;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:40.04%;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.34%;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 style="vertical-align:bottom;white-space:nowrap;width:31.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Classification on Consolidated Balance Sheet</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;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:10.82%;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.34%;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:10.82%;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:40.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Assets:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:31.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </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 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">  </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;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-size:8pt;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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:40.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Operating lease right-of-use assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;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:31.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="-sec-ix-hidden:Hidden_mufLW7DWBUS9301WdjmHmg;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Other assets</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;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.46%;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:9.36%;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;"> 239</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;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.46%;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:9.36%;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;"> 72</p></td></tr><tr><td style="vertical-align:bottom;width:40.04%;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:2.34%;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:31.27%;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:2.34%;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.46%;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:9.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="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;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.46%;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:9.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></tr><tr><td style="vertical-align:bottom;width:40.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Liabilities:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;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:31.27%;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;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;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.46%;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:9.36%;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;">  </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;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.46%;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:9.36%;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;">  </p></td></tr><tr><td style="vertical-align:bottom;width:40.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"> Current portion of operating lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;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:31.27%;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="-sec-ix-hidden:Hidden_UDTNH0GINESFT-3U6YWbag;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Accrued expenses and other liabilities</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;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.46%;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:9.36%;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;"> 57</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;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.46%;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:9.36%;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;"> 54</p></td></tr><tr><td style="vertical-align:bottom;width:40.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"> Long-term operating lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;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:31.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="-sec-ix-hidden:Hidden_5BvaodOTyEGKcDrLWgGPYA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Other long-term liabilities</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;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.46%;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:9.36%;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;"> 180</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;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.46%;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:9.36%;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;"> 17</p></td></tr><tr><td style="vertical-align:bottom;width:40.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;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:31.27%;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;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;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.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;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;"> 237</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;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.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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.36%;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;"> 71</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p> 239000 72000 57000 54000 180000 17000 237000 71000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><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:66.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:2.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 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.65%;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:12.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 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.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 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.65%;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:12.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:66.48%;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.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.09%;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.66%;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="2" style="vertical-align:bottom;white-space:nowrap;width:14.09%;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:66.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;">Operating lease cost</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;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:1.65%;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:12.44%;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;"> 59</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;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.65%;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:12.44%;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;"> 55</p></td></tr><tr><td style="vertical-align:bottom;width:66.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Short-term lease cost</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;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:1.65%;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;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.44%;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;"> —</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;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.65%;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.44%;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;"> —</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:66.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;">Total lease cost</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;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:12.44%;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;"> 59</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;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-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;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:12.44%;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;"> 55</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p> 59000 55000 59000 55000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:72.4%;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.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 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.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 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:9.01%;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.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 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.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 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:9.01%;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.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:72.4%;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;"><b style="font-weight:bold;">As of December 31, </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 0pt 0.05pt 0pt;">  </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.41%;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.25%;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="2" style="vertical-align:bottom;white-space:nowrap;width:10.41%;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><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;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></tr><tr><td style="vertical-align:bottom;width:72.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Cash paid for amounts included in the measurement of operating lease liabilities <i style="font-style:italic;">(in thousands)</i></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 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;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:9.01%;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;"> 55</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 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;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:9.01%;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;"> 52</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;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><tr><td style="vertical-align:bottom;width:72.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">ROU assets obtained in exchange for operating lease liabilities <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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;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:9.01%;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;"> 222</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 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;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:9.01%;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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;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><tr><td style="vertical-align:bottom;width:72.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Weighted average remaining lease term — operating leases <i style="font-style:italic;">(years)</i></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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;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:9.01%;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;">4.2</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 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;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:9.01%;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;">1.6</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;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><tr><td style="vertical-align:bottom;width:72.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Weighted average discount rate — operating leases </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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;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:9.01%;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;"> 4.97</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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">%</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;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:9.01%;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;"> 3.40</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p> 55000 52000 222000 0 P4Y2M12D P1Y7M6D 0.0497 0.0340 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:71.59%;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.22%;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.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 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:10.58%;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.22%;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.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 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:10.58%;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:71.59%;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;"><b style="font-weight:bold;">As of December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;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="2" style="vertical-align:bottom;white-space:nowrap;width:11.98%;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.22%;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:11.98%;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:71.59%;background:#cceeff;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.22%;background:#cceeff;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 style="vertical-align:bottom;white-space:nowrap;width:1.39%;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-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.58%;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-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;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-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;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-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.58%;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-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;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:1.39%;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:10.58%;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;"> —</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;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:1.39%;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:10.58%;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;"> 55</p></td></tr><tr><td style="vertical-align:bottom;width:71.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;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.39%;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:10.58%;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;"> 68</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;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.39%;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:10.58%;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;"> 13</p></td></tr><tr><td style="vertical-align:bottom;width:71.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;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.39%;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:10.58%;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;"> 58</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;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.39%;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:10.58%;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;"> 3</p></td></tr><tr><td style="vertical-align:bottom;width:71.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;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.39%;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:10.58%;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;"> 56</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;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.39%;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:10.58%;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;"> 1</p></td></tr><tr><td style="vertical-align:bottom;width:71.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;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.39%;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:10.58%;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;"> 55</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;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.39%;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:10.58%;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;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:71.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2027</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;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.39%;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:10.58%;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;"> 26</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;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.39%;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:10.58%;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;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:71.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total lease payments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;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.39%;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:10.58%;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;"> 263</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;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.39%;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:10.58%;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;"> 72</p></td></tr><tr><td style="vertical-align:bottom;width:71.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Less: Amounts representing interest</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;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.39%;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:10.58%;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 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> (26)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;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.39%;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:10.58%;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 0pt 0.05pt 0pt;"> (1)</p></td></tr><tr><td style="vertical-align:bottom;width:71.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Present value of lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;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.39%;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:10.58%;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;"> 237</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;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.39%;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:10.58%;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;"> 71</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p> 0 55000 68000 13000 58000 3000 56000 1000 55000 26000 263000 72000 -26000 -1000 237000 71000 P36M 540000 240000 240000 60000 239000 236000 236000 248 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">SCHEDULE II–VALUATION AND QUALIFYING ACCOUNTS</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">MARINE PRODUCTS CORPORATION AND SUBSIDIARIES (in thousands of dollars)</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:58.81%;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.83%;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.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:7.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:1.84%;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.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:7.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:1.84%;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.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:7.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:1.84%;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.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:7.29%;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:58.81%;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.83%;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 colspan="11" style="vertical-align:bottom;white-space:nowrap;width:39.35%;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;">For the years ended December 31, 2022, 2021 and 2020</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:58.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#0563c1;font-size:8pt;font-weight:bold;text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.46%;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;">Balance at</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.46%;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;">Charged to</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.46%;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;">Net</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.43%;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;">Balance</b></p></td></tr><tr><td style="vertical-align:bottom;width:58.81%;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.83%;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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.46%;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;">Beginning</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.46%;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;">Costs and</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.46%;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;">(Write-Offs)/</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.43%;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;">at End of</b></p></td></tr><tr><td style="vertical-align:bottom;width:58.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Description </b><span style="font-style:italic;font-weight:bold;">(in thousands)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;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:8.46%;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;">of Period</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;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:8.46%;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;">Expenses</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;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:8.46%;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;">Recoveries</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;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:8.43%;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;">Period</b></p></td></tr><tr><td style="vertical-align:bottom;width:58.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Year ended December 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;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.13%;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:7.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;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.13%;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:7.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;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.13%;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:7.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;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.13%;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:7.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Credit loss allowance for accounts receivable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;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.13%;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.32%;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;"> 12</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;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.13%;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.32%;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;"><span style="-sec-ix-hidden:Hidden_zNuSkVCdsEmDO51AWJmJgw;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;"> —</b></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;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.13%;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.32%;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;"><span style="-sec-ix-hidden:Hidden_2B9YcmJ-_k6jAR3Q8uZgag;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;"> —</b></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;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.13%;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.29%;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;"> 12</b></p></td></tr><tr><td style="vertical-align:bottom;width:58.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Year ended December 31, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;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.13%;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:7.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;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.13%;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:7.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;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.13%;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:7.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;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.13%;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:7.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Credit loss allowance for accounts receivable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;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.13%;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.32%;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</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;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.13%;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.32%;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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;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.13%;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.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;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.13%;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.29%;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;"> 12</p></td></tr><tr><td style="vertical-align:bottom;width:58.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Deferred tax asset valuation allowance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;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.13%;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.32%;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,818</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;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.13%;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.32%;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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;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.13%;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.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,818)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;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.13%;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.29%;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;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:58.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Year ended December 31, 2020</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;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.13%;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.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;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.13%;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.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;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.13%;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.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;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.13%;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.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Credit loss allowance for accounts receivable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;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.13%;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.32%;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;"> 20</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;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.13%;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.32%;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;"> 8</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;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.13%;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.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (12)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;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.13%;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.29%;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;"> 16</p></td></tr><tr><td style="vertical-align:bottom;width:58.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Deferred tax asset valuation allowance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;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.13%;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.32%;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,818</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;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.13%;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.32%;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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;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.13%;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.32%;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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;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.13%;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.29%;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,818</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> 12000 12000 16000 0 4000 12000 1818000 0 1818000 20000 8000 12000 16000 1818000 0 0 1818000 EXCEL 91 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( *E[6U8'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 " "I>UM6A!)/1.T K @ $0 &1O8U!R;W!S+V-O&ULS9+! M2L0P$(9?17)O)TU!,71S43PI""XHWD(RNQMLTI",M/OVMG&WB^@#>,S,GV^^ M@>E,E&9(^)R&B(DP3!^35X)&TU:5B 55R)3'762)-0TY!.>&M6?/Q,?8%9 ]BCQT 9FKH!II:) M\3CU'5P "XPP^?Q=0+L22_5/;.D .R6G[-;4.([UV);&PO=&AE M;64O=&AE;64Q+GAM;.U:6W/:.!1^[Z_0>&?V;0O&-H&VM!-S:7;;M)F$[4X? MA1%8C6QY9)&$?[]'-A#+E@WMDDVZFSP$+.G[SD5'Y^@X>?/N+F+HAHB4\GA@ MV2_;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:\?1 MTDB @LE]E 6Z2?:CTQ4(,@T[.IU8SG9\]L3MGXS*VG0T;1K@X_%X.+;+THMP M' 3@4;N>PIWT;+^D00FTHVG09-CVVJZ1IJJ-4T_3]WW?ZYMHG J-6T_3:W?= MTXZ)QJW0> V^\4^'PZZ)QJO0=.MI)B?]KFNDZ19H0D;CZWH2%;7E0-,@ %AP M=M;,T@.67BGZ=90:V1V[W4%<\%CN.8D1_L;%!-9ITAF6-$9RG9 %#@ WQ-%, M4'RO0;:*X,*2TER0UL\IM5 :")K(@?5'@B'%W*_]]9>[R:0S>IU].LYKE']I MJP&G[;N;SY/\<^CDGZ>3UTU"SG"\+ GQ^R-;88C'(CN]WV6'WV3T=N(]>IP+,BUY1&)$6?R"VZ MY!$XM4D-,A,_")V&F&I0' *D"3&6H8;XM,:L$> 3?;>^",C?C8CWJV^:/5>A M6$G:A/@01AKBG'/F<]%L^P>E1M'V5;SC MFED)O816:I^JAS0^J!XR"@7QN1X^Y7IX"C>6QKQ0KH)[ ?_1VC?"J_B"P#E_ M+GW/I>^Y]#VATK\>WZV22$KYI9+2,6D$N!LT$DN/R+RO JQ GH9%LE" M0AMNZ5/U2I77Y:^Y*+@\6^3IKZ%T/BS/^3Q?Y[3-"S-#MW)+ZK:4OK4F.$KT ML@'37[]EUVY".E,%.70[@:0KX#;;J=W#HXGIB1N0K3 M4I!OP_GIQ7@:XCG9!+E]F%=MY]C1T?OGP5&PH^\\EAW'B/*B(>ZAAIC/PT.' M>7M?F&>5QE T%&ULK"0L1K=@N-?Q+!3@9& MH >#KU$"\E)58#%;Q@,KD*)\ M3(Q%Z'#GEUQ?X]&2X]NF9;5NKREW&6TB4CG":9@39ZO*WF6QP54=SU5;\K"^ M:CVT%4[/_EFMR)\,$4X6"Q)(8Y07IDJB\QE3ON>;G*YZ(G;ZEW?! M8/+]<,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#7N83 M+$.D?L%]BHJ $:MBOKJO3_DEG#NT>_&!()O\UMND]MW@#'S4JUJE9"L1/TL' M?!^2!F.,6_0T7X\48JVFL:W&VC$,>8!8\PRA9CC?AT6:&C/5BZPYC0IO0=5 MY3_;U UH]@TT')$%7C&9MC:CY$X*/-S^[PVPPL2.X>V+OP%02P,$% @ MJ7M;5I@WZLI=!P LC !@ !X;"]W;W)K[[<(49D%XH70E__^ BA( M+P3827]97Y^/\&D(WP>REZ^$_@QV&#/PYKE^<-78,;;_UFH%U@Y[*#@G>^SS M3S:$>HCQEW3;"O84(SLN\MP6U+1NRT..WQA"2A,QU?#RG( @]#]'W M:^R2UZN&WCB^L7"V.Q:]T1I<[M$6+S%[VL\I?]5**;;C83]PB \HWEPUAOJW MD7$1%<3?^.[@U^#D.8AV94W(S^C%Q+YJ:-$681=;+$(@_O""3>RZ$8EOQ[\' M:"/]S:CP]/F1/HYWGN_,&@78).X/QV:[JT:_ 6R\0:'+%N3U#A]VJ!/Q+.(& M\;_@-?ENN]T 5A@PXAV*^19XCI\\HK>#B),"HZ@ '@K@AP*]J, X%!A5"]J' M@G9L)MF5V,,(,32XI.05T.C;G!8]B67&U7SW'3_ZNR\9Y9\ZO(X-1L0*^9^1 M >3;X,9G#GL'$S\93]'?I0F>EB/PY?>OERW&?RXJ:ED']'6"A@5H'8)'XK-= MP+DVMO. %M_.=&/A<6.OH90XPM8Y,/0S #4(!1MDRLO'>'T.]%Y<;@C*1_+R MOT*?_[HF^O7B/F&;^F7B0\ ;;%P&B*^!;LD86O&GP."#!]P8W!'[_I M7>U/D2R5L)$B6$YD.Q79EM$SD:OW/19IDY?K6O->Y$=:5=>/(EC.3R?UTZGF M9^C[(7+! N\)92)1<@ZCH4BO*:VJ*TH1+">JFXKJ5AQ(%/$S6SP!%LN2LS;( M#82VI&5U;2F"Y6SU4EN]:K;FF#HDFL)LP,]!PB.PA'2/;D3NI#5UW2F"Y=SI6A;JM"KV M5N@-3&Q^B#H;QTKR7/&8*T%V^DW8Z<&V?B%R)R^N*T\5+6_O)!+K5>PM\-8) M&#\3,#!%GG"8E8 >AXO)] ;,%[/1D[E: G.VF,\6P]5D-A5*E-)J2U1$RTN$ MF4181>+0MCD].#L^ 0_\>V#FBW7*D;"OZ>#Z:3Q;C,#=Y/;NQ_ 93&_XK/ T M6=TDFVYHFM"L%%S;K"):WFS6-NC2,/T_LV;TBL^)*_(J;!I*<,/5PW"Z&@JU M*6T15-'RVK(F09?'_(_:TG/)G)(7Q[?$(U+.O!5K4]HYJ*+EM66]@RX/_1^U MS4G > _QC[,O//F6$ W-@.*3B-)&0A4M[RUK)71Y_H^/RB'%J%B3'-#6VD)) M2OL'5;2\I*R#T.7!_X%8?"S-=\27I>$2B 'U9N]"%T_\2AL'5;2\K:QUT.6Y M?^4PWC60#=#AE_57L,162/DH$RJ3D\S9X^-L"I:KF2F\]"$OKZWM,QH)/>LD M='G:Y\V\[?A;L'SWUL05VI(#'N=_"R4I;1A4T?(75K.. ![CP344CS4Y\1F+JDQY56UKGY'R89;R8:64/_$9ILD] MQ>B:)#IJ%%J3$XNL*0WYJFAY:UG(AY5"?CR+ 9/W15M"A;FBA#.T+,P1'& G M,*$YI3%?%2UO+HOY4)[2#^:6'G)=5UM6Y^1]V&6]Z$\ MJA]LW7B8;J.I[)83V(YW2-X>^>(!)P<6:U,:_%71\MJRX \KW318[O@I5"I+ MCBF6I33NJZ+E965Q'U:Z3:6TT8'6B6G1RIV70:_? MUOK=Z.+[B\".D>5\H]*= 3Z(/,*#&"/6SS,^L!#?*C +6<"0'S5+PL4'*A.\ M>:!U3_;1:+>-7K?73_?QL+3@,[*^D65]HU+6-WEZH,CER<+&;^ >"P_ $I2F M:;H.+_1.1VA$:>A7141/[ZF?>AOS-X69H@16=#-=7E;;V&<$?B,+_(8\GG\T=EB, M4.Q,CAL_"XTI#?NJ:'EC6=@W2D(ZUV4GREPDGNGE@,(<(:^KK>DSDKV1)7M# MGL@GYG@!AJ'M,$+!D#',SXWQ+?1":W)>T>HI>5EM:9\1\(TLX!OR/'[T573Q ML*3\=C&& 8 -D8 8 >&PO=V]R:W-H965T&ULK5EM4^,V$/XKFI3IM3.!6))?KY"9D-!>IA0HX=KI1^$(XCG;RLD*+_WU M7=F^.!G)"M>[#X!?=M?/2JM]'HG39R$_52O.%7HI\K(Z&ZR46K\?C:ITQ0M6 MG8@U+^'-@Y %4W K'T?56G*VK)V*?$0\+QP5+"L'X]/ZV8T?'EPFSVNE'XP&I^NV2-?#"7X_)8EVJ"W^ROASM7.-="KW0GS2-_/EV<#3B'C.4Z5#,/CSQ*<\SW4D MP/&Y#3K8?E,[[EY_B?YKG3PD<\\J/A7YW]E2K*O*I_H^?6UAN@=%,I4;3.@*#(RN8O>VD'8LD=36$$U?U&-3>T,V6:FG<:$DO,W 3XVGUU>+Z\OY;')W,4/G MD\O)U?0"+3Y<7-PMT#'ZN)BAGXY^/ATI^)1V&*5MV/,F+.D).^/I":)XB(A' MB,5]^G9WO.\^@@2W69)MEJ2.1WOB318+2,B61N/GV_WT&GI?K5G*SP:P2"HN MG_A@_.,/./1^L27UG8+MI4BW*5)7]/&452O$RB5*]07_O,F>6,Y+5=FR;D(% M=2B]T)_&/L41]CSO=/2TFY%IB'WLD5W#/;3^%JWO1#M)4[$!<- )4@Y([W,^ M1"5T+?& 6 Z]A94I1]"E4"KY,E,H%U7%*_WZ"!.4E75AU?F:)=+DV (=Z ' MU/?,%$T[2L+^#(-MAH$SPWGY!*,O9,:M,Q 87XVHAP,3GLV0A+@77[C%%Q[ MEXJ"(\5>^.XLV+"&!@02FT!-*^SUHHRV*",GRIN6,-8Y@Y8/)6"OY\BAW6 M-:/J8=;=< W:0W4])DTWQ29GBB^!]&&ZTXS5LD(W&$J'7A#L-9DC(*,XBMMG MUG[3XMK+WD]"RY*V6M*H?[7@'3;'SNQ_$V+YG.6Y%2 VJPC*R(+OL.$^O(Z& ML9,"Q]=UO6>E8N5C!MVFJB?$"I88&'SK6!ZTVX?:T2EV\^F,/W"H]R6@[1JE M%2DU$(0>B2Q034.?)OU,@SLRQ6XV;8:U?UUBD^,P30)BP6BQC' 2]8/L^!"[ M";%I(@Z0)M/AD$8V3K294A+[_:R(.UK$H5,J7LXGY_/+^=W\8H$F5S.TN+N> M_O[A^G)V<;MXAR[^_#B_^\<*WTFW7ZLDOU>T_4'H6!>[:7MWJA4B+]-$1'W@GVH']*!/OP M#>QN\1 &6?^@:L6D;E8;M8+]X;]\"2I(E!QE507=S#I SH]_S0!]>Z#] >KH MG[CI7Y<'=(Z^T8E\U_ T(].T]XVJ0#XNH;30,:+^D.!H&,3DB]NN:@)1>39+$D0 M.5I5IQN(6S\3U:.?<61_Z_\'D8Z:5 '\ 7^\D@B"R.4=O M;I18UT?1]T(I4=27*\X O#: ]P\"6**]T:?;V_]FC/\#4$L#!!0 ( *E[ M6U9X2F5C.P, ,4* 8 >&PO=V]R:W-H965T&ULK99M M;]HP$,>_BI5-4RMUY(G'#B)1Z-1)W89&M[TVR4&L.G%F.]#MT^^&VYSA=.Z$LM8)A<6\F@Z'(-69)0^?,&N-B,+-=ZOO&% MK6)M;MC!,*,KF(/^FLTDCNQ*)6()I(J)E$A8CJRQ>SUQBX0BXAN#C:I=$V-E M(<2C&7R(1I9CB(!#J(T$Q9\U3(!SHX0*+@J_I--&=L=6"3,E1;)-AD)$I:6O_1I MNQ"U!+=](,';)GBG)OC;!+\P6I(5MJ94TV HQ89($XUJYJ)8FR(;W;#4O,:Y MEOB489X.)I\_S3_??YB.'VZGY&9\/_XTN27SN]O;ASFYF%$)J8Y!LY#R2_*6 M?)U/R<7K2_*:L)0\Q")7-(W4T-9(8O3L<#OK33FK=V#6*80MXKM7Q',\KR%] M=?D]#^)[?CV*]_^,?5@S/$4TS0$@O6 1")?Z&7.\6B%(D]UXWLM!3N%H"D1 MZ\#%%[BN.SH:LL/9KCC;QSG#,$]R3C5$>$1Q(4)&31&X(IG$@B;U3Y)QFFJ" MNY' CYQE6&AT$W[[!9OO.YW.GH.&*+??ZS>;Z%0F.D=-S+ ^@91H 0]U^(CL M5)(UY3F0"SQ-D> <;Z ;HF(\=Y=-^.4,O1J8TW+WX(_'[*!W*_3N>>@%H2(T MU[&0[!=$3;"E9K>^#YSB;P_X[W$[T+T*NO=/T$RIO!FX]P)D'_58Q YDOX+L M'X6,P.]Z#B'IS!?=)V&+Q8NUZ[<3^<$+C#[#I_OG7. M^=2']\-6K4[BMSVWU^GOE[RF2'\P\)Q.^P!S[?OLGL^,_9C26.Q8NFH$=T\& M;XAL!K=K/89I\#Y2N6*I(AR6F.JT>EAW9-DSE0,MLJ+M6 B-34QQ&6.?"=($ MX/.E$/IY8#J9JG,-?@-02P,$% @ J7M;5BI=N.Y/! ;Q !@ !X M;"]W;W)K[VVB4&K)O$S#;0??O921K ,6FE]4WSP/\TMR=A@[T'E[\4S7&ZE?N)/1%J_)G,CO MVR>NGMS62T8+4@K*2L#):NSEGO>Y MY.I7JNSD9#I[G,_^O$]O%G'N<3$'LZ]@]G3W?+.X5P+P&_@^3\$O M7WX%7P MP6+#=@*7F1BY4L6@/;G+9KS;>CQT83R(P ,KY4: NS(CV;D#5P7? M$J W@EO4ZS$ERP'PX15 'D*6@*8?-X<6\_3CYEX/C=_.AU_Y\__/?-C27KL- M[&YU];@66[PD8T>5!T'XGCB3GW^"H?>[+66?Z2S])&=GZ0S:= 9]WB>/JG(* MG!/K2JU-AY6IKH_[B1][23(,(1;%!8I&A) J00=*5P3A$>GG;2,*6).PE M^<:9$&#+V8I*&T/8&37Q(Q@9"%U5&*/().BJAG[H79B*J 6(>@'F:G.BY?H* MK$E).,Z!JH 9ZHH4R$YUOL7(*]J0Q;VY19U@@I@HFO.&6!7Y<,X]@S K@HE M* CL@'$+&/<"SK9$8Y1K5>.7K" VB+B;61@EH0'15?FAGYBSU%6AP ^A'2)I M(9)>B/M2$E5'9,-P!4IB76Y)-T3?_%ZZ&FB0IEU)^X)7OO(.C(P0M1 MQSK2< ")7^W+JG%V-B4(^D9YFEID?AAX!G)JD:EU-0PO,)T<,^!'F!2%+@%[ MJL^-5AK8S3F,8K,,6&21'YL+S*(:>A!=8$%'%O3NIG+Y"VF,3S>"P/.##D%7 MAA(/F>O+(H-)<.E+A\=C!NP_9]QA7JHO715DHKJ #>9VED\]57RJM_2SO)TG M\'BP@/TGBULLZ-*:L]HN.IVQ 31+BT7E#>*A.?LVU3"Z,/G',P7L/U2D--]) M\_#=1%];QN]$WU79HK>I+D9_/$? _H-$2O^],*FZQ^IV0W!&N!:HWU>,R;<'/4#[/X;) M?U!+ P04 " "I>UM691EGMOL" "'"0 & 'AL+W=O/!X_:6\7<1 4CTD294=(Q(RE7+-,4\@I2( M>[8"JKXL&$^)5$N^-,6* PDS4)J8V+(\,R4Q-?QVMC?A?INM91)3F' DUFE* M^-\N)&S;,6QCM_$<+R.I-TR_O2)+F()\64VX6IDE2QBG0$7,*.*PZ!@/=BNH M:_O,X#6&K=B;(ZWDC;%WO1B$')R'[1-K>M.P:: MKX5D:0%6$:0QS4?R4>1A#V![GP!P <#' /<3@%, G*\"W +@9IG)I61Y"(@D M?INS+>+:6K'I29;,#*WDQU0?^U1R]356..GWQJ/I^.<@>)CU S2=J6'8'\VF M:/R(>N/AY+G_U!]-!Z]]-!BI=1_=H9=I@*ZO;M 5BBF:16PM" U%VY0J&LUI MS@O/W=PS_L2SC=&041D)U*MM<[.? MC%,KW+2P=V@5G%K93==U2ZN#\&ME^+6S=3&6$7"DPE>IB?3]NX%"#KI.F! W MMX@JA6R!)/D T:H26;MD85R2++@0V4%FO3*SWMG"F!3=C(2_U<6K>INLREW. MX>T=:JUA'Y7'J4)+?EA?CTI5CFCB]HHB2=$TZQ) M0J-T-#VN/SO/I\?9NHRCE)WGJ%@G"?5>54OYFF7? MJH/3QU\5H;[[W^B!_7B^6*^TH+- MLOBO:%$N3T;.""W8%5W'Y45V^YYM%V16>&$6%_5_=+L9:^LC%*Z+,DNVQGP& M291N7NG=-A![!KC/@&P-2,= QST&^M9 [WIP>@R,K8'1,3"L'@-S:V#>=PW6 MUL"J8[\)5AUICY9T>IQGMRBO1G.TZDU-5VW- QREU9DU+W/^;<3MRNGL[-/\ M[,.I]_;2]]#\DK]\]#]=SM%9P(_.9G^\/_O@^1?SWY#_Y^?3R[_1&'V>>^CE MBR/T D4INEQFZX*FB^)X4O+95)B3<.OYW<8SZ?.<)0D_M?@*PV\2Z]D!:[J* M2AI7<_#O0E84*+M"YS1'7VB\9A(\3XUWP4J>AFR!?)JG47HM6Y"OAG@;ANMD M'=.2HYR52Y8COD2>[LLJ#V\8.DW#+&'HY8>L*(XD\($:_C+CZVV;33C9.\;) MCG%2XQ@]..]H3-.0(5HBCX6OD8Y?(:)A5\;@!LFLD:H:=3/5=<<^GMSL$Z5T M5U7&-\6*ANQDQ&-1L/R&C::__H(M[7<92Z)'VS)MO>W2%T>-B6TX[5&!!,LF MF.Q&M<*G[\*GWRM\+_F95RPI7]+1O4*Y0;4ZH=3X7R><2O=#PPD)YD."!4!@ M+0Z-'8=&C:[W<,@SD5^%"TXBIZU^=U05DGE5BI99O&!YP0O>]W54_D#_7&1Q MC/A5[);FBW]ES!J 89E!@GF08#XD6 $UF+?W+%O*C.XIAE%1;'FA9KOS3:7 M('X"A"RMMCEHQ3.\>(525LKH-H6J@KL541RB:X[9'N0I)SF4'$BPP!1+%=9Z MRJ:U"[H%%?3]TBHCP!*FAVU=K*/*^0S-)$@P'Q(L )KD6KO2+7O0>IJG8=+ M7D,7B&\$>;=11CE;R(BSQ:NVD#JV0.Y8DCOB*&OONKZ)LG+J0Z,LF18Q7$V> M$\XN?,Y#PW,7EOJH0<2@PHF@>*YF_1]J/N:+C3*AT8U"9F3UO 2F*\Z"9:L#YU M0&D[F %(-&^+UJZONFEVRJL/ZC4X[+7-0]/QXX>T_$23TG*OGE_M<'"XB7CV MZ9KM=J,M#AOS F)WSV4)FF%BMR>*3>./']OY]T14VOI;KGBU5D]@<%1!FW]0 MM *K4UET__CYQ0 ,*@" (KF@:+YH&@!%%K[)&AD /RD.@"6" %.-Z'%5IH0 MNW/Q]=3S',P1J!8@78'35TL;-0 _FQR )7J XTB**Z@@ (KF@Z(%4&AM;AM1 M (.J E@B"UA=[F3]MR21Q&&8$*N[C0!5!F13PYK9MW=NM '\9.( EJ@#ED0< M4,]@<$: R@.@: $46IO+1B' CY$(U,:#MP^@(@$66W;B:F)*@2 XKF@:+Y1)0 QA;I]&#!H5%M:AJE@#Q"*5#;#N8 5"D@LI[= M%.+F@WH-#GMM\[!W;\"#E (LI46F%+B=A<_4#@>'6^SM7=O6NMJ_9-B8F+;5 M/9G%%;B.2*#9* 7FT4B"/J$PI<%W)CUOJ"0R.*JA2 (H6],2$:&:/;DP: M%8 \IPI 0%4 4#0/%,T'10N@T-HG0:,"D"=5 8BH G1K_XQ(>FC+[F@%GGJ> M@SD"50%DJ[0UNR2 XKF@:+YNMC>FT[W9H$#@]K$-!* _@@)0&T[F %0"4"7->-\=]3-#U"O MP6&O;1X:"4!_D 1 I+1() "#="ZU,[7#P>$6?6)"7+-[YY)DW!B[KMD]F65P MAMY[/N\])_!H$4 >4TG#:Q L^45+/8'!<85]5@#V80%Y3&S3Z6ZQ)GN/0E6/ MQGVD^764%BAF5]Q4>VUSHO/-TV:;@S);U4]'?>]?#>#?7V59 M^?.@>N!J]\S?]']02P,$% @ J7M;5JQSC^Y6!P ""0 !@ !X;"]W M;W)K(3LS]^M/ @PF:C1.%?9LIP^"%0]Y)_6 RO][' MSW1-Y5_[!Z'N)HV5#(T&W-Z,%OHI<3SU8U5#S*65[_Q M]]H19PVPW]. U W(ZP9>3P.W;N!>VL"K&Y2NGE142C]$L8SGUX*_(*'1RIJ^ M*)U9ME;T6:['?2V%^B]3[>1\>7^WOO]S%2T>;R.T?E0_GV_O'M?H_A-:+M9_ MH$]_WO^]1F/TUSI"[_[]_GHBU4MUTTE2O^!C]0+2\P),T&>>RUV!;O,-W70- M3%1OFRZ34Y<_$JO%B"8?D(M_1<0A!.C0\O+F&&@>7=[]HL7Q'JV(?)_1FI-*_H.)(1_-?_H5] MYS?(0T,:BP8RUO&>UWC/LUF?WZG*R/*$9Q3R6=5V6K;5!? X]QS7"QQ'#=SQ MW!\FD(0.\0U@9 )QZ'G>.;##8]KPF%JC8+'YC\IU54]E@217!37A><)2BO*& MH'ZN[Y*XV*&]X$>FT@D]_4#O#H6Z4%/ >Z2F Q%+EC]7]91)1HLKR#/3(:-I M2&/10,8ZH^ WH^!;HRFBRFC"XFI&RCQGAXW2(62T@Q%Q9%^U]=@[@1&5TC@ *D#X,@L M-*F9.!>K"MI';=90FUFI_:ZD#5),BE@E"]^BN"BH+"!"5CMO#?DAC44SPS5C MY9L^SX2-9\*?!/.6"J%&_%0^XN_HB>9TRR3DGM#L! ["F3G@$%"'Z.L!!W N M[J>%G5:Q.%9B#[7J5 ,M4ZIK)DIY 8YY;:F34'AF=G9I?^5;!Q1XK=^==KK4 MS\0:MDX3[U9YHM1]0=\K;5M=J>&M@QXL]+7!@<)^4&O14-:ZSB2M,XDUCA9) MP@]ZPE4UG[)C_)2"A;"VT@EDX@1 9@!(_$H*O\J'*<"Z5E0!Z>.0-YYMRZ!'!CUPFG M&* "0(.IA4LK\[!5O\P?!-W';'.:>(M297"YHT(M]E2U5K6L?P:K;7>ZY6,S MOI80<$K,R3L"@-@)^WFV0@K;E=1]22GG^?@"6J;J(7X J"@ J"(6$AL0TO/( MK)]9*Z5P8"W!IPJ,WITJ\'M=@E,6/[&T7W!CJT)[TEHTE+6N1UL%A^T2 MKJG#^_A';[$R-1+V G/DEP#0#PD0(2:.X-#M#Y!6=F&[[E)TQ(&"*7X6)"!) M4S)YCF=V?@D QRJZH00WD<3K+FR[>S"M"B-V%59E>,KSY[&D(OL9-V)*HG% M@"0'@"0,@4D4 @:X/\5)J[*(57B4FPK&*AM:6H-$L3F(H>L!$RN$G )C".!( M. OZEX6DE4"$V(O9W=?;]06;3\2JI-Y:O0:U%@UEK>O"5G$1N^):QGLFX[1* M]PV3!]$3%X",*N/?C M(!$\HW11H*WAVP>K: M;N[-$3*DM8B84":LHO#-03"DM6@H:UT7MK*1V+?@'N(?Y4Z%2J(- MTY-*OH$CP]PG&^/ "8"=-Q Z]0F@AT&H.YTZ_<'1RC=BEV_+F]&;WCB/8'D>S*74>M@0253+P^ :I9 UM@@0,H'PB('6@-!R&)%UH8MPJ/ MV!6>F?=;EL=Y@[ML 21D0:CO YM7$0QUO'ZN;BOS7+O,JP]8H"5/Z0(] ML.4%_>? CFJ:R.'YP85DG>,#Q &D\I$7 &,,0#$._/[YSVTUH&O7@,L^E"QL&H=DWAACT,A36 =/$T< '*@,UPYO1/9VXK!EW[?IB5 M,M6+&"M9NZ\-^7VT>*^W&\NH#"L9S MB6JSTZJ&\GWY8<83UQ*GI67.QIOJ- ]?\MY_)T MHU_0?/PS_Q]02P,$% @ J7M;5F67O7RL!P EQ( !@ !X;"]W;W)K M9&I@F@1Q MTD$?:8FVV9%)E:3BI%]_UB9M69E)TG-Z^I*(%+FX]FUQ6Z<;;;[9E1"./:T+ M9<]:*^?*XV[79BNQYK:C2Z'P9J'-FCL,S;)K2R-X[C>MBVX218/NFDO5.C_U M<[?F_%17KI!*W!IFJ_6:F^<+4>C-62MN[2;NY'+E:*)[?EKRI9@)]U#>&HRZ M-4HNUT)9J14S8G'6&L?'%RFM]PM^DV)C&\^,+)EK_8T&T_RL%1$A48C,$0+' MOT_J$E^G"^K]L$];VDA;+*NOT>KL9#-92A?_\:>N'QH91],:&9+LA\;S# M09[E)^[X^:G1&V9H-=#HP9OJ=X.<5!24F3-X*['/G<^FGZ^G5]/)^/J>C2>3 MFX?K^^GU9W9[\V4ZF5[.3KL.A]#2;K8%O B R1N <<)^U).\B?A)9A_7B-DNB)'D'KU>;W/-XO7_/Y "8O@Y(=7-L2YZ)LQ8* MPPKS*%KG/_\4#Z*3=^BF-=WT/?1_0O==P-?I7M_<7[+XF/W-:>R"6VF97K") M5E87,N>AN%3.;@E,N3!QOQ(LJY>(G"VDXBJ3O& 62P3JVEDF5594R!*V$D9( MA<1^9DH[ID0FK.5&%L]L+K LEQFG\J63': 7E:N,@"I85)_G YDR_FC;;IQ5 M:BMK@AFW*[: #/D-OP)>";#6>95!V#SEB5Z77#VS%<<:10>4VC@^+P2S8DFD MV<\_C9(X.6$2Y][JC3!SS1W05+6 Q%0 7;)Y98%M7X+ZC<,3^SIKSY P]^3A MOWS+'K:27ZQ<*KF +Y2#9XPH))Y857H#G_%:+<$TR(8P3!M6!O/86N>BZ+!K MO5N4"UY@"<\R72D?(*R.(P9"&9F)T5H;[W"%N\%BM65Y,(\*T9=C3,OP/P)R MO/9BIQZ)\K*9(@V>'^2 MCS(7@'NPWNQ+ZSPEHNXM D3)0[CH_54=J-D^HV?>!7LIWWC$ >_56"6,FZJ'O%.&PE$I"DBXY[;[+:@F!,([2]] M3G[6.M_ ?#]] ZX&FQU72SDG.@1D72#XE1L#@&=XQ[J0Y!2BJ'?RC_\?>/_H MRN)T>^C#%9+C@H-KAO@Z5/%2*D4^@.>>!3?U[@\L;0_2N#'NMZ->Q+Z@?H[9 M+7\.O-<\%[O\HV"\P#A(VZ.T?]@<1T?Q(7R?'^\M1I(]2M]-4*X32%8A(^"_ M%V#]]K WK$>]]B@>LLD*S@RYO7D=KC02?PG(UGOCP6!/*8Y!L.$1RK0??=%O M#XZ.WO3-5-G*> #DBZEX0?EB@9"%M/HD'M%FA9P(\=TG.+N9%W*Y%9NIRJ 0 M[)X_P:@OPN=_4_]R@6)=DX8150B1,Q WTFM1$D*;R05.9-X72Y_[#/<"9P5A MD2K0'O2$^SGJG6"Q8IN5\!G:$ FFYV$QS1EJI,C3_EAT1#19A9JTI4NV;F_ MV[R&_(43Z? GM.%8 N>1POG$S3L(KY,FN'\;4I('=D )DT0G-/"/\V0"IQ7>W$<^/;9;(-ZHCNOSZFL9<2BGQ6T)5]_'_+ MU/\L7W2+^'M-!M?R1RX+'RZ*HW?#2A=(F 8Y5&S4[J7#QD1RU(Z206,B/FJG M:;H5N''^1[739H(5NV!PAPC,J]!\(-_>\O?>CE%_U)# _F#0%,08HX8M%64! M#$#Z*5943+ZU\/S];_(E(/02-+CVVE9 M*WK:CD>]_;#7/AJE+X:(UCXL0=W_UOG#M-=P]V"8-$;#7GH8"LN^ZGA(H\Q\ MJ>2RJ,C6=T(!@FD:-8<]_.9J#..C_?"*2P.5*2KQLF/!1>),%;(.G3QU?/O& M9E:592&I.Z-F!![8-B=$%7V(PG.V;7=VS3!IY=5X=H&:M17X^Q[=%RYM:NR? M4G@R1'^>Z)(^\AK$O.VQ&;]OQ)?LQ2FM> M=]3T";HP[TBJ,<1/>79PKTLX?)2.#H/,[V#J4Z?!C%>)7T/_?TUM6J]KSRF<% # #0 & 'AL+W=O@+QT6(&U#9IN_4Q+9YFM M1&HD%=?[]7N.DF6E2]-AZ+ O-GF\]SO>0YUMC?WL-D1>?*E*[55'IT<19HM_;BS#2^5)IN MK7!-54F[NZ+2;,]'\6A/>*^*C6?"Y.*LE@7=D?^MOK7837HMN:I(.V6TL+0^ M'UW&)U='S!\8?E>T=8.UX$A6QGSFS>O\?#1EAZBDS+,&B;][NJ:R9$5PXX]. MYZ@WR8+#]5[[SR%VQ+*2CJY-^5'E?G,^6HQ$3FO9E/Z]V?Y"73PSUI>9TH5? ML6UYXW0DLL9Y4W7"\*!2NOV77[H\# 06TV\())U $OQN#04O;Z27%V?6;(5E M;FCC10@U2,,YI;DH=][B5$'.7[Q]]4'<7?[ZZNYLXJ&.B9.L$[UJ19-OB,:) M>&.TWSCQ2N>4/U0P@1^],\G>F:OD28TWE(U%&DB>1$ M]"K$99:91GNE"W%K2I7MQ/-GBR1.3L5;Z1M+PJQ%84SN>OKS9\OC^?)47!G< M:"%UCLN1D7/&*G+B16XJK*EQC7(J<8WLKA>KO=09B=5.^ WA M&#)V_#T32GNR6O+%E.73=KP1;J/JFN.KC?4'W;?2^BZHN)-B3HP,/QF*9]+" M*IRZE3L^%+!=#;/1_CNZ)XTS+3YN>(%HKDU52[T3Q.XZ :^A#3UO,4P<;JK? M"(5%>T_!$6$K"M)D95E"[$M-S A5* -D5R0TPE&%5FN5279%51Q8KM9K\(1$ MDM]29S^7GL*BK=]&WO,Y]=FAG+4RP]X%\<(AJVXMVZ&'TO-I33;,;]9O5J4J M0N9?AKKT=C+I-AR=4SG\#^+*8?!F!%/Y./29S>%MN8NZD'".>-9*0S.'D2%? M1H<4FV$"0XKGIV@$:Z4NB*OP6/[&XFZ0FT]-7K2<-\0E4YIML%H40+LNQ-HJ M1/5U:[_6=>/=B;ANK&5_*H.4B1U)#'&T9-MR",-X]%]M4'6O>&5-866%2F=, MN0^IXR4 *F)3Q@Y583)@^CM.<]OX \& -\KOT.QC&D>#$TAJ5$XB'0/UH5;! MG8'QO6,O#UU_Z0"@-8?^:'2/.+!592FRT@ +=PRDC(A_CP7L#8QW(45"YI]0 MEM9/37QW =H";;0/M6YLMI$NU 1>H#]Q1F@@4V%V< <:KN@[;I6^/C?*R:*P MU'8@QVSYVC48"A]0V+4I\4P(*N6J1&,>V,%A&ML6CJ=-)3_!G@,MHY.@?YJ> M_O!_3"ITG&DZ2A7A+71V!O$4WCHP?VEM$B.?#\L[3W M5=J/IQXD./H'X_S_*L;-WJ-!/F:S*)W'P^@7213'\R$E08:6"2;&$)+VY\DL M.DX.Z8MGT6)YD([C:)ZF/ZP4UQVTX)U9\JQ^B%'_2>9N"+C#.-(5>.!='"T7 MRP?[-#ZTY%VS-W8."JBK*%3JVW T:^H\&]RI \Y91/: W M7ME K@ BK8/CQ]YTD\&K&N!4A&\'@!6'USZP>VK_>7+9OLH/[.VWS1MI"Z6= M*&D-T>EX/AL)VWXOM!MOZO!&7QD/) S+#3ZQR#(#SM<&2-!MV$#_T7;Q%U!+ M P04 " "I>UM6E:8[!T\# "]!P &0 'AL+W=O"FNRQWNOMBB2#Y\*$KD=*?T=U,A6GBNA32SH+*V&8>AR2NLF1FJ M!B5I2J5K9DG4V] T&EGAG6H1)E%T%M:,RV ^]7LW>CY5K15%*@L9R%BSB\3)S]M[@ MD>/.'*W!9;)1ZKL3+HM9$#E"*#"W#H'1[PE7*(0#(AH_]IA!'](Y'J\/Z'_Z MW"F7#3.X4N(O7MAJ%EP$4&#)6F%OU>X+[O,9.;Q<">._L.MLDRB O#56U7MG M8E!SV?W9\_X0[!T2S[L+Y%E^9I;-IUKM0#MK0G,+GZKW)G)*9?;,;Q_=Y%$Z>0__ZF"6&]0]U5TGQ@^ M<$F15&N8+,S'OWG=:U;@$4'3:_Z ;!!EYT=R,LA&&5P3;]WOQH,T&O42?>%> M62;ZG=$@'26]E Z2\PR^HC%C8"YS)G-W"!IRC06W()0Q1QP^Q,G'U\(5M4WV MQKG^8DD1L^A(IIAGR8E\#Q5I-* M#+N*YQ4P38J*-PW9-:TV+9/6.;B8230IA5+Z4T. 4'))L%1NKXHG%%1M-:L) MB=L*?K1,\)(3C$!ZU]H,]Z?]CWPU;HCF*[M2JQJ>R()J3R.@:00G1*#KX"\' M70=_08:PJICX%%>J;IA\<0SC\XDY62>7><%-3B*1)H [FF%%2_6XO 0: M 6[,P%G:W7;N3K-1V@[?>KSA44NM46_]X'#94J6[[MKO]K-IT;7D7^;=8/O& M])9+0X=8DFLT/!\%H+MAT0E6-;Y!;Y2E=N^7%&PO=V]R:W-H965T6B8]7&OS8@M$!V^E5'84%,Y5@S"T68$E MMT>Z0D4G"VU*[L@TR]!6!GE>@TH9LBCJAR47*A@/:]^]&0_URDFA\-Z 794E M-S\G*/5Z%,3!UC$3R\)Y1S@>5GR)#^B^5_>&K+!ER46)R@JMP.!B%)S'@TGJ MX^N )X%KV]F#KV2N]8LWIODHB+P@E)@YS\!I><4+E-(3D8P?&\Z@3>F!W?V6 M_;JNG6J9LGK)O8. D@6UFG MRPV8%)1"-2M_V[R'#N T^@# -@!6ZVX2U2HON>/CH=%K,#Z:V/RF+K5&DSBA M_*4\.$.G@G!N/+U]NKI]O)M-KQZ&H2-"[PZS#7C2@-D'X)C!C5:NL'"E5,V%[&2\R.((E[P"+&]O E;7E)S9?\6WD-.'T?[/MA8"N>X2B@ M#]ZB><5@?'@0]Z.S/=+25EJZC_U/TO:#;^\>KR =0(<$INH5E=-&H(5,4]M8 M!WH!KD!8:$G=)]1R (<'IRQ*SO[;2C>*Y1Q->ZOM"1DQ?!:*%.J5Y2JW7_Z: M?<;7U T.C>#2 G'0=*DJZ5_!-N03)"<]%D<=1\IZ+(GAF>8%4/[*Z SM#A&G MO?AKU#43,J^%$M1G.2RUSG?!+.[UX^-=<+_73R-XU(Y+XM[=R"[[2=*+.HC: MP?KQUO'>IQ5V&KQ$LZS'F+_EE7)-K[?>=E*>-P-B%]Z,V1MNED)9D+@@:'1T M-BKAT-GWI;T+1'XP/H?*&UVQH^0?O_&/\"4$L#!!0 ( M *E[6U9^!U_4FP, !@) 9 >&PO=V]R:W-H965TD.]U&QE428+7F2O+3__B@Y M<=Q>&Z# W1=;I,B'#R72]&@GY$^UI53#8Y%S-7:V6I=#SU/IEA9$=41).>ZL MA2R(1E%N/%5*2C+K5.1>Z/M=KR",.Y.1U2WD9"0JG3-.%Q)4511$/EW27.S& M3N <%/=LL]5&X4U&)=G0[U0_E N)DM>@9*R@7#'!0=+UV)D&P\O8V%N#'XSN M5&L-)I.5$#^-\"T;.[XA1'.::H- \/6;7M$\-T!(X]<>TVE"&L?V^H#^Q>:. MN:R(HECMV^@YD=$VJ7-^+W1]TGT]B\%*1*_N$76T;^0ZDE=*BV#LC M@X+Q^DT>]^?0$:SYP >"E^%)Q&N:=B *7 C],#R!%S4)1Q8O^J\2 MKN'BU^%,SPQ525(Z=K I%)6_J3/Y]"'H^A M6'^T6%%I:_!!T765PPU^2)0M2/,(X#/CF)"H%":ISMX=XL:E8+>>>PWFV'@)MU>6PQ["=SA!>*Y\TW[XC!(N;]:B,Z#8X @ M=L-!>!0C-TX2^%))SG2%UVT\U^S1K!4DYZUH[F 0M*1>;P _Z):EN34,CC3[ MEM9!ZKG];@!?I5"JH?1ZM;T\JKCO^N$1-NZZ8=R'&ZK4\,W:^Q?(YRAR_20Y M:RD"%\_X#.98Q>\C=+PD/,5!-WFNB'I^JY!:E.@C3E5%84<4? S<@9^XON\# MUI&I*M?H^D&WI0LL#V.:Q"VUWX$E=M*5*$K"GTRHH'>AS%&(BFL\7?)$5KEI M-0EE)=,M#C!E^J^IA.?I&3ZL,)TB&ZFJZ;W4^IW7OH%>:UH5 M5&[L3%9@&=>#J]$V8W]:3[NC>?W/<$ODAG$%.5VCJ]_I)0[(>@[7@A:EG7TK MH7&2VN46?UVH- :XOQ9"'P03H/D9FOP#4$L#!!0 ( *E[6U8"7J&PO=V]R:W-H965T"TA F8K4%P1TVU>3'L9EM"OWW.R<0TM&B2MV7V'>^>^ZYBWW7 MWDKUI%< ANQ2+G3'61FS;KFNCE>04GTIUR#P9"%52@V*:NGJM0*:9$XI=P// MJ[DI9<+IMC/=6'7;#K2[MB 0 M&XM <7F& 7!N@9#&GSVF4X2TCN7] ?U'ECOF,J<:!I+_8HE9=9R&0Q)8T TW M$[F]@7T^58L72ZZS+]GFMF'3(?%&&YGNG9%!RD2^TMV^#B6'AO>.0[!W"#+> M>:",Y34UM-M6UH-AI.VZ[!6-;#C?>X_1PW> ?7#\B=%&:ER5 D MD+P&<)%DP30X,.T'9Q&O(;XDH5\A@1<$9_#"(O,PPPO_>^8Y;O0VKGU%+;VF M,70<&8;:6.+KU8;(!<$SLI M"DCG&-;>C(/2WA#[\0O--R:0@=QHY*F_OXMV2&M-7Q1RS;)2P*DIIWHP_DK" M2KT:OI)]OWD"IBE'+R9B$+8#Y;5*F([E1I@C7%")&M5"\BN!'YU ;:E25)@7 M+*PNN58KM>8Q;E2I17ZI0 M0"FP>SR V4(K0;#1+4N@?4QF)6*9 #-TA72P& MG7,X*588!2>ZP*\7^X?L.AP#>/6C?;UY3&XF#<52?^Q&'8OM5RMAY)456+-F MXU]*;[TYM]0O4U#+;"K8VXH_)&^=A;88/+V\WQ[-\ZEU1]62"4TX+-#5NZQ7 M':+R29 +1JZS[CN7!GMYMEWA\ 1E#?!\(:4Y"#9 ,8Z[?P%02P,$% @ MJ7M;5A#K%&UL MI5=M3R,W$/XK5HI.=])>7A:X%PZ0"$=5U+L# 6W5C\[N)+'PVGNV-R']]7W& MWFP2#FBK2HAXUS//S#SS8N_QTKI[/R<*XJ'2QI_TYB'41X.!+^942=^W-1GL M3*VK9,"CFPU\[4B64:G2@WPX?#>HI#*]T^/X[MJ='MLF:&7HV@G?5)5TJS%I MNSSIC7KK%S=J-@_\8G!Z7,L9W5+XK;YV>!IT**6JR'AEC7 T/>F=C8[&!RP? M!7Y7M/1;:\&13*R]YX?+\J0W9(=(4Q$80>)G0>>D-0/!C>\M9J\SR8K;ZS7Z MSS%VQ#*1GLZM_D.587[2^] 3)4UEH\.-7?Y";3R'C%=8[>-_L4RR^7Y/%(T/ MMFJ5X4&E3/J5#RT/6PH?AL\HY*U"'OU.AJ*7GV60I\?.+H5C::#Q(H8:M>&< M,IR4V^"PJZ 73K]=W5W>C?,7$3]3T1?[HTSDPSQ_ 6^_BW0_XNW_ M[T@3SL'3.-PE1[Z6!9WTT :>W()ZIZ]^&KT;?GK!RX/.RX.7T/^#E_^,(]Z+ M(W%EQ#>[H&I"3HSRR"8X#7,2Y[:JI5D),H$<:Y8,82W,OEG-5S$7M[$*5Y 6F!,0+6U4J1 4[%4TM +R7 M#U&_6J,5^^(.YF4'JDRA&]9^K=Y >^]P+8A1,=$*4!'7+^$4QRFTE<9G$$_R M>7^C(6> GCGM1+F;=,_O1-ZW(B$2Y#]($!52+ M$3?20<."VY1*Y"F+I8)30,0D2![!681C=AOPE4%X0:RVR@1];U3--&9B1H8< MK,%!:69JH@FB,VM+_)2V:"+9&=@RP6&F8XG?$D<5CK%,U."^W:]7CD=R-(18 MB[;<+QX6\1*X% M3&%.HNM:JD&"0<\A5AF,62?!\;*&/RM;_I\22]0GA#]6(TA@= M#B,W.7YQ#*+,:JNX[+OVXJ:,)V3)D:- 7OWT(1^]_^2%P>5"$ZJ>@1USWQ>7 M*+L231CK8GL!_,9=N1M'R+M*H#X82TL2B M4$I*51X_BR;.Q0 \%U6T3ASE:8VYU MV2(\P"1?&OT;.!ZA<)=(;;B^3^R6W%*RHVD *Z2/DC6(^"WW4@FL=>91)PYA M3$$;9.H S @UX_;GF1^+EUT"YS!>TH3'O8X9*S#[L>F]1;7PB]8DRG>K_E*] M;8:[>73^\"$S^GB8#9%9;')HTYI(GL< 9P@=2^>S$?)8N'C+=(9G?EV!TTNW.@9L+PJN7@ M^;2L>6DIEFNM6! Q#]V(>:R*8X7$WL?A=@8CWMYH^]UH*Y9:JC*6[-Y^_H,: MTTL)U=BG[J.#K6^%BC N^(L(F>,S.7TV=&^[CZZS]*VQ$4]?;%\Q;;CO-4VA M.NR_/^P)E[Z"TD.P=?SRP,Q!V\;E'!^.Y%@ ^U.+@[9]8 /=I^CIWU!+ P04 M " "I>UM6:: Q)RP( !#%0 &0 'AL+W=O#+9$B+\]]G7NE\XTVW^U*",<>RT+9B][*N?798&"S ME2BY[>NU4'BRT*;D#D.S'-BU$3SWF\IBD,;Q9%!RJ7J7YW[NSER>Z\H54HD[ MPVQ5EMQLKT6A-Q>]I+>;^"*7*T<3@\OS-5^*>^%^7]\9C :ME%R60EFI%3-B M<=&[2LZN1[3>+_A#BHT-[AEI,M?Z.PT^Y!>]F ")0F2.)'!<'L2-* H2!!A_ M-3)[[9&T,;S?27_O=893ON..7YT9O MF*'5D$8W7E6_&^"D(J?<.X.G$OOWTT9<6;7/!,7/82\%>9!]"Y__269Q&]?P39JL8U>D_Y#;*_O M_O3YZRV;GK%0"ONZ$FRA"Z2:5$OF^+P0K)#66>;P)-/E6BNA,-0+/[,V^D'Z M!$-^,ZFP0F#;H[!G[-=?IFD\?/O3K\=2X6Q=6:YR>^(=37\)_<7LIC(&"#MD M+P-Y+W)A>-&.CUB21FDZ#B9.H^1T$HQ'T>DH8?>..]'.)M%P$K>CX:A;/YZF M[)U8""#*V?%<*+&0[N2?0/L1U.,DFDQ/3[IQ.IH&HU$2GSQ!>9PD2;, M$]HHB/M!G,3]I+V_67&U),S(F:7]")B7\ M_C+&90?W7BZ57,B,(]4/:>D&,UQMF]BQ5&;K)"3AW%J!I61CA.8<\>E(46[$ M3PTG5")1SJ'JKAK5L?2$O0YW'2 ]A/(G-P:*;Z$Y47.0HE$Z'NV-Z M[GCNN6AH=T3C--@332>S?9\$(7/HF'<"93YK^(Y4XJ4V3OY=3S29&9)X/$M/ M]L;#X0F[YA;4EDND!$I9AMA$S'S3$F9Y@&TJ$XCP3-^-1B/P 0SPFHI';(*P M"(E\% UG'7'71B(SA@6!;^N\WP 3.TH0$FD:Q? )L%%T1^SH-!K-AL$RS)3B1=E^K"0)5G92(0/?][!C3%1)MF[RI!>AVXG\"!WH@>N" M>%JVO M3!+QM\N_K>\X*Q6L)KQ-6>V47*.&HJ. ZZ$N!MBT!>7 7E:2N^I"D$N;P2ET M)$S)C2_5GE'@*[5\ ZW*O6JA5=,1*PO#Y_ZH.2^\V_W;%'E)!G C)JD\%J1+ M'N%=LRIPF*]Z3%[ M\.O&"DBI#FL#WEL^:!B'LY"%8NHP\L8K=;DB,U,6M,X*8M?;O^GV]P0/9UW# M,TP#F10Q^^* JXN)CB*3M"N(23P)=8+%7] &[#V>OJ#=!T?VIT#6"B]56X)@ M?;OFN8>D=3ZDT9X?6Q]NI%M1S5Q3U#0F>$H$!Q'0:>LIKDTH:)V++KE(EA*/ MZ$A35OJ7)CYUM""(;: XA<"0U40V(APDX-]KK@5G(T:7#,Q'8[*XVI" M(V1H?=F#+J G1__<)!W5,[XTHEX5$2X*_**R.Q?A $U1)!YY*15O7&> XH&^ MLO39;WJ#WL%$[*\*?9'O"WMKPM J1;4L82X+8V3>0GLVE_Z($ MW!_PB [*X ,;-8[/A'% M(1ZH520OFF8M(6WAQ%\OK/?5 9!!^V2F&6 M_O,=*B]E6OV-JYUMOQ!>U1_&NN7UYT6\EH+,0.AB@:UX;1GWF*D_V=4#I]?^ M,]E<.Z=+?[L2B"]#"_!\H;7;#>B ]KOIY7\!4$L#!!0 ( *E[6U;^)T(< M* , +P' 9 >&PO=V]R:W-H965TL#U6B3M[;-B,[%VLN1)3#AZ)$CG9*?SA*36R MS#L5(HQ;K6Y8,"Z#RX!O'G3F1P66R5NJ[VWS. MQD'+$4*!J74(C)97G*,0#HAH_+['#)J0SO%4/J#_XG.G7-;,X%R)7WEF\W'0 M#R###:N$7:K=/>[SZ3B\5 GCO["K;9-> &EEK"KVSL2@X+)>V=O^'$X<^JTS M#O'>(?:\ZT">Y1VS;#+2:@?:61.:$WRJWIO(<>F*LK*:_G+RLY/I?/[R\/)E M^KRX@\?G^\42YH\/3\O%_>+KZO.W!7QY7*U&H:5(SCY,]ZBS&C4^@QK%\*"D MS0TL9(;97P%"HMCPC \\9_%%Q#M,;R&);B!NQ?$%O*3)._%XR?^<=XW:_C&J M>T%#4[(4QP$]$8/Z%8/)QP]1M_7I N=VP[E]"?U?<[Z,^O7Q>0&#(?P3=)BF M:554@EG,0-D<-:2JH%1S]TQ?$80RAE2T,=: VD":,[E%0^^W=K(*R W*_;,N M!9- K<4KWY%I ^AN#%"]L5@3_J'FP&3FA B8(0]!W<0,X>.'?MQ*/OWG]8I+ MHJ J0U',=1W0!YLQ8I@B, MKW'(IN=RZO Y\&X2?X"J^Z?2ZUZ>:Z&;0[ATU M,KJ+IG]1DV'NJZ] 4DSP:7*WJB YSA."Z4M_Z/V)FOG MY&_!P:#?;\1.[TA362;JGLSM._CC_]N)=OK1,8-N?)+!25'HMIPK!QW^H'-] MH4#[]4KFVFB;T32M._+1O)YK#TS3O3$@<$.NK=M> M)P!=SXIZ8U7I^_-:6>KV7LQIO*)V!O1_HY0];%R 9F!/_@102P,$% @ MJ7M;5J(&V \.!0 UPL !D !X;"]W;W)K&UL MI5;;;MLX$/T5PBV*+N#X(J=I-A<#2>NB!9IND*3=9UH:640H4B&I.-ZOWS/4 M)6[K&%CLBRV1,X=GSES$L[5U][X@"N*IU,:?#XH0JI/QV*<%E=*/;$4&.[EU MI0QX=:NQKQS)+#J5>IQ,)D?C4BHSF)_%M6LW/[-UT,K0M1.^+DOI-I>D[?I\ M,!UT"S=J501>&,_/*KFB6PK?JVN'MW&/DJF2C%?6"$?Y^>!B>G)YR/;1X(>B MM=]Z%AS)TMI[?OF2G0\F3(@TI8$1)/X>Z0-IS4"@\=!B#OHCV7'[N4/_%&-' M+$OIZ8/5?ZLL%.>#XX'(*)>U#C=V_9G:>-XQ7FJUC[]BW=@FAP.1UC[8LG4& M@U*9YE\^M3IL.1Q/7G!(6H[D/_+S3W WW[ZVXAII,3 M\0*BN"M(/$JG;.V%,E4=O*@]92)849+TM2,AO2G28B-" :M,^:#,JL8F>;&DL"8RC%*7%7>ACRV4"?0C9L ]ADZ&JA5O M[9)E!"JU3/X0TH )&'ZP927-YLVKXV3Z_M3_!/:V-K][CF)@S\126(*6%S8' MH",22V=E)C0]DF8\D5N-X>1/Q'0DOO*JF(IX7G(JDFXIZ9=FW=*L7^+_R>PT MGMP2QFP(Y-"R$(+CV!(P$J%6@4C=4UH[%52TA8Z2M7^42O/N 6;O@9

>! 7<#E>5P5JE4HN7<3J MGIRQH06/F,%8<":&\JE^3Z%H\9QP.2<.=DAC+:]F3X%,HZ M%>LG%[>+F^NV/H<,F9%/G5IB$WR_(4@Q3881DUT=I=9E3> (1ND-%S6R@*08 ME&$J44>87FV>/%9U6FO)@M6>"3T[Q)-;NZ%8%RI%.U25LT_ #]OICNRP M\:CX_.4FYEZABAD0.M=.FK0)#F735"\]5?ALP;RP.BI1$?HTB_F"N^\[LVW4 MC*/YA1;.$+6Y-W9M=BJZYJR]_G-X?#P=3B:3O6EY#2V3H\,]=LC:K5H9E:.2 M3!"_M>4PEF.6J?@QQHAI"[$= TT]#AM2W11JPF"YPF_T1]N]U@^'RFJ5;CAR MN'/.P>B?Z&Y\3NYY)'7-'VL JRME#!^ R!YJZ="YJ!!'E77A67X<^JE)@-@0 MFH1K)=NA6(@-$4.98F[,(M54.K=A+%G:FA7*A65#D2N# E#HO^VF:\YNJCE2 ME#J627-5XSI(8[6&?D8C3=V25G*I=-LX6T79E.]S:;(>J83M-N>=JF]Y/ZW;%0++/ Y-G F+].O:I+??]U,1%=@3T]-5^.%]3@X K9 M0/=S-4/;4900:O"."K@]:2WBG0_'HPS:0UFOW=VGF-X&FT MZW,^WKILE>16\4J)4<%);>Y=_6I_:[UH+FO/YLV5]THZU)U',>9PG8S>OQL( MUUPCFY=@JWAU6]J BV!\+'#S)L<&V,\M>JA]X0/ZN_S\7U!+ P04 " "I M>UM6<2/;P$<$ +"@ &0 'AL+W=O??99U^ET=[85YG@KE';C*/>^O(UCE^98"-U1F/XX&T?'@ MJ]SFG@_BR:@46WQ!_T?Y;&D7MRB9+% [:318W(RCN\'M_37+!X$_)>Y=9PWL MR=J85][,LW'49T*H,/6,(.AOAU-4BH&(QM\-9M2:9,7N^HC^&'PG7];"X=2H MOV3F\W%T$T&&&U$I_]7L?\/&G\^,EQKEPB_L:]EA/X*T.PLU'"DFCD 3>M:' \D%X,1E9LP?+TH3&B^!JT"9R4G-27KREKY+T_&3Z MM%C,5XO93+!@G#9P]S5<\@'<((&%T3YW M,-,99N\!8N+6$DR.!.^3BX@/F/9@.+B"I)\D%_"&KQ'N/-GETVH&@\$M7#0& MOXN]JZ1W\(!"H85'98R%9R4T/$HM="KUEKJTK&R:4YO!0FB: M'0P08*6NR+0W4!@MR23X',%*]\K*(LLDCP(R>P0(AFKX]_S!K)7<"A9WH>TS M<@-*88F&IF4]#GFNE-;L)-4ZK _!FL^ES7YBR0-L0I!*#I)"]KTVN)>*/,^^ M47L'E6TEK- >$904:ZDDJ8KZ$VDQ=11ISNR,#3Q+M-)D#:_O^-!H=N3C6A'& M3DA%*ZS1^(<&:@]6!#PU12GT@6:,M10]DLXYUOJ4$:+I2 MMN1P2I0HU4\!3] +<3 MY%7E -]*:6LUKMF4XZA4?>#1%L&[$"VJ+!WJY(#"]N N38W-*&;J<%4GIV5W MGE7M!;7$IATD4CLO?56W'T?V.]J#Y,3[4J"E^\!FF GTE6J3CTX5LA.J:HML M;83O &0]F.O4% @K\4:E,2M*90ZA5^[:KCDW]N/.!5V@W89G"">>2KB^J]O3 M]J5S5U_P)_'ZF;00=DO1H]\:8,U_W:>'H\A&5.KS6T M+$#?-\;XXX8-M.^_R3]02P,$% @ J7M;5JGAYB^:$@ ID( !D !X M;"]W;W)K&ULU1QI<]NX]:]@W+0CS] R#YVY9IS$ MZ::S\7KB[.[T(T5"$AJ*5 C2MOKK^]X#0 (4)=OI)MM^L"62.-Y]@GIY5Y1? MY)KSBMUOLER^.EE7U?;Y^;E,UGP3RV&QY3D\61;E)J[@LER=RVW)XY0F;;+S MT/O7]*]Z_+URZ*N,I'SZY+)>K.)R]T;GA5WKTZ"$W/CDUBM*[QQ M_OKE-E[Q&U[]NKTNX>J\6245&YY+4>2LY,M7)Q?!\S/$A?77B(T \XTF%*\3P<R$I7P9UUGUJ;C[B6M\QKA>4F22_K,[-3:,3EA2RZK8Z,D MP4;DZC.^UW2P)LS\ Q-"/2$DN-5&!.6[N(I?ORR+.U;B:%@-OQ"J-!N $SDR MY:8JX:F >=7KRX_7/__RS\M+]N;RZO+]A\_L^N>+JYN7YQ6LC2/.$[W.&[5. M>&"=(&0?B[Q:2W:9ISQU%S@'H!K(0@/9F_#HBN]X,F11X+'0#\,CZT4-IA&M M%_W7F*IU1OWKH)8\E]LXX:].0 TD+V_YR>N__268^"^.0#EJH!P=6_T)4!Y= MIQ_*JU\^7[(@?,[Z=V$W]7:;<5"Y*L[8Y3U/:E09]HE7HJ3;[#J+B_N+G\=$U?@Q>G[/.:L[?%9AOG.Y9DL91B*;AD%=S&<0SN\$K"!ZO*.!7Y MBDE8OQ05CH*[*9=)*18\92)G5T7%63"D19>Q*-EMG-6<%4M<3W*S6%4 H##C MV=R;S0+/]WU<"4:![/#-@I>-_+ XAV%!Z(63T9%Q>DL'X)*#\=D69:5 *P"" MDN5%?@;0ET@3/1!,#"*;%+DL,I'&.'X1 [T2SD@_)0&1K.-\A80I:/@>=H?V M!4,&/%YY;,5S7@)_<+$X!9,@)%"4&,7OP59+6%STP"(K^$ F$N9@U7$2# "4 M-4,&60%[RU.V F,N8?>,)FI(;:(TA!^$7C2+D**GN"F2V@,Z>Y,1W=3W D7^ MN3^Q;OH6K3,1+T2F9$'D25:GG&WCLA*) (&JT,SR$I"6+ <_!>"GB+18U(2! M(@70BU"$K\"3#F&?!2-O-/(?(2)C;_QH$;'!=OCU"%D (F1%OCJK>+EA6^WE MG 41*50F$AC#4@LM@2Q*BC)%E"5LML%EB*EP(2OP)-7Z^TK.6RW,^\!I8=XC M$Y (S5&.Z]8YA!&9^#=\[8@><@Q%"[CABI;B$8C7=%^\ B^:CUT!LRS7AQP( MQ%T#AA>- 7L'Q@B4 -?S"'9CS8!.E5""E2AY0XT MHD<[M)0D$^PO\!CH/!2 M5 T_M[@;D5M"V).LU<(['I=G'.Z:8<4B$RO%N#6,7'">*S*2),7-9C@ 0A ! ME+^0I""&SO:(;5DD7$H7B6()&H0HL*S>;,\@!@/QR%-P3H9W15U6:_:UAE5! MVF'=1BEJB5: QF00Q"&5P [ ,@TUDCA+ZLQ0 P#X%P1=%CTL! ]IWQD;B%-6 M;Y7()4"9&IP"A#0$ C"QN(7[EE&0[&Y=, KOE)$"9> HRQ:*J>(I M5!^P5L M!_O%>5XKP80%%@!Z78*^(;X0[[(XRW!G$$EI M.+N+I1GS;^7:'A"_CITS8O\4LS8TVDU;B1*,H[M3Y&J+HJ#44J5 !;D"K,^J M^-Y3[C^6:YLR(#?EBN_3ILYCY#(AB]Z+**BQ)JK?K04($)*%A.5>0*[!@8W/ MPN&D8<$AM;FI%Y)_K1$ ';ON8L6NHB,DR7+M>CO&I$G22CC7(*A8*607]BR M+#8MF/ XQA4VO$P$D5O/+XM;D<(IZ.LKHI4^'W">:KMUU'#A.#CY@3M L@? MC56X@G)5K6MI<0RY<=T \*FH)$(,+ M[\ZZ2))Z4ZM8LL\A5 Q](6".?K&9]8Q%7C":6-=C;Q:%WPS[VR:,.B8%AVGT MIA?R!5^)G(1\'WX77KP>3R?L!E(QD7 5H=F;!.&+O>L/$">!-:GRVV-9J]6$NO7>,@6T('F#6Q)M-?>MZZD7C0%$68X"J+G-6.$#8 MY!C/1S;]1M'I-U%:/IG41_$]1.>Q'^YA_MXQ0X=%K M-1_*RO 9A ^ ^=.MY;43]+LRTJ61)4+7 2!S+KIFZB\97NS)XT^T_R5EIN!CK8.^U(4&QY,X43 M1E4E7R-1(.0D$WQ,C*Y,#-CR*_3&XYG-32_R(S"C D(2:?N+00(YG*A.#\I' MW_6Q/6P9B8_[:8R/VMCD2 V%J-SDL9CT +H8)2T@9G)B.,PL00#L==B&Q[+6 M.3L*H-X7D@"(V#,L*J8D>'LI,$FCE0<_*J(_$L@;?-LXUFB"UI)'24*,>1C^ M$QO W39*CU,XRGAZJD/_C:'Z8Q3%*>WL+,D:J%K;J7.+RFKMK0/1*YHI2K6! M&,D.,S\L+IA\E3O):AL: SDAA0#-\)A88HKK,31WBGV7D/(4.\Y[:D$WJ@"] M0S>/4A3,IR-7/E-PW91;[X&P;?/E5NK59)2"(C?E,DSYMAQ4.15)HU:DS$ZL MC]5+ZHN1G8FE3AO^@*#]T.+A,$+233 M]NM\9D?.CIUO?7@P\WO9TF>Y)X#EE2U#RA%HLMM*!J%B:$;> MR+CEWK3+8RD'/Q-+JTOAA ^/\()":1B5=4]5.7JZWH M/+G494%:\J6N5#XVANBT7[IE6U/0A>5XG*R--<%X72H[9+C97S\XPC7C^6@M M3 1@1D]ER2'G_X %:ST7 =3$60/L*=B:,![-K:O9U+X"3S4ZK/]67A9$EM&8 MVA=S-WONM0$#,@*'\[J]\6 &3G7X\,2 U%5%"U-02/L:E-%^"EIXZMB+.SK@ M@*R]!?%?<:<'L!$G2^N\A30>B'I*=8Q6,%H)W M=CU?]:P'04NTO1OA$!+MO[)/.!JHY33L@$MDVU#M$ZN,1 M#A%E[:]L-/3]]N/Q\.'6QXL]!]($;0W10A9;2@[L!E:W" IA8--@2ND,#O7% M;L'4%+5TY%#I \36%$%C ]1::E5R4LFA(]=;W02D8G*?D&,0#K*7-/6K(VG/ M8J=GP&B^*DJXQ"YO"TF%_L59$*VM:AU])T'_HS^O>9G@$9$52&QEU M81<&'G[2,%.1]J(E;:^J]]ZDA=E;P[2&)ZU=>(N1 O*9OEQ"PG$;9Q3DH\Z< ML?%0:Q[\#X8C^/]>W(,@N;D&IFZ!&GK& M^G;_/),(+ <=C:W\]XON+11#/K MF,^>**\1<-WG:_LK)I&$Z E]=X:M8K9$T,^TY[#.Z5 J:PYH@)IM"[)#BP(< ML$?-S!4(P-DB3KY@N-A,])C$?@DH5VX&(RE_'=[@Z1/*^ 5VZ=X#W>UHQM$E MP9UND,KO6U08=?WXBM)& =D#Q2W8^(3L?8/I/H51_)93BXHZ7/K81%RV<=:U M;0[:])::,9VU3!:G.F"4M^I,W21%*A"S8-2)+5S&8"4AP\?R1[]-(#IH N!Y M*MTGI&ZH+A%0F&62WR'[?2TR3OEJ!D":6!-[BK$Y>D#LKRN!IRZD8G,3]4&, M3P16^ZC6)631V:Y[6 OL%(C*%T[]+(\:@\E: &%5G68/G?Z^W?^]$-IET./" MF&([.-$:'00O\ "G)9+-,:!2>]Y^?WU'[-42V!QK<.3Y?UU"C;]M13!F>4U6 M&%N_+11&:I%KBM54@*LK1[P!W1\JPIU6+B5XE!@6=>FP2IW]Z!R)@O5+/"NR M>[!ZNG?PL9V*==5J#8&,XKQLPR%5JVPMEI9>D6]K@J@;CK?+#\$[Z6 R\)^K MGM)OM._'MABKCJ;$; $JL-2G-;=VN.9 U=;?^K 8VGO\]!!9?GPD],$R30]4 M096G_IFT,-"?X9%@H4T G=)-.#]X9<+T0^%$6[FR6KU>9-6DNDFE>JH@UQ&5 M-FF];'F(6OLM11 ?P_AL M"D% SG?:PBNO,"1ZO;>]1<0'@R^G:M^;JDB^H&9@6'6K@0&1$%3KA<4O@)<9KC<:8CIHL$')JW9N M72.^BTM@!N3M=K?P3L"L!1ZQEB0)C3<+_6"DVX^?,5 @X=0GX&1#'9Q&!0@P M:J9*@>]/D963!+TPT#L!3KS!8@%5\=1]C2%5QHK\K&V!JE4*4WXC6<(C\52) MD6M@C3HDW.=028A,0;VW%= Y3:[5K<&O)FN))7\D%RH<*_O([+G4=O;+2Z MK/#4W69N?ZTK]L3<,X4<-_W+7H[TG1KUIKXZ'3^ [T&@WXM9XF%7 M.L^@BQO8@ F]<#;78P.PV^,#8P-]\AYTT@_5^- ;A?Z!X3Z=2U['MRH;U5J$ M$N:*K40)APF^.C>M)S"QV?"43DRC>A'5: GP BDU6X!NSD)XT+\1?F4=P &< M+<42+#4=;3"E/Q.9M@F"K39*,Z4!6.NULHI*IY0 PK,-N"G$#810%N!^ '%2 MVSN!)VGU,=J2; >D.LTNA':;6]FF1>VN,"9*9/%68M+TZ[;(N_51)164*C6G M=+46>VVQ$0^_-C%ZRF.X/5C6&;HX@$&>>G@ZH\D72LP[38M\0.=UXV9LJVII M739@:#V&A31Y:&L'650C+>1-OV*O/FLLJIUB"4P.];NBQFXD[?LF: ZU%=JS M?$X'ZU #Z_L%E[^;(O*%+B(_-.'O:$W.WJ'$4T1F[M\H;%2 =M4B;&2Q8O^( M\QKI8S+(R32 :-N.S8(1-@-H!Y@9@3F8^M$>!$$PG 3L-[7\()A'WLB/]F-? M&#:?&"N)(\,QA/X]?2S8-0CZ0=Y/>Z>3$?CZ#M#!V(E5?IADXT^3BP#D M8N:%H4/B<#B;-W(1@!N8CO=/)023X7ALR<7(F_6RVQ^&8ULN@@/C@N%T\CBQ M" [*LB,6SOG7/5NNPP71*9/HB!ZBQ*1Y::!;GM0.1DU(=6&N=?LHA$"0*U-#VJ(:O M:K"VHN*3GGJ9N^UD1@NA>[Q/*.*#6*I)85#W[<"J+PV@B-A^V2BF\XO@%SDM M%J?_JDV%$O-9\YYS:MZUU"]'8BB/;X>9-UKW#_FY[U128KS$+,KI1W3PBS11 MNU:LCSC!D/U"AP$^Y.J7&Q#+OO?3SZW?#MCP/<;G"MSUM6C3#!!M$% ":#0 &0 M 'AL+W=OT96W#;37#RRVDP?(7(E(@$)!@ EZ^][%B!IV97=Z4Q?) +$'IP]>P%XN37V MN\N)O'@H=.FN>KGWU<5PZ-*<"ND&IJ(2;U;&%M)C:-=#5UF263 J]# 9C4Z' MA51E[_HRS-W9ZTM3>ZU*NK/"U44A[>Z&M-E>]<:]=F*NUKGGB>'U9277=$_^ MC^K.8C3L4#)54.F4*86EU55O.KZX.>'U8<&?BK9N[UFP)TMCOO/@0W;5&S$A MTI1Z1I#XV]",M&8@T/C18/:Z+=EP_[E%_R7X#E^6TM',Z*\J\_E5[[PG,EK) M6ONYV?Y&C3\3QDN-=N%7;./:Y*PGTMIY4S3&8%"H,O[+AT:'/8/ST0L&26.0 M!-YQH\#RO?3R^M*:K;"\&FC\$%P-UB"G2@[*O;=XJV#GK^>W'Z>+V_?B;CI? M_"46\^GG^^EL\>'+Y_O+H0<^KQJF#=9-Q$I>P!HGXI,I?>[$;9E1]A1@"&(= MNZ1E=Y.\BOB>TH$X'O=%,DJ25_"..V^/ ][Q_^)MQ#HYC,75Q/G]9W(KQ\85X&51\*$5JRF]U&8ME MJWPNE'?"5:K\R:Q68F5-(>9W,Z%*1&.$F/B$FE)TL9%GDC M-M(J4SLAUY8(A0PXGTO/10.&P3X-]HKI<2V;@ M ('Z@GPZZ/.^GR %7+ZS)JM3Z%"77NG@62>.4)"'+("EAX++G2 $ ?Y7TOK= MX!\0EE2QK*VCJ#P[R0$CYU41$*36)I5+#?5R:4F8U1/>&U;?P0)^U9:#QA"M M((!'#?,L7%I2+O6* 9Z3\,9+S0(=_9PD_=%H%-,#S^+H_/1L;P8)PR(>G9^< M[LV.8D";-&J2P,'E72 .Y5K?((6C1WI;Z<11$J'P"&KH%50LH5?;+YK]SEY9 M,V99D;YXY0_0R)3%X6$L4ACZ2>W,WA1LF!MOV:8Z3+C# CN#.U1CV28U%3QL&'95<_]'L2$3K=([3F:)L.E1YD8 _;-E+B]O2X5RPK=LV#Y@R):X)4$?:E4!A M9\+=HO31'TN<;OL+N-SV>(#5T>0\9 7\$6MKZBJ6>SS?0/17W+W%5[08P]K@ MY+N3!0Y=,=^;FA:[=B!^QT'C-/1@J@M5H&?MQ&QO<=N$MCEN"(J3JVV2S_IJ M/ ':FNF._B@;+U0V=@:C^^T#YPA"A);O8J&LH&K;_EYHVQL3RK R6[*#0W>Q MX=Y]N2"[#E\%7+'(SGAU[F:[#X]IO&\_+H]?+6@-:U9)TPJFH\'9I"=L_!*( M V^J\0?&PO=V]R:W-H965T]$1DD,I$XDL#Q]R N19:1()CQK9+9:U028_>YEOZ;]QV^ M3+D5ESK[(E.W..T=]E@J9KS,W)U>_BXJ?_9(7J(SZW_9,M!&XQY+2NMT7C'# M@ERJ\,\?*QPZ#(>C#0QQQ1![NX,B;^4'[OC9B=%+9H@:TNC!N^JY89Q4%)1[ M9[ KP>?.KJ_.[Z_N3X8.LNC-,*GX+@)?O($OBME'K=S"LBN5BG15P!!&-);$ MM247\5:)'T0R8..HS^)1'&^1-VX\&WMYXU=[%O@FZ_FH"HYLP1-QVD.:6V$> M1._L[2_1_NAXBU63QJK)-NE;K-K.]^?-IRL638Y8$, ^+02[U'G!U1-J(]%S M)?\1EF4"&6J10V[!.$M+PWWNSU&O3ACF%EPQA"X/H<..@YPIS[A*! M=H.+U MY;E[,]O]; 7;>?O+81R/CN]N/ONGZ/@=X]:"FJN499)/92;=$^/."_2X*<<> M>%8*IF?!+%;P)Y2S@]X';XM@L"D?L#NAQ))G3!=DK&7<"#9#N6HC4B:5TYXV M%40M5?#HI=#E0J#(B\+HPDAX.R",((FD*0V0K$Q+: E&S4MNN')"-"B(1VF= M5/,*P\$*Q );: &@EE E56($:86XJ39( >(#UJ)/$ 3#$IV#)/%T?08G:@?$ M?\&HSZRDF.3:.MIUK3$4@>C@N EVJN&?@T#](%/XJYC,BTPFTGF3B-L(5QH% MI&\^A[A9N)MD)<@S8:TVY!+4HD%:2B>!AW0%@56EK-!%F85() @9D+,P ! 9 MF3V11CV;29@OOI6R((=6X4PU])#1"_Y %C^Q&0)+_M;@GUN2@IX@\BF2I>X+ M_2X0X$XIM#BA*,^;T%&:NVK3L2=D:1T+^'1=V6\E67_DS7)\FJ$,Z(2JXV*] MH@JK;I)+CQ!\1VZZ-;JI& TZXMKB.F*$XVA\_+_]KR"X(\DF75HX9-^QRPS^ M2<2I*BD%8)75F4R]=Q>5Y?>^+1#Z]!,A- 3*9E=N5B%AQG<2/=LM;8/H#: Q M]:)F?,/B\?O.ZB#^:3!A74E^N=)8DK@(QXQ&5'( M*3VT=ZA+UOJQ=]!=3-BU5O-=Z@5;U02(LH9VG>SH<-0^'[!/FCK22U%=@+NV M'$0M0)[I$MW&AII R11:A79=-Z?*8]]2T3"H?U"#9ABR<%[-^VR.3FY@ B'" M4_0Z- 9R\$&T:,E0%TDWU:S#7UXKJU#Q1P':F[1)IBVH?('^> D]JP*?V/6> M3_#G"9Q0#T;DNKFYMX>Z0+Y4L6GINMJB>+T5]+X;JPT*FH+RF2!5&,%]U_I9 M=;&AS:[BT=0)MPL<4#)EL(3Q7)Y7T+!(K3F/1FM$Y MM_34X:H1U.$,PT S%]Z>5RAJO(OCC?'ZXN=YZ,$)97 ]06.G.TXKWP>^YGIQ M#.P\"6XZJB:#5E4TV-^LAM*=@ UG]T;YK=SW!^Q7-AY,1OA[7LUY+ITOJR/V MD6,$H!FMJ>8N0+N=I/?,6_K[#^16)ZVJPV1#9+[W[P6\:>#QF8-WXQ>$^X+_%;2=ZQV[73Y:O/!"ZXYK$<,<-<@<##\;+ MYY7&P[!439)4BXDP5*6P'"X+W]T#K9^9.,BE22N9X;Z!H57!-I"'@W'&QOOU M-<6/H"IOPK#J=L&56[R[/+AWD2Y /L<%(RTI< MF VN*S)9-+@)@7DUP!@D$4Y%:=#?J-4LI W];\M@C/G_;Y%0*ZG,#M< MA&E4UN.[HUP$Y9N]R:@_&HT8?>Q)RRS$9RJ:.P#%=J8SG+O(QZ; ?,G%@;7? M%E/WM7>Z*2:_L^\W!B^NKGY:-N$V55L[@Z#Q>R\(EUA*M> DWNX_>QMY5*XC@#ZVAPL-<+ W:]<+KP7WNFVCF=^\>%X,@X(L#^ M3&M7+TA!\_GO[%]02P,$% @ J7M;5C2728Q* P B0H !D !X;"]W M;W)K&ULS59MC]HX$/XK5EI5B]1N7J![:!>0(- V MTBYP4%KUHTDFQ*H3<[:![;^_L0,A:'=S)YWVU"^)/9GGF60H[F=;;6]=5<08Y5==B"P5^287,J<:IW+AJ*X$F%I1S-_"\&S>GK' & M/6N;RT%/[#1G!#?6:*SOM-U2 (IW7&]$(\%0' $!%9W&KX9?H]F4 M#*=C\N=J>!]]^A%-/Y-A&,Y6TZ_+GJLQI &Z\9%^5-('+]#[ 7D0A=Y>K.G;M66 MQM!W<-,HD'MP!N_>^#?>78/X3B6^T\3^W\7_:_IW;[J![]_]8Q#R,%Q$TPF9 M+V;C58CS<+:8SQ9GS'(U6D;C"+TF2W+%"J(SL5.T2!01*4D$YU2J%C'QO/;= M__[&K8Z*@/P"E$' +%J"2P[R-,($&U84K-B\=A7H"K# F*Q1Y^:Z0CY@:5ZJ5*O_K]""0G3A N% M1>%XQ=@RXF6%YWTL=@762J(HMJ=K?B[O6^('M8E=W,%=HP4!#8GZOV^B-XUI M775:ETF.(04IS4JECX0JA8MT3_F.EG=H%;B&>=_UN\TQK$OK&9^&BC[=5;]+ M16O2WI+N19Y!Z[+RKU#,9U9F'?/+6VH,<\!@R39 B-L>R4ZBL59\U+-N+ MLWO9I#W@*<8*13BD"/6N__CH$%DV/N5$BZUM-M9"8^MBAQGVBB"- WY/A="G MB0E0=9^#OP%02P,$% @ J7M;5D><02IC"0 JB$ !D !X;"]W;W)K M&ULK5K=;MNX$GX5PELL$L"-)?D_?X#C-CT&VC2( MDRW.)2W1-D]E4DM2<7*>?F=(6Y(3B=NFO4E$BISYAIP9?ASY?"O5=[UFS)"G M32KT16MM3';:Z>AXS394G\B,"7BSE&I##335JJ,SQ6AB)VW23A0$@\Z&16.<8$?\Q=E65YX)FK*0\CLV9LE%*T!$+&6Q M01$4_CVR*4M3E 0X_MX);14Z<6+U>2_]VAH/QBRH9E.9?N.)65^T1BV2L"7- M4W,GM_]A.X/Z*"^6J;9_R=:-'00M$N?:R,UN,B#8<.'^TZ?=0E0FC)HF1+L) MD<7M%%F4'ZBAE^=*;HG"T2 -'ZRI=C: XP)W96X4O.4PSUS.9Y]N9M>SZ>3F MGDRFTZ\/-_>SFT_D]NOGV73V<4Z.;F7*8\[T\7G'@#Z4;9(R"UJ$\9VU,'^+8+)_9J1N!C"$K+D@HJ8TY1H&,(@7(TF7,1I#AM. MUDPQ+L!=GXF0A@@6,ZVIXNDS63 8EO"88E"B9@.BE[G)%8-@UQ!3%@]D'V55 MZW9%5R8U+P#&5*_)$K*+G? %Q L&J&62QY"O+.2IW&14/),UA3$"%612&;I( M&=%LA:#)GW^,HC Z(QSTWLHM4PM)#4@3^1(21PY"5V21:Y"M#X7:B<,S78_: M(D29)7A8OV2''FS%==%\)?@2UD(86!G%4@Y/),^L@<_P6JP J4L&3!&I2.;, M(QN9L/2$W,C]H(31%(;0.):YL!L$H\. * 8S8361BJ[X )2OH;1FB3./(PI M&UDA#H/_ 4@N!AEIM^BEU1RT*&&-!=N<>DU@_1BA&##1N0.#%4D\$ <%Q($7(D3=DBD%&]B(TBN@'N4+J3Z@PP+HT MTOD8OOF-9 MKF((+Z;KH'I%U$-])=<'=E2 '7G!?N"//&$BJ#[ZR*-S(M\6V>-5UF]-;^ P+< 85 RD<#O2C;/ MW+%80CIL.L?\,AI\Z:5@+]X*"?)(U.&8^:M1>J=78^T(M*+,2HQ1OY4 MAXO9T6D=P7+LR[T'W; A.#P-\]MJ%&SD,_ ]W0#S9P18 MUHV<,>B>O?G_D3V09*YA;_2QY8^.K5Y1<+H8"*>!:\6*"X'I$XZJ9T95,?L= MZ;4'O;#2[K>#;D ^ Z$_);?TV:W>AB9L3XCQ]#N0<=1KCWK]XVH[&(?'9)(D MIZ2P&%CO([=5"R3?*"3.@71!(!P(Z[>'W6'1ZK9'X9!,U^!JCFQOZ\5EBL-? M%*2+N>%@4$(*0P!861'D)Z_7HM\>C,=-:^/SH)+/A'Y",Q,Z5Q8$9%^5T[3> MB]Y 5%Y+]OE\5/*/R,\_[D !!;9I8_\#>V2I=/FK,0;\ NO1^[5X+2F92>1G M)B5M)E\7*5^YNVBM!6\@*?72O%"32!A,*US4:6[,%$[ X NBTNX!@L42\=R;"CF9PIF#&7BJY(:][00O6 M7>P+?4+^HLJA=R.S?;ZGMMYD;P;_!XVH_"EC H; XF'5P>;NQ%=VB$J^&/GY MXATS7+DMW#DETJ5:/WJ+('*$"3P*SK!A'\.S8Q_PDD1&?A)IRP7OKZQ?X4;! M C56&G^+J$.<)4F,_"3Q(U5X^&OT/V)+"+4(?U8(W!NT4=SZI,8.6^6+7K1L5.L=9[^,IWZ:9J%Y3=;$.3.Y>@CY:F-*0PVNPQKF4)4 M5\ !LPC:W=ZPTA&-VT$TJ'2$XW:OU]L1L4GROWS/9%$LVV\&-; #B]Q5;2$I M-*UW:<>H/ZI0M?Y@4"5N(;0JMN3HCF XI+LX3YU,5O4#NQ\5T%T /:HRJ&C4 M[@V"0[.":/3;M^?;#WC*D:O XV.S6Q;,L]<.1]VRV6V/1[V#)NQ6N2V.A?[K MX@][WYFBK9RL 8*\75)O=,*HVPW'1 M].68\OH6^:]OUY0K.$[2G!V6PX"6&I4W7NO\4NN9RP^H\A*:\KH7^6]K4TA' M#)G'/A_-\RQ+.81RK2EOJ)4V:_!:4%XW(O]U RL[X)R[2@]ZT:V2 I[CYB*I M7V03^?7K*3XD(:>YGLRO(&WK'%S8?M^RN1LG5>;/,6JI2C1YR!);>-T?XY/Y MP^X4U\>GQ&D&,C9)9(9!42>CS+PPF=S($YNUWP>] M<=?@)@>'NZ0TH%3:DV MY.A>9A!SH][HV-&QO9A"Z\R940O\!GC:?R&9[I#5@@C?!Z,"Q-7N2QHR@ 47 MNQO$'D30!W,KBC#C3/?$>*(U,^Z[6M'W&:@=G*8V UDZN'^CR9:;-9GN/IT! M#ZQSMD[E\SF,6MD?"6AB];LOZ45O\4.$B?O\7@YWOV+X0M4*V77*EC U.!D" M&5+NAP&N861F/\8OI %(]G'-*!R:. #>+Z4T^P8J*'Z>&PO=V]R:W-H965TV <=]F8$V#>IT^4Q+9XL+16HD%3?_?D?* MD67 <;=N7R0>Q7OXW-W#$R<[J1YU"6#(CXH+/?5*8^KKP4#G)5147\D:!'[9 M2%51@Z;:#G2M@!;.J>*#* C20469\&83-W>G9A/9&,X$W"FBFZJBZOD&N-Q- MO=![F?C&MJ6Q$X/9I*9;6('Y7M\IM 8=2L$J$)I)011LIMX\O+X9VO5NP1\, M=KHW)C:2M92/UE@64R^PA(!#;BP"Q=<3+(!S"X0T_MIC>MV6UK$_?D'_Z&+' M6-94PT+R!U:8KA"=&@GL";O7T3IL&[,W23CFYR M#GVVP@-9-!R(W! J*'_63-OQCBI%A7E&A>>JH5R?(GX>^NV;+ KB=^17WQ=, M$%/*1E-1Z$M7'_L(R0WE5.1 J"%KV#(AF-A:SL] 5>?]&TG\- E[]M /XH!\ M!JVOR1U]QB9@-*J^ %(TRD*8$HXQ+A(_2X:7?3L8AY=D7A37Y.$E0[623\SU M$VQG#B1OE$+T8["A/XI'G17[63@BBY**+6ABY"'AQW"U8OBT0+KS#=/T0"D, MD6 O(R"*$[D8^NEX_%INSLAHV,EH^(]EI""7(F><4=?UKV>$C(+?X2V,BEQ4F^XDR;AN9*Q0VU?RQ ME+P A?KJ93KPXV34FXC&?A"EO8EP["=)LA?FO/@3^W.K30N+9;3RUEA:H]BZ M,6Y#U$M-E6$YJS')*%T-J#EF&!Q4NM-1U+-&<7))5BWM4XG'"P'+L1L7I&"\ ML;&>*0423)*@;\;XD^R9X;@S3QWT0>\W7X':NLN,)KELA&G_^-UL=U^:M]>$ MP_+VLO6%*NS&FG#8H&MP-<(#K-H+3&L86;M+PUH:O(*X88EW/E!V 7[?2&E> M#+M!=XN<_0U02P,$% @ J7M;5O^@TRP, P Q0@ !D !X;"]W;W)K M&ULQ591;YLP$/XK%INJ5D(%3$B@32(U;:=56JNJ MZ;9G!R[ "G9FFZ;]]SM#0HB4LDK;M!?PG>^^N_-WYABOA7Q2&8 F+V7!U<3* MM%Z=.8Z*,RB9.A4KX+BS%+)D&D69.FHE@26U4UDXU'6'3LER;DW'M>Y>3L>B MTD7.X5X2594EDZ\S*,1Z8GG65O&0IYDV"FZ&QBA19)8,FJ0C^(]6?8U!,8O%@4 MJGZ2=6,;4(O$E=*BW#AC!F7.FS=[V9Q#QR%TWW"@&P=:Y]T$JK.\8II-QU*L MB336B&86=:FU-R:7X#@Z[FDMQIE8LAHF%7:] /H,U/?K@#=WSGL0&;6*#/O3I'"]9 M4A5 Q)(DN6)I*B%E=;^B1C$DA"Q>D? ? F^2J&0,ATKH#W+T(:2N?T[^]OLX MYT1GHE*,)^JDYLH\//-PR4S@YX+@%MZ\&)02,L=BMKX?B3\*[ A;9Z>AD6_[ M^QH_L-UH1.Z9U#M?U(5^*PWLD4N[$@W)'7[-FL/KQ M=.XJ"O7BA[7J#O7B1 M'=+6IH?@H"4X>#?!$IZ!5V (34&DDJVR'#$@1;H/L=J/_']8O1(E*(UI=PXV M"&Q_Y'6/,:2VYXVZ&HI''5%RPS5(7CUN],9+27(M!Z@"LNON&ZF3*MM9_1%,YIVYLV OV4RS;DB!2S1U3T=87_+ M9F@V@A:K>E MA,:Q5R\S_,\ :0QP?RF$W@HF0/OG,OT%4$L#!!0 ( *E[ M6U9'!FC:C0( (& 9 >&PO=V]R:W-H965T2&]I%_9'G725VLK"HF/&LRZ++G^&*%0FX$7>CO#4[', MK3/X27_%ESA%^[QZU(3\AB4K2I2F4!(T+@;>,.R-8N=?.;P4N#&M,[A*YDJ] M.G"3#;S "4*!J74,G+8W'*,0CHAD_-IR>DU*%]@^[]B_5[53+7-N<*S$SR*S M^<"[]"##!5\+^Z0V/W!;3]?QI4J8:H5-[1LQ#]*UL:KJ5%YSRY.^5AO0SIO8W*$JM8HF<85TCS*UFFX+BK/)<#Q^ M>+Z?3>%I,I[=8)!_89>BG3=5:6D/_?XK%FWN7 M?7(/$QX?7;(@NH+_W>D-L)RC;M[!+2&<%!)LKM:&R\R<_A4UTSS#EF[3W'R# MN!/$%RW,.G$WA@>;4Y*=->Q$0;=!M,),62X:2[<3=5F#H@Z[B.$6C>D!%S1J MN$P1:&A!JC$K+ AE3$O#2-@GT/[[?ZLD2] MK*:/@2I'W:*-M1EPP[JO_[C7T_&.ZV4A#0A<4&AP=M'U0-<3IP96K:HNGRM+ M,Z,ZYC2D43L'NE\H97? )6C&?O(;4$L#!!0 ( *E[6U:.;F1KA ( !X& M 9 >&PO=V]R:W-H965T=CE5M!9?PI(FIRY+I7U,0JIEXD;=QS/BJL,X1I..*K6 .]D?U MI-$*>I:? .@:0%O=W4:M MRAMF63K6JB':12.;F[2IMF@4QZ6[E+G5N,H19]/[QY?;Q^?OL_O;.3EZ9@L! MYG@<6&1VZT&V9IEV+/03EHB2!R5M8*2V$+5ALG<'/\S^XPU^- M:,Z$(&PO=V]R:W-H965TJK.74*91JKCQ/ M9@565%[R!FM]L^&BHDJ+8NO)1B#-K5%5>L3W1UY%6>W,)O9L)683WJJ2U;@2 M(-NJHN+' DN^FSJ!=?C? IGSJ^(80E9LH@4+U\Q_=8E@9(T_BVQW1Z ME\9PN#^@?["QZUC65.)[7O[)T+=4]W_V.^WAB@Y?Q4MHO[#K= MB#B0M5+Q:F^L&52L[E;ZO'^'@4'J_\* [ V(Y=TYLBROJ:*SB> [$$9;HYF- M#=5::W*L-DEY4$+?,FVG9JO[SZOE_>-?+JQNYG>/,+^[AN4?3Y]6MTLMG3W2 M=8GR?.(I[-D>=]'ADE_@!@1N>:T*"(GX9^^R8E M?O@._J]U*173U8/YJRUUQK%:H[!9?Y*X:4NXT34L[2]@/@& MO]K%C7F\.V_>'_P&Z3@>2DD*BY:5.:NW$I*+R.\O2>#&HV0HDB2&SSHW5&GM M8TYLA@Y9@_ B.#H((I>,R5$,W2B.X4,K:J9:@=9RPY[-7D)\,?#FCL?!0$J2 M,7S!@F6E50R.-%-+ZR E;CH*X*/@4I[^D?[U5%'J^N0(&XU<$J5P@U)>Z=Z: MM55;VBSGJ/__C%';=/\)@"]CM Q2?H5QZ/XYX,P MZ;F^5'_>H&56*+9V,$C(>%NKKGOVI_WLF7#:Y;*K:LEE#B1IOZETGL M@.B&02UM6=UI?YO(" W!P &0 'AL+W=OT% ;N[KZ$U-%J:]))TL']_20NE$PR= MM"]-[-J/'SNQT]MP\283 (6V*66R;R5*9;>V+:,$4BQO> 9,_UEQD6*E1;&V M928 QX532FW/<5IVB@FSPEZAFXJPQW-%"8.I0#)/4RP^AD#YIF^YUEXQ(^M$ M&84=]C*\ACFHUVPJM&17*#%)@4G"&1*PZEL#]W88&/O"X!>!C:SMD85A72.-;W>_2?1>XZER66,.+T-XE5 MTK(X&S_?H9?$PGJ''R6 X>9PL)EI[M=_JP2G,B]Q@].XIIUN988CZ%NZ7R2(=[#"RPNWY=R=81U4K(-SZ.%< M4T!\I:]V)'*($6QUKTJ0"+,8<96 0)3@):%$$9"G,C@?X_*BXSG^'?KNJD\, MTJ5F8TYMKS2G9SYNI;DB#*F$YU+3E]=?H@UVV6;X0W!*BV0%4*SJ%=@;_T!^ MH]WT/\FNVST"DUA?;T18!,R,B;*$,9$1SYDZP'F-H-.L)+?AN<$1U 8+@9GZ M0!&7-==FH]4]Q T:K<"M%6@%0H#)XQU8#K4(W4ZW)OGN(94)BW@*2.&MIJN+ M83KTJ%A^X!WI/+==[5^*6W((X+0/]NWN(;D%5YC^YT6K%=MM-OS J2MTS;J= MO>)4']BU89:"6!?FD/&&Q)DPB"BOMZMRTFQ82 MY9@N!<6S8C0NN=*#MM@F^F4#80ST_Q7G:B^8 -5;&?X#4$L#!!0 ( *E[ M6U8.HQKS,P4 P/ 9 >&PO=V]R:W-H965T.S]V19QNEOYHE@"4/92'->6]I[>IT.#39$DIN!FH%$O^9 M*UURBZ)>#,U* \^]4ED,61@FPY(+V9N>^;%;/3U3:UL(";>:F'59Q?T]'+LYOL) M?PK8F,XW<9[,E/KJA+?Y>2]T@*" S#H+'%_W< 5%X0PAC+]KF[UF2:?8_=Y: M?^-]1U]FW,"5*CZ+W"[/>VF/Y##GZ\)^5)O?H/9GY.QEJC#^23;UW+!'LK6Q MJJR5$4$I9/7F#W4937W/+IF58;HMULM.8^O*M>&\$)Z3;E MSFK\5Z">G;Y]?_7AW0WY=/'7S1TY^<1G!9C^V="B:3=AF-5F+BLS[#MF*"/O ME+1+0VYD#OFN@2%B:H"Q+;!+=M3B-60#$M& L)"Q(_:BQM'(VXN>X>@A_RKM M^+"V2XU3L^(9G/>0^P;T/?2F+W^A2?CZ"+:XP18?LSZ]PU3+UP40-2>9*E=* M@K3&278)9*75O?!)@#E(A,090"Q_ '/(C^,KO?PE96'TFOSL]XF0B%6M#9>Y MZ?L]G'[7T!O(0?.BD5\0R@+&1IV!<4#'24>.@W%,R9WE M%II1&D1)V$A1W,X?I8Q3,@G9=%XN]T='G2"0X-Q.MX)3H0.MO(H"&DC'Z'JJ*'J MZ-E4U9 IF8E"<%]@9V W -)S=E['QJ"_:ZOT(]'.<60'@?DR5=87M<8/RS47D\:,(T? M(:[0D"L<=.@7#FCS?;7DRK6Y!ZH.$6[@>D@O;+4N8@C+W[-WL$((P-$A=2 MA]^_1OCZ,6F3AK3)OZRO^;82."C<&,!AMR/(Z1D2VXK#1?;X_+Q<.;KN*6(K",.#L7:DO"@*HAQ-Z[1MG6EAC])M-3Y$ MET8C&+&.3I FD]T]Z7!J?V.N <\565U)G4N\5-J*;]5 G>C=5A-.6']'CJ(^ MN>1&&)(+S#!LN!GF-'+FBQ(8EGN,S5IW3/A^U$IQC.4% W#,Q1S,CC9O^WX\TE+SC&F7"+Z!9"RKHX MNA[XB/SL=N)HT@UF7JX4WB=P:P^1NT8CB9MR8]8 MQZ8[+.Z:0UPK+7#8&6AWE;(VAVF8='T").)A;Y!PH_2P=X=H,.S<4$K0"W\/ M,UA3UM)6EY5FM+GJ750WG'9Z=4]\QS4&VI "YJB*306/"KJZ>U6"52M_WYDI MB[&PO=V]R:W-H965T] MG9!O*D+4L(\95WTGTGK;=5T51!@3=2NVR,W*6LB8:#.5&U=M)9(P#8J9ZU>K M330S[3M420H:! MM@C$_-YQC(Q9($/C]P'3R5/:P.+XB/X]K=W4LB(*QX+]I*&.^D[;@1#7)&%Z M+G8/>*BG8?$"P53ZA5WF6^\X$"1*B_@0;!C$E&=_LC_TH1#0KEX(\ \!?LH[ M2Y2RO">:#'I2[$!:;X-F!VFI:;0A1[G=E(669I6:.#T8CLGX7)R#\_+ MA\D'R=P-/S8@&E)5DQ5.6>JTU*&^@&!_A1!N]?@/=\F JN M(P43'F+X+X!KN.:$_2/AD7\5\1Z#6ZAY%?"KOG\%KY8WH);BU3[1@'-U9ZCU M\ZCV*G75E@38=\Q=42C?T1GH:;+VV_6KN#S_Y+E(..1*((#U4YW3/[ M\6!$&.$! M&PP@WEG/*-+<=4 !](9([P%4I^I=%JEHL6K]*IMTZ6<43X!B%, MI$4Y0G0OLAJA43/\ILD>2"P2KO.59LT_<6^W.J<<2^.\0HYK>O(N>;6"A]>I MY>,Y!HPH1=U46.PUA(3?]DT<;;!MF]S!W: M[7S8:)UH"DU8IG54?T#:_O\ZVFA[IPJ:?J&"PJ8@#R]MAVE^IU&^O$'G#KA; M4*@8Y2;5866.JFE^)E:Y-9?Z8:9P)_?LG9@2:K80VZID.(_-UM6(JZN M/OH( #4(P &0 'AL+W=O20]*_OD>R\2,8AV2; M=NX'L"5+1T>_\Y9]NN'B7JXH5>AQ'<7RK+-2*CGI]V6XHFLB>SRA,3Q9<+$F M"IIBV9>)H&1N)JVCOF/;@_Z:L+AS?FKZ)N+\E*V'7=LN5*ZHW]^FI EG5+U6S(1T.H75.9L36/)>(P$79QUQOCD CMZ@AGQ ME=&-K-PCO949Y_>Z<3,_Z]B:(QK14&D2!"X/]))&D:8$?'S+B7:*-?7$ZOV6 M^K79/&QF1B2]Y-'O;*Y69YV@@^9T0=)(W?'-+S3?D*_IA3R2YA]M\K%V!X6I M5'R=3P8.UBS.KN0Q!^*0"4X^P0#1SQ8R7'XDBIR?"KY!0H\&:OK&;-7,!N98 MK*4R50*>,IBGSJ\^3S[]^L?5%;JXNKVZOOF")I_&MU/4_4)F$95'IWT%B^BA M_3 G>)$1=/80Q [ZS&.UDN@JGM-YG4 ?N"M8=+8L7CBM%#_2L(=<;"''=IP6 M>FZQ9=?0.AZ1D4A(OV'49?%P"9/)8GG\FAGUC@,TW4:$07[FM&8+IA" M?!:Q)%%(5V\( *N4"$8B%'$IBT==;-F>7\K#A:'Y+B1*")N7(UW'*<=U'3PX%$/9\9U?06ZXG+0"_5MP5L8'*(R(E57*_E*X)$^B!1*DQILJ4EX0U ML(*A76D/+=?'&;(1A"25BACQ&A-5./R15\7/A+1\-=2M^]V'LV\[.SN_ MKOF=_9/]JHA P=S@S1;Y?5[EI>MXS5.-J* A7\;L3]B<(:@M+Y8\8O/,(1' M#,S1A%5IGC$P-;[8KV/[KI,\@6G2D>?(;>5WR^,P%4);&0?>Q/-YSQU#,^+O M(Y?O]/HY_ET(F,>*/!X]DP2I1(5LZQ#88.Q*H_A ,U?6)HY;R&-K_NY'Y%B^ M'U11L5S;!7?$."2G5;_;#06=,W6T%^>F=ML:>;LE&?"+9, _.!D@%1T6\T,T M&/0');D>1HS,6,04H[(I56AGX]]1FNG5W:3@^ZF"DRRS*$]Y#Y?LNL$HVI8 M'4'(! <#,O;45#-?FH^IO3#.+ ;Q=+D-0:PR]O] M^E3SW)Y3]>3=P:CZ>! @2G:&W8K:#:N-43V';M2BKE&C_=G=SGA0 MI*,\LKXRG&920UW-1\V+#CVOV@[LFOH%H]$A#C8H-"XX6.,VYA0%V"4/5!#( M\<'&TW6BP6Z,5^V4WSG9,;K45M>4^['.!BM>[]A+R>;9>7 MP_G32[>7@.9@8Q=I01?Z!$_J"CWA$B9#^%BSN#! '9 FAEZ\3*D) 3ALO;+&]]]6T-6#CO):5-?I[GVRO7XA8@I&,2PDT MFG=CIR&,+D&IEEP\F?0(E-.M^()+(E=& \W-U;>400%NJG=M)\?([^76!O^X MY\'_-7L$YV_B!\A-LW.7%^J2 M3 J?Z .-$,ZO3HLBE &^EMPYH[VMK=O=IRIE;ELYT+/<2M;Z/&G(GF:98Y M1'LF%:0Q.F>ECSK3H$! 3UW1R&2Z=]H7.>1XB-8\ID]H3<0]>&S]XD3V#%X9 MIGG&*TM,-95$,)C HJ?,8P=D[+CR MUA"_XNT4I(RTE!R(4;\\-%%R_XLJQ"'#-\]C^@A;IK$Y5FY,A%Y@YE!+WW\P MXE:4V+7P$!\"EE."Y1P&UJ\+?;:KW0T(ZPXN@IET>*IX>(]^BS5Z8_V:&@37 MB$/[.N_E(7_?%F7CO"A[:<)_!(G5\4=='!@WL^V?KL#:9.YU (GC' J9]8,] M_9?$*8$,:YO]#X880DC5X6!/5RQF!9CI8FP-;7>' XQ[ XR^9N2[>.1:GNWN M.G08-AJ@:RX6E)F1C@_QK*'XAE4Q;F9YMV09#CS0H6=,8__=(]F_)B<,<@HL MQZEMV>D%HT)..!A90W_W< P/>KY?D9-G!8WPVSW'K\H)[QF'>\/!86+">W6K MQ?3[E0\MUA3J"?TYB7XC 75V]LU%T5M\LC+./M0HAV??NWR&T._@T3V"4G64#PQGVW,N%)\;6Y7$#VHT /@^8)#K,D;>H'B0Y[SOP!02P,$ M% @ J7M;5KI#?9 \! !0X !D !X;"]W;W)K&ULO5?I;MLX$'X50CV0 !O+DJ\TM0W8:8I=($6"N-W^IJ6Q190B59** MD[??(74FMI4LVEW ,#7DS#5"S[S$F.S"]W640$IU3V8@ M<&4C54H-DFKKZTP!C9U0ROVPWQ_[*67"FT_=W*V:3V5N.!-PJXC.TY2JQR5P MN9MY@5=-W+%M8NR$/Y]F= LK,-^R6X647Z/$+ 6AF11$P6;F+8*+Y<3R.X:_ M&>QTZYM83]92_K#$7_',ZUN#@$-D+ +%X1XN@7,+A&;\+#&]6J45;']7Z)^= M[^C+FFJXE/P[BTTR\\X]$L.&YMS@7/I.F" FD;E&-_0I MN>3H%=NPB+IVQ-^E%%IR%E,#,5E23D4$9.6V(IMZ^Q>0A0O%Q5&5-T]C1Y1M MPS.Y.(U[R'LX+S? M?$_(5VDH/P#5#G#;EDE0$1WM,ZK;9_3J]HEDFDF!,=66*@PJPW6H9;J!?S7W MSZK>%7*UY@KZ><%&4AN;J78MCD;8!U@?92X:OK:V(#QLA9UOY^:(@I=S,:YS M,7[]5N;JB(GBNH#U?2@#W7"_JPL7KAR>;$G[V:B[DNJ$9)3%!"TG-)6Y+2_Z%HMJ[,#Q:+=_=707UT'O$11WH$BIN\%W955)[I]/)(U#54C7L-:J"WOBX MFICIR :6(!X)Z^NUTUN,*'V9L72O&JUC#[: M%!\\<+NA_X.:;95K>20>R?A+HP-X6X?=523.#?88Q^=[4\' L@YK>M2PN)6F MMD=-_@.[TI"M!JALP/7FA&BQ'MK&JJ2T^!O3\?"^!HVG[:+L7 7NSB9<73&! M!0VM[?,D'#=Q.PE.R6W!3.XISZ$Y17[]6/-;5_,4U-8]0#1Q;5#UM6 V,:HY<# #2#P &0 'AL+W=O MQ!I2;HM M4DO1LGOWVB0#1.O8.=LLK=0/7]L)64*S.3CE#<3.S"]^'B>3S'C/^)/8 DCT M/2-43*RME/F-;8MX"QD65RP'JLZL&<^P5$.^L47. 2]&"63"Q'KP@(Q%(CL/I[ MAA (T22UCG]+J%5=4R<>'Q_H=T:\$K/" D)&_DD3N9U80PLEL,8[(N_9_C.4 M@OJ:%S,BS"_:E[&.A>*=D"PKD]4*LI06__A[:<11@O]:@E"<)GO=*@E\F M^.(Z6M'T@3'39"OY*=7[OI1RX7-.T6)/WRII<#WUE5&X% M^D@32.H 6PFL5'H'E5.OE1A!?(5\]SWR',]#C\L(O7WS#@G8J#M8-BPP/!_G M'G -F.A\C-.,J:GUJSWU#==_A:LV*E:Z>+$O]ZEX:MJ#@M%K9NARP@C__< ?.7TU^=0F+.H+5O.M5WO7:Z,%\EZV Z]N=0\ZXQ"L"AQM% MH)\M]\RT \,6)?;Y\ =V\_'+K5>^E*7.H+57.I7+O7;75(O)($)""09PH2H M2JM&O/%9+TC](UO\H3,:]4^\^3W,&PT=MUZ'5] PJ/8/_U+,T M>GZBT!1==0^<]QBU@B]]C+J$11W!:H9>5X9>=U""KKOTKDM8U!&LYMVP\F[8 M>C/6O>/*N_?EEP#P)A?;:4Z35Y>G1!>EU'2/*MVC5L8"N-:M:R\]U)T4 MMU'P_\B)+LNI27:=E\\OY^S*,Z,2.#7;CEM+:COST@>G4UK4%:WNY]'GK-M! MX2DA71G8)2WJBE8WT'LQT.OLU5ZB:F_C_L!Q3E[M#6%N?W0:%C6%N<.CL$*1 M?=3LJ(JX,4VC0#';45ET!-5LU9C>FG;L9'ZJ&U;31+U@BF[W*^:;E I$8*V0 MSM6U6A,O&LAB(%EN6JH5DZHLF\.M:KJ!ZP!U?LV8/ ST!:HV/O@%4$L#!!0 M ( *E[6U8=/SH8Y ( &,) 9 >&PO=V]R:W-H965T5:SPLW9!E+O6#[PPPO80[R+IMQ-;,KEHBD0 5A%'%8C*RQ>Q(,=+P)N">P M%AMCI)T\,/:H)Y-H9#E:$"002LV U64% 22))E(R?I6<5O5(#=PM8*,R%9&D)5@I2 M0HLK?BKSL %PNV\ O!+@[0(Z;P#:):!MC!;*C*TS++$_Y&R-N(Y6;'I@HO&07!]-[V=3"_1[/K'))B[9UZC4RGD'80FWW"'F.Y]4("MX/=QODM*LL MMPU?>[\LUV6L(.S4$^J]?2(R',+(4IM7 %^!Y7_YY':=;W5N_Q/9EO=.Y;W3 MQ.Z7]2-TQ1R5)8)P+F/&R9_=EUUX+PB[AE!_AE9^K^.8W]!>;?IZ1^"6YN-* M\_$'-&>8HQ5.OGR?*2.>J_*PZTMHW_';8GN M5Z+['Q.]1R'UWU%(S3%;T@>5],%>^29"Y/6Y'KS*X6Z6FR(*D?9&'TN!+TU[ M%RAD.95%2ZM6JQ/$V#1.^R6\.'Y<8;XD5* $%@KJM'IJM_&BI1<3R3+3%1^8 M5#W6#&-U"@*N ]3]!5/;H)SH!U3G*O\O4$L#!!0 ( *E[6U:G#QQA+00 M * 5 9 >&PO=V]R:W-H965TJ5#U&[>]4J6^@9IV9ZK'%Z]SK"45(-A$VB]NROWP20%D5:JW*C$/(^ MG)R7'$B&.\I>> 0@T&L2IWQD1$)D]Z;)@P@2S#LT@U1>65&68"%/V=KD&0,< MYJ(D-AW+ZIL))JDQ'N9MTHV(20ISAO@F23#[]0 QW8T,V]@W_"#K2*@& M?Q/8\8-CI(:RI/1% MGQ.('W7V&#QG=(:9Z M2YHZR+.?JV6^2*H>E(5@\BJ1.C%>S#X]S1YGT\G33S293K\_/_V%AS[\_G%H"AFKNJ,9E'%-B[B<,W'9#OI&4Q%QY*X-Y7*[0>Y?+K=:DM&M;._F MO.X9WB0(Z"85RLB,QB20OMTW1/504-QFBBIB]SS# 8P,6:4XL"T8XS]^L_O6 M7TT)U@GS=,)\3;":%6YEA=M&'\\99)B$"%YE\>=R_C"(L8 0"8HV*4ZHG''_ MR=.,T7 3"+1D-(@V#%! N>!-IK7>[UK3"E@OAZFWSG9LW[F6)1_"[:$=#=VZ MSDDW7U-HM43WJD3W6A.]D&\C^<#?H#6DP'"^." I"C"/4 9RB1K)"=-D4CO^6I=*VN!@ZEL=VSVJ(UKO MZ>NBU0TX6,G9%U4EOL_[#0KEAV1KD7H'6:V9SBZ:V@'73@>M-%\7K>Z'\^:' M<]E;HFZ'_*Q?PKZMT9-6[-43H3U(N83O(-LZ[["G-1Q?%ZWNR=NRUVY=RIV= M([)J,0@H:YXD6E?![T3X",OW#-&Z]-5%*PPQ#W:B$F#K? N0H_PU76S55*W5 M-N,DWUP[:I^J[<=\A^L-4^Q=RB=V35*.8EA)I-49R,\[5FP'%B>"9OE^UY(* M09/\, (< E,=Y/45I6)_HFY0;&ULM5AMK[8H/0/GJ> M9;6[:+1A_$&D&$OPF&=4C)U4RM70=46!. M1BNTQ+=8WJ]F7-VY%4I"/Z-_,N*5F#D2.&+93Y+( M=.ST'9#@!2HR^9UMON"MH$#CQ2P3YA=LMG,]!\2%D"S?&BL&.:'E/WK<.F+' M (9'#/RM@;]OT#UBT-D:=(S0DIF1=84DFHPXVP"N9RLT?6%\8ZR5&D+U:[R5 M7#TERDY.;J>?;Z:?IM'%S1VXB*)O]S=WTYO/8/;MZS2:?KP%9^ GXAQ1^00B M)J0 [Z^P1"03']2C^]LK\/[=!_ .$ KN4E8(1!,Q$OBLB3A'R$! M?7#-J$P%^$@3G#0!7*6HDN4_R[KTK8A7.#X''?@/\#W?;R$4O=P<6NAT*B]W M#%[G"%[E0Q3'O$"9&+8YJ<3HMF/H_3P4*Q3CL:,VK,!\C9W)WW_!T/NW3>") MP!IRNY7,.)MPDNTP*#IO+.>=,.N\OMZ M5]#AI,#K>-6D!M&@(AI8B7[%0@S!##VIQ*1B.T<)!DG!-5V9XJ-\2]!PA\I9 MM]\-]@BWS?(&L)UQ6#$.K8PODF18;\D59VMB,JI*Z(9R7'"NM!RE'AZ0"GJ= MWA[SPTF=/NRU$^]5Q'M6XE&*Z!(+(!G8M--?<:)^-?'6%-([( 7#<(_XX9PS M"(-VXOV*>/^EP8QI8@OC_F&$AH/!'L7#28U8;U <5!0'+TLO)D6W41N<,K6< M"*PA%7IUP?*L[V.&59R8]Y"1G$BT!M%8MBAE7OE@0+J3J4^<"_RIT;CSN$_O2MLBP6K[5*75[ M :WE7-4QNI2I=LJJ= ]:2,SK*."F9P.K@L>IZGE-I0C.M!J;%Q6$ZCB1Q.TM MG9V2S5G_1V\"Z^8$VKN3:T))7N2MFJR6K\V3IT)KZJQ[&QC\856 UN[HU7)/ MA-:46S=&T-X9U8F!,GK6".O= H&2A.@/2+4K5-;,V_UB7\F2&ZV&;W5!W6)! M>X]UC1Z/1K;5\M6O^D1H39UU1P;[?QK9UI[NU7)/A-:46W=WT-I1G32R[2O9 MDO9)NSYWY\0BQWQI#G($B%E!9?F57XU6AT47YHAD;_Q2'R*9DY :ICR!ND9< M%3\!,KQ0D-YY3Z4G7A[JE#>2K&PO=V]R:W-H965T M$*/20Q$R. MK8U2Z;EMRW!#$BQ/>$H8/%EQD6 %0[&V92H(CG*G)+8]QQG8":;,FHSR>PLQ M&?%,Q921A4 R2Q(L'B](S'=CR[7V-V[H>J/T#7LR2O&:+(FZ31<"1G:%$M&$ M,$DY0X*LQM;4/0_/\7@_FT=AR]!N1F(1*0V#XVY(9 MB6.-!._QHP2UJCFU8_UZC_XE)P]D[K D,Q[_32.U&5NG%HK("F>QNN&[/TE) MJ*_Q0A[+_!?M"MLAS!AF4O&D=(9Q0EGQCQ]*(6H.WO 9!Z]T\(X=O&<<_-+! M?ZU#KW3HY\*.;TGIG3]= WSM1&HL\L(E$3P 8"%0MOS^+"ZT0,2'B" M?/)2%JK$6_WP%(S0'NO+?MN4H$'OMB/K+UB5ZC5'P@EK^BU.\,CDO.HQV-8X19A*[5A@B($X79FM[% M1+;QZ9L,#9-@@2&PAHZ#2L=!9VCL=6Q3K/#LU];-]YU3QW&.@N"5=D'GF_PB MSV'%<]C)1P\72 D<$<1PTAXV!>R@'KQ']%^T"(9/!'+: MH_^T8G/:G=!0/5"V_HC6A.7YK+, 1[!K4@E\=(&!R -43+*=5"?Z6W/!)%A@ M"*RAZEFEZIGQ#>?,I)(FP0)#8 TE7>=0;#F=$7H#F%B$FSPR([*%LCO-LR_D M4K7&9 E8SY*>/WSZM6FQ&PX'3[\V;79]MV[7I%:K(]U.:M,PY!E3$MV0D- M MA@T'_42SO(*%;6C&60A$11$_-U3>P], 'DE%PU;BG=.]-8:,H@6FT)I2>P>I M/>,964*:DM,D6F *K2GGH:!V.ZO,R8(('9IPRM6;8%3&))(;FN>FA.,6;(5I M)F2&(5451ZN8PQ:9QIBA%668A;#KM(KNM]1X_=/CU#5:49M":XIYJ*G=%XKJ M+$UCVIKPK0IUHKTY+$VB!:;0FDH>2GFWNY;_I2PW6LX;10M,H37E/%3T;G=) M?Y4E=Q"6D.%R'Z(_G^L07)18]>JU=YRUANKV4IS_XQ3@'HX!;ODR) MU!<$#HT,+CM$>EKB^\Q12=I^INU>"< MYFV]H_L7NO&9-^,.,$77]!L6(*)$,5D!I',RA!0012.R&"B>YJVY.ZZ@3,HO M-P1V&Z$-X/F*<[4?Z FJ=O#D/U!+ P04 " "I>UM6A_CQ0\<# !U# M&0 'AL+W=O4F83<''?-:V$O6#W;_^K=_N:F<] MVE'VRE, @7[D6<''5BI$.;1M'J>08WY+2RCDDS5E.19RR38V+QG@1#OEF>TY M3FCGF!369*3O/;+)B%8B(P4\,L2K/,?L[WO(Z&YLN=;^QA/9I$+=L">C$F]@ M">*E?&1R9;!'3^X1@IE1>FK6LR3L>6H M'4$&L5 26/YM80I9II3D/OYJ1*WVG2B'1L119* M8(VK3#S1W>_0 /647DPSKG_1KK%U+!177-"\<98[R$E1_^,?32 .'-SPC(/7 M.'A=A^",@]\X^-%L_SQ6?T^.W+?#I_6**/Z EB6L0D(U@G MBJ[13@<3$H2WP&1Q()YB!AS)LN("%PDI-NC]# 0F&;^1"B_+&7K_[F9O1@KT MG-**2TO^ ;T[6H]L(:'4UNRX ;BO ;PS *Z'OM)"I!P]% DDQP*VC$8;$F\? MDGOOHN(,XEODNQ^0YWB>84/3Z]U=@_OL>G?G HW?)MC7>OX9O0?,"ID0CDI@ M:*DR8(IQK1&8-53O&?(2QS"V9'/AP+9@37[]Q0V=WTSQ^9EBLY\D=A2[H(U= M<$E]LI!]EQ0QS4&6NJQFO,H R5Z+Y+&,7U.:)<#XT!3/6K>G=57KW4X"QP_Z M(WM[&*A3*V_@>.&QU>S4RAT$0=!:':'U6K3>1;0OP/D0W25_RA8CV[C@F@OV MQ8*%8&15"4TL*"HQ$R0FI>P!\G!SB"M&! 'C>:U?'![L]V/4BSKH!J->V"4W M& 5N: 8/6_#PVIQ67/8PV7UBG,555J/!X7'AYXY+>)(2?Q!$@P[CJ947!:'3 M@3RUS53ZSGO3:8> MR+]BMB$%1QFLI:1SVY<-A-4S;KT0M-13WXH*.4/JRU1^%P!3!O+YFE*Q7Z@7 MM%\:DW\ 4$L#!!0 ( *E[6U;C.;/Q3@( /P& 9 >&PO=V]R:W-H M965T%8*^:0R (W.C'(U]S*M\ZGO MJR0#AE5/Y,#-RE%(AK4QY7N\GE@!4\"/J#I#J;>Q,/I7#$!=4[47Z".I^AU4L$5>X7E95O?^2A MI%!:L#K8$##"JR\^U^=P$Q"V!41U0.2XJXTT7WQ9[]%[M,47<]P:/8)D"KU9@<:$JK0KIGP*^(6PPHROF,NI47$'20_WP'8J"*.K0ZS=I M]YW>H$5O0SAA!;N76F>@O2-3E>,$YIZY! KD,WCQZU?A*/C0@35HL 9.O=]6 M#7,+%::@IO?(!B] -FS(AIT'MH-GX 48.DW4$5=7*@=)1'H/M5MLC%)\41U4 MHX9JU%U&?&XK8V?@7Q[6N,$:_T,9QR] -FG()O^SC-UB8=!:1_^F(S&0)]=W M%4I$P775G)K9IK4OJH[VV[UZ%S98G@A7B,+1A :]L?EOR:K75H86N>MO!Z%- MMW3#S#Q/(*V#63\*H:^&W:!Y\.)?4$L#!!0 ( *E[6U;UD<\Y(P, ! - M 9 >&PO=V]R:W-H965T8ZE]&: MT">6 '#TG&<%&VL)Y\NAKK,P@1RS2[*$0MQ9$)IC+J8TUMF2 HX4*,]TRS#Z M>H[30O-':FU*_1$I>986,*6(E7F.Z:Z:V6;A/XX3+!=T?+7$,,^"/ MRRD5,[UAB=(<"I:2 E%8C+4KY.1G--8,F1%D M$'))@<5E!=>099))Y/&O)M6:9TK@[GC#_EV)%V+FF,$UR?ZD$4_&FJNA"!:X MS/@]6?^ 6E!/\H4D8^H7K>M80T-AR3C):[#(($^+ZHJ?:R-V &;_","J =8A MP#D"L&N _5: 4P,(EL\PNR#,MJ2>CZ[7"S!1Z\'6Z<4&,W6V0K/OL8WW9; M9*60A:BW%10E#-N\KKB<=BYYB@S9$H@\IQ<^;9K>%YOI*]VS7@=9GFN83K[84%+ MF.VYUI9M3T"O$= [*6!"Q/F.1(&)DS($Q@A-V\6#C]=0!>WOUM"@YYG600V]#K,\VSX,"UK"[)[A M#=IKR&T$N"<%3#'EK-5@ M-:M-6W^EFMF#]8EL]U4+NJ6IOA5N,8W3@J$,%H+2N!R(E&C5?E<33I:J(9T3 M+MI;-4S$)PM0&2#N+PCAFXE\0/,1Y/\'4$L#!!0 ( *E[6U8H3=B '@, M P- 9 >&PO=V]R:W-H965TKNKMO_^=A=$L6C:AB_"+O,>\]XX M,/0WC#^+!8!$+UE*Q,9D6K)Y[98=AG*YDF%.XY$JLL(_QU""G;#"S7VFX\)/.%U!MVV%^2 M.8Q!/BWON5K9)Y#H:8"+^)+ 1>^=(2YDP]JP7-].! MY>B,((58:@JB#FL809IJ)I7'OX+4*N^I@?OG6_:?1KP2,R$"1BS]FTSE8F % M%IK"C*Q2^< VOZ 0Y&N^F*7"_*)-$>M8*%X)R;("K#+($IH?R4MAQ![ ;1\! MX * #P&M(P"O 'CO!;0*0,LXDTLQ/D1$DK#/V09Q':W8](DQTZ"5_(3JNH\E M5U<3A9/AW?4C&E_]OAZC[RA*!)G/. #Z2@(O1+:-R(= UG<*T M2F K-:4DO)4TQ"<9(X@OD>=^0]C!N":AT?OA;@T\>C_<.:'&*POD&3[O&-^N M*+H$;+:M3*_.ZYRK5<^EGR$]L20Q#"SUD!# UV"%7[^X;>='G4]-DD4-D54\ M;)4>MDZQAW?J^2E("K5_SQSJ&ZA^2JY#+W"Z7;]OK_?->!N&NX'CMJIA44V8 MUPWPCJTBP"\%^"<%1"P#(9.X+O^3R(^6O$FRJ"&RBF/MTK%V@VW3;M+#)LFB MAL@J'G9*#SN?;YL)%G4$%G%MFYI6[?!WNDVZ6&39%%#9!4/760?=8^^-B1GPN1FW!8K9BLI\O"IW MRY'^R@RR!_M#/>J;\7-'DW\GW!(^3ZA *UM6QJ9&&T8" # M!@ &0 'AL+W=O< ML.7B618 "NU+5LG(*92JYQC+I("2R FOH=([&1P\$#S0ID%'( M"SW#@TM*2Z@DY142D$7.PILOIR;>!ORBT,JC,3(D6\Z?S>1;&CFN20@8),HX M$/W9P1(8,T8ZC3^]IS,<:83'XX/[%\NN6;9$PI*SWS151>3<."B%C#1,/?#V M*_0\U\8OX4S:7]1VL;.I@Y)&*E[V8IU!2:ON2_;]/1P)O',"OQ?XKQ4$O2"P MH%UF%FM%%(E#P5LD3+1V,P-[-U:M:6AE7G&CA-ZE6J?BG_>/:+/X?K]!']$* M,A "4OTZ.Z@:0):4WGS8K='EQA2X0K=!CP1M)JE2&6.DDC!5.^@/O MN@/],P>N()F@P/N ?-?W1^3+U\N]4SG6Z ._/_#[UF]ZQF^1)*+1R+#7=2%! M(DV%N"I ($;)EC*J*(QBONAKBF\N:Y) Y.CJDB!VX,3OWWDS]_,8]!N9G5Q! M,%Q!8-V#_'_P!02P,$% @ J7M;5H2A M0."9 @ 9 < !D !X;"]W;W)K&ULK55=;YLP M%/TK%JNF5EK+-U0906I)IU7JVJIINV<';H)5@YGM)-V_GPT4D4"B/NP%?]US M[CDVOHZVC+^)'$"B]X*68FKD4E83TQ1I#@46%ZR"4JTL&2^P5$.^,D7% 6FQJMW)!2G^)<O5]=T-.IV!Q(2*,W2.7N8S='IRADX0*=%SSM8"EYF(3*ER M:P8S;?-<-WF< WEFD%X@U_Z&',MQ1N#)Y^'V+MQ4CCO;3F?;J?G<0[;3E*U+ M*=2/F +9X 6%,4\-B3=.HB_81%0XA:FA;I O@$C_OK%#JSO8P[_$]F.7[?S MZQYCCY\YSJ!G=O0$&PJ_IM"W?Q-[EA=&YJ;O8ACD>+[7!>VH\SIUWE%U#S(' M/J:H@06]9+9K^7N*AD&7CC4NR.\$^<>WBTE,QP3Y@UR^ZSM[@H9!KA,>V**@ M4Q0<570'0DP0IJKJXC(%I.HW2CED1"+*A!@_T& @Y-S>%WL\9D=KV&D-CVJ] M5X\/_MP%"P=_D^]ZUI[$89#K!/L:S5X-U._/+\Q7I!2(PE+!K(M0X7E3TYN! M9%5=%A=,JB);=W/U# +7 6I]R9C\&.A*VSVL\3]02P,$% @ J7M;5GQ@ M3XU\ @ QP8 !D !X;"]W;W)K&ULK55=;YLP M%/TK%JNF5MH*&$*VCB"M2:OE85V5]./9A9M@U=C,=D+W[V<#1:0A61_V OZX MY_@<7^XEKH1\5CF 1B\%XVKBY%J7%ZZKTAP*HLY%"=SLK(0LB#93N795*8%D M-:A@+O:\R"T(Y4X2UVNW,HG%1C/*X58BM2D*(O]< A/5Q/&=UX4%7>?:+KA) M7)(U+$'?E[?2S-R.):,%<$4%1Q)6$^>[?S&-;'P=\$"A4KTQLDZ>A'BVDWDV M<3PK"!BDVC(0\]K"%!BS1$;&[Y;3Z8ZTP/[XE?VZ]FZ\/!$%4\$>::;SB?/% M01FLR(;IA:A^0.MG9/E2P53]1%43&XX=E&Z4%D4+-@H*RILW>6GOH0?PPP, MW +P>P%!"PAJHXVRVM:,:)+$4E1(VFC#9@?UW=1HXX9RF\6EEF:7&IQ.YC_%[K;O9S\JQ#CPNZ@=H6$G-#PJ]-$4N?W$2BE24(/J M&H*H=ZX?^E_?JAN*"GI1.^I&G;K14777E%-36QE:"S'\]8_VCL5^Y(_>B-N/ M\J,H/" NZL1%1\7="4V8N;LM<"WD@=1&>TD;!]Z>OJ$H'+U-K=MK,[;%_R1R M3;E"#%8&YYV/#8%LVF8ST:*L.\^3T*:/U&PO=V]R:W-H965TRLI MUT>6)68K'OGB,%GS6'VS2-+(E^HT75IBG7)_7@1%H<5LV[,B/XA[DW'QV32= MC)-,AD',IRD1613YZ?,I#Y/'XQ[MO7QP$RQ7,O_ FHS7_I+?4+3X'O!'43LFN94?2?(S/_DZ/^[9>48\Y#.9 M2_CJWP,_XV&8*ZD\?I6BO>J:>6#]^$7]2V%>F?GA"WZ6A/\$<[DZ[@U[9,X7 M?A;*F^3Q+UX:*A*<):$H_I+'35NOWR.S3,@D*H-5!E$0;_[[3^6-J 50KR6 ME0%L.\!M"7#* *+\,=[*5'T; MJ#@YF=Y\FU[G6ASCZ><^D'H?A$/I/[VW/R M\<,G\H$$,;E;)9GPX[D86U)ED6M9L_**IYLKLI8K4D:NDEBN!+F(YWQN"E@J M__%PRD#%'4R =I[JE3J'G[')+F^[71LYMELO? MXR.Q]F?\N*=>5,'3!]Z;_/X;]>P_FKPBB1G.WJ+YEE41;ZDL]5%Z!NS"SP\TZF*=F-GE=+X[/CV/W^5K9-S>AP MT)*N5Z7K@>E>JWZ]\^WU7J5"W9&WG7!3*V=@-^<[J/(=P+=7)=>4$AC5M>*1 MQ R#P\K@$/=='V(Z1Q(SG(\JYZ-]O.NC5V4V'&V78D.;MA>'VGJ-2Q0%[E.0?KH[!Y) MS72OP8/"Y'$A9! 5Q'$O^"(+R:7Z.=/<.<%" _+,_;0I\@R.W-6BAA4*TXI1 MU/Y3:U&#*IT?*Y*:Z5D##QT@%S4J"V&IF>XU#5$0.;H4-2SDVD!5[P-[J.8> M"H//-S6PJ%\'\5(/*,7P\C+D-+H%)3L_9"0U\\>V)BEFXY8X0Z4K+#73O:8K M!O++KGQ1JM;Y@KILQ+;XHFQF_ QSW'X+7S!-10RFHK>*%L8.6+SS T12,V^% M1BV&/#W#4*$+2\UTKZ&+P5,T[^^AWQ!RVCMH.')7BYJL& Q$[ZGU=AJ!Q3L_ M[7T0&-,$QCSD6D=E,2PUT[UF,0;//G6H=5B(]H%BWP=Q,4U<# :E+UD:!S)+ M>5'BB^ I/V[VB#KUA*5FVM80QD;(A8U*8%AJYOJ")C 'GLO:D4%*56..8S2B M6PA2MC*F. :#43.!.)J;')B;F@L5Y@Y8LO/*R#XFIAR-8 Y#7A9"I2XL-=-] M;4T,GN!Z?U_\AA#0%<.1NUK4:.7 1-1>X>VT 4MV?L;[ "]'@Y?31ZYP5-;" M4C/=:]9RX-FN#A4."P$3>G#DKA8U4#DP!WWGJV 6MIA"GJUO%B6%\:*;V];C48>K09+UR-1"Z,1"^E"0,%+-+U M,6&IF98U4;G(ZWPN*DYAJ9GN-4ZY\(S6^[O;-X0 H( C=[6HFT^T( M 8MT?JI[V3]4VT"$O";HH@(4EIKI7@.4B[4F^(80!99/X-"N'JW:UL.(I\MB M1Z8@LR2+Y6878O5IM>OSI-CK:.GFFRVC5WZZ#&)!0KY0H?;A0"6:;G9A;DYD MLBXV,OY(I$RBXG#%_3E/\P;J^T62R)>3_ +57MC)_U!+ P04 " "I>UM6 MVAU^C&D" "8!@ &0 'AL+W=O9 Z@R&-95#*T>\A@I/EER45*$I5K:L M!=#,@,K"]AQG9)>45584F+U$1 %?JX)5D @BUV5)Q9\)%'P;6JZUVYBS5:[T MAAT%-5W! M1=G0BT[(XE8R54DO&*"%B&UMB]C'WM;QQ^,-C*O371E=QS_J"- MZRRT')T0%) JS4#QM8$K* I-A&G\;CFM+J0&[J]W[)]-[5C+/95PQ8N?+%-Y M:%U8)(,E71=JSK=?H*UGJ/E27DCS)-O&=S2T2+J6BI8*AH%@F^)T-[(IA>FF0:-Y;-* MCWVA!)XRQ*DHF7]+IO/;7V*5R2:95!ME3 AO3[VKP M=C5,O&<98TC/R< ](Y[C>3T)7;T<[O; XY?#G6>J&703&1B^P?],I*_=#9W? M3Z=EXU+6-(70PDE*$!NPHG=OW)'SJ:]5KTD6OQ+9DS;Z71O]Y]BC)Q<7'E$F M)?1UKV$9&A:MD9O(_>@,'0='N=EO3(_?!:9ZZ!?W\0W]?;^F''OOFRU!K(SV M29+R=:6:J]_M=O(Z-JIRL#]!V6U4\A]-H]DS*E:LDJ2 )5(ZYQ\P*]'H8&,H M7AMEN.<*=<8L<_QU@- .>+[D7.T,':#[&45_ 5!+ P04 " "I>UM6=IH] M!PX# ("0 &0 'AL+W=O2*D@T@4F(K4M0CHMK*6K2%37Q:,IUBJ+E_:8LT! MSPNGE-INH]&T4TPR*VX78R,>MUDN*XR5,0+ZL1USU[$IE3E+(!&$9XK#H6%WGKA=I^\+@)X&M.&HC'Q*YBF6$!/49_D;E< M=:R6A>:PP#F58[9]@'T\@=9+&!7%$VU+V]"W4)(+R=*]LR)(25:^\6Z?AR,' MYR,'=^_@7NK@[1V\(M"2K BKCR6.VYQM$=?62DTWBMP4WBH:DNE5G$BNOA+E M)^-NKS=^&?31X/=H\#093%#WJ8^>IP^#,7H<=N^'C\/I4(U>]T%B0L4-^HI> M)GUT?76#KA#)T'3%N;=749WHDU3J!CJ3H3P#=@Q9\_..?6XFR0\ASE:XS?.*$5J756E4BS5&.S4P2' N,ZE:E"H MZF-C$WMAX+7MS7%@!B/'B2JC=\!^!>Q?!"PP!:&V8P*9/A5$03XG(F%Y)HW( MI6[SB,;U6\$)[Y[PU6U<)S3CM2J\UEF\9[D";N)IU7/1"$^!ZD9A],%^ MBRJ@Z"S0E$FL*GF_ZPY57!0(TZR($CPCE$ABKNVH5K9.X/F-$W"#E>-&K1-T M^^B>TO\(/S!?DDP@"@OEU[@-E0 O[]VR(]FZN+IF3*J+L&BNU*\*<&V@OB\8 MDX>.O@VKGY_X+U!+ P04 " "I>UM6^ILQ[90% "T)P &0 'AL+W=O MMFX9(F).OP%4W5-W,N$B+5J5BXV4I0$A6%DMC%GC=P M$\)29SPLKCV)\9"O9,I$G0^(QC24N011_S9T2N,X5U+M^%:).G6=><'=XS?U3T7G56=>2$:G//Z317(Y MR..L^$3;\MY!UT'A.I,\J0JK%B0L+?^3UPK$ M3@&,CQ3 50%\:H%N5:![:H%>5:!7D"F[4G (B"3CH>!;)/*[E5I^4, L2JON MLS3_W6=2J&^9*B?'#X^?/\[0T\U?-Y.[C^CS(YKZ8:4X+17Q$44?HWN>RF6&/J81C4P!5S6O;B-^:^,$6Q4?^*:#?/P+PA[V MT9=9@#[\V-@PNTQ PP[J^H4,ML@$I\L<:8W1RV[]2W0+W>X1W3MUCO@<306- MF$2?2,AB)K^COXLO;B5-LG\:6CLI57O-JOFT<9VM2$A'CIH7,BHVU!G_](,_ M\'YM(@@I%@")&31[-37U\3UY9LD[4%/ B4!5NPE)1K5QHA+I=4E! %C0M^ M(<]DUD3*JMR65"G6WR5UU?<\;X\54)T&JXN:U865U3/=\'C#TL7^W-8$QRK5 M%@ZD6 D9B"\K!%>GF5QN(2D"2D6 (D9-*]JFE$NQFZ_$:.]:6TY0JF9('?LM6]? M)]8RDVJ!R =9/=P:5P6[4-M8K=0&.[CWEP2H"DTR6)/![PPQ296N5$,L7 NQ MGRE44*P:K:'@ RA7AP,PJ&XSUE3C-K/'VN#[5L>K>TQ?5=JN@FM%6'.O03U] MI69$'F[H]>%MQWJL3;AO=^%'5W[T+ZJ,9V/_01TXJ%H I682U6[=[Y_%"/B@ M]AQ4+8!2,Y%J)^_;K7S-<$YI([JR>+Z0Z,CH>-Y^/C*UU].:RCDLNZ\]N_\_ M37L>NJ5_:H0%ZM]!U0(H-9.HMO#^>3R\#VKB0=4"*#43J?;QOMW(OQNZ5\VA MVSL(75#O#J5F/BW5YAW;S;LM=.]N)X_/]M77KMYVO(&J!5!J)EGMYK%_EA#& MH-X>5"V 4C.1ZC0 GY@&")5=-K+#C3'L[X>PO9[65(#43"HZ5<#V5.&D$#Z^ M"MO56X\WT+<"4&HF69V2X-YY0A@T)P%5"Z#43*0Z)\'V5PCOAW"_,80/#+2] MGM94SI%68)U68'M:,DR!IA]0:B8]G7[@B_.$*6C^ M :H60*F92'7^@:UFO.53[TIL]W%0\^-:>ZVM&9TCH< ZH<#VA.*.2C67Z8'7 M2 8R5YB"J@50:N8.!IUY=+WS[&$ 33E U0(H-1.I3CFZ]A<([:*V$C->5O6; MHM9>:VM&H#F$N[.=*:%B46P+RU#(UZDL=PW55^NM9S?%AJN]ZU/_.B@WD&F9 MJ/>^#]02P,$% @ J7M;5KIA]-T@ P R0H !D !X;"]W;W)K M&ULK59=;YLP%/TK%JNF5EK+9R#)$J0FM%H?NE5- MN^W5@9N "C:SG:3[][.!T 1(5E5Y2; YYW#N!^:.-I2]\!A H-W&8[*,A=K0_5&.ES #\9P_,+G2:Y4HR8#PA!+$ M8#'6KLUA,%#X O S@0W?N48JDCFE+VIQ%XTU0QF"%$*A%+#\6\,4TE0)21M_ M*DVM?J0B[EYOU6^+V&4L<\QA2M-?223BL=;74 0+O$K%(]U\@RJ>GM(+:@E,1G"(S M92A%'@(LL#]B=(.80DLU=5$DLV#+\!.BRCX33-Y-)$_X=]^G/^YOT-/U[YL9 MND13FN64 !$@,!)RB\DZ7D6H/.S"W0F M(>@IIBN.2<1'NI#^U%/TL/(R*;U8![R8%KJG1,0;'?3@_73C2#1V72N[T+,/Z$U7C,G2O)5EV)7C M4L/IUE"GR)#G.(2Q)H\)#FP-FO_YD^D:7[OR[ESZMPYQ]3]6XB MX;0K826Q5Q#5*;F6C6A9O9&^WLU$&^69GKL/"MH@QW/,&K3GO%<[[QUU/A-8 M0)?ODN;N^K9=HV&[#;*=INLVIM>WNDV[M6GW:*L&L #9K!$ZGP.!12(N_M.U M[BF[]I1BP8G$]M+HU6GT/MJU7JMHEZ;;]QKE[T!93K]1_PZ08QK=#="OG?<_ MUK7]#M^FV;#=!IE&TW4;,QAT>Q[4G@='/3]1@=.=S]Q;RW8%,F@?&Z;7*D ; MY=D[+U<92AO4,\SF&ZCO?.0S8,MB6.(HI"LBRB]BO5O/8]?%&-+8G\@YK1RK MWF3*(>\>LV5".$IA(26-*T]:8N7@5"X$S8M18DZ%'$R*RUC.FL 40-Y?4"JV M"_6 >GKU_P%02P,$% @ J7M;5O/(*GNE P .@T !D !X;"]W;W)K M&ULK5?;;MLX$/T50HLMND!K77Q/;0&)E:)]2!LD M>WNEI9&E1B)=DK;3O]\AI:BV0LE>H'F(*6K.(<_,<#A:'+AXDAF (L]EP>32 MR93:7KFNC#,HJ1SP+3!\DW)14H6/8N/*K0":&%!9N('G3=R2YLP)%V;N7H0+ MOE-%SN!>$+DK2RI^W$#!#TO'=UXF'O)-IO2$&RZV= ./H/[:W@M\0;@+'X.X>#/!H3+67-^9-^^)PL'4_O" J(E::@^+.'%12% M9L)]?*])G69-#3P>O[!_-.)1S)I*6/'BGSQ1V=*9.22!E.X*]< /GZ 6--9\ M,2^D^4\.M:WGD'@G%2]K,.Z@S%GU2Y]K1QP!_$D'(*@!01LPZ@ ,:\#P4L"H M!HR,9RHIQ@\1531<"'X@0ELCFQX89QHTRL^9CONC$O@V1YP*/W]9?;V[)7]> M_WO[2-Z3!X@YB_,BIR8J:U ' $94!B2%! 0MB%14[107/XB@"@AE"8$T!1,_ MHNAS-?TV D7S0OZQ70[W>M0,FY -#=_P@I#9O%NA1W:T MKB-773;WH3?0<=\?^^42H^B,T8F.<:-CW*OC4>GCE;.8E^:X@7Q'&-X//&U. MZ!H8I+FR::NX?>]D2YX_;*FSFWFS^>E?2VX'^<@N>-((GO0*?L!4H"+.JDKS MO 6A[QU5%:A80&)7VD_ZUAM,O=]MQ6EU%CBW Z,S0'\P?@4\<:^WX0H M3O8@M39]<+':*9''^@5>^/&336G_&A@COR.?SP!]%&@/[EG@F7SVO9\]B-?+ M]17["V%M%'IQ__Q7?:2H,NN\[R=RK[J/7R>V7?OFJ;K#[P;;L)@DDK MQSOLVH<]ZK(;M^2X1TUE"6)CFG.)1W+'5-5Z-;/-!\"U:7M;\S?ZP\ TJS]I MJJ^*.RHV.9.D@!0IL23C#2*J1KUZ4'QK6M9S*?P/4$L#!!0 ( *E[6U8:DA6OFP, !P, 9 >&PO=V]R:W-H M965T&>EL<9%$C:3MM+]^1\E1%(O6@B$OL2C=';^[(^\NL[V0]RH#T.2AR$LU M=S*MJPO754D&!5/GHH(2OZR%+)C&I=RXJI+ TEJIR%W?\R*W8+QTXEG][D;& M,['5.2_A1A*U+0HFOU]!+O9SASJ/+[[P3:;-"S>>56P#*]!?JQN)*[>UDO(" M2L5%222LY\XEO5C0P"C4$G]RV*O.,S&NW EQ;Q8?T[GC&2+((='&!,.?'2P@ MSXTEY/CG8-1I]S2*W>='Z[_5SJ,S=TS!0N3?>*JSN3-Q2 IKMLWU%['_'0X. MC8R]1.2J_DOV!UG/(@HT/"$@G]0\%^J$!P4ZLBY M#5GMUI)I%L^DV!-II-&:>:AC4VNC-[PT:5QIB5\YZNGXX_7B\Z<\U!D;=+ MT(SGZAU:^KI:DK=OWI$WA)?D-A-;A=)JYFJ$-EN[R0'PJ@'T3P N(3DG 7U/ M?,_W+>J+EZO3Y^HNAJJ-E]_&RZ_M!2?M]<)P87.JL1+:K9B[>:$JEL#KS877\G8,X>#UN%@R'K\C4F)I^$['@>EK?EK]$>UOJD:NYCZ MHW#F[KHN6(3JA.PL:&&+%@ZBK;1([L_,)4[KPXK%A9G:8(-L+$6=_2=1=,38 MEQE//#OBJ$4<#2+>- 7/1C3J[19XT^D1DD6(3B,[4]0R1?\1-J:!7'_^XQ=K M.J/>EGXG40V61682V*G&+=5XD&K!*JY9SG]@,LTI9C+)Z@*3P@Z;386M0]MP MQST4&GC>$>_@UO_S DU:QR:#CEWF.1$Z ZG>DQ*L/DPL!^_X)/1E1AV99V33 MEFPZ2'8K,."VPFYCG/891_XQ9%]H-(E.4%+OJ45Y+Z^YG7YC+;P'6Z]4>5_+ MVG//.\V9#F9H"6@VX:R9>/ RL$)(S7\T+^#!E#RP1H'V,G%&O:E_E"^[6'#B M*M.G)DD'6U)\Q117).5K3!R4"8X&. 3\+3A.%3N\QUMIA_;[-"$]OLM6J3 \ M@?S4YNAPG[O&D?F%5X'VFUGD^>-CSKY4&'0RT'"ZG='-S,V?F-SP4I$&PO=V]R:W-H965T/"2:V/AV,%VUL%? MS]G)0M:F8P^\)/;Y[LOWW=F^3+=2_= %@"&W)1=ZYA7&5,>^K[,"2JJ/9 4" M5]92E=3@5&U\72F@N0LJN1\%0>*7E DOG3K;N4JGLC:<"3A71-=E2=6O!7"Y MG7FA=V=8L4UAK,%/IQ7=P 68J^IY)MZQMX)*NUD64;C Q* M)IHWO6WST L(DP,!41L0[0:,#@3$;4#LA#;,G*P3:F@Z57)+E/5&-#MPN7'1 MJ(8)6\4+HW"589Q)/WQ0'9$X?$FB((H&""T?'QX^0"?NRA$[O/@ WG[^K_H)OL0$+]H$OR2GMQFO M73WFKAZ:G(/"G+MJ&8GK%'=,&[8"4RNAR;>5Y)S@$=A2E7\?*D'#<#3,T-XJ MQ[JB&549$"HZ>UB3*DI M@/P"JH;$-XACAVAOP)MT'+^9^C=]3?L^HR#L?.Y1'7=4QP]2G>'J9*ZM:L@%-CCYAT]+-:*< 3>$A&\[6D1S%^$^_(&/")AE4DG8KDD2JP MO>P(P+Q7BJ'94AX\^LD>GS!*=C@/^ 3),.E)1WKRV%V"M]N_]L=DK_9A,'Z] MPW+?J;^)&I9^[\XN06U<*],DLP>YN;XZ:]$PQHA@Z,),E)-6VLF1E:N,UQ+@WW�O\$P!E'7!]+:6YF]@/=/\6Z1]0 M2P,$% @ J7M;5ML?=]7: @ (PH !D !X;"]W;W)K&ULK5;;3MM $/V5E5M5(+7XFJ30Q%*(JYIR9.7N;X8J+)YD"*/)4) M+X'AS(R+@BKLBKDM2P$T,: BMSW'Z=L%S9@5#LW8K0B'?*'RC,&M(')1%%2\ MG$/.5R/+M=8#=]D\57K #H2[-EZPJVQX:QPNI M>%&#,8(B8]6?/MXUB1W7KLXK5]X>5ZY'KCA3J207+(%D MF\#&N)O@O77PY]Y!Q@CB$^*[GXGG>%Y+0).WP]T6>/1VN',@&[]9"M_P^?N6 M@L6\ *+H,\@V=2MTT([6U\.9+&D,(PO/OP2Q!"O\],'M.]_:E.F2+.J(;$NU MH%$M.,0>WG.%FY7A!9DU^I&2ON#5I%IEK.AZADY?BLO0]7'[. ZNX7)3HEW# M07#J[]A%NW:!56*])K'UM6]>/0 K9$)1&2_OI*MF/>A._:\Q>P[-U'S[,K:;6# M/1??9 R@T&N:,#ET8J6VMZXKPQA2(F_X%IC^LN8B)4H/Q<:56P$DRIS2Q/6: M3=]-"65.,,C>S40PX#N54 8S@>0N38EX&T/"]T,'.^\OYG03*_/"#09;LH$% MJ.?M3.B16Z)$- 4F*6=(P'KHC/#M!/O&(;/X2F$OCYZ1D;+B_)L9/$1#IVD8 M00*A,A!$_[W !)+$(&D>?Q>@3CFG<3Q^?D?_/1.OQ:R(A E/_J21BH=.ST$1 MK,DN47.^OX="4,?@A3R1V2_:Y[9=ST'A3BJ>%LZ:04I9_D]>BT <.6BA=@>O MOD[1EZ?% GV\ T5H(C^A!GI> MW*&/'SZA#X@RM(SY3A(6R8&K-!D#Z8;%Q.-\8N_*Q-A#CYRI6*(IBR Z!7"U MBE**]RYE[%4BWD%X@UKX,_*:GF M;WLB(EN,;OIK 3M2V2[7M*O1@ M3!+"0D!$H15L*&.4;1!?(Q4#>@,B;.)SQ$Z&:(Z;EZ#A=;K^P'TY5E4Y[_]4 MU2E5=2IS.(05K.N_4V=N:P([B8)? M1L'_T=P"B[Z7U1S+/\XJ[O<[9UGUOY/[$Z+=DFBWDNBL*"^C,DLV@I48_S4O M-8&=R.V5\L-1:C1J_;OY(:[T#0JR2XU,Q6P&!-[=2\BUEQJW].[=)(+YO6 M%6J'6P.NOC;\5,G!M=XGZD([C<3A1H&KKQ2CE M%_\FCH%4;\0F7=N'MBV3T M>N<)N[3I7-ODAPL"KJR\P9(KDN3-"%5OYDY<=1X58"<4>OBNK?E# M$<=U5G%L*="6,FXSL]1Q]ZA!24%LLKY-HM"<#?D%OWQ;]H:CK",Z>S\V/6/6 M^!Q@\H;SD0A=%"1*8*TAFS==S4GD/5P^4'R;M4$KKG13E3W&NN\%80ST]S7G MZGU@)B@[Z>!?4$L#!!0 ( *E[6U8=&U2K+@, (@, 9 >&PO=V]R M:W-H965TW36C+^))8!$[V$0B:ZQ ME')U:YK"74)(Q#5;0:2>^(R'1*HN7YABQ8%XJ5$8F-BR'#,D-#)ZG73LF?"9(Q&'(>%_!Q"P==>PC#2$2 ME$6(@]\U^O;MT,;:()WQ2F$M=MI(H\P9>].=!Z]K6#HB","56H*H6P)#" *M MI.+XDXL:A4]MN-O>J-^G\ IF3@0,6?";>G+9-=H&\L G<2 G;/T+71C85D86ZL^B&-LCMYSQ=BQ\!V#AC@W #_;] X8%#/#>HI:!99 MBG5').EU.%LCKF.*95#;6:ZN?@@$\<'Q&V,QBR22X%& MD0?>OH"I(BW"Q9MP![A2\0[<:U2W?R!L85P2T/#SYG9%./5B]>JI7OV 7C]1 M:T3F =34AJH)$@ 2X,:<2@JB;+TRN4:YG-ZRMV)%7.@::D\*X D8O6]?;,?Z M6<9Z(;$]\D9!WJA2/YT\DVNF9)#<%R4TER3VA M'"4DB 'I1*NRM=K8G$8+G3!IZ>ZN%#SU7+N0V!Z[;6T3HG79,SW7NQ#\I=3V MZ7?* ?NRYWJUWLGT]HE*UC31GJHSKU#=J[M1Z(?!%6@(+ MY+(XDEG95XP6978_+2[-[?2L1A\3OJ"10 'XRM2Z;BD6GI6]64>R55HYSIE4 M=6C:7*I?!>!Z@GKN,R8W'>V@^/GH_0-02P,$% @ J7M;5OZF@.Q1 P MY@X !D !X;"]W;W)K&ULK9=M3]LP$,>_BI6A M":2-Q&DI#VLC00L;+UH0A>VU2:ZMA6-GMMN"M \_.TG3I O1BO*FM1W?W_>S MS\E=?RWDBUH :/0:,ZX&SD+KY,)U5;B F*ACD0 W3V9"QD2;KIR[*I% HM0H M9J[O>3TW)I0[03\=NY=!7RPUHQSN)5++.";R[0J86 \<[&P&'NA\H>V &_03 M,H6ZA$- :NJ.!(PFS@7.*+(>Y:@W3&3PIK56HCB_(LQ(OMW$8# MQ[,> 8-06PEB_E8P!,:LDO'C=R[J%&M:PW)[HWZ3PAN89Z)@*-@O&NG%P#ES M4 0SLF3Z0:Q_0 YT8O5"P53ZB];Y7,]!X5)I$>?&QH.8\NR?O.8;43+ O7<, M_-S WS7HOF/0R0TZ*6CF68HU(IH$?2G62-K91LTVTKU)K0T-Y?88IUJ:I]38 MZ6!X-Q[?/HZO)X]3=#D9H>'=Y/%V\OUZ,KR]GJ*O: 2$@40W3 B)[AGAZ(9R MPD/*Y^AP!)I0IH[,O*?I"!T>'*$#1#D:4\;,&:F^JXV+=B$WS-VYRMSQWW$' M^V@LN%XH=,TCB*H"KF$K /T-X)7?J#B"\!AU\!?D>[Y?X]#P_\UQ@SN=8K\[ MJ5[G(_M=MU^97+=>SE[R"Y60$ :.N<4*Y JX] M"DT8VKB(Q#.C(DUW8Q%Y8!N8J M220XU*$TRNP;7RV)58A/"^+3=F_6:9OD+8E5R,\*\K/V0C>3ZI4B]VPG;!L7 M^R#*>8%ROG_8HC_FB\)IO(SK@!H%]SW&EL0J[-C;?HN]=D,XUVL)OBVU*GTI M$\'MA7&NU13'S&PO=V]R:W-H965TZ'A(]CR),WB@B.W3%-.7>TC(862YUO'" MUWB[X_*"/1[F> M+X-_R!RK.[(H2Q2ED+"89HK 967?N;>@J@8KX,X8#.SE& MR^A:*8(/W"?]*#K]!.2!?\M8D8>H_.A2QO8&%UGO&25J*10_2 M."M^\7,Y$2<"P=$+O%+@G0LZ;PC:I:!])FB[;P@ZI:!S)O"\-P1^*?#?*^B6 M@JZ:^V*RU$P'F./QD)(#HC):T.2!LDNIQ03'F7RREIR*N['0\?'DRWP^>YQ/ M%X]+=+<(T.3+XG&V^#Q=3&;3)?J$9MF:I( X?@:&=XGJ9#D_?+7=UXFN4!K(7<+5I'WY8!NOGY0S7I M&M[T_3SWR--@PO=C'#VF-MGMZO%K*V[[1QZ_ENYQ*G@=/4^NP[>W!Q=A MH:&^U:SQ*VO\1FO4PIF\H!R_R'4FT(F8:$A6,VG;N53M]&GI:B[XFS[$6TA XH3]1[& MD:@&8L8IEJ49@F=1:S)],C72KTTFD["@>Y$D'7?@N9?95 1V3P+;;E]FW7D^ M71*]@=?IG ;6/.A5'O0:/7@H\D(4VZ^IH9OKW@]DADYSGAF-O;LV,TS"0D.P MFBO]RI5^HRM351>IQ:LJ1W6N-%*NS0"3L, D;&H2%AJ"U7P=5+X.#)>% Y,. MFX0%)F%3D[#0$*SFL.N\?G@ZC;F[V*5B7VR4Y."G2K]MP86I-]QHNOZNIJM:]WIW:SSJ[?N[<35W,]D/N M:N?H%5]L(LXQW<890PEL1%-.JR=Z2XM]N>*$DUSM(ZT(YR15ASO $5 9(.YO M".''$]E M3LZ_A=02P,$% @ J7M;5@N/2ETI! @A, !D !X;"]W M;W)K&ULM5AM<^(V$/XK&K?3RZNTX\*7D!SLD4E 9?^^DJVXT 0&DA=/H E[_.L]]&R6FNX9?R[6 )( M]*.@I1@Y2RE7UZXK9DLHL+AB*RC5G3GC!99JR!>N6'' >04JJ!MX7N(6F)3. M>%C-3?EXR-:2DA*F'(EU46#^/ '*MB/'=UXF'LAB*?6$.QZN\ (>07Y=3;D: MN2U+3@HH!6$EXC ?.3?^=>:'&E!9?".P%3O72(?RQ-AW/?B8CQQ//Q%0F$E- M@=7/!FZ!4LVDGN/OAM1I?6K@[O4+^UT5O KF"0NX9?1/DLOER.D[*(I-2) M\BBYNDL43HZS^^FG/_[*,C3)/F=W'[^@Z:>;SX_H$CUF#U-TD8+$A(H/:N+K M8XHN?OXP=*5RJ\'NK'$QJ5T$1UR$Z)Z5GPWT#/#L=[EG$"-L,""N^\%@&%"O*G@'0 M!$J8$XFF%)?"M,PU3V3FT17M6JSP#$:.*ED"^ :<\2\_^8GWFTGB+LG2+LFR MCLCV%B-J%R.RL8^G30G&9:[*L"0<5%&6:*67!%&"GP@EDH!Q>6KFN&+6^\-F M[$=1Y*G/T-WL2G^J86HPC.,D.C#,K$&]4[*XE2RV2J;V,DEKF2@31F6L!.LWB@Z6X3*+>KM,]\9)6O,0NGJKR)L6LJ',5ZY(L[9(L MZXAL3_I>*WVOH[K;ZW(QNB1+NR3+.B+;6XQ^NQA]Z__@&^:JN%)0-78.B)1B MS7$Y [1BE,Q4O553&Q"RJC*X8.M2FA:J?U :>KYG*, GVJ6'=H.>P2ZSQO9. MY0:M<@.K8<+3!= V(S:N-"F$A0!HS>7 84+_O'PITHEUZ:.<'@6F#LL;P M3H5\[[7']JP:?>$X)^4"7>@-"E0WO5!O<$)M\!1+R)%D2"ZA[KB/:V?W<6X9 M:-CVMK$@[(>'&ALL_20Z-,P,A@,O.;I%^3NO*/[_UA0UU'M/;^Z*3K9,39;F MOL@>V'OS+G@5+K *=[O$Y4*7,S3?^Y>^:/:,UB4'3,D_*@NKG#1*:'5R=N(% MIL3S8X/,P6'[^:;G:50V&(:#^'CFO;X:^=9F_Y3>LF'8Z\S\P%3U399!8JK[ M]JD^LW\#;V?8@Z:8Z/GDS?ZL/F*HSC%>: M^G3J'O.%KH\4YHK2N^HIR7A]X%,/)%M5)QI/3$I65)=+P#EP;:#NSQF3+P/M MH#UV&_\+4$L#!!0 ( *E[6U:J[^T \ 4 #@D 9 >&PO=V]R:W-H M965T73/X17OD'L;(-7Y)ZH+YNY MT$?#&F5!,\(DY0P(LCP?7,#3."P&%!%_4O(DMSX#0^6!\Z_FX'9Q/@A,1B0E MB3(06/][)%(\59_YTP=2$8H,7L)36?P%3U5L, !)+A7/JL$Z@XRR\C_^5@FQ-0".=PQ MU0#T.F!4#1@5RI14"AUBK/#L3/ G($RT1C,?"C&+T9H^96;> M[Y70WU(]3LVN/\T__O[W]36XO+Z[OKG] \P_7MS=@V-PD[,%60"IL,HEX$OP MF2@JB)YR!6Y9PC,"YBEFX"@F"M-4OM-C=H0<@R_W,3CZ^=W94.F4S86'297> M99D>VI$>1. 39VHMP;5)IPTPU%QKPNB9\"7R(L8D>0]"^"M 4*.A*X.'PX= MP^/#AP<>-F$]?6&!%[YJ^EPZES@C-XY974[E!B?D?*"7#TG$(QG,?OD)CH/? M7!KU"1;W!-;2;U3K-_*ASRZ2),_R%"M=Z@^$D255@#^D=(7+54D!PA:F^K\3 M+%RREO!1 6_6V,=9"$?C(-"3^[BMF!T734-DQ<7>=#N*$=5B1-YBNEICMB* M,K 1_!^],#M%.77)$/5977V"Q3V!M00=UX*.O=5UZ:RH![*BC%&V\M55"3S> M5R]7CKAH8M=?[$VTHPR36H:)5X9[C4<3 A(NE8OKQ.+PDN7>B-B;04=^TYK? MU,OOEBFB4=5.@E,K?1B&]EPZPD83>RJGUE*"#%@3UB)Q4I,XV;,2JAP+BE.0 MF!!M,%TYC$MA\0^2X!5V! M*)S:A/T9=66\Y?3@GMM0J;1P9TZZT#&]H\C%UXZTF'HSZ 6SW;6&TL)5'2V:)AKPZP5[2X+[2V MB(T)A'X7>(.I (\XS8DIBRTA#V[7U06V)W@\G02.DK$#)V$$'27S%DX0-E80 M>HU1V0Y2_62OS/L*L"C7>#!YDW3X.P MO=>.!N$(=#>(MW!IL+%I<)]/\S8(VX3M:A#[[9H_DZY,&\,&_8[->\/OZPZV M30NCP"6#'>A<$V)H.[J7:T*;9^/IH-_4M5_B',#-8=TB5^.SXV#@K.BW,'FH M,7DH\';'BXSG3,^J( E?,?J?UD)W2K4VSR),\I0NRB=_K"M /Z 4K]%D\1W5 M=IXOG8T4]63CJM=-?:+%?:&U]6XL)O);3+?>+7F=BMJ.TEEVCCAWV?G3["I# MXS\1.JCLCC3ZL<+?WKT0!&^]=>*Z&H4NN4S'KLW[]$=2/('MK4*O!7YU%?:) M%O>%UI:_\<3(:Q=G=T3M?(BMAFZ7$(HBNX2N'('ZF=UA4_S)="7;>%?D]ZYS M0;D '^!+L*T%AVY+?L=YPEN1#F-]1RZ?+< MMCV9ZTJ:/M'BOM#:OXHVQC_\ <8_[-7X]XH6]X76UKLQ_N&;&/\*-?*X$4>( MV_/[,WRM L.M+149$:MB:XJI$$VSW&Q0GZVWOUP4FSY>G+^$IW&YB:6!*??4 M?,)B19D$*5EJR.#]1',4Y3:5\D#Q3;%QXX$KQ;/BXYK@!1$F0'^_Y%P]'Y@+ MU)N%9O\#4$L#!!0 ( *E[6U:;SK/,0@( $ % 9 >&PO=V]R:W-H M965T2C$($ S? (0=('PO(.H KG*X5>9LS8DF:2Q%@Z3--FQV MXFKCT,8-Y?845UJ:76IP.LWN%K???V49NLKNL^N;![2XG=ZOT"6:5F+'M3(G ME0M90($H1[G@2C!:$&WB-6&$YX#:RT84JKNS992L*:.:@D+G<]"$,G5A&!]7 M3P#LK&/85#!U?]$\5/&6KY1F>YK'M.E$UR2'Q3#\JD'OPTH\?@K'_]93) M_T3VRG+46X[^QIZNLN6B/^:74U9;_,CA[4.R3R^#X7#HQWA_;.)4VF@T'O9I MK3Q\=+_MVW)'Y)9RA1AL#- ??#8,LNW7-M"B=E=^+;1I(#&PO=V]R M:W-H965TZ72Z#VXR@+6)G;4-]/;7[S@)*2\A6TY\*;$S\WB>Q_%XIMVUD%_5 D"3 MUR3FJF,PT02M4P2*O\;0BS6/_]+408LNAV3SBX!4.WIZ#>\S! M+QS\]SHT"X=FIDQ.)=,AH)KVNU*LB336B&8>,C$S;Z3/N-GWJ9;XEJ&?[H\? M)P]__#T>D^'X:?SQ_C.9/ R>IN2*C$22"@Y<*R)FA.,7F()D(F(A"872Y.(% M.,R8;I"+ #1EL6J@UY=I0"X^-,@'PCCYO!!+17FDNK;&4,V"=EB$-5Q'0Z/WN;H5[\'YW MIX:-7VZ;G^'Y)VU;E >KK:%J5WM M5&$.5VPUV^6".WQO2KXWM7P#/*H<(C+,#RV9Q)1?DB<\U9/-J=Z\NACA\6Z0 MD82(Z4LR?5/H$UXCY.(!=6K@O*8ZG\;T<,]#D0 1,DL;$A9&WA5LYO\9OVHS M\Q(#GN=E I*:I/]OE=SU/*9X03 ^OR2?,%I)8X+IA0PB3(Q,:8.*BXY?\5)4 M4/7]UH*?NDUG MO9SU:YGZU:'9Y!,YG+7VAL=K1*SUJ<4\__.<&",X'MZ-O\Y!S*%0LA+P6P^B1%-: (4&D23;24>$Z) M7D!1-U1IVSE(=/MY]:<606V<_U.%VU*%VUH5[KD&1-69#%4$<_?6]MWA^WL4 M*VRVLGU.\M#&\YWJ&\%UWBH_IS9ZDR=#C7LE02\E)W@=IIA$"%5X*U;7;+6 MIQZ& FV;U977N=VC7FEUZQTAOU7VNK7D!XF0FGW/[J%-@6LJ *@F[AYNDKN_ MD15&;7^?S:'-;><(%^^-BW>N8J9 :M57,_7KG9JG*M8\6L^X;P6P6UL?]I^. M=R25Q/W#,J[IM?:)'UI=M0Z^R$.C5L??XV-OM618[\RSUE9AH$NN\Z:EG"W; MYT'6-.[-#TU;G;5Z;S!Y3_Y(Y9QQ16*8(:1SW<:(9-[FY@,MTJSQ>Q$:V\CL M<0$T FD,\/U,"+T9F 7*?S;T?P!02P,$% @ J7M;5D?;)4,0 P 6@D M !D !X;"]W;W)K&ULK59M;]HP$/XK5C9-K;0V M+X0$.H@$#=4JM1TJZZ9]=).#1$UL9AOH^NMW3D)&26"=M"_@L^]Y?! MAHLGF0 H\IQG3 Z-1*GEA6G**(&(T!R93SHB ^= 8V1>AK_T+AV\I;.3.FF@ECYP_:>,Z'AJ6#@@R MB)1FH/BWADO(,DV$8?RL.(WZDQJXN]ZR7Q7:4 8!3 9Q] M@'L T*D G;<"W K@%IDII11Y"*FBP4#P#1':&]GTHDAF@4;Y*=-EGRF!IRGB M5#"YG=Y\^3&9D/'D;G)U_95,;T9W,W)&I@+.%'TF-.-<2?0G6@-MH SD)0=$TDZ=(<@\J%8"W1)'K\G2:488'#[.0G+P_ M'9@*->A(S*B*=US&ZQR(UW;(+6U3'*N5#I"RV:*Y\3 M5NEJ$U0R>:]"L#M-12U^?M,M;''K]PX*\FI!WE%!.(!45K:20SJ\-AWZR_M" MFH[[&EJH/-<_*,*O1?A_JPHVT[U>2J-HE:\RJM \UE>U[-8+Z3>OD.^Z3=E- MOY[E->O70M?K]YO:S9VIDX-8%--;8O HL6R_]6[]0!@5UM6R>5#=SP# "=# &0 'AL+W=O^&6Z$?%1+ $V>TH2KD;/4.ANX MKHJ6D%+5$AEP')D+F5*-3;EP52:!QA:4)J[O>3TWI8P[P=#V364P%"N=, Y3 M2=0J3:G\.X9$;$9.V]EVW+'%4IL.-QAF= 'WH']D4XDMMV2)60I<,<&)A/G( M.6\/PC,SWT[XR6"C=IZ)43(3XM$TKN*1XYF ((%(&P:*?VNX@"0Q1!C&GX+3 M*5]I@+O/6_9+JQVUS*B""Y$\L%@O1\ZI0V*8TU6B[\3F*Q1Z3@Q?)!)E?\FF MF.LY)%HI+=("C!&DC.?_]*GP80?0[AT!^ 7 /P1TCP Z!:#S4D"W '2M,[D4 MZT-(-0V&4FR(-+.1S3Q8,RT:Y3-NEOU>2QQEB-/!Y&9Z_>W79$+&D]O)Y=5W M,KT^O[TGG\F#=0QB0M<@<0,0JG!K9&:Q%%DI'- "#=8@,2H@>@DDD^(W+B<. MS8##G&DB9@E;T'R!>4PX;N/M4"24)A]"T)0EZB.^\ XTDX [2I,K'HD4R#2A M?.AJ5&EB=:-"T3A7Y!]1U/;)C>!ZJ[U<$=/%R>+L"'KX<[M6HZ90KWK%\G2-\TYI5&E39G=-UJ^G,L310&8U@ MY."YHT"NP0G>OVOWO"]55C5)%C9$MF=CM[2Q6\<>A$Q%8H6;55(-5;;5PE]K M6Y-D84[6]BR;N1?6@=?R_/[075<81 MJC2HEJY:$ZGRIB&>\.T\>[[U2M]ZM?EX>W H5N9@K\G-U"19V!#9GG7]TKK^ MVW*P%OY:V_K/I4UN2/6TSI'L.BVEGM9*G3QE^:$M0:\D)YA;&5Z/YE8&K:JT MYWQGNV'L1WI1,:/E=0_D/#-I3\Q9*>:LV:.BENX51T5#/.';>7+?W)W"+06Y ML 6P(G93Y_5)V5O6V.>VM#SH'V/MG9?*_VGRPOV&R@7#DBV!.5)ZK3X>&ULM5A= M;]LV%/TKA 8,&[!9HOR=V@(2QT$#-)V1="OZR,C7-E%*=$G:3H'^^)&4(EFI M0E0%^V*3$N_1/?<>T<>WT.N[VRX MR(C24[$-Y5X 6=N@C(5Q%(W"C- \2&;VVDHD,WY0C.:P$D@>LHR(KU? ^&D> MX.#YPCW=[I2Y$":S/=G" ZA_]RNA9V&%LJ89Y)+R' G8S(-+?+&(;8!=\1^% MDSP;(T/ED?//9G*[G@>1R0@8I,I $/UUA 4P9I!T'E]*T*!ZI@D\'S^CWUCR MFLPCD;#@["-=J]T\F 1H#1MR8.J>G]Y"26AH\%+.I/U$IW)M%*#T(!7/RF"= M04;SXIL\E84X"\"#5P+B,B#^T8!^&="W1(O,+*UKHD@R$_R$A%FMTU!4 M@%:#0K=YRC- *T;R6:@T(Y-7F);97Q79QZ]D?PUI#_7Q7RB.XK@E?/'CX;@9 M'NHZ5L6,JV+&%J_?J9AMM J<03N.>74OY)ZD, _TNRE!'"%(?O\-CZ(W;20] M@34H]RO*?1=ZL@*1ZC8:@?"-[2*Z-**0;:P+J*F%,OO+,=%5/YY3<:UHY#>H M\ALX\UL0N4,D7R,[6'XYT"-A.N'6_)Q07;OB":S!>EBQ'GH2XM G94]@#5LM][P'2@Z"*0FN> M3J"NW?$$UN \J3A// ERXI.R)[ &Y6E%>>I/D-,VI4U'_1>";%\V&;4+$D>U M"8BS?&H_@MV&I)9RAWW6C=FYHY[0FA6H M'0\>^!*R5\/C"ZU)N[8\V&DON@IY^+V0>WCX4LN_PM'@VM)@MZ>Y(T\_M2T[ M43NWU1-:LP:U6<)C7VKVZI9\H35IUWX).[U)5S5/6M05 M3WAV>F:.+N]TNC27B,%&PT>]L?X1$,5I8#%1?&\/U!ZY4CRSPQV0-0BS0-_? M<*Z>)^:,KCJ33?X'4$L#!!0 ( *E[6U;YO5Y\U@, !T6 9 >&PO M=V]R:W-H965TE_ 3NX]W'-]G!P\V##^3<0 M$CVE22:&3BSEZL)U111#2L096T&F[BP83XE44[YTQ8H#F1=):>+ZGA>Z*:&9 M,QH4UZ9\-&"Y3&@&4XY$GJ:$_[B"A&V&#G9V%^[I,I;Z@CL:K,@29B"_K*9< MS=P*94Y3R 1E&>*P&#J7^&+L^SJAB/A*82/VQDA3>63LFY[.IRN"!"*I M(8CZ6L,8DD0CJ3J^EZ!.]9LZ<7^\0[\IR"LRCT3 F"7_T;F,AT[/07-8D#R1 M]VSS$4I"'8T7L404GVA3QGH.BG(A65HFJPI2FFV_R5/9B+T$?'XDP2\3_.%-F*#IRI.CR:?IW;__ M3R;H:O)Y).6@UEBBVRQB*6Q!/J OLVOT]O4[]!K1##W$+!;8OUCQ1[#=$9"O![Y'N^WY(^?GXZ;J:[JFU5[_RJ=WZ!=WX$;TQ$ MC!035 PFWW.JNJ/8MS(S0NG->B%6)(*AHW:C +X&9_3F%0Z]?]IX6@)KL XJ MUD&!'IRDF#;*@4W*EL :E,\KRN?&A7Y@DB3HY;$F;?)F5+8 W*V*L]AO?7I%E"[^LN M"+K!;^)LB0J[O:!=GWC/'.$_46CU$&TS(5=FS%-7SA9:LP.UQ<&^);UBJP[' M%EJ3=NUQL-%/O$RQP;,4>QAE4&SM5+#9JMQF:Q!2>_#6THS))Z^1);0FU=KB MX(XM:5KU-;;0FK1K9X.-+N)ET@P/I=GQ_-^E>1@5]KK>$6G6_@2;#4HM3;,) M-<.[9$:M7CV$)KTJY=#C8ZBI>)M/\,-]H2=,R.^K5/\V12LK08QD#FP'6 MNK]@3.XF^H2P.A$>_0)02P,$% @ J7M;5I$]I_0Q @ \ 0 !D !X M;"]W;W)K&ULM51A3]LP$/TKIPQ-(&TD30I,+(U$ M:=$J :M:V+2/;GII+!P[LR\-_/O9;H@ZJ2#MP[[$/OO>\WNQ[])6Z2=3(A(\ M5T*:45 2U9=A:/(2*V9.58W2[A1*5XQLJ#>AJ36RM0=5(HRCZ#RL&)=!EOJU MN#R_'0Y?N$'QQ;LS<'YV2EU),+9NM1$#E!*# GQ\#LL,5K%,(1 M61F_.\Z@/](!]^>O[#?>N_6R8@:OE?C)UU2.@B\!K+%@C:"%:K]AY^?,\>5* M&/^%MLN- L@;0ZKJP%9!Q>5N9,_=?]@#Q/$;@+@#Q%[W[B"OWW7],IC*?WTYO9 \QOK^Z7\!FFAK@U MC0:H9 1%0XU&6*'$@I.!FKVPE4"PSP(62%RCO2F"F8I!]_# XC[Z^HS+I52:> M/?FG*SJD,OD/*H>]RN&[_])>37)(TPYUYE&N0VRS9' Q2,/M_EGAW@-VO>". MZ0V7!@06%A:=7EB\WM77+B!5^S>]4F0KQ$]+VY)0NP2[7RA%KX$KD[[)97\ M4$L#!!0 ( *E[6U91FN6M P0 "D1 9 >&PO=V]R:W-H965T[B&FQ[F!C?/"]V@7"K5@NK.,[& -XF>V8G)F5BA!E$#*(YHB!MNY M<8=O/>PHA5SBSPB.O#9&RI4-I<]J\AC,#4M9!#'X0D$0^7. !XACA23M^*<$ M-:H]E6)]?$;_DCLOG=D0#@\T_BL*1#@W)@8*8$OVL?A.CU^A=&BH\'P:\_P_ M.I:REH'\/1_CZE:'-TYU1$Z.YUQT1#J>"YR!'D=ED%N> M$1_FADP1'-@!#/?77_#(^EW'49]@7D]@#?X&%7^#+G1W!4P%KRVB>85X!-#AJIA1=6P MDZHE.47)/D$9L(@&BJX#<*%(BM(&3S4F@>M(Z]SG4M+Z!/.Z&;#1"Q#&.\)N M5'$YZD1:7!QH!=ZP?IQX;,F_ZE +.MIRT_&H)>:UQ4:64Q=KN#6NW!IWNJ5[ M#W"TA&0#3.=4)]JE@= GF-<36(/%2<7BI*>VKU;GKI03U!-8@"%NOA9W5G7]. M6<1(GJP%L$1E[)R@SZI,#F0R2F3OP N!3%UB;>76O0>V=.FRH+);]5(N^T)K MDEFKDG&GHT][E=\J#CDB!UGWDDT,2/9>:,=(*O0$XE;D86LZ' [&;R*OVX"+ MZ>H)K4F7_4J7W5URR3 3Y(2XNJ9EP)W+A6;DP4F-04N=W7J!V6-KW+ZTI6"= M8]N>3-MO1(V@@V61_MX[$;^6Z+BS@G7OMO*.H?_OLM-V&6.L<;DMB,>3H<9E M#>+ MMHNF[4>,@&VRWMQ+BW?IZ+HO*K5JM^_R[O<-^OWZCM WIN^PA0?$9:$ M[2)9+,2PE9#6S5A:Q8J^O)@(FN6=ZH8*V??FPQ!( $P)R.=;2L5YHC:HOHZX M_P%02P,$% @ J7M;5F;&G-6E P '1, !D !X;"]W;W)K&ULQ9AK;]HP%(;_BI5)TR9MS04*I8-(0)C6J5U1V473M ]N M>K M<]MFX1)2S$[("C+Q9DYHBKE(TH7-5A1PI$1I8GN.T[%3'&>6WU=Y4^KWR9HG M<093BM@Z33'=C2 AVX'E6@\9-_%BR66&[?=7> $SX%]64RI2=ND2Q2ED+"89 MHC ?6$/W/'!;4J!*?(UARRK/2(9R2\B=3%Q$ \N1+8($0BXML/C9P!B21#J) M=OPJ3*VR3BFL/C^XOU?!BV!N,8,Q2;[%$5\.K#,+13#'ZX3?D.T'* (ZE7XA M29CZC[9YV6[/0N&:<9(68M&"-,[R7WQ?@*@(A$^SP"L$WF-!^X"@50A:CP6= M X)V(6@K,GDHBD. .?;[E&P1E:6%FWQ0,)5:A!]G\KO/.!5O8Z'C_N1J>GG] M?3)!H\FGR?N+SVAZ.?PT0V_1#3!.XY!#A&:YJ%C*[;"H M9)17XAVHQ$57).-+AB99!%&#/GA"[VD,;!%Q&;;W$/;(TSI^7&0T-&O^]W&V*1R\/(!1RMZGV6C2M\B.VE%_K@-]LB2F\E=T_0F.2BCF!836J MAI3B; %BG')TNT/5?WMYOKEW'3.5CB$ M@24F'P9T Y;_\H7;<=XUL35I%A@RJW%OE]S;.G=_"C04#,7\B*[G>1=-=B59 MD36E9!YSUD0T=^XI9SDY;WSGQ.DZM3_1M395<$V:1V4";8O_D<=IR>-4R^/ M8!II5[?DWM7VTGPYRWF&5>Y8 M0GV#-F+EB[,%6@&-2=-J-=+Z'\O5I%F@C_P4[0!3IF%X5C(\TSI5=@=,=D^& MR%S"3 5&)ODV8=-:'HO-I%E@R*R&LE>B[#WS-- SR=VD66#(K,;==?9;7T?; MB;_N![I( 6Z4/YY1W/4-UL/,H?N>?C_*9F;Y-?'%UANH@S MAA*8"TOGI"MVW#2_B\D3G*S4[<0MX9RDZG$). (J"XCW&PO=V]R:W-H965T8Y^#3T<'RM[X!F,!OA4YX6-K(\3VUK9Y MLL$%X@.ZQ43NK"@KD)!3MK;YEF&4:E"1VZ[CA':!,F)-1GIMP28CNA-Y1O"" M ;XK"L3^G>*<'L86M-X7GK/U1J@%>S+:HC5>8O'7=L'DS*Y9TJS A&>4 (97 M8^L.WLZ@KP#:XB7#!WXR!DK**Z5O:O(I'5N.\@CG.!&* LF//;['>:Z8I!__ M5*16_9T*>#I^9W_0XJ685\3Q/H5TNGNGA#UP)"A1?0G.N M_X)#9>M8(-EQ08L*+#TH,E)^HF]5($X ,+P <"N VP3X%P!>!? ^"O K@ ZU M74K1<9@A@28C1@^ *6O)I@8ZF!HMY6=$G?M2,+F;29R8S!\7G[_\/9^#Z?QI M_O#I3[#X?/>T!#=@65X$0%<@V2"RQAQD!!!*;O:8"YS*0^>"98D:\@V2,_#S M# N4Y?P7"7]N[2HB6A3RK*6HY$W:_ CL:G-D"ZE%>60GE=_3TF_W@M_0!8^4 MB T' M?:Z>YO,N\"TOQK7$^6:<*C.W?(L2/+9D'>&8[;$U^>D'&#J_F6)R3;+9E9X1D9&V*8\D7:CY57?>3,()>) ]O?QHADUGL MN@VS6:=W/;4'M?:@4_OO#!'1S*%29-#RWH,P>WQ)IM/-CIZFRTX^>*J-:9=2I4OX6KG!V06C4%N & M0=/_>X,9;*OL]*.GRKA6&?_W9,4DO9"I<4M0%/JPE:EM,U-"STQF9PE])FE8 M2QIVUNNO^H$B!=WM,9,/+J"3\D;^IF/P@#(&7E"^PR9UPVO6\VN2S:Y$=A9/ MZ!P?-LZ5*WI%&)V6,7\0-:Z)RGVKJ_ZDV<=[%O3*V1\*@ .0MC4 M:3 +!T'0U%F:!:=F@3D7H'OTWNU9K"M@P_EAV'3>8.8,W);SG6[T/:3C&PUV M/FFZJW6%C<]O(VP=D\$,#J*PJ?3_>%S!X^L*]GA>7:[8%5LC$V'0U&XTBYK2 M#59G"5MJLD^:J *SM6Y&N>Q9=D24742]6C>\=[K-:ZQ/52.LF[,C3=E%/R(F MRP\'.5Y)2F<0R:QA96-:3@3=ZE;ME0K9^.GA1C;SF"D#N;^B5+Q/U!?4_QZ8 M? =02P,$% @ J7M;5MH-G3>H P S0L !D !X;"]W;W)K&ULO59K;^I&$/TK([>J)BOS>5X*'8Z M33C.):A=EC%YG&(J#B/+M9X7[I/U1IL%>SSA0-CGQO\GN!!U<9@F"R%>#23FWAD.28@3#'2!H'19X_7F*8&B,+X MN\2TJB.-8WW\C/XYYTYC*R!!3&NV"[5]^+P*Y9\N@8O$JG* M?^%0VCH61#NE158Z4P19PHLO>RIUJ#EXW3<^7@!F\X^*6#_UZ'H'0( M;:%UK2;D)^>CR[F]_^]L=L!M/9 ME]GGFZ\POYU\6< E3.(X,3?#4DAX\;S,/5V$J%F2JD]D6\$YGIP)[C>*)CQ&.-3 M )M85E2]9ZI3KQ4QQ*@#OOLS>([G-01T_7YWM\$]?+^[T\+&KR[.S_'\-_ 6 M1O%+\^1CN!89E0%5W-!$2L;72*FI87F$NMV<'?/ER8')&/Z\)4BXT9BIOYKN MIS@_:#[?E*,KM641CBRJ-PKE'JWQ3S^X/>>7)FT_$BS\(+ 3W8-*]Z -??PM MKR0D)MNCI,((:Y);0\PTPHHE$O8LW2%<)!QBD:9,*MBB+!*D,0V*X_KY<:9( M[\>NV^G1"]O7]6NPZG6ZW5.KL+#JUJU>3$[H=BNZW5:Z7X6F"E C1BE>)ON> MTO]U8A:4NF=A>%[@.H[SBM2YG>_V@S.[\-PN"/P3O!-NO8I;KYT;>X(E][B\4'@9U(.:BD'/P/4D(-A&I)(AJ3KCT2'XYH:I$/6?&OZ@ZH9AV;KNFZ M%>E[Y?\@L$)^N];H9"C7><.H2,P=UT4C4*U6/>DD;\5>K4^I5RU:RQ>8HM&] M8W*=< 4IK@C2Z?3IN2PF6FSS=FHI-#5G^7!#_39*8T#[*R'T\\0<4'7P MXW\!4$L#!!0 ( *E[6U;K; KV^ 0 "X; 9 >&PO=V]R:W-H965T MJZZNXB:/=T M.MT+-S'@VR3.V09:Z3[\C9,0H!BW2-XWD(>9G^/_Q!Y/W%\S_ETL")'H.4MS M<>,LI"RN75?$"Y)A<<$*DL.=&>,9EG#*YZXH.,%)Z92E;N!Y73?#-'<&_?+: MF _Z;"E3FI,Q1V*999B_W)*4K6\.IYZ(I"26"H'A M;T5&)$T5"9[CWQKJ-&TJQ]WC#?UCV7GHS!,69,32/V@B%S=.ST$)F>%E*B=L M_3NI.]11O)BEHOQ%Z\JVTW50O!229;4S/$%&\^H?/]="[#@ 1^\0U [!:X=C M+;1JA]9KA_81AW;MT'ZO0Z=V*+ON5GTOA0NQQ(,^9VO$E370U$&I?ND->M%< MO2A3R>$N!3\YF$3WPX_HL=I MB,Y^/N^[$MI4GFY<\V\K?G"$[Z//+)<+@:(\(8G&?_2&?V N-#9IL?!IL>W M@9'X"><7J.5_0('G=W4/9'8/2;QQ#P*->_A^=U_C'KW?W3.(T6K"WRIY[6/A M'X_0?RCH=-!D] '=WX]T$38BU$QV+0H;SIU;<)" MF[#($FPO#NTF#NV2WCH6!Y)B21(TQER^H >.S!%=Y)DXF]=<-HV M@V,3%MJ$199@>\'I-,'I& ?))T9SB58DETM.$%OGA(L%+1!<)=":1 7A,=R% MQ*J+4 6_*N$J;Z\&WD6G[ZYVA3<^P*G"VX1%EF![PG<;X;M&X>_R%<@+RQ() M6J-_=L.@$[J"=7:$AHFM[7G>*[&-C9XJMDU89 FV)_9E(_:E4>RO\!9C2?,Y M2@FLO!">$MSW1ZFWD=]$(P%[IIQNAX:@!LPB)+L+T ])H ],RY6&F- M\P3A-&4Q?DH)FM%G2 HQ@SD&:@(XX 6#($%P*(\YGDE=6(RMG)H1>@=C"BP/ MAE3X/K/H3;,]X:X:X:Z,PHWQ2ZE6LB1(,BA?JEQ:J%RJ$\A(.U6@"M8]Z-)K MA31V;8U=9.GA]H3TO6TUX!FE?,P3*B2G3TNE((S?'"8$ 9*6K>7J(E4%(A0& M^8Z!MBXPMG2JS#5M5[].3R.SU58C6[3]:.S49OX[5N?E:I"6B\'ILH )0*(I M-$5C(M!P,TEK(V"DGQP!F[30*BVR1=N/4["-4_"#5N\UV%:(;-)"J[3(%FT_ M1-LZUS<7NL,YC)2Y2IVB&CLH7F ^AR%48*K[+G%K!IX]R3.BJS*=G1958S\O,.N,L0V>2G;^= M8,U-G"Q=^W!=W]4H=VC6TPGW(RI)?UM*^N9:\I9AGB V0R'E)):,:_6S6<&- MK-)"J[3(%FT_&MOZTN_^J(G;9MTWLDH+K=(B6[3]$&VK4M]<1GYC94U:L#7A MZ P6G_7'%OVW:)O%X*BF&;_5^PQ93[21]AB1*UM6L3XKW%4# M #J"P &0 'AL+W=OHV1&%[F/;@IK>MA6-WMD/9O]^UDX:FA(ZA\M+&L<_Q MN?<>.[>WDNI6+P ,N4^YT'UO8*J!3 M!TJY'P5!VT\I$U[<<^\N5=R3F>%,P*4B.DM3JOY\!"Y7?2_TUB^NV'QA[ L_ M[BWI',9@;I:7"D=^R3)E*0C-I" *9GWO+#P=A($%N!7?&:STQC.QH4RDO+6# MS].^%UA%P"$QEH+BWQT,@'/+A#I^%Z1>N:<%;CZOV2]<\!C,A&H82/Z#3#@F1^1,:S":4#$EG-$)X\PPT%@I3@U,B9$$K:.H86)..&#B[%PBU10G ML1P3RJE(@.3>.S@'0QG7[Y'X9GQ.#MZ^)V\)$^1Z(3.->^B>;U"]U> GA=*/ MN=+H":7GD!R31GA(HB"*:N"#Y\/#*MS'G)6)B\K$18ZO\01?GJ_3NCAR8+,> M:,_EJ5[2!/H>'CP-Z@Z\^-V;L!U\J(MJ3V25&!MEC(U=[/&W:L6)LF?B2,Z. M,AQ0EX"Z^'/2EB.UU\A='#5.>O[=9EB/UW2BTBNUFIO M4*TKUR$9&W0SWD*&R!FY8 (]RR@GEU(S=ZO\'-X;>T=-.)"AR%)'*<6ONC#_ M(<W1-9)=!V&6A[9^(&F5*V MODNI7$6QSEL7U^;]5I>*]B-KMCI;[JU9TJQW;Z>4W?D_]ZX+]N>0%"'MU[V[ MY9PEB8[]@[WK[7<@]N4[P:&<6!Z_'7\EOM\QO=^>&(RGF1P94^K]N MZ#XJ==@-MNQ0LZ93;X>34N[)B^WP58KD-1SQ#T6N.!M%V1129X"]T542& 8/ MC4VPV]_%?4$L#!!0 ( *E[ M6U81J/@(I@( )0& 9 >&PO=V]R:W-H965T&&DM$9%(E:3M].^[I&35 M"6RWAUY$=(QIX+@NA1UYN3'7A^SK)L62Z(RL4]&8A5*M#+LF3JUP0+N1YYH;<) MW/$L-S;@Q\.*93A'\U#=*EKY+4O*2Q2:2P$*%R-O'%Y,^Q;O %\YKO76'*R3 M1RF?[.(J'7F!%80%)L8R,!I6.,6BL$0DXV?#Z;5;VL3M^8;]H_-.7AZ9QJDL MOO'4Y"/OW(,4%VQ9F#NY_H2-'RGH1ND]!U1FMESM:,&18/E5R#LFABLQ-7&Y=-;KBPIS@W MBMYRRC/Q]>5X?CF',YC*LI("A=$@%U @E0;PF2X+C<UQ=Q]?==UQUL;]?4QRN M#);ZQZXJU22]W22V,5SHBB4X\NC+UZA6Z,5OWX2#X,,NA_^)[(7?7NNW=X@] M_E*AO2TB:VYD(K799;AFZ3L6V[A60%^+ZK;C^07'WTM#- M/BRL_W=A.R"OA?E;'WB)*G-]3].F2V'JN]Q&V]8Z=AWE57Q"+;?ND']HZGY] MPU3&A28["Z(,.N](D*I[8+TPLG)MY%$::DINFM-O Y4%T/N%E&:SL!NT/Z+X M-U!+ P04 " "I>UM61?1>\3T# #8" &0 'AL+W=OW;2T'59]2+XTL;.W>-[GCO?9;)5^H?)$2WK-4NN26EGH5FDHCS[Q3680LBD9AR84,DHG?N];)1*UM(21> M:S#KLN3Z_AP+M9T&<;#;N!&KW+J-,)E4?(5SM+?5M:95V*)DHD1IA)*@<3D- MSN+3V=C9>X,O K=F[QD79_'(.K^&3S5&#D'5AU#DJN,4, MK (J&DV;<@4%DF8&7EZ@Y:(P)^1Y-K^%?U4/6!2/7D?L%5PU-I]5)5)X,V#. MZG9^ 2^?G\!S.@,^YVIMN,S,)+1$PH42IDW YW7 [(F 8P8?E;2Y@4N98?80 M("3VK01L)\$Y.XIX@6D/^O$K(L!81T"S_^\>'PFGWV:D[_'Z3V6D5N_;%>W# M!XNE^=ZE4@TRZ 9Q=__45#S%:4"7VZ#>8)"\>!:/HK==#/\2V .^@Y;OX!AZ M,N,FAXJ+#*CT@)=J+:VA(DF+->7750M5)I2DREHC]0\+:GE8D% (OA"%L,+5 MG7=I"NRD2[LZH*$/R+6Y33(<3L+-OB(=)JPU>%=FG.Y0L_^SV@-'\7,&#O@]=@FZJ8U:FF-CM+ZZALE<>$;BIUX4)*( MW"\.%G5)]_]Q"[E'KKN)'#]Q -X3&)1U(Z"6D/'[KEXR.XX4>R08[X!&'3@/ M1!FWHHQ_3Y1,F-05-I &V*%&EPKU$7&TGZM>-/AG?)#2;KO^X""OX=Z0*%&O M_.PTX,.JFV6[VX[G,S^5#O;/:6S74_873#WS/W*]$M(0IR5!1KTQU9FNYVB] ML*KRHVBA+ TV_YC3IP=J9T#OETK9W<(=T'[,)/\!4$L#!!0 ( *E[6U:) MM]?$W 0 /@9 9 >&PO=V]R:W-H965TK5*[5>5V>YCVX"8&K)O$7-M ^^]G)VE"%M= M%5Y(;,[Y?,[GV/YL#[>,?Q=+0B1X3>)4C)REE*MKUQ7ADB187+(52=4_<\83 M+%61+URQX@1'F5,2N\CS?#?!-'7&PZSND8^';"UCFI)'#L0Z23!_NR$QVXX< MZ+Q7/-'%4NH*=SQN2JY)8H$4U(*BA+ 2?SD3.!UP%"VB&S^(N2 MK=AY!SJ5%\:^Z\)=-'(\'1&)22@U!%:/#9F2.-9(*HX?!:A3MJD==]_?T;]F MR:MD7K @4Q;_32.Y'#D#!T1DCM>Q?&+;WTF14$_CA2P6V2_8%K:> \*UD"PI MG%4$"4WS)WXMB-AQZ'8_<$"% SK4H5,X= YUZ!8.W8R9/)6,AP!+/!YRM@5< M6RLT_9*1F7FK]&FJ^WTFN?J7*C\YOK^=S&YGX )\7A*U7[&L4-B[9N\K;0!VU!!!Y8*I<"W*81 MB>H K@J\C!Z]1W^#K(@!"2]!!YX#Y"%D"&AZN#LTN >'NWN6;#IE7W0RO,X' M> ]8=0&5;X#-"_YCBE]H3"4EPD1W#MI?MWL MLM0TZ\.&56 -\)/I]\KT>];T[U*5(XZ+K"7A"3BC*4BRD6<LW/P@I^+ \M@=5XZ)<\]/?QT#7Q MD'OY^WBP@A_+0TM@-1X&)0^#?3ST3#P,&CSX!AJLV,?2T!)8C8:KDH8K*PW? MF%13"2HLRN<4X_1YU>"E9_H^K*T=2TQ+8#5BH%<))\]*S9-:8Q0W- U9 M0HQBR#,L*5=-3HQV?G-1V6]7SV1' D)K)G^N",>2I@MPK_OW/'^ NRRS@ZCJ061M;S)[ M!G^P2R5$H7_AH:('E6S_QE8T!(,N,LMU*^JQ K)5M* MM#JCE12'+6MQV*H8 M;Q4M: NMSF6EQZ%=D'^P.;N!33'=F!N;)KV>86H\A>"&E>*&=HG\D7@LW&IJ M86!8 )IFL&-(\A3Z&%8"&>Y5R$9E6+C5EGY3DDTS4XZGT+ZP$K]PK_HUJC[8 ME+^]Y@H]-9@9-H?V&#Z;8R5LX5YEZQMS;$I;PU";VM&/GIE.(6YAI6ZA7=XJ M+OI&+IIR%IGZNU4YVQ9:_22MTK/(KF=SJ5\_]S-Q4\#4N6D.Y:G!KH^:H\$> MU6>SKK0OLBNU>R+$-9@D;*V/.3E9Y8='6@S35!)5DD828".Y"],78K(S3 GV M(#]+0B4?D5T^?N[$K #=>V1FL#.=F=EC/)8#=^=(7.U"%MG5@@"A[N?\?+FL M+:\O)MFA_?_J;^!UD%]"5##YG<@#Y@N:"D767$%ZEWV5(<^O&?*"9*OLX/V% M2&PO=V]R:W-H965T5S#WR3HLM9$0H/'(D%G&,^7\]B-BJ;;G6>N*)3&=2 M3]B=UAQ/801R/'_D:F3G*"&)@0K"*.(P:5M=]\9W:]HAL7@AL!);UTA3>67L MEQX,PK;EZ!5!!('4$%C]+:$/4:21U#I^9Z!6_DSMN'V]1O^2D%=D7K& /HN^ MDU#.VE;30B%,\"*23VSU%3)"=8T7L$@DOVB5V3H6"A9"LCAS5BN("4W_\5LF MQ):#VSCBX&4.WKY#[8A#-7.HGNI0RQP2J>V42J*#CR7NM#A;(:ZM%9J^2,1, MO!5]0O5['TFN[A+E)SNC_M=;?WQWBP:#RDOW;MQ]'CP,47?HHV_C[MW@RX_! M\!_4[?.1CRX^7*(/B%#T/&,+@6DH6K94J]+8=I"M MH)>NP#NR M=#]XS*F4"W-(1P%\!6=').WII3SS,B^A!9OJ)K@U8[@]3F$1**("8%PI/(4TP"0RGB5,P%;4"E4_@5 MEO@U@B+YC?"ZKMR(.0Z@;:G"(8 OP>I\_,MM.)^+I"L3S"\);$?66BYK+4&O M'I'UGBU!U2^IH_<%1PN'HR1H)GFY:2U4@ M6O9R6YT"D\:NB7]HHG-Q6<"DD3-IF--PAOD40B09ZC,AT_BX?5/]5T!AU3/" M%^ UA(=0+7.9%+>\:18R,N.?6K3+!_)+ =O1TGVY'<8,=S;IZD$9KQ2]\>K)Q#>[3M>XW3JKV9BA MSB9=ZJ8R0ZN;L\'>.IC&H.)<'_ %2HXMZ7DNG\T_(G23H_/>?$]_7$@.O!N8 M],O$O4H?0@6*8*(@G:MKM22>'O;3@63SY/C[RJ0Z3">7,\ A<&V@[D\8D^N! M?D#^R:7S/U!+ P04 " "I>UM6N'OQVSL# #($P #0 'AL+W-T>6QE MUY-B9X[*6 M7X^OG:8?^"+&PU:6BL:^Q^?<8_N&& :U60EV,V?,1,M2R'I(YL94G^*XGLY9 M2>LS53%ID4+IDAK;U;.XKC2C>0VD4L2]3B>-2\HE&0WDHKPJ31U-U4*:(4G; M4.1O7_,AZ:8?2>3EQBIG0W)W\O[70IG+=Y&_'WTX.NKUEL[6D'=E2V36NH:7H9WP'];36OO2V; MO$HWJOB],E\6=CK2]:%6V+5F!5^Z_K)H#6#J75R=5I58?19\)DOF)__BA*,! M7?.BN=+\P6:#4IG: -,DNF?:\.EVY+>FU2U;FG4Y+0O<<^\->OZ[ZSQCDFDJ MMDW;VC_D57ZUX^:5]2\\NU\K^XZ#)I.+P_?8O*8/VV22';['YE!RZ";?1$GV MWX+)PZS)N#ED;)UD=LXQ;32"\^*0_("3J=@DC28++@R736_.\YS))\<9*V_H MQ/Z9LJ-OQ^>LH MA;EMP2#;M[RSGBS)K1UW#0C2C-NUO,+UNVAY6;2XN<[9D M^;CIZMG$-2/;L%F;"PC[R)6[P@C&\5@8 0S+@SG .)Z%Y?F?YM-'Y^,QS%L_ MB/113A_E>%8(&;L/EB?,R>P5GFF6)4F:8BLZ'@<=C+%U2U/X":MAWH"!Y8%, M?[;6^&[C%?)\'6![^ER%8#/%*Q&;*;[6@(37#1A9%MYM+ \PL%W :@?RA_- M384Y20*[BGG#GF \/]A3DB19%D8 "SM($@R!IQ%' M, ?@ 4.2Q+T']]Y'\?H]%6_^=S=Z!%!+ P04 " "I>UM6EXJ[', 3 M @ "P %]R96QS+RYR96QSG9*Y;L,P#$!_Q=">, ?0(8@S9?$6!/D!5J(/ MV!(%BD6=OZ_:I7&0"QEY/3P2W!YI0.TXI+:+J1C]$%)I6M6X 4BV)8]ISI%" MKM0L'C6'TD!$VV-#L%HL/D N&6:WO606IW.D5XA-/E_G;@2=&A(E@6FD7)TZ(=I7\=Q_:0 MT^FO8R*T>EOH^7%H5 J.W&,EC'%BM/XU@LD/['X 4$L#!!0 ( *E[6U9] M,2T!#08 /8R / >&PO=V]R:V)O;VLN>&ULQ9M;;YM(%(#_RLA/66FS MMKFV55.)X'&#U@$*.-L^5<0>VZ-RL0"GEU^_ ]3I(6L?[836&!V4C5HTL"W6R/?$@Q=?ZU_7VD#W) M6C[*3#;?;T;=WYD8L5P6,I<_Q/IF-!FQ>E=^O2LK^:,LFC2+5U6993>C:7_A M052-7/WG=-Q")NECW9UITLUELV]NHIQB#Q^CB^O^J1N%"V)8O9'J M0N6M.W Z2#?PXV#AS9R$S]BMLW!\E[/XCO,D!H : JA=#)!=A2F U!%(_3=" MQHGZN.>^ @SF+ AY!" -!-*X&*0;W(< TD0@S8M!QDG@ D@+@;0N%TDGO@.0 M-@)ITT+&WGO?FWNNXR?,<=U@Z2>>_YZ%"MSU.'R[7R&0KV@A?9ZPV%D,<%XC M.*]I<7[&*681=[GWX-PN..RF)U@_/:%%\_P'U<:":%AU4U0=Q.X(H[9S2S[] MR<)%U\K\&>,?EE[8O@T0$M/'E-@?JDJCI7I-^<>0^S&/.\H@N>,16WC.+<3$ M!#(E-H@?)(HM=#ZU;8XE@5*=__>@IC%S3(G5X?G*$ K+^3AL?9@HIL2F4!6[ MO%\NNCZXK\_68A&_4]7L/0S>6TP54V)7S!TO8@_.8LG9/7?B9=2[ N)ADI@2 M6T+%[-Y+>GVU;X926ZL)[K]PQ!23Q)38$OP^7 2?.&>WW.=S+^GZFP$=YHPI ML30BWC?"T%%](4LBA>:XB1<,"#7,'1JQ.Q:JX0UJ4\.TH1%K(W;O^&RI>CG/ MNVY?#*>-5=?X/BR=A0N MU% ]$_4?D SSB$;OD92#3.(1FP0- MD5Q 38L=P64OUKJG2^4I&% MF)AY3&+SX-$L(29F'I/8/"\PG?5:MF72C,EV\P;$Q-QC$KL''XO##LE$E_.) M+71F^>/8(T%,S$(F^8H^L@PRL)")6S?L_:CHE?70@U[VRWB M:B34;:67 H[3;8F(5L8@L]8\X/S:$2_>\D#OG/<,)QNHU9R*9>"\+VYPR<;J/;FSL+C;O" M];NW:[&1A5C[ZBMJ=7Z59JNP8NU'MX%+,\QV$]?FD&6N.A<4BS)='W^VUM6>NU.;58" ".+0 &@ 'AL+U]R96QS+W=O M24'XIM M$-!*LONVG(%]4 ]Z$G%&J$!<_M$G5/#X4@[-N&]/PV[?#8O/X^$TK*K=.':_ MZGI8[\JQ&>[:KIS.5S9M?VS&\[+?UEVS?F^VI9;E,NK^=D;U]'@[<_'ZU97_ MF=AN-OMU^=VN_QS+:?S'X/JC[=^'72ECM7AM^FT95U7]>;B>'NK+(=V=)U>+ MY[=5U3^_I:J>.T@@2.8/4@C2^8,,@FS^((<@GS\H("CF#\H0E.@^_F# M'B#H8?Z@M$09EP1)$ZP)M$[(=2+P.B'8B4#LA&0G K,3HIT(U$[(=B)P.R'< MB4#NA'0G KL3XIT(]!;46PCT%M1;"/26R@N!WH)Z"X'>@GH+@=Z" M>@N!WH)Z"X'>@GH+@=Z">@N!WHIZ*X'>BGHK@=Z*>BN!WCK9+"'06U%O)=!; M46\ET%M1;R706U%O)=!;46\ET%M1;R70VU!O(]#;4&\CT-M0;R/0VU!O(]#; M)IO=!'H;ZFT$>AOJ;01Z&^IM!'H;ZFT$>AOJ;01Z.^KM!'H[ZNT$>COJ[01Z M.^KM!'H[ZNT$>OOD8R6!WHYZ.X'>CGH[@=Z.>CN!WHYZ.X'>@7H'@=Z!>@>! MWH%Z!X'>@7H'@=Z!>@>!WH%Z!X'>,?G9A$#O0+V#0.] O8- [T"]@T#OC'IG M KTSZIT)],ZH=R;0.Z/>F4#OC'IG KTSZIT)],ZH=R;0.T]^%OQ)O8?QZU"& M:\_W&I__DU2/YWO+]?&7Y??)"3L7G.O;BN'I+U!+ P04 " "I>UM65:BY M9Q(" !S+ $P %M#;VYT96YT7U1Y<&5S72YX;6S-VM].VS 4!O!7J7*+ M&M?_-T2Y 6XW+O8"7G+:1DUBRS:LO/V<%) VL0I4I'TWC5K;YSOQD7Y7O?KQ M%"@M#D,_IG6URSE<,I::'0TNU3[06%8V/@XNEZ]QRX)K]FY+3*Q6AC5^S#3F M99YJ5-=7M[1Q#WU>W!W*SZGSX[J*U*=J<7/<.&6M*Q="WS4NEW7V.+9_I2R? M$^IRE7?$TLI<]^/YJFW5+[SNQRO;]\W,_S2&Q^G'_' M?\[XM?X'^Q @?4B0/A1('QJD#P/2AP7IXPM('U]!^N KE$901.4HI'(44SD* MJAQ%58["*D=QE:/ RE%D%2BR"A19!8JL D56@2*K0)%5H,@J4&05*+(*%%DE MBJP215:)(JM$D56BR"I19)4HLDH4626*K!)%5H4BJT*15:'(JE!D52BR*A19 M%8JL"D56A2*K0I%5H\BJ4635*+)J%%DUBJP:15:-(JM&D56CR*I19#4HLAH4 M60V*K 9%5H,BJT&1U:#(:E!D-2BR&A19+8JL%D56BR*K19'5HLAJ462U*++: M_RGK3^_WGQP_/^O!=>-+/IO_:WS]&U!+ 0(4 Q0 ( *E[6U8'04UB@0 M +$ 0 " 0 !D;V-0&UL4$L! A0# M% @ J7M;5H023T3M *P( !$ ( !KP &1O8U!R M;W!S+V-O&UL4$L! A0#% @ J7M;5IEUM6F#?JRET' "R, & @($," >&PO=V]R:W-H965T M&UL4$L! A0#% @ J7M;5J16ZQX8!@ V1@ !@ M ("!GP\ 'AL+W=OT5 !X;"]W;W)K MUM6*EVX[D\$ !O$ M& @(%>&0 >&PO=V]R:W-H965T&UL4$L! M A0#% @ J7M;5F499[;[ @ APD !@ ("!XQT 'AL M+W=OUM6K'./[E8' () & @(%Y M* >&PO=V]R:W-H965T&UL4$L! A0#% @ J7M;5F67 MO7RL!P EQ( !@ ("!!3 'AL+W=OUM6E:8[!T\# "]!P &0 @(&$/0 >&PO=V]R:W-H965T M&UL4$L! A0# M% @ J7M;5GX'7]2; P & D !D ("!T4, 'AL+W=O MUM6 EZG-OX" ": M!P &0 @(&C1P >&PO=V]R:W-H965T&UL4$L! A0#% @ J7M;5FF@ M,2UM6_B="'"@# "\!P &0 M @('!60 >&PO=V]R:W-H965T&UL4$L! A0#% @ J7M;5G$CV\!'! "PH !D M ("!96( 'AL+W=OUM6J>'F+YH2 "F0@ &0 @('C9@ >&PO M=V]R:W-H965T&UL4$L! A0#% @ J7M;5DGZV"X8!P "A0 !D ("! MO'\ 'AL+W=OUM6 M-)=)C$H# ")"@ &0 @($+AP >&PO=V]R:W-H965T&UL4$L! A0#% M @ J7M;5FYTVZ[E P 40H !D ("!)I0 'AL+W=O&UL4$L! A0#% @ J7M;5HYN9&N$ M @ '@8 !D ("!29X 'AL+W=OUM615X HQ4# "=!P &0 M@($$H0 >&PO=V]R:W-H965T&UL4$L! A0#% @ J7M;5@ZC&O,S!0 # \ !D M ("!>:< 'AL+W=OUM6F#Q3!?<" ,!P &0 @('CK >&PO=V]R M:W-H965T&UL M4$L! A0#% @ J7M;5KI#?9 \! !0X !D ("!0KD M 'AL+W=OUM6 V,: MHY<# #2#P &0 @(&UO0 >&PO=V]R:W-H965T&UL4$L! A0#% @ MJ7M;5JUM6Y944B70$ !F$P &0 M @($"R0 >&PO=V]R:W-H965T&UL4$L! A0#% @ J7M;5H?X\4/' P M=0P !D ("!?-( 'AL+W=OUM6XSFS\4X" #\!@ &0 @(%Z MU@ >&PO=V]R:W-H965T&UL4$L! A0#% @ J7M;5BA-V( > P # T !D M ("!6=P 'AL+W=OUM6QJ9&&T8" #!@ &0 @(&NWP >&PO=V]R:W-H M965T&UL4$L! M A0#% @ J7M;5GQ@3XU\ @ QP8 !D ("!^^0 'AL M+W=OUM6PIT">+4% M 7*P &0 @(&NYP >&PO=V]R:W-H965T&UL4$L! A0#% @ J7M; M5G::/0<. P " D !D ("!.O 'AL+W=OUM6^ILQ[90% "T)P &0 M @(%_\P >&PO=V]R:W-H965T&UL4$L! A0#% @ J7M;5O/(*GNE P .@T M !D ("!H?P 'AL+W=OUM6&I(5KYL# <# &0 @(%] $ M>&PO=V]R:W-H965T&UL4$L! A0#% @ J7M;5ML?=]7: @ (PH !D M ("!JPUM6]>/0 &PO=V]R:W-H965T M&UL4$L! A0# M% @ J7M;5OZF@.Q1 P Y@X !D ("!(A(! 'AL+W=O MUM6K M Z!X$ I M%0 &0 @(&J%0$ >&PO=V]R:W-H965T&UL4$L! A0#% @ J7M;5JKO M[0#P!0 ."0 !D ("!7QX! 'AL+W=OUM6F\ZSS$(" ! !0 &0 M @(&&) $ >&PO=V]R:W-H965T&UL4$L! A0#% @ J7M;5D?;)4,0 P 6@D !D M ("!;RL! 'AL+W=OUM6R>5#=SP# "=# &0 @(&V+@$ >&PO M=V]R:W-H965T&UL4$L! A0#% @ J7M;5OF]7GS6 P '18 !D ("! M(#8! 'AL+W=OUM6 MD3VG]#$" #P! &0 @($M.@$ >&PO=V]R:W-H965T&UL4$L! A0#% M @ J7M;5F;&G-6E P '1, !D ("!ST ! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ J7M;5NML"O;X M! +AL !D ("!ETP! 'AL+W=OUM6L3XKW%4# #J"P &0 M@('&40$ >&PO=V]R:W-H965T&UL4$L! A0#% @ J7M;5D7T7O$] P V @ !D M ("!+U@! 'AL+W=OUM6B;?7Q-P$ #X&0 &0 @(&C6P$ >&PO=V]R M:W-H965T&UL M4$L! A0#% @ J7M;5KA[\=L[ P R!, T ( !W60! M 'AL+W-T>6QEUM6EXJ[', 3 @ "P M @ %#: $ 7W)E;',O+G)E;'-02P$"% ,4 " "I>UM6?3$M M 0T& #V,@ #P @ $L:0$ >&PO=V]R:V)O;VLN>&UL4$L! M A0#% @ J7M;5GKM3FU6 @ CBT !H ( !9F\! 'AL M+U]R96QS+W=O XML 92 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 93 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 94 FilingSummary.xml IDEA: XBRL DOCUMENT 3.22.4 html 184 376 1 false 53 0 false 7 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 - SIGNIFICANT ACCOUNTING POLICIES Sheet http://www.marineproductscorp.com/role/DisclosureSignificantAccountingPolicies SIGNIFICANT ACCOUNTING POLICIES Notes 8 false false R9.htm 10201 - Disclosure - NET SALES Sheet http://www.marineproductscorp.com/role/DisclosureNetSales NET SALES Notes 9 false false R10.htm 10301 - Disclosure - ACCOUNTS RECEIVABLE Sheet http://www.marineproductscorp.com/role/DisclosureAccountsReceivable ACCOUNTS RECEIVABLE Notes 10 false false R11.htm 10401 - Disclosure - INVENTORIES Sheet http://www.marineproductscorp.com/role/DisclosureInventories INVENTORIES Notes 11 false false R12.htm 10501 - Disclosure - PROPERTY, PLANT AND EQUIPMENT Sheet http://www.marineproductscorp.com/role/DisclosurePropertyPlantAndEquipment PROPERTY, PLANT AND EQUIPMENT Notes 12 false false R13.htm 10601 - Disclosure - ACCRUED EXPENSES AND OTHER LIABILITIES Sheet http://www.marineproductscorp.com/role/DisclosureAccruedExpensesAndOtherLiabilities ACCRUED EXPENSES AND OTHER LIABILITIES Notes 13 false false R14.htm 10701 - Disclosure - NOTES PAYABLE TO BANKS Notes http://www.marineproductscorp.com/role/DisclosureNotesPayableToBanks NOTES PAYABLE TO BANKS Notes 14 false false R15.htm 10801 - Disclosure - INCOME TAXES Sheet http://www.marineproductscorp.com/role/DisclosureIncomeTaxes INCOME TAXES Notes 15 false false R16.htm 10901 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE LOSS Sheet http://www.marineproductscorp.com/role/DisclosureAccumulatedOtherComprehensiveLoss ACCUMULATED OTHER COMPREHENSIVE LOSS Notes 16 false false R17.htm 11001 - Disclosure - FAIR VALUE MEASUREMENTS Sheet http://www.marineproductscorp.com/role/DisclosureFairValueMeasurements FAIR VALUE MEASUREMENTS Notes 17 false false R18.htm 11101 - Disclosure - COMMITMENTS AND CONTINGENCIES Sheet http://www.marineproductscorp.com/role/DisclosureCommitmentsAndContingencies COMMITMENTS AND CONTINGENCIES Notes 18 false false R19.htm 11201 - Disclosure - EMPLOYEE BENEFIT PLANS Sheet http://www.marineproductscorp.com/role/DisclosureEmployeeBenefitPlans EMPLOYEE BENEFIT PLANS Notes 19 false false R20.htm 11301 - Disclosure - RELATED PARTY TRANSACTIONS Sheet http://www.marineproductscorp.com/role/DisclosureRelatedPartyTransactions RELATED PARTY TRANSACTIONS Notes 20 false false R21.htm 11401 - Disclosure - LEASES Sheet http://www.marineproductscorp.com/role/DisclosureLeases LEASES Notes 21 false false R22.htm 11501 - Disclosure - SCHEDULE II-VALUATION AND QUALIFYING ACCOUNTS Sheet http://www.marineproductscorp.com/role/DisclosureScheduleIiValuationAndQualifyingAccounts SCHEDULE II-VALUATION AND QUALIFYING ACCOUNTS Notes 22 false false R23.htm 20102 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Policies) Sheet http://www.marineproductscorp.com/role/DisclosureSignificantAccountingPoliciesPolicies SIGNIFICANT ACCOUNTING POLICIES (Policies) Policies 23 false false R24.htm 30103 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Tables) Sheet http://www.marineproductscorp.com/role/DisclosureSignificantAccountingPoliciesTables SIGNIFICANT ACCOUNTING POLICIES (Tables) Tables http://www.marineproductscorp.com/role/DisclosureSignificantAccountingPolicies 24 false false R25.htm 30203 - Disclosure - NET SALES (Tables) Sheet http://www.marineproductscorp.com/role/DisclosureNetSalesTables NET SALES (Tables) Tables http://www.marineproductscorp.com/role/DisclosureNetSales 25 false false R26.htm 30303 - Disclosure - ACCOUNTS RECEIVABLE (Tables) Sheet http://www.marineproductscorp.com/role/DisclosureAccountsReceivableTables ACCOUNTS RECEIVABLE (Tables) Tables http://www.marineproductscorp.com/role/DisclosureAccountsReceivable 26 false false R27.htm 30403 - Disclosure - INVENTORIES (Tables) Sheet http://www.marineproductscorp.com/role/DisclosureInventoriesTables INVENTORIES (Tables) Tables http://www.marineproductscorp.com/role/DisclosureInventories 27 false false R28.htm 30503 - Disclosure - PROPERTY, PLANT AND EQUIPMENT (Tables) Sheet http://www.marineproductscorp.com/role/DisclosurePropertyPlantAndEquipmentTables PROPERTY, PLANT AND EQUIPMENT (Tables) Tables http://www.marineproductscorp.com/role/DisclosurePropertyPlantAndEquipment 28 false false R29.htm 30603 - 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 29 false false R30.htm 30803 - Disclosure - INCOME TAXES (Tables) Sheet http://www.marineproductscorp.com/role/DisclosureIncomeTaxesTables INCOME TAXES (Tables) Tables http://www.marineproductscorp.com/role/DisclosureIncomeTaxes 30 false false R31.htm 30903 - 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 31 false false R32.htm 31203 - Disclosure - EMPLOYEE BENEFIT PLANS (Tables) Sheet http://www.marineproductscorp.com/role/DisclosureEmployeeBenefitPlansTables EMPLOYEE BENEFIT PLANS (Tables) Tables http://www.marineproductscorp.com/role/DisclosureEmployeeBenefitPlans 32 false false R33.htm 31403 - Disclosure - LEASES (Tables) Sheet http://www.marineproductscorp.com/role/DisclosureLeasesTables LEASES (Tables) Tables http://www.marineproductscorp.com/role/DisclosureLeases 33 false false R34.htm 40101 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Basis of Consolidation and Presentation (Details) Sheet http://www.marineproductscorp.com/role/DisclosureSignificantAccountingPoliciesBasisOfConsolidationAndPresentationDetails SIGNIFICANT ACCOUNTING POLICIES - Basis of Consolidation and Presentation (Details) Details 34 false false R35.htm 40102 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Common and Preferred Stock (Details) Sheet http://www.marineproductscorp.com/role/DisclosureSignificantAccountingPoliciesCommonAndPreferredStockDetails SIGNIFICANT ACCOUNTING POLICIES - Common and Preferred Stock (Details) Details 35 false false R36.htm 40103 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Dividends, Advertising and Marketable securities (Details) Sheet http://www.marineproductscorp.com/role/DisclosureSignificantAccountingPoliciesDividendsAdvertisingAndMarketableSecuritiesDetails SIGNIFICANT ACCOUNTING POLICIES - Dividends, Advertising and Marketable securities (Details) Details 36 false false R37.htm 40104 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Warranty Costs (Details) Sheet http://www.marineproductscorp.com/role/DisclosureSignificantAccountingPoliciesWarrantyCostsDetails SIGNIFICANT ACCOUNTING POLICIES - Warranty Costs (Details) Details 37 false false R38.htm 40105 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Additional Information (Details) Sheet http://www.marineproductscorp.com/role/DisclosureSignificantAccountingPoliciesAdditionalInformationDetails SIGNIFICANT ACCOUNTING POLICIES - Additional Information (Details) Details 38 false false R39.htm 40106 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Reconciliation of weighted average shares outstanding (Details) Sheet http://www.marineproductscorp.com/role/DisclosureSignificantAccountingPoliciesReconciliationOfWeightedAverageSharesOutstandingDetails SIGNIFICANT ACCOUNTING POLICIES - Reconciliation of weighted average shares outstanding (Details) Details 39 false false R40.htm 40201 - Disclosure - NET SALES - Payment Terms (Details) Sheet http://www.marineproductscorp.com/role/DisclosureNetSalesPaymentTermsDetails NET SALES - Payment Terms (Details) Details 40 false false R41.htm 40202 - 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 41 false false R42.htm 40203 - Disclosure - NET SALES - Disaggregate revenue by location (Details) Sheet http://www.marineproductscorp.com/role/DisclosureNetSalesDisaggregateRevenueByLocationDetails NET SALES - Disaggregate revenue by location (Details) Details 42 false false R43.htm 40204 - Disclosure - NET SALES - Deferred revenue (Details) Sheet http://www.marineproductscorp.com/role/DisclosureNetSalesDeferredRevenueDetails NET SALES - Deferred revenue (Details) Details 43 false false R44.htm 40301 - Disclosure - ACCOUNTS RECEIVABLE (Details) Sheet http://www.marineproductscorp.com/role/DisclosureAccountsReceivableDetails ACCOUNTS RECEIVABLE (Details) Details http://www.marineproductscorp.com/role/DisclosureAccountsReceivableTables 44 false false R45.htm 40401 - Disclosure - INVENTORIES (Details) Sheet http://www.marineproductscorp.com/role/DisclosureInventoriesDetails INVENTORIES (Details) Details http://www.marineproductscorp.com/role/DisclosureInventoriesTables 45 false false R46.htm 40501 - Disclosure - PROPERTY, PLANT AND EQUIPMENT (Details) Sheet http://www.marineproductscorp.com/role/DisclosurePropertyPlantAndEquipmentDetails PROPERTY, PLANT AND EQUIPMENT (Details) Details http://www.marineproductscorp.com/role/DisclosurePropertyPlantAndEquipmentTables 46 false false R47.htm 40502 - Disclosure - PROPERTY, PLANT AND EQUIPMENT - Depreciation (Details) Sheet http://www.marineproductscorp.com/role/DisclosurePropertyPlantAndEquipmentDepreciationDetails PROPERTY, PLANT AND EQUIPMENT - Depreciation (Details) Details 47 false false R48.htm 40601 - 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 48 false false R49.htm 40701 - Disclosure - NOTES PAYABLE TO BANKS (Details) Notes http://www.marineproductscorp.com/role/DisclosureNotesPayableToBanksDetails NOTES PAYABLE TO BANKS (Details) Details http://www.marineproductscorp.com/role/DisclosureNotesPayableToBanks 49 false false R50.htm 40801 - Disclosure - INCOME TAXES - Components of provision for income taxes (Details) Sheet http://www.marineproductscorp.com/role/DisclosureIncomeTaxesComponentsOfProvisionForIncomeTaxesDetails INCOME TAXES - Components of provision for income taxes (Details) Details 50 false false R51.htm 40802 - Disclosure - INCOME TAXES - Reconciliation between the federal statutory rate and effective tax rate (Details) Sheet http://www.marineproductscorp.com/role/DisclosureIncomeTaxesReconciliationBetweenFederalStatutoryRateAndEffectiveTaxRateDetails INCOME TAXES - Reconciliation between the federal statutory rate and effective tax rate (Details) Details 51 false false R52.htm 40803 - Disclosure - INCOME TAXES - Significant components of deferred tax assets and liabilities (Details) Sheet http://www.marineproductscorp.com/role/DisclosureIncomeTaxesSignificantComponentsOfDeferredTaxAssetsAndLiabilitiesDetails INCOME TAXES - Significant components of deferred tax assets and liabilities (Details) Details 52 false false R53.htm 40804 - Disclosure - INCOME TAXES - Reconciliation of beginning and ending amount of unrecognized tax benefits (Details) Sheet http://www.marineproductscorp.com/role/DisclosureIncomeTaxesReconciliationOfBeginningAndEndingAmountOfUnrecognizedTaxBenefitsDetails INCOME TAXES - Reconciliation of beginning and ending amount of unrecognized tax benefits (Details) Details 53 false false R54.htm 40805 - Disclosure - INCOME TAXES - Additional information (Details) Sheet http://www.marineproductscorp.com/role/DisclosureIncomeTaxesAdditionalInformationDetails INCOME TAXES - Additional information (Details) Details 54 false false R55.htm 40901 - 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 55 false false R56.htm 41001 - Disclosure - FAIR VALUE MEASUREMENTS (Details) Sheet http://www.marineproductscorp.com/role/DisclosureFairValueMeasurementsDetails FAIR VALUE MEASUREMENTS (Details) Details http://www.marineproductscorp.com/role/DisclosureFairValueMeasurements 56 false false R57.htm 41101 - Disclosure - COMMITMENTS AND CONTINGENCIES - Dealer Floor Plan Financing (Details) Sheet http://www.marineproductscorp.com/role/DisclosureCommitmentsAndContingenciesDealerFloorPlanFinancingDetails COMMITMENTS AND CONTINGENCIES - Dealer Floor Plan Financing (Details) Details 57 false false R58.htm 41102 - Disclosure - COMMITMENTS AND CONTINGENCIES - Income taxes and employee agreements (Details) Sheet http://www.marineproductscorp.com/role/DisclosureCommitmentsAndContingenciesIncomeTaxesAndEmployeeAgreementsDetails COMMITMENTS AND CONTINGENCIES - Income taxes and employee agreements (Details) Details 58 false false R59.htm 41201 - Disclosure - EMPLOYEE BENEFIT PLANS - SERP (Details) Sheet http://www.marineproductscorp.com/role/DisclosureEmployeeBenefitPlansSerpDetails EMPLOYEE BENEFIT PLANS - SERP (Details) Details 59 false false R60.htm 41202 - Disclosure - EMPLOYEE BENEFIT PLANS - Funded status of Retirement Income Plan (Details) Sheet http://www.marineproductscorp.com/role/DisclosureEmployeeBenefitPlansFundedStatusOfRetirementIncomePlanDetails EMPLOYEE BENEFIT PLANS - Funded status of Retirement Income Plan (Details) Details 60 false false R61.htm 41203 - Disclosure - EMPLOYEE BENEFIT PLANS - Amounts recorded in consolidated balance sheet as pension liabilities (Details) Sheet http://www.marineproductscorp.com/role/DisclosureEmployeeBenefitPlansAmountsRecordedInConsolidatedBalanceSheetAsPensionLiabilitiesDetails EMPLOYEE BENEFIT PLANS - Amounts recorded in consolidated balance sheet as pension liabilities (Details) Details 61 false false R62.htm 41204 - Disclosure - EMPLOYEE BENEFIT PLANS - Components of net periodic cost (benefit) (Details) Sheet http://www.marineproductscorp.com/role/DisclosureEmployeeBenefitPlansComponentsOfNetPeriodicCostBenefitDetails EMPLOYEE BENEFIT PLANS - Components of net periodic cost (benefit) (Details) Details 62 false false R63.htm 41205 - Disclosure - EMPLOYEE BENEFIT PLANS - Pre-tax amounts recognized in other comprehensive income (Details) Sheet http://www.marineproductscorp.com/role/DisclosureEmployeeBenefitPlansPreTaxAmountsRecognizedInOtherComprehensiveIncomeDetails EMPLOYEE BENEFIT PLANS - Pre-tax amounts recognized in other comprehensive income (Details) Details 63 false false R64.htm 41206 - Disclosure - EMPLOYEE BENEFIT PLANS - Weighted average assumptions used to determine the projected benefit obligation and net benefit cost (Details) Sheet http://www.marineproductscorp.com/role/DisclosureEmployeeBenefitPlansWeightedAverageAssumptionsUsedToDetermineProjectedBenefitObligationAndNetBenefitCostDetails EMPLOYEE BENEFIT PLANS - Weighted average assumptions used to determine the projected benefit obligation and net benefit cost (Details) Details 64 false false R65.htm 41207 - Disclosure - EMPLOYEE BENEFIT PLANS - Weighted average asset allocation by asset category along with target allocation (Details) Sheet http://www.marineproductscorp.com/role/DisclosureEmployeeBenefitPlansWeightedAverageAssetAllocationByAssetCategoryAlongWithTargetAllocationDetails EMPLOYEE BENEFIT PLANS - Weighted average asset allocation by asset category along with target allocation (Details) Details 65 false false R66.htm 41208 - Disclosure - EMPLOYEE BENEFIT PLANS - Plan assets using fair value hierarchy (Details) Sheet http://www.marineproductscorp.com/role/DisclosureEmployeeBenefitPlansPlanAssetsUsingFairValueHierarchyDetails EMPLOYEE BENEFIT PLANS - Plan assets using fair value hierarchy (Details) Details 66 false false R67.htm 41209 - Disclosure - EMPLOYEE BENEFIT PLANS - Estimates that future benefits payable for Retirement Income Plan (Details) Sheet http://www.marineproductscorp.com/role/DisclosureEmployeeBenefitPlansEstimatesThatFutureBenefitsPayableForRetirementIncomePlanDetails EMPLOYEE BENEFIT PLANS - Estimates that future benefits payable for Retirement Income Plan (Details) Details 67 false false R68.htm 41210 - Disclosure - EMPLOYEE BENEFIT PLANS - 401(k) Plan and Stock Incentive Plan (Details) Sheet http://www.marineproductscorp.com/role/DisclosureEmployeeBenefitPlans401KPlanAndStockIncentivePlanDetails EMPLOYEE BENEFIT PLANS - 401(k) Plan and Stock Incentive Plan (Details) Details 68 false false R69.htm 41211 - Disclosure - EMPLOYEE BENEFIT PLANS - Restricted Stock (Details) Sheet http://www.marineproductscorp.com/role/DisclosureEmployeeBenefitPlansRestrictedStockDetails EMPLOYEE BENEFIT PLANS - Restricted Stock (Details) Details 69 false false R70.htm 41212 - Disclosure - EMPLOYEE BENEFIT PLANS - Summary of changes in non-vested restricted shares (Details) Sheet http://www.marineproductscorp.com/role/DisclosureEmployeeBenefitPlansSummaryOfChangesInNonVestedRestrictedSharesDetails EMPLOYEE BENEFIT PLANS - Summary of changes in non-vested restricted shares (Details) Details 70 false false R71.htm 41213 - Disclosure - EMPLOYEE BENEFIT PLANS - Additional information (Details) Sheet http://www.marineproductscorp.com/role/DisclosureEmployeeBenefitPlansAdditionalInformationDetails EMPLOYEE BENEFIT PLANS - Additional information (Details) Details 71 false false R72.htm 41301 - Disclosure - RELATED PARTY TRANSACTIONS (Details) Sheet http://www.marineproductscorp.com/role/DisclosureRelatedPartyTransactionsDetails RELATED PARTY TRANSACTIONS (Details) Details http://www.marineproductscorp.com/role/DisclosureRelatedPartyTransactions 72 false false R73.htm 41401 - Disclosure - LEASES - Assets and liabilities related to operating leases recorded on balance sheet (Details) Sheet http://www.marineproductscorp.com/role/DisclosureLeasesAssetsAndLiabilitiesRelatedToOperatingLeasesRecordedOnBalanceSheetDetails LEASES - Assets and liabilities related to operating leases recorded on balance sheet (Details) Details 73 false false R74.htm 41402 - Disclosure - LEASES - Components of lease expense (Details) Sheet http://www.marineproductscorp.com/role/DisclosureLeasesComponentsOfLeaseExpenseDetails LEASES - Components of lease expense (Details) Details 74 false false R75.htm 41403 - Disclosure - LEASES - Other information related to operating leases (Details) Sheet http://www.marineproductscorp.com/role/DisclosureLeasesOtherInformationRelatedToOperatingLeasesDetails LEASES - Other information related to operating leases (Details) Details 75 false false R76.htm 41404 - Disclosure - LEASES - Future minimum lease payments (Details) Sheet http://www.marineproductscorp.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails LEASES - Future minimum lease payments (Details) Details 76 false false R77.htm 41501 - Disclosure - SCHEDULE II-VALUATION AND QUALIFYING ACCOUNTS (Details) Sheet http://www.marineproductscorp.com/role/DisclosureScheduleIiValuationAndQualifyingAccountsDetails SCHEDULE II-VALUATION AND QUALIFYING ACCOUNTS (Details) Details http://www.marineproductscorp.com/role/DisclosureScheduleIiValuationAndQualifyingAccounts 77 false false All Reports Book All Reports [ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 19 fact(s) appearing in ix:hidden were eligible for transformation: dei:CurrentFiscalYearEndDate, dei:EntityAddressStateOrProvince, dei:SecurityExchangeName, mpx:AmountOfFairValueAssetsLevel1ToLevel2Transfers, mpx:AmountOfFairValueAssetsLevel2ToLevel1Transfers, mpx:PeriodOfNontransferableWarrantyOnAdditionalItems, mpx:RevenueRemainingPerformanceObligationSatisfactionPeriod, mpx:VestingPercentage, us-gaap:CommonStockSharesIssued, us-gaap:CommonStockSharesOutstanding, us-gaap:ConcentrationRiskCustomer, us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3, us-gaap:InterestExpenseLongTermDebt, us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding - mpx-20221231x10k.htm 9 [ix-0514-Hidden-Fact-Not-Referenced] WARN: 8 fact(s) appearing in ix:hidden were not referenced by any -sec-ix-hidden style property: us-gaap:CommitmentsAndContingencies, us-gaap:OperatingLeaseIncomeComprehensiveIncomeExtensibleList, us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList, us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList, us-gaap:OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList - mpx-20221231x10k.htm 9 mpx-20221231x10k.htm mpx-20221231.xsd mpx-20221231_cal.xml mpx-20221231_def.xml mpx-20221231_lab.xml mpx-20221231_pre.xml mpx-20221231xex23.htm mpx-20221231xex24.htm mpx-20221231xex31d1.htm mpx-20221231xex31d2.htm mpx-20221231xex32d1.htm mpx-20221231x10k002.jpg http://fasb.org/srt/2022 http://fasb.org/us-gaap/2022 http://xbrl.sec.gov/dei/2022 true true JSON 97 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "mpx-20221231x10k.htm": { "axisCustom": 0, "axisStandard": 26, "baseTaxonomies": { "http://fasb.org/srt/2022": 1, "http://fasb.org/us-gaap/2022": 772, "http://xbrl.sec.gov/dei/2022": 36 }, "contextCount": 184, "dts": { "calculationLink": { "local": [ "mpx-20221231_cal.xml" ] }, "definitionLink": { "local": [ "mpx-20221231_def.xml" ] }, "inline": { "local": [ "mpx-20221231x10k.htm" ] }, "labelLink": { "local": [ "mpx-20221231_lab.xml" ] }, "presentationLink": { "local": [ "mpx-20221231_pre.xml" ] }, "schema": { "local": [ "mpx-20221231.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/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": 579, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2022": 32, "http://www.marineproductscorp.com/20221231": 6, "http://xbrl.sec.gov/dei/2022": 7, "total": 45 }, "keyCustom": 45, "keyStandard": 331, "memberCustom": 13, "memberStandard": 40, "nsprefix": "mpx", "nsuri": "http://www.marineproductscorp.com/20221231", "report": { "R1": { "firstAnchor": { "ancestors": [ "p", "div", "div", "body", "html" ], "baseRef": "mpx-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_RvqBHxEvDE2NLb8X9sI8ug", "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", "menuCat": "Cover", "order": "1", "role": "http://www.marineproductscorp.com/role/DocumentDocumentAndEntityInformation", "shortName": "Document and Entity Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "div", "div", "body", "html" ], "baseRef": "mpx-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_RvqBHxEvDE2NLb8X9sI8ug", "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-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_RvqBHxEvDE2NLb8X9sI8ug", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10301 - Disclosure - ACCOUNTS RECEIVABLE", "menuCat": "Notes", "order": "10", "role": "http://www.marineproductscorp.com/role/DisclosureAccountsReceivable", "shortName": "ACCOUNTS RECEIVABLE", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "mpx-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_RvqBHxEvDE2NLb8X9sI8ug", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "mpx-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_RvqBHxEvDE2NLb8X9sI8ug", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10401 - Disclosure - INVENTORIES", "menuCat": "Notes", "order": "11", "role": "http://www.marineproductscorp.com/role/DisclosureInventories", "shortName": "INVENTORIES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "mpx-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_RvqBHxEvDE2NLb8X9sI8ug", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "mpx-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_RvqBHxEvDE2NLb8X9sI8ug", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10501 - Disclosure - PROPERTY, PLANT AND EQUIPMENT", "menuCat": "Notes", "order": "12", "role": "http://www.marineproductscorp.com/role/DisclosurePropertyPlantAndEquipment", "shortName": "PROPERTY, PLANT AND EQUIPMENT", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "mpx-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_RvqBHxEvDE2NLb8X9sI8ug", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "mpx-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_RvqBHxEvDE2NLb8X9sI8ug", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10601 - Disclosure - ACCRUED EXPENSES AND OTHER LIABILITIES", "menuCat": "Notes", "order": "13", "role": "http://www.marineproductscorp.com/role/DisclosureAccruedExpensesAndOtherLiabilities", "shortName": "ACCRUED EXPENSES AND OTHER LIABILITIES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "mpx-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_RvqBHxEvDE2NLb8X9sI8ug", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "mpx-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_RvqBHxEvDE2NLb8X9sI8ug", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10701 - Disclosure - NOTES PAYABLE TO BANKS", "menuCat": "Notes", "order": "14", "role": "http://www.marineproductscorp.com/role/DisclosureNotesPayableToBanks", "shortName": "NOTES PAYABLE TO BANKS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "mpx-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_RvqBHxEvDE2NLb8X9sI8ug", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "mpx-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_RvqBHxEvDE2NLb8X9sI8ug", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10801 - Disclosure - INCOME TAXES", "menuCat": "Notes", "order": "15", "role": "http://www.marineproductscorp.com/role/DisclosureIncomeTaxes", "shortName": "INCOME TAXES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "mpx-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_RvqBHxEvDE2NLb8X9sI8ug", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "mpx-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_RvqBHxEvDE2NLb8X9sI8ug", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10901 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE LOSS", "menuCat": "Notes", "order": "16", "role": "http://www.marineproductscorp.com/role/DisclosureAccumulatedOtherComprehensiveLoss", "shortName": "ACCUMULATED OTHER COMPREHENSIVE LOSS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "mpx-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_RvqBHxEvDE2NLb8X9sI8ug", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "mpx-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_RvqBHxEvDE2NLb8X9sI8ug", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11001 - Disclosure - FAIR VALUE MEASUREMENTS", "menuCat": "Notes", "order": "17", "role": "http://www.marineproductscorp.com/role/DisclosureFairValueMeasurements", "shortName": "FAIR VALUE MEASUREMENTS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "mpx-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_RvqBHxEvDE2NLb8X9sI8ug", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "mpx-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_RvqBHxEvDE2NLb8X9sI8ug", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11101 - Disclosure - COMMITMENTS AND CONTINGENCIES", "menuCat": "Notes", "order": "18", "role": "http://www.marineproductscorp.com/role/DisclosureCommitmentsAndContingencies", "shortName": "COMMITMENTS AND CONTINGENCIES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "mpx-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_RvqBHxEvDE2NLb8X9sI8ug", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "mpx-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_RvqBHxEvDE2NLb8X9sI8ug", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11201 - Disclosure - EMPLOYEE BENEFIT PLANS", "menuCat": "Notes", "order": "19", "role": "http://www.marineproductscorp.com/role/DisclosureEmployeeBenefitPlans", "shortName": "EMPLOYEE BENEFIT PLANS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "mpx-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_RvqBHxEvDE2NLb8X9sI8ug", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "b", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "mpx-20221231x10k.htm", "contextRef": "As_Of_12_31_2022_suJzivg3bkKG_t_L2YwLYA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "reportCount": 1, "unitRef": "Unit_Standard_USD_XWxidGDi00eAJs8OgPnRHg", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00100 - Statement - CONSOLIDATED BALANCE SHEETS", "menuCat": "Statements", "order": "2", "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-20221231x10k.htm", "contextRef": "As_Of_12_31_2022_suJzivg3bkKG_t_L2YwLYA", "decimals": "-3", "lang": null, "name": "us-gaap:IncomeTaxesReceivable", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_XWxidGDi00eAJs8OgPnRHg", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "mpx-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_RvqBHxEvDE2NLb8X9sI8ug", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11301 - Disclosure - RELATED PARTY TRANSACTIONS", "menuCat": "Notes", "order": "20", "role": "http://www.marineproductscorp.com/role/DisclosureRelatedPartyTransactions", "shortName": "RELATED PARTY TRANSACTIONS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "mpx-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_RvqBHxEvDE2NLb8X9sI8ug", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "mpx-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_RvqBHxEvDE2NLb8X9sI8ug", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeFinanceLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11401 - Disclosure - LEASES", "menuCat": "Notes", "order": "21", "role": "http://www.marineproductscorp.com/role/DisclosureLeases", "shortName": "LEASES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "mpx-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_RvqBHxEvDE2NLb8X9sI8ug", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeFinanceLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "mpx-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_RvqBHxEvDE2NLb8X9sI8ug", "decimals": null, "first": true, "lang": "en-US", "name": "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11501 - Disclosure - SCHEDULE II-VALUATION AND QUALIFYING ACCOUNTS", "menuCat": "Notes", "order": "22", "role": "http://www.marineproductscorp.com/role/DisclosureScheduleIiValuationAndQualifyingAccounts", "shortName": "SCHEDULE II-VALUATION AND QUALIFYING ACCOUNTS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "mpx-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_RvqBHxEvDE2NLb8X9sI8ug", "decimals": null, "first": true, "lang": "en-US", "name": "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "baseRef": "mpx-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_RvqBHxEvDE2NLb8X9sI8ug", "decimals": null, "first": true, "lang": "en-US", "name": "mpx:BasisOfConsolidationAndPresentationPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "20102 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Policies)", "menuCat": "Policies", "order": "23", "role": "http://www.marineproductscorp.com/role/DisclosureSignificantAccountingPoliciesPolicies", "shortName": "SIGNIFICANT ACCOUNTING POLICIES (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "baseRef": "mpx-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_RvqBHxEvDE2NLb8X9sI8ug", "decimals": null, "first": true, "lang": "en-US", "name": "mpx:BasisOfConsolidationAndPresentationPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "us-gaap:ExtendedProductWarrantyPolicy", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mpx-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_RvqBHxEvDE2NLb8X9sI8ug", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30103 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Tables)", "menuCat": "Tables", "order": "24", "role": "http://www.marineproductscorp.com/role/DisclosureSignificantAccountingPoliciesTables", "shortName": "SIGNIFICANT ACCOUNTING POLICIES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:ExtendedProductWarrantyPolicy", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mpx-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_RvqBHxEvDE2NLb8X9sI8ug", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mpx-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_RvqBHxEvDE2NLb8X9sI8ug", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30203 - Disclosure - NET SALES (Tables)", "menuCat": "Tables", "order": "25", "role": "http://www.marineproductscorp.com/role/DisclosureNetSalesTables", "shortName": "NET SALES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mpx-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_RvqBHxEvDE2NLb8X9sI8ug", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "mpx-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_RvqBHxEvDE2NLb8X9sI8ug", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30303 - Disclosure - ACCOUNTS RECEIVABLE (Tables)", "menuCat": "Tables", "order": "26", "role": "http://www.marineproductscorp.com/role/DisclosureAccountsReceivableTables", "shortName": "ACCOUNTS RECEIVABLE (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "mpx-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_RvqBHxEvDE2NLb8X9sI8ug", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "mpx-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_RvqBHxEvDE2NLb8X9sI8ug", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30403 - Disclosure - INVENTORIES (Tables)", "menuCat": "Tables", "order": "27", "role": "http://www.marineproductscorp.com/role/DisclosureInventoriesTables", "shortName": "INVENTORIES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "mpx-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_RvqBHxEvDE2NLb8X9sI8ug", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "mpx-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_RvqBHxEvDE2NLb8X9sI8ug", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30503 - Disclosure - PROPERTY, PLANT AND EQUIPMENT (Tables)", "menuCat": "Tables", "order": "28", "role": "http://www.marineproductscorp.com/role/DisclosurePropertyPlantAndEquipmentTables", "shortName": "PROPERTY, PLANT AND EQUIPMENT (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "mpx-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_RvqBHxEvDE2NLb8X9sI8ug", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "div", "div", "body", "html" ], "baseRef": "mpx-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_RvqBHxEvDE2NLb8X9sI8ug", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30603 - Disclosure - ACCRUED EXPENSES AND OTHER LIABILITIES (Tables)", "menuCat": "Tables", "order": "29", "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-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_RvqBHxEvDE2NLb8X9sI8ug", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "mpx-20221231x10k.htm", "contextRef": "As_Of_12_31_2022_suJzivg3bkKG_t_L2YwLYA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unitRef": "Unit_Standard_USD_XWxidGDi00eAJs8OgPnRHg", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00105 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)", "menuCat": "Statements", "order": "3", "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-20221231x10k.htm", "contextRef": "As_Of_12_31_2021_9gjQps4AC0-5t1UL6pmRhg", "decimals": "INF", "lang": null, "name": "us-gaap:CommonStockSharesIssued", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_xxCzpHPDnku9FGCCeYLTZg", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "mpx-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_RvqBHxEvDE2NLb8X9sI8ug", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30803 - Disclosure - INCOME TAXES (Tables)", "menuCat": "Tables", "order": "30", "role": "http://www.marineproductscorp.com/role/DisclosureIncomeTaxesTables", "shortName": "INCOME TAXES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "mpx-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_RvqBHxEvDE2NLb8X9sI8ug", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "us-gaap:ComprehensiveIncomeNoteTextBlock", "div", "div", "body", "html" ], "baseRef": "mpx-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_RvqBHxEvDE2NLb8X9sI8ug", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30903 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE LOSS (Tables)", "menuCat": "Tables", "order": "31", "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-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_RvqBHxEvDE2NLb8X9sI8ug", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mpx-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_RvqBHxEvDE2NLb8X9sI8ug", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfNetFundedStatusTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31203 - Disclosure - EMPLOYEE BENEFIT PLANS (Tables)", "menuCat": "Tables", "order": "32", "role": "http://www.marineproductscorp.com/role/DisclosureEmployeeBenefitPlansTables", "shortName": "EMPLOYEE BENEFIT PLANS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mpx-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_RvqBHxEvDE2NLb8X9sI8ug", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfNetFundedStatusTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "us-gaap:LesseeFinanceLeasesTextBlock", "div", "div", "body", "html" ], "baseRef": "mpx-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_RvqBHxEvDE2NLb8X9sI8ug", "decimals": null, "first": true, "lang": "en-US", "name": "mpx:ScheduleOfOperatingLeasedAssetsAndLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31403 - Disclosure - LEASES (Tables)", "menuCat": "Tables", "order": "33", "role": "http://www.marineproductscorp.com/role/DisclosureLeasesTables", "shortName": "LEASES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:LesseeFinanceLeasesTextBlock", "div", "div", "body", "html" ], "baseRef": "mpx-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_RvqBHxEvDE2NLb8X9sI8ug", "decimals": null, "first": true, "lang": "en-US", "name": "mpx:ScheduleOfOperatingLeasedAssetsAndLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "p", "mpx:BasisOfConsolidationAndPresentationPolicyTextBlock", "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "baseRef": "mpx-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_RvqBHxEvDE2NLb8X9sI8ug", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_segment_Q0ek0sd9jU-kLnF_Y2JE_g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40101 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Basis of Consolidation and Presentation (Details)", "menuCat": "Details", "order": "34", "role": "http://www.marineproductscorp.com/role/DisclosureSignificantAccountingPoliciesBasisOfConsolidationAndPresentationDetails", "shortName": "SIGNIFICANT ACCOUNTING POLICIES - Basis of Consolidation and Presentation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "mpx:BasisOfConsolidationAndPresentationPolicyTextBlock", "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "baseRef": "mpx-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_RvqBHxEvDE2NLb8X9sI8ug", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_segment_Q0ek0sd9jU-kLnF_Y2JE_g", "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "us-gaap:CommonStockSharesAuthorized", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "mpx-20221231x10k.htm", "contextRef": "As_Of_12_31_2022_suJzivg3bkKG_t_L2YwLYA", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CommonStockSharesAuthorized", "reportCount": 1, "unitRef": "Unit_Standard_shares_xxCzpHPDnku9FGCCeYLTZg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40102 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Common and Preferred Stock (Details)", "menuCat": "Details", "order": "35", "role": "http://www.marineproductscorp.com/role/DisclosureSignificantAccountingPoliciesCommonAndPreferredStockDetails", "shortName": "SIGNIFICANT ACCOUNTING POLICIES - Common and Preferred Stock (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "mpx:CommonStockPolicyTextBlock", "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "baseRef": "mpx-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_RvqBHxEvDE2NLb8X9sI8ug", "decimals": null, "lang": "en-US", "name": "us-gaap:CommonStockVotingRights", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "p", "us-gaap:AdvertisingCostsPolicyTextBlock", "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "baseRef": "mpx-20221231x10k.htm", "contextRef": "As_Of_12_31_2022_suJzivg3bkKG_t_L2YwLYA", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:PrepaidExpenseCurrentAndNoncurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_XWxidGDi00eAJs8OgPnRHg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40103 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Dividends, Advertising and Marketable securities (Details)", "menuCat": "Details", "order": "36", "role": "http://www.marineproductscorp.com/role/DisclosureSignificantAccountingPoliciesDividendsAdvertisingAndMarketableSecuritiesDetails", "shortName": "SIGNIFICANT ACCOUNTING POLICIES - Dividends, Advertising and Marketable securities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:AdvertisingCostsPolicyTextBlock", "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "baseRef": "mpx-20221231x10k.htm", "contextRef": "As_Of_12_31_2022_suJzivg3bkKG_t_L2YwLYA", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:PrepaidExpenseCurrentAndNoncurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_XWxidGDi00eAJs8OgPnRHg", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "us-gaap:ExtendedProductWarrantyPolicy", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mpx-20221231x10k.htm", "contextRef": "As_Of_12_31_2021_9gjQps4AC0-5t1UL6pmRhg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProductWarrantyAccrual", "reportCount": 1, "unitRef": "Unit_Standard_USD_XWxidGDi00eAJs8OgPnRHg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40104 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Warranty Costs (Details)", "menuCat": "Details", "order": "37", "role": "http://www.marineproductscorp.com/role/DisclosureSignificantAccountingPoliciesWarrantyCostsDetails", "shortName": "SIGNIFICANT ACCOUNTING POLICIES - Warranty Costs (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "us-gaap:ExtendedProductWarrantyPolicy", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mpx-20221231x10k.htm", "contextRef": "As_Of_12_31_2020_Bn6TDIdyG02kmGaqx0QoOg", "decimals": "-3", "lang": null, "name": "us-gaap:ProductWarrantyAccrual", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_XWxidGDi00eAJs8OgPnRHg", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "b", "p", "td", "tr", "table", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mpx-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_RvqBHxEvDE2NLb8X9sI8ug", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unitRef": "Unit_Standard_pure_fi51fMxIiU-5jpNgJp085w", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40105 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Additional Information (Details)", "menuCat": "Details", "order": "38", "role": "http://www.marineproductscorp.com/role/DisclosureSignificantAccountingPoliciesAdditionalInformationDetails", "shortName": "SIGNIFICANT ACCOUNTING POLICIES - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "us-gaap:GoodwillAndIntangibleAssetImpairment", "us-gaap:GoodwillAndIntangibleAssetImpairment", "p", "us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mpx-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_RvqBHxEvDE2NLb8X9sI8ug", "decimals": "0", "lang": null, "name": "us-gaap:GoodwillAndIntangibleAssetImpairment", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_XWxidGDi00eAJs8OgPnRHg", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "b", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "mpx-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_RvqBHxEvDE2NLb8X9sI8ug", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "Unit_Standard_USD_XWxidGDi00eAJs8OgPnRHg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40106 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Reconciliation of weighted average shares outstanding (Details)", "menuCat": "Details", "order": "39", "role": "http://www.marineproductscorp.com/role/DisclosureSignificantAccountingPoliciesReconciliationOfWeightedAverageSharesOutstandingDetails", "shortName": "SIGNIFICANT ACCOUNTING POLICIES - Reconciliation of weighted average shares outstanding (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "b", "p", "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "us-gaap:EarningsPerSharePolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mpx-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_RvqBHxEvDE2NLb8X9sI8ug", "decimals": "-3", "lang": null, "name": "us-gaap:DistributedEarnings", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_XWxidGDi00eAJs8OgPnRHg", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "b", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "mpx-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_RvqBHxEvDE2NLb8X9sI8ug", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unitRef": "Unit_Standard_USD_XWxidGDi00eAJs8OgPnRHg", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00200 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS", "menuCat": "Statements", "order": "4", "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-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_RvqBHxEvDE2NLb8X9sI8ug", "decimals": "-3", "lang": null, "name": "us-gaap:CostOfGoodsAndServicesSold", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_XWxidGDi00eAJs8OgPnRHg", "xsiNil": "false" } }, "R40": { "firstAnchor": null, "groupType": "disclosure", "isDefault": "false", "longName": "40201 - Disclosure - NET SALES - Payment Terms (Details)", "menuCat": "Details", "order": "40", "role": "http://www.marineproductscorp.com/role/DisclosureNetSalesPaymentTermsDetails", "shortName": "NET SALES - Payment Terms (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R41": { "firstAnchor": { "ancestors": [ "b", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "mpx-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_RvqBHxEvDE2NLb8X9sI8ug", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unitRef": "Unit_Standard_USD_XWxidGDi00eAJs8OgPnRHg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40202 - Disclosure - NET SALES - Disaggregate sales by major source (Details)", "menuCat": "Details", "order": "41", "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", "us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mpx-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_srt_ProductOrServiceAxis_mpx_BoatsAndAccessoriesMember_uw5fVOGv2UiXxGhm0ywGkQ", "decimals": "-3", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_XWxidGDi00eAJs8OgPnRHg", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "b", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "mpx-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_RvqBHxEvDE2NLb8X9sI8ug", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unitRef": "Unit_Standard_USD_XWxidGDi00eAJs8OgPnRHg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40203 - Disclosure - NET SALES - Disaggregate revenue by location (Details)", "menuCat": "Details", "order": "42", "role": "http://www.marineproductscorp.com/role/DisclosureNetSalesDisaggregateRevenueByLocationDetails", "shortName": "NET SALES - Disaggregate revenue by location (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "b", "p", "td", "tr", "table", "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mpx-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_srt_StatementGeographicalAxis_country_US_0EbS1o7Lu0uezLFBLG93pw", "decimals": "-3", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_XWxidGDi00eAJs8OgPnRHg", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "b", "p", "td", "tr", "table", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mpx-20221231x10k.htm", "contextRef": "As_Of_12_31_2022_us-gaap_BalanceSheetLocationAxis_us-gaap_AccountsPayableAndAccruedLiabilitiesMember_IrbMl1qD20uYHKMovTJQcA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DeferredRevenueCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_XWxidGDi00eAJs8OgPnRHg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40204 - Disclosure - NET SALES - Deferred revenue (Details)", "menuCat": "Details", "order": "43", "role": "http://www.marineproductscorp.com/role/DisclosureNetSalesDeferredRevenueDetails", "shortName": "NET SALES - Deferred revenue (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "b", "p", "td", "tr", "table", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mpx-20221231x10k.htm", "contextRef": "As_Of_12_31_2022_us-gaap_BalanceSheetLocationAxis_us-gaap_AccountsPayableAndAccruedLiabilitiesMember_IrbMl1qD20uYHKMovTJQcA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DeferredRevenueCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_XWxidGDi00eAJs8OgPnRHg", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "b", "p", "td", "tr", "table", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "mpx-20221231x10k.htm", "contextRef": "As_Of_12_31_2022_suJzivg3bkKG_t_L2YwLYA", "decimals": "-3", "first": true, "lang": null, "name": "mpx:AccountsReceivableTradeGrossCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_XWxidGDi00eAJs8OgPnRHg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40301 - Disclosure - ACCOUNTS RECEIVABLE (Details)", "menuCat": "Details", "order": "44", "role": "http://www.marineproductscorp.com/role/DisclosureAccountsReceivableDetails", "shortName": "ACCOUNTS RECEIVABLE (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "b", "p", "td", "tr", "table", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "mpx-20221231x10k.htm", "contextRef": "As_Of_12_31_2022_suJzivg3bkKG_t_L2YwLYA", "decimals": "-3", "first": true, "lang": null, "name": "mpx:AccountsReceivableTradeGrossCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_XWxidGDi00eAJs8OgPnRHg", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "b", "p", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "mpx-20221231x10k.htm", "contextRef": "As_Of_12_31_2022_suJzivg3bkKG_t_L2YwLYA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryRawMaterialsAndSuppliesNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_XWxidGDi00eAJs8OgPnRHg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40401 - Disclosure - INVENTORIES (Details)", "menuCat": "Details", "order": "45", "role": "http://www.marineproductscorp.com/role/DisclosureInventoriesDetails", "shortName": "INVENTORIES (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "b", "p", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "mpx-20221231x10k.htm", "contextRef": "As_Of_12_31_2022_suJzivg3bkKG_t_L2YwLYA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryRawMaterialsAndSuppliesNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_XWxidGDi00eAJs8OgPnRHg", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "b", "p", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "mpx-20221231x10k.htm", "contextRef": "As_Of_12_31_2022_suJzivg3bkKG_t_L2YwLYA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_XWxidGDi00eAJs8OgPnRHg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40501 - Disclosure - PROPERTY, PLANT AND EQUIPMENT (Details)", "menuCat": "Details", "order": "46", "role": "http://www.marineproductscorp.com/role/DisclosurePropertyPlantAndEquipmentDetails", "shortName": "PROPERTY, PLANT AND EQUIPMENT (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "b", "p", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "mpx-20221231x10k.htm", "contextRef": "As_Of_12_31_2022_suJzivg3bkKG_t_L2YwLYA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_XWxidGDi00eAJs8OgPnRHg", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "p", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "mpx-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_RvqBHxEvDE2NLb8X9sI8ug", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_XWxidGDi00eAJs8OgPnRHg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40502 - Disclosure - PROPERTY, PLANT AND EQUIPMENT - Depreciation (Details)", "menuCat": "Details", "order": "47", "role": "http://www.marineproductscorp.com/role/DisclosurePropertyPlantAndEquipmentDepreciationDetails", "shortName": "PROPERTY, PLANT AND EQUIPMENT - Depreciation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "mpx-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_RvqBHxEvDE2NLb8X9sI8ug", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_XWxidGDi00eAJs8OgPnRHg", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "b", "p", "td", "tr", "table", "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "div", "div", "body", "html" ], "baseRef": "mpx-20221231x10k.htm", "contextRef": "As_Of_12_31_2022_suJzivg3bkKG_t_L2YwLYA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_XWxidGDi00eAJs8OgPnRHg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40601 - Disclosure - ACCRUED EXPENSES AND OTHER LIABILITIES (Details)", "menuCat": "Details", "order": "48", "role": "http://www.marineproductscorp.com/role/DisclosureAccruedExpensesAndOtherLiabilitiesDetails", "shortName": "ACCRUED EXPENSES AND OTHER LIABILITIES (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "b", "p", "td", "tr", "table", "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "div", "div", "body", "html" ], "baseRef": "mpx-20221231x10k.htm", "contextRef": "As_Of_12_31_2022_suJzivg3bkKG_t_L2YwLYA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_XWxidGDi00eAJs8OgPnRHg", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "p", "us-gaap:DebtDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "mpx-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_RvqBHxEvDE2NLb8X9sI8ug", "decimals": "2", "first": true, "lang": null, "name": "mpx:MaximumDebtConsolidatedLeverageRatio", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_fi51fMxIiU-5jpNgJp085w", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40701 - Disclosure - NOTES PAYABLE TO BANKS (Details)", "menuCat": "Details", "order": "49", "role": "http://www.marineproductscorp.com/role/DisclosureNotesPayableToBanksDetails", "shortName": "NOTES PAYABLE TO BANKS (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:DebtDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "mpx-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_RvqBHxEvDE2NLb8X9sI8ug", "decimals": "2", "first": true, "lang": null, "name": "mpx:MaximumDebtConsolidatedLeverageRatio", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_fi51fMxIiU-5jpNgJp085w", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "b", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "mpx-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_RvqBHxEvDE2NLb8X9sI8ug", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "Unit_Standard_USD_XWxidGDi00eAJs8OgPnRHg", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00300 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME", "menuCat": "Statements", "order": "5", "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-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_RvqBHxEvDE2NLb8X9sI8ug", "decimals": "-3", "lang": null, "name": "us-gaap:ComprehensiveIncomeNetOfTax", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_XWxidGDi00eAJs8OgPnRHg", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "b", "p", "td", "tr", "table", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "mpx-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_RvqBHxEvDE2NLb8X9sI8ug", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_XWxidGDi00eAJs8OgPnRHg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40801 - Disclosure - INCOME TAXES - Components of provision for income taxes (Details)", "menuCat": "Details", "order": "50", "role": "http://www.marineproductscorp.com/role/DisclosureIncomeTaxesComponentsOfProvisionForIncomeTaxesDetails", "shortName": "INCOME TAXES - Components of provision for income taxes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "b", "p", "td", "tr", "table", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "mpx-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_RvqBHxEvDE2NLb8X9sI8ug", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_XWxidGDi00eAJs8OgPnRHg", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "b", "p", "td", "tr", "table", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mpx-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_RvqBHxEvDE2NLb8X9sI8ug", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unitRef": "Unit_Standard_pure_fi51fMxIiU-5jpNgJp085w", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40802 - Disclosure - INCOME TAXES - Reconciliation between the federal statutory rate and effective tax rate (Details)", "menuCat": "Details", "order": "51", "role": "http://www.marineproductscorp.com/role/DisclosureIncomeTaxesReconciliationBetweenFederalStatutoryRateAndEffectiveTaxRateDetails", "shortName": "INCOME TAXES - Reconciliation between the federal statutory rate and effective tax rate (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "b", "p", "td", "tr", "table", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mpx-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_RvqBHxEvDE2NLb8X9sI8ug", "decimals": "3", "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_fi51fMxIiU-5jpNgJp085w", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "b", "p", "td", "tr", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mpx-20221231x10k.htm", "contextRef": "As_Of_12_31_2022_suJzivg3bkKG_t_L2YwLYA", "decimals": "-3", "first": true, "lang": null, "name": "mpx:DeferredTaxAssetsWarrantyCosts", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_XWxidGDi00eAJs8OgPnRHg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40803 - Disclosure - INCOME TAXES - Significant components of deferred tax assets and liabilities (Details)", "menuCat": "Details", "order": "52", "role": "http://www.marineproductscorp.com/role/DisclosureIncomeTaxesSignificantComponentsOfDeferredTaxAssetsAndLiabilitiesDetails", "shortName": "INCOME TAXES - Significant components of deferred tax assets and liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "b", "p", "td", "tr", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mpx-20221231x10k.htm", "contextRef": "As_Of_12_31_2022_suJzivg3bkKG_t_L2YwLYA", "decimals": "-3", "first": true, "lang": null, "name": "mpx:DeferredTaxAssetsWarrantyCosts", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_XWxidGDi00eAJs8OgPnRHg", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "b", "p", "td", "tr", "table", "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mpx-20221231x10k.htm", "contextRef": "As_Of_12_31_2021_9gjQps4AC0-5t1UL6pmRhg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:UnrecognizedTaxBenefits", "reportCount": 1, "unitRef": "Unit_Standard_USD_XWxidGDi00eAJs8OgPnRHg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40804 - Disclosure - INCOME TAXES - Reconciliation of beginning and ending amount of unrecognized tax benefits (Details)", "menuCat": "Details", "order": "53", "role": "http://www.marineproductscorp.com/role/DisclosureIncomeTaxesReconciliationOfBeginningAndEndingAmountOfUnrecognizedTaxBenefitsDetails", "shortName": "INCOME TAXES - Reconciliation of beginning and ending amount of unrecognized tax benefits (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mpx-20221231x10k.htm", "contextRef": "As_Of_12_31_2020_Bn6TDIdyG02kmGaqx0QoOg", "decimals": "-3", "lang": null, "name": "us-gaap:UnrecognizedTaxBenefits", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_XWxidGDi00eAJs8OgPnRHg", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mpx-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_RvqBHxEvDE2NLb8X9sI8ug", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:IncomeTaxesPaidNet", "reportCount": 1, "unitRef": "Unit_Standard_USD_XWxidGDi00eAJs8OgPnRHg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40805 - Disclosure - INCOME TAXES - Additional information (Details)", "menuCat": "Details", "order": "54", "role": "http://www.marineproductscorp.com/role/DisclosureIncomeTaxesAdditionalInformationDetails", "shortName": "INCOME TAXES - Additional information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mpx-20221231x10k.htm", "contextRef": "As_Of_12_31_2022_us-gaap_IncomeTaxAuthorityAxis_mpx_OtherStateCreditsMember__0O_wJksdE6OYaHB5f_1nw", "decimals": "-5", "lang": null, "name": "us-gaap:OperatingLossCarryforwards", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_XWxidGDi00eAJs8OgPnRHg", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "mpx-20221231x10k.htm", "contextRef": "As_Of_12_31_2021_9gjQps4AC0-5t1UL6pmRhg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax", "reportCount": 1, "unitRef": "Unit_Standard_USD_XWxidGDi00eAJs8OgPnRHg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40901 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE LOSS (Details)", "menuCat": "Details", "order": "55", "role": "http://www.marineproductscorp.com/role/DisclosureAccumulatedOtherComprehensiveLossDetails", "shortName": "ACCUMULATED OTHER COMPREHENSIVE LOSS (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "us-gaap:ComprehensiveIncomeNoteTextBlock", "div", "div", "body", "html" ], "baseRef": "mpx-20221231x10k.htm", "contextRef": "As_Of_12_31_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember_P7fjq3n58kClYqGOjAEiJw", "decimals": "-3", "lang": null, "name": "us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_XWxidGDi00eAJs8OgPnRHg", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "us-gaap:AvailableForSaleSecuritiesDebtSecurities", "p", "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "body", "html" ], "baseRef": "mpx-20221231x10k.htm", "contextRef": "As_Of_12_31_2022_suJzivg3bkKG_t_L2YwLYA", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AvailableForSaleSecuritiesDebtSecurities", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_XWxidGDi00eAJs8OgPnRHg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41001 - Disclosure - FAIR VALUE MEASUREMENTS (Details)", "menuCat": "Details", "order": "56", "role": "http://www.marineproductscorp.com/role/DisclosureFairValueMeasurementsDetails", "shortName": "FAIR VALUE MEASUREMENTS (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "us-gaap:AvailableForSaleSecuritiesDebtSecurities", "p", "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "body", "html" ], "baseRef": "mpx-20221231x10k.htm", "contextRef": "As_Of_12_31_2022_suJzivg3bkKG_t_L2YwLYA", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AvailableForSaleSecuritiesDebtSecurities", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_XWxidGDi00eAJs8OgPnRHg", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "mpx:RepurchaseObligationsRepurchasesOfInventoryUnderContractualAgreements", "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "mpx-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_RvqBHxEvDE2NLb8X9sI8ug", "decimals": "-5", "first": true, "lang": null, "name": "mpx:RepurchaseObligationsRepurchasesOfInventoryUnderContractualAgreements", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_XWxidGDi00eAJs8OgPnRHg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41101 - Disclosure - COMMITMENTS AND CONTINGENCIES - Dealer Floor Plan Financing (Details)", "menuCat": "Details", "order": "57", "role": "http://www.marineproductscorp.com/role/DisclosureCommitmentsAndContingenciesDealerFloorPlanFinancingDetails", "shortName": "COMMITMENTS AND CONTINGENCIES - Dealer Floor Plan Financing (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "mpx:RepurchaseObligationsRepurchasesOfInventoryUnderContractualAgreements", "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "mpx-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_RvqBHxEvDE2NLb8X9sI8ug", "decimals": "-5", "first": true, "lang": null, "name": "mpx:RepurchaseObligationsRepurchasesOfInventoryUnderContractualAgreements", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_XWxidGDi00eAJs8OgPnRHg", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "mpx-20221231x10k.htm", "contextRef": "As_Of_12_31_2022_suJzivg3bkKG_t_L2YwLYA", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:DeferredTaxLiabilities", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_XWxidGDi00eAJs8OgPnRHg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41102 - Disclosure - COMMITMENTS AND CONTINGENCIES - Income taxes and employee agreements (Details)", "menuCat": "Details", "order": "58", "role": "http://www.marineproductscorp.com/role/DisclosureCommitmentsAndContingenciesIncomeTaxesAndEmployeeAgreementsDetails", "shortName": "COMMITMENTS AND CONTINGENCIES - Income taxes and employee agreements (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "mpx-20221231x10k.htm", "contextRef": "As_Of_12_31_2022_suJzivg3bkKG_t_L2YwLYA", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:DeferredTaxLiabilities", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_XWxidGDi00eAJs8OgPnRHg", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "b", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "mpx-20221231x10k.htm", "contextRef": "As_Of_12_31_2022_suJzivg3bkKG_t_L2YwLYA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DefinedBenefitPensionPlanLiabilitiesNoncurrent", "reportCount": 1, "unitRef": "Unit_Standard_USD_XWxidGDi00eAJs8OgPnRHg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41201 - Disclosure - EMPLOYEE BENEFIT PLANS - SERP (Details)", "menuCat": "Details", "order": "59", "role": "http://www.marineproductscorp.com/role/DisclosureEmployeeBenefitPlansSerpDetails", "shortName": "EMPLOYEE BENEFIT PLANS - SERP (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "mpx-20221231x10k.htm", "contextRef": "As_Of_12_31_2021_us-gaap_RetirementPlanTypeAxis_us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember_zlO8kZAEFkywHaibkm4i-Q", "decimals": "-5", "lang": null, "name": "mpx:VariableLifeInsurancePoliciesInvestmentAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_XWxidGDi00eAJs8OgPnRHg", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "mpx-20221231x10k.htm", "contextRef": "As_Of_12_31_2019_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_Jb9l0Ofj8kWqZQY0T_LUxw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_XWxidGDi00eAJs8OgPnRHg", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00400 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY", "menuCat": "Statements", "order": "6", "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-20221231x10k.htm", "contextRef": "As_Of_12_31_2019_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_Jb9l0Ofj8kWqZQY0T_LUxw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_XWxidGDi00eAJs8OgPnRHg", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "b", "p", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mpx-20221231x10k.htm", "contextRef": "As_Of_12_31_2022_us-gaap_RetirementPlanTypeAxis_us-gaap_PensionPlansDefinedBenefitMember_8BK9kT3tZUeqHPkkz60dUw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_XWxidGDi00eAJs8OgPnRHg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41202 - Disclosure - EMPLOYEE BENEFIT PLANS - Funded status of Retirement Income Plan (Details)", "menuCat": "Details", "order": "60", "role": "http://www.marineproductscorp.com/role/DisclosureEmployeeBenefitPlansFundedStatusOfRetirementIncomePlanDetails", "shortName": "EMPLOYEE BENEFIT PLANS - Funded status of Retirement Income Plan (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "b", "p", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mpx-20221231x10k.htm", "contextRef": "As_Of_12_31_2022_us-gaap_RetirementPlanTypeAxis_us-gaap_PensionPlansDefinedBenefitMember_8BK9kT3tZUeqHPkkz60dUw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DefinedBenefitPlanAccumulatedBenefitObligation", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_XWxidGDi00eAJs8OgPnRHg", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "b", "p", "td", "tr", "table", "us-gaap:ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mpx-20221231x10k.htm", "contextRef": "As_Of_12_31_2022_suJzivg3bkKG_t_L2YwLYA", "decimals": "-3", "first": true, "lang": null, "name": "mpx:DefinedBenefitPlanSupplementalExecutiveRetirementPlanContributionsAndDeferrals", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_XWxidGDi00eAJs8OgPnRHg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41203 - Disclosure - EMPLOYEE BENEFIT PLANS - Amounts recorded in consolidated balance sheet as pension liabilities (Details)", "menuCat": "Details", "order": "61", "role": "http://www.marineproductscorp.com/role/DisclosureEmployeeBenefitPlansAmountsRecordedInConsolidatedBalanceSheetAsPensionLiabilitiesDetails", "shortName": "EMPLOYEE BENEFIT PLANS - Amounts recorded in consolidated balance sheet as pension liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "b", "p", "td", "tr", "table", "us-gaap:ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mpx-20221231x10k.htm", "contextRef": "As_Of_12_31_2022_suJzivg3bkKG_t_L2YwLYA", "decimals": "-3", "first": true, "lang": null, "name": "mpx:DefinedBenefitPlanSupplementalExecutiveRetirementPlanContributionsAndDeferrals", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_XWxidGDi00eAJs8OgPnRHg", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "b", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "mpx-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_RvqBHxEvDE2NLb8X9sI8ug", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1", "reportCount": 1, "unitRef": "Unit_Standard_USD_XWxidGDi00eAJs8OgPnRHg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41204 - Disclosure - EMPLOYEE BENEFIT PLANS - Components of net periodic cost (benefit) (Details)", "menuCat": "Details", "order": "62", "role": "http://www.marineproductscorp.com/role/DisclosureEmployeeBenefitPlansComponentsOfNetPeriodicCostBenefitDetails", "shortName": "EMPLOYEE BENEFIT PLANS - Components of net periodic cost (benefit) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mpx-20221231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_us-gaap_RetirementPlanTypeAxis_us-gaap_PensionPlansDefinedBenefitMember_7q3C_qsfNUa30Zso08hbcw", "decimals": "-3", "lang": null, "name": "us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_XWxidGDi00eAJs8OgPnRHg", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "b", "p", "td", "tr", "table", "us-gaap:ScheduleOfAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mpx-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_us-gaap_RetirementPlanTypeAxis_us-gaap_PensionPlansDefinedBenefitMember_hw9qsIBqhUWItVKTeZXJ3w", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_XWxidGDi00eAJs8OgPnRHg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41205 - Disclosure - EMPLOYEE BENEFIT PLANS - Pre-tax amounts recognized in other comprehensive income (Details)", "menuCat": "Details", "order": "63", "role": "http://www.marineproductscorp.com/role/DisclosureEmployeeBenefitPlansPreTaxAmountsRecognizedInOtherComprehensiveIncomeDetails", "shortName": "EMPLOYEE BENEFIT PLANS - Pre-tax amounts recognized in other comprehensive income (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "b", "p", "td", "tr", "table", "us-gaap:ScheduleOfAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mpx-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_us-gaap_RetirementPlanTypeAxis_us-gaap_PensionPlansDefinedBenefitMember_hw9qsIBqhUWItVKTeZXJ3w", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_XWxidGDi00eAJs8OgPnRHg", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAssumptionsUsedTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mpx-20221231x10k.htm", "contextRef": "As_Of_12_31_2020_us-gaap_RetirementPlanTypeAxis_us-gaap_PensionPlansDefinedBenefitMember_uUTRET8KlUKm_mHIK1dgzQ", "decimals": "4", "first": true, "lang": null, "name": "us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_fi51fMxIiU-5jpNgJp085w", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41206 - Disclosure - EMPLOYEE BENEFIT PLANS - Weighted average assumptions used to determine the projected benefit obligation and net benefit cost (Details)", "menuCat": "Details", "order": "64", "role": "http://www.marineproductscorp.com/role/DisclosureEmployeeBenefitPlansWeightedAverageAssumptionsUsedToDetermineProjectedBenefitObligationAndNetBenefitCostDetails", "shortName": "EMPLOYEE BENEFIT PLANS - Weighted average assumptions used to determine the projected benefit obligation and net benefit cost (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAssumptionsUsedTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mpx-20221231x10k.htm", "contextRef": "As_Of_12_31_2020_us-gaap_RetirementPlanTypeAxis_us-gaap_PensionPlansDefinedBenefitMember_uUTRET8KlUKm_mHIK1dgzQ", "decimals": "4", "first": true, "lang": null, "name": "us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_fi51fMxIiU-5jpNgJp085w", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "b", "p", "td", "tr", "table", "us-gaap:ScheduleOfAllocationOfPlanAssetsTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mpx-20221231x10k.htm", "contextRef": "As_Of_12_31_2022_us-gaap_RetirementPlanTypeAxis_us-gaap_PensionPlansDefinedBenefitMember_8BK9kT3tZUeqHPkkz60dUw", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_fi51fMxIiU-5jpNgJp085w", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41207 - Disclosure - EMPLOYEE BENEFIT PLANS - Weighted average asset allocation by asset category along with target allocation (Details)", "menuCat": "Details", "order": "65", "role": "http://www.marineproductscorp.com/role/DisclosureEmployeeBenefitPlansWeightedAverageAssetAllocationByAssetCategoryAlongWithTargetAllocationDetails", "shortName": "EMPLOYEE BENEFIT PLANS - Weighted average asset allocation by asset category along with target allocation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "b", "p", "td", "tr", "table", "us-gaap:ScheduleOfAllocationOfPlanAssetsTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mpx-20221231x10k.htm", "contextRef": "As_Of_12_31_2022_us-gaap_RetirementPlanTypeAxis_us-gaap_PensionPlansDefinedBenefitMember_8BK9kT3tZUeqHPkkz60dUw", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_fi51fMxIiU-5jpNgJp085w", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "b", "p", "td", "tr", "table", "us-gaap:ScheduleOfChangesInFairValueOfPlanAssetsTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mpx-20221231x10k.htm", "contextRef": "As_Of_12_31_2022_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_us-gaap_DefinedBenefitPlanCashAndCashEquivalentsMember_us-gaap_RetirementPlanTypeAxis_us-gaap_PensionPlansDefinedBenefitMember_eYS9cwvnsky9jj3jeUsq0w", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DefinedBenefitPlanPlanAssetsInvestmentWithinPlanAssetCategoryAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_XWxidGDi00eAJs8OgPnRHg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41208 - Disclosure - EMPLOYEE BENEFIT PLANS - Plan assets using fair value hierarchy (Details)", "menuCat": "Details", "order": "66", "role": "http://www.marineproductscorp.com/role/DisclosureEmployeeBenefitPlansPlanAssetsUsingFairValueHierarchyDetails", "shortName": "EMPLOYEE BENEFIT PLANS - Plan assets using fair value hierarchy (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "b", "p", "td", "tr", "table", "us-gaap:ScheduleOfChangesInFairValueOfPlanAssetsTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mpx-20221231x10k.htm", "contextRef": "As_Of_12_31_2022_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_us-gaap_DefinedBenefitPlanCashAndCashEquivalentsMember_us-gaap_RetirementPlanTypeAxis_us-gaap_PensionPlansDefinedBenefitMember_eYS9cwvnsky9jj3jeUsq0w", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DefinedBenefitPlanPlanAssetsInvestmentWithinPlanAssetCategoryAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_XWxidGDi00eAJs8OgPnRHg", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "b", "p", "td", "tr", "table", "us-gaap:ScheduleOfExpectedBenefitPaymentsTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mpx-20221231x10k.htm", "contextRef": "As_Of_12_31_2022_us-gaap_RetirementPlanTypeAxis_us-gaap_PensionPlansDefinedBenefitMember_8BK9kT3tZUeqHPkkz60dUw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_XWxidGDi00eAJs8OgPnRHg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41209 - Disclosure - EMPLOYEE BENEFIT PLANS - Estimates that future benefits payable for Retirement Income Plan (Details)", "menuCat": "Details", "order": "67", "role": "http://www.marineproductscorp.com/role/DisclosureEmployeeBenefitPlansEstimatesThatFutureBenefitsPayableForRetirementIncomePlanDetails", "shortName": "EMPLOYEE BENEFIT PLANS - Estimates that future benefits payable for Retirement Income Plan (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "b", "p", "td", "tr", "table", "us-gaap:ScheduleOfExpectedBenefitPaymentsTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mpx-20221231x10k.htm", "contextRef": "As_Of_12_31_2022_us-gaap_RetirementPlanTypeAxis_us-gaap_PensionPlansDefinedBenefitMember_8BK9kT3tZUeqHPkkz60dUw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_XWxidGDi00eAJs8OgPnRHg", "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mpx-20221231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_sm4OR-LVoEugUp0Oyu_Cjg", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_fi51fMxIiU-5jpNgJp085w", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41210 - Disclosure - EMPLOYEE BENEFIT PLANS - 401(k) Plan and Stock Incentive Plan (Details)", "menuCat": "Details", "order": "68", "role": "http://www.marineproductscorp.com/role/DisclosureEmployeeBenefitPlans401KPlanAndStockIncentivePlanDetails", "shortName": "EMPLOYEE BENEFIT PLANS - 401(k) Plan and Stock Incentive Plan (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mpx-20221231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_sm4OR-LVoEugUp0Oyu_Cjg", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_fi51fMxIiU-5jpNgJp085w", "xsiNil": "false" } }, "R69": { "firstAnchor": { "ancestors": [ "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "mpx-20221231x10k.htm", "contextRef": "Duration_6_1_2022_To_6_30_2022_LyMQrXH0Z0eDwcFp9Suz0Q", "decimals": "2", "first": true, "lang": null, "name": "mpx:PercentageOfMonthlyPaymentOfProfits", "reportCount": 1, "unitRef": "Unit_Standard_pure_fi51fMxIiU-5jpNgJp085w", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41211 - Disclosure - EMPLOYEE BENEFIT PLANS - Restricted Stock (Details)", "menuCat": "Details", "order": "69", "role": "http://www.marineproductscorp.com/role/DisclosureEmployeeBenefitPlansRestrictedStockDetails", "shortName": "EMPLOYEE BENEFIT PLANS - Restricted Stock (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mpx-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_us-gaap_VestingAxis_us-gaap_ShareBasedCompensationAwardTrancheTwoMember_yFYPmO-k70C8eenemkdsGw", "decimals": null, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "b", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "mpx-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_RvqBHxEvDE2NLb8X9sI8ug", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_XWxidGDi00eAJs8OgPnRHg", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00500 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS", "menuCat": "Statements", "order": "7", "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-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_RvqBHxEvDE2NLb8X9sI8ug", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_XWxidGDi00eAJs8OgPnRHg", "xsiNil": "false" } }, "R70": { "firstAnchor": { "ancestors": [ "b", "p", "td", "tr", "table", "us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mpx-20221231x10k.htm", "contextRef": "As_Of_12_31_2021_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember_NT-8c7v_j0SMrqp66MHt7A", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unitRef": "Unit_Standard_shares_xxCzpHPDnku9FGCCeYLTZg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41212 - Disclosure - EMPLOYEE BENEFIT PLANS - Summary of changes in non-vested restricted shares (Details)", "menuCat": "Details", "order": "70", "role": "http://www.marineproductscorp.com/role/DisclosureEmployeeBenefitPlansSummaryOfChangesInNonVestedRestrictedSharesDetails", "shortName": "EMPLOYEE BENEFIT PLANS - Summary of changes in non-vested restricted shares (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "b", "p", "td", "tr", "table", "us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mpx-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember_Aecf-g99kE21nEBS03EMmg", "decimals": "INF", "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_xxCzpHPDnku9FGCCeYLTZg", "xsiNil": "false" } }, "R71": { "firstAnchor": { "ancestors": [ "b", "p", "td", "tr", "table", "us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mpx-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember_Aecf-g99kE21nEBS03EMmg", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "reportCount": 1, "unitRef": "Unit_Divide_USD_shares_hjTnEqYyt0mVwHJOiODVZg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41213 - Disclosure - EMPLOYEE BENEFIT PLANS - Additional information (Details)", "menuCat": "Details", "order": "71", "role": "http://www.marineproductscorp.com/role/DisclosureEmployeeBenefitPlansAdditionalInformationDetails", "shortName": "EMPLOYEE BENEFIT PLANS - Additional information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mpx-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember_Aecf-g99kE21nEBS03EMmg", "decimals": "0", "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_XWxidGDi00eAJs8OgPnRHg", "xsiNil": "false" } }, "R72": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mpx-20221231x10k.htm", "contextRef": "Duration_1_1_2016_To_1_31_2016_srt_OwnershipAxis_mpx_LimitedLiability255RCLlcMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_mpx_RpcMember_PQwFj0RJ3UuUnBkCrSwtag", "decimals": "2", "first": true, "lang": null, "name": "mpx:JointVentureOwnershipInterestPercentage", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_fi51fMxIiU-5jpNgJp085w", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41301 - Disclosure - RELATED PARTY TRANSACTIONS (Details)", "menuCat": "Details", "order": "72", "role": "http://www.marineproductscorp.com/role/DisclosureRelatedPartyTransactionsDetails", "shortName": "RELATED PARTY TRANSACTIONS (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mpx-20221231x10k.htm", "contextRef": "Duration_1_1_2016_To_1_31_2016_srt_OwnershipAxis_mpx_LimitedLiability255RCLlcMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_mpx_RpcMember_PQwFj0RJ3UuUnBkCrSwtag", "decimals": "2", "first": true, "lang": null, "name": "mpx:JointVentureOwnershipInterestPercentage", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_fi51fMxIiU-5jpNgJp085w", "xsiNil": "false" } }, "R73": { "firstAnchor": { "ancestors": [ "b", "p", "td", "tr", "table", "mpx:ScheduleOfOperatingLeasedAssetsAndLiabilitiesTableTextBlock", "us-gaap:LesseeFinanceLeasesTextBlock", "div", "div", "body", "html" ], "baseRef": "mpx-20221231x10k.htm", "contextRef": "As_Of_12_31_2022_suJzivg3bkKG_t_L2YwLYA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_XWxidGDi00eAJs8OgPnRHg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41401 - Disclosure - LEASES - Assets and liabilities related to operating leases recorded on balance sheet (Details)", "menuCat": "Details", "order": "73", "role": "http://www.marineproductscorp.com/role/DisclosureLeasesAssetsAndLiabilitiesRelatedToOperatingLeasesRecordedOnBalanceSheetDetails", "shortName": "LEASES - Assets and liabilities related to operating leases recorded on balance sheet (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "b", "p", "td", "tr", "table", "mpx:ScheduleOfOperatingLeasedAssetsAndLiabilitiesTableTextBlock", "us-gaap:LesseeFinanceLeasesTextBlock", "div", "div", "body", "html" ], "baseRef": "mpx-20221231x10k.htm", "contextRef": "As_Of_12_31_2022_suJzivg3bkKG_t_L2YwLYA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_XWxidGDi00eAJs8OgPnRHg", "xsiNil": "false" } }, "R74": { "firstAnchor": { "ancestors": [ "b", "p", "td", "tr", "table", "mpx:ScheduleOfOperatingLeaseLeaseExpenseTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mpx-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201602Member_us-gaap_IncomeStatementLocationAxis_us-gaap_SellingGeneralAndAdministrativeExpensesMember_rG-j-sswUEOH7NXDoz1ABA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_XWxidGDi00eAJs8OgPnRHg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41402 - Disclosure - LEASES - Components of lease expense (Details)", "menuCat": "Details", "order": "74", "role": "http://www.marineproductscorp.com/role/DisclosureLeasesComponentsOfLeaseExpenseDetails", "shortName": "LEASES - Components of lease expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "b", "p", "td", "tr", "table", "mpx:ScheduleOfOperatingLeaseLeaseExpenseTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mpx-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201602Member_us-gaap_IncomeStatementLocationAxis_us-gaap_SellingGeneralAndAdministrativeExpensesMember_rG-j-sswUEOH7NXDoz1ABA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_XWxidGDi00eAJs8OgPnRHg", "xsiNil": "false" } }, "R75": { "firstAnchor": { "ancestors": [ "b", "p", "td", "tr", "table", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mpx-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201602Member_C7mBpEf9RkSPEIMphPHcsg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_XWxidGDi00eAJs8OgPnRHg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41403 - Disclosure - LEASES - Other information related to operating leases (Details)", "menuCat": "Details", "order": "75", "role": "http://www.marineproductscorp.com/role/DisclosureLeasesOtherInformationRelatedToOperatingLeasesDetails", "shortName": "LEASES - Other information related to operating leases (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "b", "p", "td", "tr", "table", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mpx-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201602Member_C7mBpEf9RkSPEIMphPHcsg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_XWxidGDi00eAJs8OgPnRHg", "xsiNil": "false" } }, "R76": { "firstAnchor": { "ancestors": [ "b", "p", "td", "tr", "table", "mpx:ScheduleOfOperatingLeasedAssetsAndLiabilitiesTableTextBlock", "us-gaap:LesseeFinanceLeasesTextBlock", "div", "div", "body", "html" ], "baseRef": "mpx-20221231x10k.htm", "contextRef": "As_Of_12_31_2022_suJzivg3bkKG_t_L2YwLYA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseLiability", "reportCount": 1, "unitRef": "Unit_Standard_USD_XWxidGDi00eAJs8OgPnRHg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41404 - Disclosure - LEASES - Future minimum lease payments (Details)", "menuCat": "Details", "order": "76", "role": "http://www.marineproductscorp.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails", "shortName": "LEASES - Future minimum lease payments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "mpx-20221231x10k.htm", "contextRef": "As_Of_12_31_2022_suJzivg3bkKG_t_L2YwLYA", "decimals": null, "lang": "en-US", "name": "us-gaap:LessorOperatingLeaseTermOfContract", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R77": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "mpx-20221231x10k.htm", "contextRef": "As_Of_12_31_2021_us-gaap_ValuationAllowancesAndReservesTypeAxis_us-gaap_AllowanceForCreditLossMember_mzWGXAMQpUeRdst4KM3k-w", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ValuationAllowancesAndReservesBalance", "reportCount": 1, "unitRef": "Unit_Standard_USD_XWxidGDi00eAJs8OgPnRHg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41501 - Disclosure - SCHEDULE II-VALUATION AND QUALIFYING ACCOUNTS (Details)", "menuCat": "Details", "order": "77", "role": "http://www.marineproductscorp.com/role/DisclosureScheduleIiValuationAndQualifyingAccountsDetails", "shortName": "SCHEDULE II-VALUATION AND QUALIFYING ACCOUNTS (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "mpx-20221231x10k.htm", "contextRef": "As_Of_12_31_2019_us-gaap_ValuationAllowancesAndReservesTypeAxis_us-gaap_AllowanceForCreditLossMember_UQji1hU6Z0ibDya7kmah3w", "decimals": "-3", "lang": null, "name": "us-gaap:ValuationAllowancesAndReservesBalance", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_XWxidGDi00eAJs8OgPnRHg", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "mpx-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_RvqBHxEvDE2NLb8X9sI8ug", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10101 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES", "menuCat": "Notes", "order": "8", "role": "http://www.marineproductscorp.com/role/DisclosureSignificantAccountingPolicies", "shortName": "SIGNIFICANT ACCOUNTING POLICIES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "mpx-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_RvqBHxEvDE2NLb8X9sI8ug", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "mpx-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_RvqBHxEvDE2NLb8X9sI8ug", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10201 - Disclosure - NET SALES", "menuCat": "Notes", "order": "9", "role": "http://www.marineproductscorp.com/role/DisclosureNetSales", "shortName": "NET SALES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "mpx-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_RvqBHxEvDE2NLb8X9sI8ug", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 53, "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", "http://www.marineproductscorp.com/role/DisclosureSignificantAccountingPoliciesAdditionalInformationDetails" ], "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_AuditorFirmId": { "auth_ref": [ "r708", "r709", "r710" ], "lang": { "en-us": { "role": { "documentation": "PCAOB issued Audit Firm Identifier", "label": "Auditor Firm ID" } } }, "localname": "AuditorFirmId", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.marineproductscorp.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "nonemptySequenceNumberItemType" }, "dei_AuditorLocation": { "auth_ref": [ "r708", "r709", "r710" ], "lang": { "en-us": { "role": { "label": "Auditor Location" } } }, "localname": "AuditorLocation", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.marineproductscorp.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "internationalNameItemType" }, "dei_AuditorName": { "auth_ref": [ "r708", "r709", "r710" ], "lang": { "en-us": { "role": { "label": "Auditor Name" } } }, "localname": "AuditorName", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.marineproductscorp.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "internationalNameItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://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_DocumentAnnualReport": { "auth_ref": [ "r708", "r709", "r710" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an annual report.", "label": "Document Annual Report" } } }, "localname": "DocumentAnnualReport", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.marineproductscorp.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://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_DocumentTransitionReport": { "auth_ref": [ "r711" ], "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_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": [ "r706" ], "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": [ "r706" ], "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": [ "r706" ], "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": [ "r712" ], "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_EntityPublicFloat": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.", "label": "Entity Public Float" } } }, "localname": "EntityPublicFloat", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.marineproductscorp.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "monetaryItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r706" ], "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": [ "r706" ], "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": [ "r706" ], "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": [ "r706" ], "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_EntityVoluntaryFilers": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.", "label": "Entity Voluntary Filers" } } }, "localname": "EntityVoluntaryFilers", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.marineproductscorp.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityWellKnownSeasonedIssuer": { "auth_ref": [ "r713" ], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.", "label": "Entity Well-Known Seasoned Issuer" } } }, "localname": "EntityWellKnownSeasonedIssuer", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.marineproductscorp.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_IcfrAuditorAttestationFlag": { "auth_ref": [ "r708", "r709", "r710" ], "lang": { "en-us": { "role": { "label": "ICFR Auditor Attestation Flag" } } }, "localname": "IcfrAuditorAttestationFlag", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.marineproductscorp.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.marineproductscorp.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r705" ], "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": [ "r707" ], "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_AccountsReceivableTradeGrossCurrent": { "auth_ref": [], "calculation": { "http://www.marineproductscorp.com/role/DisclosureAccountsReceivableDetails": { "order": 1.0, "parentTag": "us-gaap_AccountsReceivableGrossCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of amount due from customers or clients, (or the normal operating cycle, whichever is longer), for goods or services (including trade receivables) that have been delivered or sold in the normal course of business.", "label": "Accounts Receivable Trade Gross Current", "verboseLabel": "Trade receivables" } } }, "localname": "AccountsReceivableTradeGrossCurrent", "nsuri": "http://www.marineproductscorp.com/20221231", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureAccountsReceivableDetails" ], "xbrltype": "monetaryItemType" }, "mpx_AccruedSalesIncentivesAndDiscountsCurrent": { "auth_ref": [], "calculation": { "http://www.marineproductscorp.com/role/DisclosureAccruedExpensesAndOtherLiabilitiesDetails": { "order": 6.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "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/20221231", "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" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossAmortizationOfNetLossGain", "nsuri": "http://www.marineproductscorp.com/20221231", "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/20221231", "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/20221231", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureCommitmentsAndContingenciesDealerFloorPlanFinancingDetails" ], "xbrltype": "domainItemType" }, "mpx_AggregateServiceCharges": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "This element represents the amount of aggregate service charges.", "label": "Aggregate Service Charges", "terseLabel": "Aggregate service charges paid" } } }, "localname": "AggregateServiceCharges", "nsuri": "http://www.marineproductscorp.com/20221231", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "mpx_AllocatedShareBasedCompensationExpenseBeforeTax": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Represents the expense recognized during the period arising from equity-based compensation arrangements before tax (for example, shares of stock, unit, stock options or other equity instruments) with employees, directors and certain consultants qualifying for treatment as employees.", "label": "Allocated Share Based Compensation Expense Before Tax", "terseLabel": "Pre-tax stock-based employee compensation expense" } } }, "localname": "AllocatedShareBasedCompensationExpenseBeforeTax", "nsuri": "http://www.marineproductscorp.com/20221231", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureEmployeeBenefitPlans401KPlanAndStockIncentivePlanDetails" ], "xbrltype": "monetaryItemType" }, "mpx_AmountOfFairValueAssetsLevel1ToLevel2Transfers": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of transfers of assets measured on a recurring basis out of Level 1 of the fair value hierarchy into Level 2.", "label": "Amount of Fair Value, Assets, Level 1 to Level 2 Transfers", "terseLabel": "Transfers from Level 1 to Level 2" } } }, "localname": "AmountOfFairValueAssetsLevel1ToLevel2Transfers", "nsuri": "http://www.marineproductscorp.com/20221231", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureFairValueMeasurementsDetails" ], "xbrltype": "monetaryItemType" }, "mpx_AmountOfFairValueAssetsLevel2ToLevel1Transfers": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of transfers of assets measured on a recurring basis out of Level 2 of the fair value hierarchy into Level 1.", "label": "Amount Of Fair Value, Assets, Level 2 to Level 1 Transfers", "terseLabel": "Transfers from Level 2 to Level 1" } } }, "localname": "AmountOfFairValueAssetsLevel2ToLevel1Transfers", "nsuri": "http://www.marineproductscorp.com/20221231", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureFairValueMeasurementsDetails" ], "xbrltype": "monetaryItemType" }, "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/20221231", "presentation": [ "http://www.marineproductscorp.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "mpx_BasisOfConsolidationAndPresentationPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for basis of consolidation and presentation.", "label": "Basis Of Consolidation and Presentation [Policy Text Block]", "verboseLabel": "Basis of Consolidation and Presentation" } } }, "localname": "BasisOfConsolidationAndPresentationPolicyTextBlock", "nsuri": "http://www.marineproductscorp.com/20221231", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "mpx_BoatsAndAccessoriesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents boats and accessories.", "label": "Boats and accessories" } } }, "localname": "BoatsAndAccessoriesMember", "nsuri": "http://www.marineproductscorp.com/20221231", "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" } } }, "localname": "ChangeInFairValueOfLiabilityUnrealizedGains", "nsuri": "http://www.marineproductscorp.com/20221231", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureEmployeeBenefitPlansSerpDetails" ], "xbrltype": "monetaryItemType" }, "mpx_CommitmentsAndContingenciesLineItems": { "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": "COMMITMENTS AND CONTINGENCIES.", "terseLabel": "COMMITMENTS AND CONTINGENCIES" } } }, "localname": "CommitmentsAndContingenciesLineItems", "nsuri": "http://www.marineproductscorp.com/20221231", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureCommitmentsAndContingenciesDealerFloorPlanFinancingDetails", "http://www.marineproductscorp.com/role/DisclosureCommitmentsAndContingenciesIncomeTaxesAndEmployeeAgreementsDetails" ], "xbrltype": "stringItemType" }, "mpx_CommitmentsAndContingenciesTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of Commitments and contingencies table.", "label": "Commitments And Contingencies [Table]" } } }, "localname": "CommitmentsAndContingenciesTable", "nsuri": "http://www.marineproductscorp.com/20221231", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureCommitmentsAndContingenciesDealerFloorPlanFinancingDetails", "http://www.marineproductscorp.com/role/DisclosureCommitmentsAndContingenciesIncomeTaxesAndEmployeeAgreementsDetails" ], "xbrltype": "stringItemType" }, "mpx_CommonStockPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for its common stock transactions, including dividends and accumulated other comprehensive income.", "label": "Common Stock [Policy Text Block]", "verboseLabel": "Common Stock" } } }, "localname": "CommonStockPolicyTextBlock", "nsuri": "http://www.marineproductscorp.com/20221231", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "mpx_DeferredTaxAssetsWarrantyCosts": { "auth_ref": [], "calculation": { "http://www.marineproductscorp.com/role/DisclosureIncomeTaxesSignificantComponentsOfDeferredTaxAssetsAndLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "This element represents warranty costs of deferred tax assets.", "label": "Deferred Tax Assets Warranty Costs", "verboseLabel": "Warranty costs" } } }, "localname": "DeferredTaxAssetsWarrantyCosts", "nsuri": "http://www.marineproductscorp.com/20221231", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureIncomeTaxesSignificantComponentsOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "mpx_DefinedBenefitPlanAssetsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to defined benefit plans assets.", "label": "Pension plan assets" } } }, "localname": "DefinedBenefitPlanAssetsMember", "nsuri": "http://www.marineproductscorp.com/20221231", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureEmployeeBenefitPlansFundedStatusOfRetirementIncomePlanDetails" ], "xbrltype": "domainItemType" }, "mpx_DefinedBenefitPlanInvestmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Defined Benefit Plan Investment [Member]", "label": "Investment" } } }, "localname": "DefinedBenefitPlanInvestmentMember", "nsuri": "http://www.marineproductscorp.com/20221231", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureEmployeeBenefitPlansPlanAssetsUsingFairValueHierarchyDetails" ], "xbrltype": "domainItemType" }, "mpx_DefinedBenefitPlanSupplementalExecutiveRetirementPlanContributionsAndDeferrals": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "This element represents the amount of defined benefit plan contributions and deferrals of supplemental retirement plan.", "label": "Defined Benefit Plan Supplemental Executive Retirement Plan Contributions and Deferrals", "negatedLabel": "SERP liability" } } }, "localname": "DefinedBenefitPlanSupplementalExecutiveRetirementPlanContributionsAndDeferrals", "nsuri": "http://www.marineproductscorp.com/20221231", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureEmployeeBenefitPlansAmountsRecordedInConsolidatedBalanceSheetAsPensionLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "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 (losses) gains related to the SERP assets" } } }, "localname": "DefinedBenefitPlanTradingGainsLosses", "nsuri": "http://www.marineproductscorp.com/20221231", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureEmployeeBenefitPlansSerpDetails" ], "xbrltype": "monetaryItemType" }, "mpx_EffectiveIncomeTaxRateReconciliationChangeRelatedToVestingOfRestrictedStockPercent": { "auth_ref": [], "calculation": { "http://www.marineproductscorp.com/role/DisclosureIncomeTaxesReconciliationBetweenFederalStatutoryRateAndEffectiveTaxRateDetails": { "order": 6.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of adjustments related to vesting of restricted stock.", "label": "Effective Income Tax Rate Reconciliation Change Related To Vesting Of Restricted Stock Percent", "terseLabel": "Adjustments related to vesting of restricted stock" } } }, "localname": "EffectiveIncomeTaxRateReconciliationChangeRelatedToVestingOfRestrictedStockPercent", "nsuri": "http://www.marineproductscorp.com/20221231", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureIncomeTaxesReconciliationBetweenFederalStatutoryRateAndEffectiveTaxRateDetails" ], "xbrltype": "percentItemType" }, "mpx_EmploymentAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information about employment agreement.", "label": "Employment agreement" } } }, "localname": "EmploymentAgreementMember", "nsuri": "http://www.marineproductscorp.com/20221231", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureCommitmentsAndContingenciesIncomeTaxesAndEmployeeAgreementsDetails" ], "xbrltype": "domainItemType" }, "mpx_ExcessTaxBenefitFromShareBasedCompensationOperating": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from realized tax benefit related to deductible compensation cost reported on the entity's tax return for equity instruments in excess of the compensation cost for those instruments recognized for financial reporting purposes in operating activities.", "label": "Excess Tax Benefit from Share-Based Compensation Operating", "terseLabel": "Tax benefits for compensation expense for restricted stock" } } }, "localname": "ExcessTaxBenefitFromShareBasedCompensationOperating", "nsuri": "http://www.marineproductscorp.com/20221231", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureEmployeeBenefitPlansAdditionalInformationDetails" ], "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/20221231", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureCommitmentsAndContingenciesDealerFloorPlanFinancingDetails" ], "xbrltype": "domainItemType" }, "mpx_InsuranceAccrualsPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This element represents disclosure of accounting policy for insurance accruals.", "label": "Insurance Accruals [Policy Text Block]", "verboseLabel": "Insurance Accruals" } } }, "localname": "InsuranceAccrualsPolicyTextBlock", "nsuri": "http://www.marineproductscorp.com/20221231", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "mpx_JointVentureOwnershipInterestPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents joint venture ownership interest percentage.", "label": "Joint Venture Ownership Interest Percentage", "verboseLabel": "Joint venture ownership interest percentage" } } }, "localname": "JointVentureOwnershipInterestPercentage", "nsuri": "http://www.marineproductscorp.com/20221231", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "percentItemType" }, "mpx_LeasesLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents Leases line item.", "label": "Leases [Line Items]" } } }, "localname": "LeasesLineItems", "nsuri": "http://www.marineproductscorp.com/20221231", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureLeasesComponentsOfLeaseExpenseDetails", "http://www.marineproductscorp.com/role/DisclosureLeasesOtherInformationRelatedToOperatingLeasesDetails" ], "xbrltype": "stringItemType" }, "mpx_LeasesTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents Leases table.", "label": "Leases [Table]" } } }, "localname": "LeasesTable", "nsuri": "http://www.marineproductscorp.com/20221231", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureLeasesComponentsOfLeaseExpenseDetails", "http://www.marineproductscorp.com/role/DisclosureLeasesOtherInformationRelatedToOperatingLeasesDetails" ], "xbrltype": "stringItemType" }, "mpx_LesseeOperatingLeaseLiabilityPaymentsDueNextRolling12MonthsFromPriorPeriod": { "auth_ref": [], "calculation": { "http://www.marineproductscorp.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetailsCalc2": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, as reported in a prior period due in next rolling twelve months following latest statement of financial position date. For interim and annual periods when interim periods are reported on a rolling approach, from latest statement of financial position date.", "label": "Lessee, Operating Lease, Liability, Payments, Due Next Rolling 12 Months From Prior Period", "terseLabel": "2022" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextRolling12MonthsFromPriorPeriod", "nsuri": "http://www.marineproductscorp.com/20221231", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "mpx_LimitedLiability255RCLlcMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Pertaining to the limited liability company 255 RC, LLC.", "label": "255 RC, LLC" } } }, "localname": "LimitedLiability255RCLlcMember", "nsuri": "http://www.marineproductscorp.com/20221231", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "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/20221231", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureNotesPayableToBanksDetails" ], "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/20221231", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureNotesPayableToBanksDetails" ], "xbrltype": "pureItemType" }, "mpx_MaximumPeriodOfVestingInContributionOfEmployees": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This element represents the maximum period of vesting in contribution of employees.", "label": "Maximum Period Of Vesting In Contribution Of Employees", "terseLabel": "Maximum period of vesting in contribution of employees" } } }, "localname": "MaximumPeriodOfVestingInContributionOfEmployees", "nsuri": "http://www.marineproductscorp.com/20221231", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureEmployeeBenefitPlans401KPlanAndStockIncentivePlanDetails" ], "xbrltype": "durationItemType" }, "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/20221231", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureNotesPayableToBanksDetails" ], "xbrltype": "pureItemType" }, "mpx_NumberOfEmployees": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This element represents the number of the employees entered into the agreement.", "label": "Number Of Employees", "verboseLabel": "Number of employees" } } }, "localname": "NumberOfEmployees", "nsuri": "http://www.marineproductscorp.com/20221231", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureCommitmentsAndContingenciesIncomeTaxesAndEmployeeAgreementsDetails" ], "xbrltype": "integerItemType" }, "mpx_NumberOfSupplier": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents number of supplier.", "label": "Number Of Supplier", "terseLabel": "Number of supplier" } } }, "localname": "NumberOfSupplier", "nsuri": "http://www.marineproductscorp.com/20221231", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "integerItemType" }, "mpx_NumberOfTypesOfEngines": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents number of types of engines.", "label": "Number Of Types Of Engines", "verboseLabel": "Number of types of engines" } } }, "localname": "NumberOfTypesOfEngines", "nsuri": "http://www.marineproductscorp.com/20221231", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "integerItemType" }, "mpx_OtherStateCreditsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This member stands for other state credits member.", "label": "Other State Credits" } } }, "localname": "OtherStateCreditsMember", "nsuri": "http://www.marineproductscorp.com/20221231", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureIncomeTaxesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "mpx_PartsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to parts.", "label": "Parts" } } }, "localname": "PartsMember", "nsuri": "http://www.marineproductscorp.com/20221231", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureNetSalesDisaggregateSalesByMajorSourceDetails" ], "xbrltype": "domainItemType" }, "mpx_PercentageOfMonthlyPaymentOfProfits": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This element represents the percentage of profits which used to calculate the monthly payment to each of the employees.", "label": "Percentage Of Monthly Payment Of Profits", "terseLabel": "Percentage of profit", "verboseLabel": "Monthly payment (in percent of profit)" } } }, "localname": "PercentageOfMonthlyPaymentOfProfits", "nsuri": "http://www.marineproductscorp.com/20221231", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureCommitmentsAndContingenciesIncomeTaxesAndEmployeeAgreementsDetails", "http://www.marineproductscorp.com/role/DisclosureEmployeeBenefitPlansRestrictedStockDetails" ], "xbrltype": "percentItemType" }, "mpx_PeriodFromDateOfOriginalRetailPurchaseFiveYearTransferableHullWarrantyTerminates": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Period after the date of the original retail purchase the five-year transferable hull warranty terminates.", "label": "Period From Date Of Original Retail Purchase Five Year Transferable Hull Warranty Terminates", "terseLabel": "Length of period after original retail purchase the 5-year transferable hull warranty terminates" } } }, "localname": "PeriodFromDateOfOriginalRetailPurchaseFiveYearTransferableHullWarrantyTerminates", "nsuri": "http://www.marineproductscorp.com/20221231", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureSignificantAccountingPoliciesWarrantyCostsDetails" ], "xbrltype": "durationItemType" }, "mpx_PeriodOfLimitedWarrantyStructuralDeck": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The period of the limited warranty on the structural deck.", "label": "Period Of Limited Warranty Structural Deck", "terseLabel": "Period of limited warranty on structural deck" } } }, "localname": "PeriodOfLimitedWarrantyStructuralDeck", "nsuri": "http://www.marineproductscorp.com/20221231", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureSignificantAccountingPoliciesWarrantyCostsDetails" ], "xbrltype": "durationItemType" }, "mpx_PeriodOfNontransferableWarrantyOnAdditionalItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Period of non-transferable warranties available for additional items, other than structural hull and structural deck.", "label": "Period Of Nontransferable Warranty On Additional Items", "terseLabel": "Period of non-transferable warranty on additional items" } } }, "localname": "PeriodOfNontransferableWarrantyOnAdditionalItems", "nsuri": "http://www.marineproductscorp.com/20221231", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureSignificantAccountingPoliciesWarrantyCostsDetails" ], "xbrltype": "durationItemType" }, "mpx_PeriodOfTransferableLimitedWarranty": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Period of the transferable limited warranty to the original owner.", "label": "Period Of Transferable Limited Warranty", "terseLabel": "Period of transferable limited warranty to original owner" } } }, "localname": "PeriodOfTransferableLimitedWarranty", "nsuri": "http://www.marineproductscorp.com/20221231", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureSignificantAccountingPoliciesWarrantyCostsDetails" ], "xbrltype": "durationItemType" }, "mpx_PeriodOfTransferableWarrantyOnHullAvailableToFirstSubsequentOwner": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Period of transferable hull warranty available to first subsequent owner.", "label": "Period Of Transferable Warranty On Hull Available Related To First Subsequent Owner", "terseLabel": "Period of transferable hull warranty available to first subsequent owner" } } }, "localname": "PeriodOfTransferableWarrantyOnHullAvailableToFirstSubsequentOwner", "nsuri": "http://www.marineproductscorp.com/20221231", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureSignificantAccountingPoliciesWarrantyCostsDetails" ], "xbrltype": "durationItemType" }, "mpx_PreferredStockPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for its preferred stock transactions, including dividends and accumulated other comprehensive income.", "label": "Preferred Stock [Policy Text Block]", "verboseLabel": "Preferred Stock" } } }, "localname": "PreferredStockPolicyTextBlock", "nsuri": "http://www.marineproductscorp.com/20221231", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "mpx_RentAndAllocableShareOfFixedCost": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Represents rent and allocable expenses incurred during the period.", "label": "Rent And Allocable Share Of Fixed Cost", "verboseLabel": "Rent and allocable fixed cost for corporate aircraft" } } }, "localname": "RentAndAllocableShareOfFixedCost", "nsuri": "http://www.marineproductscorp.com/20221231", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "mpx_RepurchaseObligationsPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the policy disclosure of repurchase obligations.", "label": "Repurchase Obligations [Policy Text Block]", "verboseLabel": "Repurchase Obligations" } } }, "localname": "RepurchaseObligationsPolicyTextBlock", "nsuri": "http://www.marineproductscorp.com/20221231", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "mpx_RepurchaseObligationsRepurchasesOfInventoryUnderContractualAgreements": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of repurchases of inventory under contractual agreements.", "label": "Repurchase Obligations, Repurchases of Inventory under Contractual Agreements", "terseLabel": "Repurchases of inventory" } } }, "localname": "RepurchaseObligationsRepurchasesOfInventoryUnderContractualAgreements", "nsuri": "http://www.marineproductscorp.com/20221231", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureCommitmentsAndContingenciesDealerFloorPlanFinancingDetails" ], "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/20221231", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureNetSalesPaymentTermsDetails" ], "xbrltype": "durationItemType" }, "mpx_RpcMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This element represents information of RPC entity.", "label": "RPC", "verboseLabel": "RPC" } } }, "localname": "RpcMember", "nsuri": "http://www.marineproductscorp.com/20221231", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "mpx_ScheduleOfOperatingLeaseLeaseExpenseTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information related to operating leases expenses.", "label": "Schedule Of Operating Lease Lease Expense [Table Text Block]", "verboseLabel": "Schedule of components of lease expense" } } }, "localname": "ScheduleOfOperatingLeaseLeaseExpenseTableTextBlock", "nsuri": "http://www.marineproductscorp.com/20221231", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureLeasesTables" ], "xbrltype": "textBlockItemType" }, "mpx_ScheduleOfOperatingLeasedAssetsAndLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information related to operating leases assets and liabilities.", "label": "Schedule Of Operating Leased Assets And Liabilities [Table Text Block]", "verboseLabel": "Schedule of operating leases assets and liabilities" } } }, "localname": "ScheduleOfOperatingLeasedAssetsAndLiabilitiesTableTextBlock", "nsuri": "http://www.marineproductscorp.com/20221231", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureLeasesTables" ], "xbrltype": "textBlockItemType" }, "mpx_ShareRepurchasePolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the policy disclosure of share repurchases.", "label": "Share Repurchase [Policy Text Block]", "verboseLabel": "Share Repurchases" } } }, "localname": "ShareRepurchasePolicyTextBlock", "nsuri": "http://www.marineproductscorp.com/20221231", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "mpx_StockIncentivePlansMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the defined contribution plan.", "label": "Stock Incentive Plans Member" } } }, "localname": "StockIncentivePlansMember", "nsuri": "http://www.marineproductscorp.com/20221231", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureEmployeeBenefitPlans401KPlanAndStockIncentivePlanDetails" ], "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/20221231", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureNotesPayableToBanksDetails" ], "xbrltype": "domainItemType" }, "mpx_TransitionSupportServicesAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This element represents of transition support services agreement.", "label": "Transition Support Services Agreement" } } }, "localname": "TransitionSupportServicesAgreementMember", "nsuri": "http://www.marineproductscorp.com/20221231", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "mpx_UnrecognizedTaxBenefitsIncreaseDecreaseResultingFromCurrentPeriodTaxPositions": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return.", "label": "Unrecognized Tax Benefits, Increase Decrease Resulting from Current Period Tax Positions", "terseLabel": "Additions based on tax positions related to the current year" } } }, "localname": "UnrecognizedTaxBenefitsIncreaseDecreaseResultingFromCurrentPeriodTaxPositions", "nsuri": "http://www.marineproductscorp.com/20221231", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureIncomeTaxesReconciliationOfBeginningAndEndingAmountOfUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "mpx_UnrecognizedTaxBenefitsIncreaseDecreaseResultingFromPriorPeriodTaxPositions": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.", "label": "Unrecognized Tax Benefits, Increase Decrease Resulting from Prior Period Tax Positions", "terseLabel": "Additions for tax positions of prior years" } } }, "localname": "UnrecognizedTaxBenefitsIncreaseDecreaseResultingFromPriorPeriodTaxPositions", "nsuri": "http://www.marineproductscorp.com/20221231", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureIncomeTaxesReconciliationOfBeginningAndEndingAmountOfUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "mpx_VariableLifeInsurancePoliciesInvestmentAmount": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "This element represents the amount of variable life insurance policies included under the company-owned life insurance.", "label": "Variable Life Insurance Policies Investment Amount", "terseLabel": "Variable life insurance policies investment amount" } } }, "localname": "VariableLifeInsurancePoliciesInvestmentAmount", "nsuri": "http://www.marineproductscorp.com/20221231", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureEmployeeBenefitPlansSerpDetails" ], "xbrltype": "monetaryItemType" }, "mpx_VestingPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Vesting of Percentage.", "label": "Vesting Percentage", "terseLabel": "Vesting percent" } } }, "localname": "VestingPercentage", "nsuri": "http://www.marineproductscorp.com/20221231", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureEmployeeBenefitPlansRestrictedStockDetails" ], "xbrltype": "percentItemType" }, "mpx_WeightedAverageNumberOfSharesIncludingParticipatingSecuritiesOutstandingDiluted": { "auth_ref": [], "calculation": { "http://www.marineproductscorp.com/role/DisclosureSignificantAccountingPoliciesReconciliationOfWeightedAverageSharesOutstandingDetails": { "order": 1.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "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/20221231", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureSignificantAccountingPoliciesReconciliationOfWeightedAverageSharesOutstandingDetails" ], "xbrltype": "sharesItemType" }, "srt_CounterpartyNameAxis": { "auth_ref": [ "r218", "r219", "r319", "r333", "r657", "r663", "r665" ], "lang": { "en-us": { "role": { "documentation": "Information by name of counterparty. A counterparty is the other party that participates in a financial transaction. Examples include, but not limited to, the name of the financial institution.", "label": "Counterparty Name [Axis]" } } }, "localname": "CounterpartyNameAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureCommitmentsAndContingenciesDealerFloorPlanFinancingDetails" ], "xbrltype": "stringItemType" }, "srt_DirectorMember": { "auth_ref": [ "r739" ], "lang": { "en-us": { "role": { "documentation": "Person serving on board of directors.", "label": "Board of Director" } } }, "localname": "DirectorMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "srt_MaximumMember": { "auth_ref": [ "r304", "r305", "r306", "r307", "r425", "r583", "r613", "r642", "r643", "r675", "r693", "r704", "r750", "r807", "r808", "r809", "r810", "r811", "r812" ], "lang": { "en-us": { "role": { "documentation": "Upper limit of the provided range.", "label": "Maximum", "verboseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureEmployeeBenefitPlansWeightedAverageAssetAllocationByAssetCategoryAlongWithTargetAllocationDetails", "http://www.marineproductscorp.com/role/DisclosureNetSalesPaymentTermsDetails", "http://www.marineproductscorp.com/role/DisclosureNotesPayableToBanksDetails", "http://www.marineproductscorp.com/role/DisclosurePropertyPlantAndEquipmentDetails", "http://www.marineproductscorp.com/role/DisclosureSignificantAccountingPoliciesWarrantyCostsDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r304", "r305", "r306", "r307", "r425", "r583", "r613", "r642", "r643", "r675", "r693", "r704", "r750", "r807", "r808", "r809", "r810", "r811", "r812" ], "lang": { "en-us": { "role": { "documentation": "Lower limit of the provided range.", "label": "Minimum", "verboseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureCommitmentsAndContingenciesDealerFloorPlanFinancingDetails", "http://www.marineproductscorp.com/role/DisclosureEmployeeBenefitPlansWeightedAverageAssetAllocationByAssetCategoryAlongWithTargetAllocationDetails", "http://www.marineproductscorp.com/role/DisclosureNetSalesPaymentTermsDetails", "http://www.marineproductscorp.com/role/DisclosureNotesPayableToBanksDetails", "http://www.marineproductscorp.com/role/DisclosurePropertyPlantAndEquipmentDetails", "http://www.marineproductscorp.com/role/DisclosureSignificantAccountingPoliciesWarrantyCostsDetails" ], "xbrltype": "domainItemType" }, "srt_OwnershipAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by name of entity in which ownership interest is disclosed. Excludes equity method investee and named security investment.", "label": "Ownership [Axis]" } } }, "localname": "OwnershipAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "srt_OwnershipDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of entity in which ownership interest is disclosed. Excludes equity method investee and named security investment.", "label": "Ownership [Domain]" } } }, "localname": "OwnershipDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r273", "r585", "r676", "r702", "r745", "r746", "r753", "r815" ], "lang": { "en-us": { "role": { "documentation": "Information by product and service, or group of similar products and similar services.", "label": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureNetSalesDisaggregateSalesByMajorSourceDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r273", "r585", "r676", "r702", "r745", "r746", "r753", "r815" ], "lang": { "en-us": { "role": { "documentation": "Product or service, or a group of similar products or similar services.", "label": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureNetSalesDisaggregateSalesByMajorSourceDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r304", "r305", "r306", "r307", "r374", "r425", "r455", "r456", "r457", "r582", "r583", "r613", "r642", "r643", "r675", "r693", "r704", "r744", "r750", "r808", "r809", "r810", "r811", "r812" ], "lang": { "en-us": { "role": { "documentation": "Information by statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median.", "label": "Range [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureCommitmentsAndContingenciesDealerFloorPlanFinancingDetails", "http://www.marineproductscorp.com/role/DisclosureEmployeeBenefitPlansWeightedAverageAssetAllocationByAssetCategoryAlongWithTargetAllocationDetails", "http://www.marineproductscorp.com/role/DisclosureNetSalesPaymentTermsDetails", "http://www.marineproductscorp.com/role/DisclosureNotesPayableToBanksDetails", "http://www.marineproductscorp.com/role/DisclosurePropertyPlantAndEquipmentDetails", "http://www.marineproductscorp.com/role/DisclosureSignificantAccountingPoliciesWarrantyCostsDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r304", "r305", "r306", "r307", "r374", "r425", "r455", "r456", "r457", "r582", "r583", "r613", "r642", "r643", "r675", "r693", "r704", "r744", "r750", "r808", "r809", "r810", "r811", "r812" ], "lang": { "en-us": { "role": { "documentation": "Statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median.", "label": "Range [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureCommitmentsAndContingenciesDealerFloorPlanFinancingDetails", "http://www.marineproductscorp.com/role/DisclosureEmployeeBenefitPlansWeightedAverageAssetAllocationByAssetCategoryAlongWithTargetAllocationDetails", "http://www.marineproductscorp.com/role/DisclosureNetSalesPaymentTermsDetails", "http://www.marineproductscorp.com/role/DisclosureNotesPayableToBanksDetails", "http://www.marineproductscorp.com/role/DisclosurePropertyPlantAndEquipmentDetails", "http://www.marineproductscorp.com/role/DisclosureSignificantAccountingPoliciesWarrantyCostsDetails" ], "xbrltype": "domainItemType" }, "srt_RepurchaseAgreementCounterpartyNameDomain": { "auth_ref": [ "r218", "r219", "r319", "r333", "r664", "r665" ], "lang": { "en-us": { "role": { "documentation": "Named other party that participates in a financial transaction. Examples include, but not limited to, the name of the financial institution.", "label": "Counterparty Name [Domain]" } } }, "localname": "RepurchaseAgreementCounterpartyNameDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureCommitmentsAndContingenciesDealerFloorPlanFinancingDetails" ], "xbrltype": "domainItemType" }, "srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock": { "auth_ref": [ "r226", "r656" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for valuation and qualifying accounts and reserves.", "label": "SEC Schedule, 12-09, Schedule of Valuation and Qualifying Accounts Disclosure [Text Block]", "verboseLabel": "SCHEDULE II-VALUATION AND QUALIFYING ACCOUNTS" } } }, "localname": "ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureScheduleIiValuationAndQualifyingAccounts" ], "xbrltype": "textBlockItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r274", "r275", "r633", "r634", "r635", "r636", "r637", "r638", "r639", "r640", "r641", "r646", "r648", "r649", "r650", "r651", "r652", "r653", "r654", "r655", "r677", "r703", "r753" ], "lang": { "en-us": { "role": { "documentation": "Geographical area.", "label": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureNetSalesDisaggregateRevenueByLocationDetails", "http://www.marineproductscorp.com/role/DisclosureSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r274", "r275", "r627", "r633", "r634", "r635", "r636", "r637", "r638", "r639", "r640", "r641", "r646", "r647", "r677", "r703", "r753" ], "lang": { "en-us": { "role": { "documentation": "Information by geographical components.", "label": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureNetSalesDisaggregateRevenueByLocationDetails", "http://www.marineproductscorp.com/role/DisclosureSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "srt_ValuationAndQualifyingAccountsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "SCHEDULE II-VALUATION AND QUALIFYING ACCOUNTS" } } }, "localname": "ValuationAndQualifyingAccountsAbstract", "nsuri": "http://fasb.org/srt/2022", "xbrltype": "stringItemType" }, "srt_ValuationAndQualifyingAccountsDisclosureLineItems": { "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": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]" } } }, "localname": "ValuationAndQualifyingAccountsDisclosureLineItems", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureScheduleIiValuationAndQualifyingAccountsDetails" ], "xbrltype": "stringItemType" }, "srt_ValuationAndQualifyingAccountsDisclosureTable": { "auth_ref": [ "r220", "r221", "r222", "r224", "r225", "r656" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of valuation and qualifying accounts and reserves.", "label": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table]" } } }, "localname": "ValuationAndQualifyingAccountsDisclosureTable", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureScheduleIiValuationAndQualifyingAccountsDetails" ], "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_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "SIGNIFICANT ACCOUNTING POLICIES" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_AccountingStandardsUpdate201602Member": { "auth_ref": [ "r545" ], "lang": { "en-us": { "role": { "documentation": "Accounting Standards Update 2016-02 Leases (Topic 842).", "label": "ASU No. 2016-02, Leases (Topic 842)" } } }, "localname": "AccountingStandardsUpdate201602Member", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureLeasesComponentsOfLeaseExpenseDetails", "http://www.marineproductscorp.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails", "http://www.marineproductscorp.com/role/DisclosureLeasesOtherInformationRelatedToOperatingLeasesDetails" ], "xbrltype": "domainItemType" }, "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": [ "r13", "r701" ], "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_AccountsPayableRelatedPartiesCurrentAndNoncurrent": { "auth_ref": [ "r144", "r153", "r167", "r726" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount for accounts payable to related parties.", "label": "Accounts Payable, Related Parties", "terseLabel": "Payable due to related party" } } }, "localname": "AccountsPayableRelatedPartiesCurrentAndNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableGrossCurrent": { "auth_ref": [ "r190", "r277", "r278", "r659" ], "calculation": { "http://www.marineproductscorp.com/role/DisclosureAccountsReceivableDetails": { "order": 1.0, "parentTag": "us-gaap_AccountsReceivableNetCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before 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, Gross, Current", "totalLabel": "Total" } } }, "localname": "AccountsReceivableGrossCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureAccountsReceivableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableMember": { "auth_ref": [ "r628" ], "lang": { "en-us": { "role": { "documentation": "Due from customers or clients for goods or services that have been delivered or sold.", "label": "Accounts Receivable" } } }, "localname": "AccountsReceivableMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsReceivableNetAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "ACCOUNTS RECEIVABLE" } } }, "localname": "AccountsReceivableNetAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r277", "r278" ], "calculation": { "http://www.marineproductscorp.com/role/DisclosureAccountsReceivableDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "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", "totalLabel": "Net accounts receivable", "verboseLabel": "Accounts receivable, net of allowance for credit losses of $12 in 2022 and 2021" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureAccountsReceivableDetails", "http://www.marineproductscorp.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounts Receivable, Net, Current [Abstract]", "verboseLabel": "Accounts receivable" } } }, "localname": "AccountsReceivableNetCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureAccountsReceivableDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccruedIncomeTaxesCurrent": { "auth_ref": [ "r1", "r149", "r161" ], "calculation": { "http://www.marineproductscorp.com/role/DisclosureAccruedExpensesAndOtherLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "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_AccruedLiabilitiesCurrent": { "auth_ref": [ "r16" ], "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": "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. 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).", "label": "Accrued Expenses and Other Current Liabilities", "terseLabel": "Accrued expenses and other liabilities", "totalLabel": "Total accrued expenses and other liabilities" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureAccruedExpensesAndOtherLiabilitiesDetails", "http://www.marineproductscorp.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember": { "auth_ref": [ "r23", "r29", "r130", "r718", "r719", "r720" ], "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": [ "r82", "r185" ], "calculation": { "http://www.marineproductscorp.com/role/DisclosurePropertyPlantAndEquipmentDetails": { "order": 2.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "negatedLabel": "Less: accumulated depreciation", "verboseLabel": "Accumulated depreciation, property plant and equipment" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosurePropertyPlantAndEquipmentDetails", "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": [ "r26", "r28", "r29", "r192", "r608", "r621", "r625" ], "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 year", "periodStartLabel": "Balance at beginning of the year", "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": [ "r205", "r206", "r536", "r537", "r538", "r539", "r540", "r542" ], "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": [ "r25", "r29", "r130", "r572", "r616", "r617", "r718", "r719", "r720", "r733", "r734", "r735" ], "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": [ "r460", "r461", "r462", "r733", "r734", "r735", "r795" ], "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_AdjustmentsForNewAccountingPronouncementsAxis": { "auth_ref": [ "r175", "r176", "r177", "r178", "r179", "r230", "r231", "r232", "r233", "r242", "r283", "r284", "r288", "r289", "r290", "r291", "r292", "r293", "r460", "r461", "r462", "r482", "r483", "r484", "r485", "r498", "r499", "r500", "r508", "r509", "r510", "r511", "r512", "r513", "r514", "r515", "r516", "r517", "r518", "r519", "r528", "r529", "r530", "r531", "r532", "r533", "r534", "r535", "r543", "r544", "r546", "r547", "r548", "r549", "r567", "r568", "r569", "r570", "r571", "r572", "r586", "r587", "r588", "r614", "r615", "r616", "r617", "r618", "r619", "r620", "r621", "r622", "r623", "r624", "r625" ], "lang": { "en-us": { "role": { "documentation": "Information by amendment to accounting standards.", "label": "Accounting Standards Update [Axis]" } } }, "localname": "AdjustmentsForNewAccountingPronouncementsAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureLeasesComponentsOfLeaseExpenseDetails", "http://www.marineproductscorp.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails", "http://www.marineproductscorp.com/role/DisclosureLeasesOtherInformationRelatedToOperatingLeasesDetails" ], "xbrltype": "stringItemType" }, "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 (used for) operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AdvertisingCostsPolicyTextBlock": { "auth_ref": [ "r465" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for advertising cost.", "label": "Advertising Costs, Policy [Policy Text Block]", "verboseLabel": "Advertising" } } }, "localname": "AdvertisingCostsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_AdvertisingExpense": { "auth_ref": [ "r466" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount charged to advertising expense for the period, which are expenses incurred with the objective of increasing revenue for a specified brand, product or product line.", "label": "Advertising Expense", "verboseLabel": "Advertising expenses" } } }, "localname": "AdvertisingExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureSignificantAccountingPoliciesDividendsAdvertisingAndMarketableSecuritiesDetails" ], "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", "terseLabel": "After tax stock-based employee compensation expense" } } }, "localname": "AllocatedShareBasedCompensationExpenseNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureEmployeeBenefitPlans401KPlanAndStockIncentivePlanDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForCreditLossMember": { "auth_ref": [ "r727", "r728", "r729", "r731", "r732" ], "lang": { "en-us": { "role": { "documentation": "Allowance for credit loss from right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.", "label": "Credit loss allowance for accounts receivable" } } }, "localname": "AllowanceForCreditLossMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureScheduleIiValuationAndQualifyingAccountsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r193", "r281", "r294" ], "calculation": { "http://www.marineproductscorp.com/role/DisclosureAccountsReceivableDetails": { "order": 2.0, "parentTag": "us-gaap_AccountsReceivableNetCurrent", "weight": -1.0 } }, "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", "negatedLabel": "Less: allowance for credit losses", "terseLabel": "Allowance for doubtful accounts" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureAccountsReceivableDetails", "http://www.marineproductscorp.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_ArrangementsAndNonarrangementTransactionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations.", "label": "Arrangements and Non-arrangement Transactions [Domain]" } } }, "localname": "ArrangementsAndNonarrangementTransactionsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureCommitmentsAndContingenciesIncomeTaxesAndEmployeeAgreementsDetails", "http://www.marineproductscorp.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Assets": { "auth_ref": [ "r148", "r160", "r188", "r215", "r264", "r267", "r271", "r287", "r308", "r309", "r311", "r312", "r313", "r314", "r315", "r317", "r318", "r502", "r506", "r527", "r701", "r748", "r749", "r805" ], "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", "verboseLabel": "Assets:" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureLeasesAssetsAndLiabilitiesRelatedToOperatingLeasesRecordedOnBalanceSheetDetails", "http://www.marineproductscorp.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r181", "r197", "r215", "r287", "r308", "r309", "r311", "r312", "r313", "r314", "r315", "r317", "r318", "r502", "r506", "r527", "r701", "r748", "r749", "r805" ], "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_AvailableForSaleSecuritiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "MARKETABLE SECURITIES", "verboseLabel": "Available-for-sale securities" } } }, "localname": "AvailableForSaleSecuritiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureFairValueMeasurementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtSecurities": { "auth_ref": [ "r73", "r285", "r295", "r602" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-sale", "terseLabel": "Available-for-sale securities" } } }, "localname": "AvailableForSaleSecuritiesDebtSecurities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureFairValueMeasurementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r430", "r431", "r432", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r454", "r455", "r456", "r457", "r458" ], "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/DisclosureEmployeeBenefitPlansAdditionalInformationDetails", "http://www.marineproductscorp.com/role/DisclosureEmployeeBenefitPlansRestrictedStockDetails", "http://www.marineproductscorp.com/role/DisclosureEmployeeBenefitPlansSummaryOfChangesInNonVestedRestrictedSharesDetails" ], "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/DisclosureEmployeeBenefitPlansFundedStatusOfRetirementIncomePlanDetails", "http://www.marineproductscorp.com/role/DisclosureNetSalesDeferredRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationDomain": { "auth_ref": [ "r133", "r134" ], "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/DisclosureEmployeeBenefitPlansFundedStatusOfRetirementIncomePlanDetails", "http://www.marineproductscorp.com/role/DisclosureNetSalesDeferredRevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BuildingMember": { "auth_ref": [ "r81" ], "lang": { "en-us": { "role": { "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities.", "label": "Buildings", "verboseLabel": "Buildings" } } }, "localname": "BuildingMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosurePropertyPlantAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "auth_ref": [ "r51" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.", "label": "Cash and Cash Equivalents, Policy [Policy Text Block]", "verboseLabel": "Cash and Cash Equivalents" } } }, "localname": "CashAndCashEquivalentsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r45", "r50", "r54" ], "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": [ "r45", "r141" ], "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_CommitmentsAndContingencies": { "auth_ref": [ "r19", "r154", "r165" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.", "label": "Commitments and Contingencies", "verboseLabel": "Commitments and contingencies (Note 11)" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "COMMITMENTS AND CONTINGENCIES" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r85", "r302", "r303", "r629", "r747" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]", "verboseLabel": "COMMITMENTS AND CONTINGENCIES" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureCommitmentsAndContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockDividendsPerShareCashPaid": { "auth_ref": [ "r98" ], "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": [ "r733", "r734", "r795" ], "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": [ "r5" ], "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/DisclosureSignificantAccountingPoliciesCommonAndPreferredStockDetails", "http://www.marineproductscorp.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r5" ], "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/DisclosureSignificantAccountingPoliciesCommonAndPreferredStockDetails", "http://www.marineproductscorp.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r5" ], "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": [ "r5", "r96" ], "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": [ "r5", "r701" ], "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,217,582 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_CommonStockVotingRights": { "auth_ref": [ "r97" ], "lang": { "en-us": { "role": { "documentation": "Description of voting rights of common stock. Includes eligibility to vote and votes per share owned. Include also, if any, unusual voting rights.", "label": "Common Stock, Voting Rights", "terseLabel": "Votes per share" } } }, "localname": "CommonStockVotingRights", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureSignificantAccountingPoliciesCommonAndPreferredStockDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CompensationAndRetirementDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "EMPLOYEE BENEFIT PLANS" } } }, "localname": "CompensationAndRetirementDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r31", "r201", "r203", "r209", "r604", "r610" ], "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 (loss), 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": [ "r40", "r208", "r603", "r609" ], "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_ConcentrationRiskBenchmarkDescription": { "auth_ref": [ "r63", "r64", "r138", "r139" ], "lang": { "en-us": { "role": { "documentation": "Identifies or describes the benchmark that serves as the denominator in the calculation of the percentage of concentration risk.", "label": "Concentration Risk, Benchmark Description", "verboseLabel": "Percent of net sales" } } }, "localname": "ConcentrationRiskBenchmarkDescription", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureSignificantAccountingPoliciesBasisOfConsolidationAndPresentationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r63", "r64", "r138", "r139", "r276", "r628" ], "lang": { "en-us": { "role": { "documentation": "The denominator in a calculation of a disclosed concentration risk percentage.", "label": "Concentration Risk Benchmark [Domain]" } } }, "localname": "ConcentrationRiskBenchmarkDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.marineproductscorp.com/role/DisclosureSignificantAccountingPoliciesBasisOfConsolidationAndPresentationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r63", "r64", "r138", "r139", "r276", "r626", "r628" ], "lang": { "en-us": { "role": { "documentation": "Information by benchmark of concentration risk.", "label": "Concentration Risk Benchmark [Axis]" } } }, "localname": "ConcentrationRiskByBenchmarkAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.marineproductscorp.com/role/DisclosureSignificantAccountingPoliciesBasisOfConsolidationAndPresentationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r63", "r64", "r138", "r139", "r276", "r628", "r816" ], "lang": { "en-us": { "role": { "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender.", "label": "Concentration Risk Type [Axis]" } } }, "localname": "ConcentrationRiskByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.marineproductscorp.com/role/DisclosureSignificantAccountingPoliciesBasisOfConsolidationAndPresentationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskCustomer": { "auth_ref": [ "r60", "r61", "r64" ], "lang": { "en-us": { "role": { "documentation": "Description of risks that arise due to the volume of business transacted with a particular customer. At a minimum, the description informs financial statement users of the general nature of the risk, but excludes \"Information about Major Customers\" that may be disclosed elsewhere (for instance, segment disclosures).", "label": "Concentration Risk, Customer", "verboseLabel": "Concentration risk, customer" } } }, "localname": "ConcentrationRiskCustomer", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureSignificantAccountingPoliciesBasisOfConsolidationAndPresentationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskDisclosureTextBlock": { "auth_ref": [ "r69" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for any concentrations existing at the date of the financial statements that make an entity vulnerable to a reasonably possible, near-term, severe impact. This disclosure informs financial statement users about the general nature of the risk associated with the concentration, and may indicate the percentage of concentration risk as of the balance sheet date.", "label": "Concentration Risk Disclosure [Text Block]", "verboseLabel": "Concentration of Suppliers" } } }, "localname": "ConcentrationRiskDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskLineItems": { "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": "Concentration Risk [Line Items]", "terseLabel": "Concentration Risk" } } }, "localname": "ConcentrationRiskLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureSignificantAccountingPoliciesBasisOfConsolidationAndPresentationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r63", "r64", "r138", "r139", "r276" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.", "label": "Concentration Risk, Percentage", "verboseLabel": "Percentage of domestic shipments made pursuant to floor plan financing" } } }, "localname": "ConcentrationRiskPercentage1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTable": { "auth_ref": [ "r60", "r63", "r64", "r65", "r138", "r140", "r628" ], "lang": { "en-us": { "role": { "documentation": "Describes the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark.", "label": "Concentration Risk [Table]" } } }, "localname": "ConcentrationRiskTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureSignificantAccountingPoliciesBasisOfConsolidationAndPresentationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r63", "r64", "r138", "r139", "r276", "r628" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration.", "label": "Concentration Risk Type [Domain]" } } }, "localname": "ConcentrationRiskTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.marineproductscorp.com/role/DisclosureSignificantAccountingPoliciesBasisOfConsolidationAndPresentationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "auth_ref": [ "r752" ], "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": [ "r335", "r336", "r347" ], "calculation": { "http://www.marineproductscorp.com/role/DisclosureAccruedExpensesAndOtherLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "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": [ "r36", "r585" ], "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/DisclosureNotesPayableToBanksDetails" ], "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/DisclosureNotesPayableToBanksDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CurrentFederalTaxExpenseBenefit": { "auth_ref": [ "r725", "r790", "r792" ], "calculation": { "http://www.marineproductscorp.com/role/DisclosureIncomeTaxesComponentsOfProvisionForIncomeTaxesDetails": { "order": 1.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current national tax expense (benefit) for non-US (United States of America) jurisdiction.", "label": "Current Federal Tax Expense (Benefit)", "verboseLabel": "Federal" } } }, "localname": "CurrentFederalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureIncomeTaxesComponentsOfProvisionForIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Current Income Tax Expense (Benefit), Continuing Operations [Abstract]", "verboseLabel": "Current provision:" } } }, "localname": "CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureIncomeTaxesComponentsOfProvisionForIncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": { "auth_ref": [ "r725", "r790", "r792" ], "calculation": { "http://www.marineproductscorp.com/role/DisclosureIncomeTaxesComponentsOfProvisionForIncomeTaxesDetails": { "order": 2.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction.", "label": "Current State and Local Tax Expense (Benefit)", "verboseLabel": "State" } } }, "localname": "CurrentStateAndLocalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureIncomeTaxesComponentsOfProvisionForIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CustomerConcentrationRiskMember": { "auth_ref": [ "r61", "r276" ], "lang": { "en-us": { "role": { "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer.", "label": "Customer Concentration Risk", "verboseLabel": "Customer Concentration Risk" } } }, "localname": "CustomerConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.marineproductscorp.com/role/DisclosureSignificantAccountingPoliciesBasisOfConsolidationAndPresentationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "NOTES PAYABLE TO BANKS" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r95", "r213", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r328", "r329", "r330", "r331" ], "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": "NOTES PAYABLE TO BANKS" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureNotesPayableToBanks" ], "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/DisclosureNotesPayableToBanksDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": { "auth_ref": [ "r725", "r791", "r792" ], "calculation": { "http://www.marineproductscorp.com/role/DisclosureIncomeTaxesComponentsOfProvisionForIncomeTaxesDetails": { "order": 3.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred national tax expense (benefit) for non-US (United States of America) jurisdiction.", "label": "Deferred Federal Income Tax Expense (Benefit)", "verboseLabel": "Federal" } } }, "localname": "DeferredFederalIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureIncomeTaxesComponentsOfProvisionForIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFinanceCostsNet": { "auth_ref": [ "r143", "r751" ], "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/DisclosureNotesPayableToBanksDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxAssetsNet": { "auth_ref": [ "r470", "r471" ], "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": [ "r48", "r129", "r480", "r488", "r489", "r725" ], "calculation": { "http://www.marineproductscorp.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 5.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_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract]", "verboseLabel": "Deferred (benefit) provision:" } } }, "localname": "DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureIncomeTaxesComponentsOfProvisionForIncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredRevenueCurrent": { "auth_ref": [ "r714" ], "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_DeferredStateAndLocalIncomeTaxExpenseBenefit": { "auth_ref": [ "r725", "r791", "r792" ], "calculation": { "http://www.marineproductscorp.com/role/DisclosureIncomeTaxesComponentsOfProvisionForIncomeTaxesDetails": { "order": 4.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction.", "label": "Deferred State and Local Income Tax Expense (Benefit)", "verboseLabel": "State" } } }, "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureIncomeTaxesComponentsOfProvisionForIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment": { "auth_ref": [ "r127", "r789" ], "calculation": { "http://www.marineproductscorp.com/role/DisclosureIncomeTaxesSignificantComponentsOfDeferredTaxAssetsAndLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from in-process research and development costs expensed in connection with a business combination.", "label": "Deferred Tax Assets, in Process Research and Development", "terseLabel": "Capitalized research and development" } } }, "localname": "DeferredTaxAssetsInProcessResearchAndDevelopment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureIncomeTaxesSignificantComponentsOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsLiabilitiesNet": { "auth_ref": [ "r788" ], "calculation": { "http://www.marineproductscorp.com/role/DisclosureIncomeTaxesSignificantComponentsOfDeferredTaxAssetsAndLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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, without jurisdictional netting.", "label": "Deferred Tax Assets, Net", "totalLabel": "Net deferred tax assets" } } }, "localname": "DeferredTaxAssetsLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureIncomeTaxesSignificantComponentsOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsNet": { "auth_ref": [ "r788" ], "calculation": { "http://www.marineproductscorp.com/role/DisclosureIncomeTaxesSignificantComponentsOfDeferredTaxAssetsAndLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.", "label": "Deferred Tax Assets, Net Of Valuation Allowance", "totalLabel": "Total deferred tax assets" } } }, "localname": "DeferredTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureIncomeTaxesSignificantComponentsOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsNetAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Net [Abstract]", "verboseLabel": "Deferred tax assets:" } } }, "localname": "DeferredTaxAssetsNetAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureIncomeTaxesSignificantComponentsOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal": { "auth_ref": [ "r127", "r789" ], "calculation": { "http://www.marineproductscorp.com/role/DisclosureIncomeTaxesSignificantComponentsOfDeferredTaxAssetsAndLiabilitiesDetails": { "order": 6.0, "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible state and local operating loss carryforwards.", "label": "Deferred Tax Assets, Operating Loss Carryforwards, State and Local", "verboseLabel": "State NOL's" } } }, "localname": "DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureIncomeTaxesSignificantComponentsOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOther": { "auth_ref": [ "r127", "r789" ], "calculation": { "http://www.marineproductscorp.com/role/DisclosureIncomeTaxesSignificantComponentsOfDeferredTaxAssetsAndLiabilitiesDetails": { "order": 5.0, "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other.", "label": "Deferred Tax Assets, Other", "verboseLabel": "All others, net" } } }, "localname": "DeferredTaxAssetsOther", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureIncomeTaxesSignificantComponentsOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions": { "auth_ref": [ "r789" ], "calculation": { "http://www.marineproductscorp.com/role/DisclosureIncomeTaxesSignificantComponentsOfDeferredTaxAssetsAndLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from pension benefits.", "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Pensions", "verboseLabel": "Pension" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPensions", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureIncomeTaxesSignificantComponentsOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost": { "auth_ref": [ "r127", "r789" ], "calculation": { "http://www.marineproductscorp.com/role/DisclosureIncomeTaxesSignificantComponentsOfDeferredTaxAssetsAndLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from share-based compensation.", "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-Based Compensation Cost", "verboseLabel": "Stock-based compensation" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureIncomeTaxesSignificantComponentsOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilities": { "auth_ref": [ "r121", "r788" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting.", "label": "Deferred Tax Liabilities, Net", "terseLabel": "Long-term deferred tax liabilities" } } }, "localname": "DeferredTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureCommitmentsAndContingenciesIncomeTaxesAndEmployeeAgreementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Deferred Tax Liabilities, Gross [Abstract]", "verboseLabel": "Deferred tax liabilities:" } } }, "localname": "DeferredTaxLiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureIncomeTaxesSignificantComponentsOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredTaxLiabilitiesInvestmentInNoncontrolledAffiliates": { "auth_ref": [ "r127", "r789" ], "calculation": { "http://www.marineproductscorp.com/role/DisclosureIncomeTaxesSignificantComponentsOfDeferredTaxAssetsAndLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from investments in unconsolidated subsidiaries and investments in other affiliates which are not controlled nor consolidated.", "label": "Deferred Tax Liabilities, Investment in Noncontrolled Affiliates", "negatedLabel": "Basis differences in joint venture" } } }, "localname": "DeferredTaxLiabilitiesInvestmentInNoncontrolledAffiliates", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureIncomeTaxesSignificantComponentsOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment": { "auth_ref": [ "r127", "r789" ], "calculation": { "http://www.marineproductscorp.com/role/DisclosureIncomeTaxesSignificantComponentsOfDeferredTaxAssetsAndLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment.", "label": "Deferred Tax Liabilities, Property, Plant and Equipment", "negatedLabel": "Depreciation and amortization expense" } } }, "localname": "DeferredTaxLiabilitiesPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureIncomeTaxesSignificantComponentsOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPensionPlanLiabilitiesNoncurrent": { "auth_ref": [ "r3", "r101", "r102", "r104" ], "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", "terseLabel": "Pension and retirement plans liabilities", "verboseLabel": "Pension and retirement plans liabilities" } } }, "localname": "DefinedBenefitPensionPlanLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureEmployeeBenefitPlansSerpDetails", "http://www.marineproductscorp.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation": { "auth_ref": [ "r383" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of actuarial present value of benefits attributed to employee service rendered, excluding assumptions about future compensation level.", "label": "Defined Benefit Plan, Accumulated Benefit Obligation", "verboseLabel": "Accumulated benefit obligation at end of year" } } }, "localname": "DefinedBenefitPlanAccumulatedBenefitObligation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureEmployeeBenefitPlansFundedStatusOfRetirementIncomePlanDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax": { "auth_ref": [ "r24", "r29", "r758" ], "calculation": { "http://www.marineproductscorp.com/role/DisclosureEmployeeBenefitPlansFundedStatusOfRetirementIncomePlanDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before tax, of accumulated other comprehensive (income) loss for defined benefit plan, that has not been recognized in net periodic benefit cost (credit).", "label": "Pension and Other Postretirement Benefit Plans, Accumulated Other Comprehensive Income (Loss), Before Tax", "totalLabel": "Amounts (pre-tax) recognized in accumulated other comprehensive loss" } } }, "localname": "DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureEmployeeBenefitPlansFundedStatusOfRetirementIncomePlanDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax": { "auth_ref": [ "r29", "r395" ], "calculation": { "http://www.marineproductscorp.com/role/DisclosureEmployeeBenefitPlansFundedStatusOfRetirementIncomePlanDetails": { "order": 2.0, "parentTag": "us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, before tax, of accumulated other comprehensive income (loss) for gain (loss) of defined benefit plan, that has not been recognized in net periodic benefit (cost) credit.", "label": "Pension and Other Postretirement Benefit Plans, Accumulated Other Comprehensive Income (Loss), Net Gains (Losses), Before Tax", "negatedLabel": "Net loss" } } }, "localname": "DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureEmployeeBenefitPlansFundedStatusOfRetirementIncomePlanDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax": { "auth_ref": [ "r29", "r395" ], "calculation": { "http://www.marineproductscorp.com/role/DisclosureEmployeeBenefitPlansFundedStatusOfRetirementIncomePlanDetails": { "order": 1.0, "parentTag": "us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeBeforeTax", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before tax, of accumulated other comprehensive (income) loss for cost (credit) of benefit change attributable to participants' prior service from plan amendment or plan initiation of defined benefit plan, that has not been recognized in net periodic benefit cost (credit).", "label": "Defined Benefit Plan, Accumulated Other Comprehensive (Income) Loss, Prior Service Cost (Credit), before Tax", "terseLabel": "Prior service cost (credit)" } } }, "localname": "DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureEmployeeBenefitPlansFundedStatusOfRetirementIncomePlanDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets": { "auth_ref": [ "r365", "r685" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in plan assets of defined benefit plan from actual return (loss) determined by change in fair value of plan assets adjusted for contributions, benefit payments, and other expenses.", "label": "Defined Benefit Plan, Actual Return On Plan Assets", "verboseLabel": "Actual return on plan assets" } } }, "localname": "DefinedBenefitPlanActualReturnOnPlanAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureEmployeeBenefitPlansFundedStatusOfRetirementIncomePlanDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanActuarialGainLoss": { "auth_ref": [ "r358" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) from change in actuarial assumptions which (increases) decreases benefit obligation of defined benefit plan. Assumptions include, but are not limited to, interest, mortality, employee turnover, salary, and temporary deviation from substantive plan.", "label": "Defined Benefit Plan, Actuarial Gain (Loss)", "verboseLabel": "Actuarial loss" } } }, "localname": "DefinedBenefitPlanActuarialGainLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureEmployeeBenefitPlansFundedStatusOfRetirementIncomePlanDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses": { "auth_ref": [ "r351", "r390", "r413", "r685", "r686" ], "calculation": { "http://www.marineproductscorp.com/role/DisclosureEmployeeBenefitPlansComponentsOfNetPeriodicCostBenefitDetails": { "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/DisclosureEmployeeBenefitPlansComponentsOfNetPeriodicCostBenefitDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheet": { "auth_ref": [ "r101", "r104" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset (liability), recognized in statement of financial position, for defined benefit pension and other postretirement plans.", "label": "Defined Benefit Plan, Amounts Recognized In Balance Sheet", "totalLabel": "Amounts recognized in balance sheet" } } }, "localname": "DefinedBenefitPlanAmountsRecognizedInBalanceSheet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureEmployeeBenefitPlansFundedStatusOfRetirementIncomePlanDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanAmountsRecognizedInBalanceSheetAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Amounts Recognized In Balance Sheet [Abstract]", "verboseLabel": "Amounts recognized in the consolidated balance sheets consist of:" } } }, "localname": "DefinedBenefitPlanAmountsRecognizedInBalanceSheetAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureEmployeeBenefitPlansFundedStatusOfRetirementIncomePlanDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeNetGainLossBeforeTaxAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Amounts Recognized In Other Comprehensive Income (Loss), Net Gain (Loss), Before Tax [Abstract]", "verboseLabel": "Amounts (pre-tax) recognized in accumulated other comprehensive loss consist of:" } } }, "localname": "DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeNetGainLossBeforeTaxAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureEmployeeBenefitPlansFundedStatusOfRetirementIncomePlanDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate": { "auth_ref": [ "r397" ], "lang": { "en-us": { "role": { "documentation": "Weighted average rate for present value of future retirement benefits cash flows, used to determine benefit obligation of defined benefit plan.", "label": "Defined Benefit Plan, Assumptions Used Calculating Benefit Obligation, Discount Rate", "verboseLabel": "Discount rate" } } }, "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureEmployeeBenefitPlansWeightedAverageAssumptionsUsedToDetermineProjectedBenefitObligationAndNetBenefitCostDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease": { "auth_ref": [ "r398" ], "lang": { "en-us": { "role": { "documentation": "Weighted average rate increase of compensation, used to determine benefit obligation of defined benefit plan. Plan includes, but is not limited to, pay-related defined benefit plan.", "label": "Defined Benefit Plan, Assumptions Used Calculating Benefit Obligation, Rate Of Compensation Increase", "verboseLabel": "Rate of compensation increase" } } }, "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureEmployeeBenefitPlansWeightedAverageAssumptionsUsedToDetermineProjectedBenefitObligationAndNetBenefitCostDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate": { "auth_ref": [ "r397" ], "lang": { "en-us": { "role": { "documentation": "Weighted average rate for present value of future retirement benefits cash flows, used to determine net periodic benefit cost of defined benefit plan.", "label": "Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Discount Rate", "verboseLabel": "Discount rate" } } }, "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureEmployeeBenefitPlansWeightedAverageAssumptionsUsedToDetermineProjectedBenefitObligationAndNetBenefitCostDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets": { "auth_ref": [ "r399", "r418" ], "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/DisclosureEmployeeBenefitPlansWeightedAverageAssumptionsUsedToDetermineProjectedBenefitObligationAndNetBenefitCostDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease": { "auth_ref": [ "r398" ], "lang": { "en-us": { "role": { "documentation": "Weighted average rate of compensation increase used to determine net periodic benefit cost of defined benefit plan. Plan includes, but is not limited to, pay-related defined benefit plan.", "label": "Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Rate Of Compensation Increase", "verboseLabel": "Rate of compensation increase" } } }, "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureEmployeeBenefitPlansWeightedAverageAssumptionsUsedToDetermineProjectedBenefitObligationAndNetBenefitCostDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DefinedBenefitPlanBenefitObligation": { "auth_ref": [ "r353" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of actuarial present value of benefits attributed to service rendered by employee for defined benefit plan.", "label": "Defined Benefit Plan, Benefit Obligation", "periodEndLabel": "Projected benefit obligation at end of year", "periodStartLabel": "Benefit obligation at beginning of year" } } }, "localname": "DefinedBenefitPlanBenefitObligation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureEmployeeBenefitPlansFundedStatusOfRetirementIncomePlanDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid": { "auth_ref": [ "r360", "r421" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of payment to participant of defined benefit plan which decreases benefit obligation. For pension plan, payment includes, but is not limited to, pension benefits and death benefits. For other postretirement plan, payment includes, but is not limited to, prescription drug benefits, health care benefits, life insurance benefits, and legal, educational and advisory services.", "label": "Defined Benefit Plan, Benefit Obligation, Benefits Paid", "negatedLabel": "Benefits paid" } } }, "localname": "DefinedBenefitPlanBenefitObligationBenefitsPaid", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureEmployeeBenefitPlansFundedStatusOfRetirementIncomePlanDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis": { "auth_ref": [ "r374", "r375", "r377", "r378", "r379", "r380", "r381", "r382", "r402", "r683", "r684", "r685" ], "lang": { "en-us": { "role": { "documentation": "Information by defined benefit plan asset investment.", "label": "Defined Benefit Plan, Asset Categories [Axis]" } } }, "localname": "DefinedBenefitPlanByPlanAssetCategoriesAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureEmployeeBenefitPlansPlanAssetsUsingFairValueHierarchyDetails", "http://www.marineproductscorp.com/role/DisclosureEmployeeBenefitPlansWeightedAverageAssetAllocationByAssetCategoryAlongWithTargetAllocationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DefinedBenefitPlanCashAndCashEquivalentsMember": { "auth_ref": [ "r683" ], "lang": { "en-us": { "role": { "documentation": "Cash and cash equivalent in which defined benefit plan asset is invested.", "label": "Cash and Cash Equivalents" } } }, "localname": "DefinedBenefitPlanCashAndCashEquivalentsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureEmployeeBenefitPlansPlanAssetsUsingFairValueHierarchyDetails", "http://www.marineproductscorp.com/role/DisclosureEmployeeBenefitPlansWeightedAverageAssetAllocationByAssetCategoryAlongWithTargetAllocationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward": { "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": "Defined Benefit Plan, Change In Benefit Obligation [Roll Forward]", "verboseLabel": "Change in projected benefit obligation:" } } }, "localname": "DefinedBenefitPlanChangeInBenefitObligationRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureEmployeeBenefitPlansFundedStatusOfRetirementIncomePlanDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward": { "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": "Defined Benefit Plan, Change In Fair Value Of Plan Assets [Roll Forward]", "verboseLabel": "Change in plan assets:" } } }, "localname": "DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureEmployeeBenefitPlansFundedStatusOfRetirementIncomePlanDetails" ], "xbrltype": "stringItemType" }, "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/DisclosureEmployeeBenefitPlans401KPlanAndStockIncentivePlanDetails", "http://www.marineproductscorp.com/role/DisclosureEmployeeBenefitPlansComponentsOfNetPeriodicCostBenefitDetails", "http://www.marineproductscorp.com/role/DisclosureEmployeeBenefitPlansEstimatesThatFutureBenefitsPayableForRetirementIncomePlanDetails", "http://www.marineproductscorp.com/role/DisclosureEmployeeBenefitPlansFundedStatusOfRetirementIncomePlanDetails", "http://www.marineproductscorp.com/role/DisclosureEmployeeBenefitPlansPlanAssetsUsingFairValueHierarchyDetails", "http://www.marineproductscorp.com/role/DisclosureEmployeeBenefitPlansPreTaxAmountsRecognizedInOtherComprehensiveIncomeDetails", "http://www.marineproductscorp.com/role/DisclosureEmployeeBenefitPlansWeightedAverageAssetAllocationByAssetCategoryAlongWithTargetAllocationDetails", "http://www.marineproductscorp.com/role/DisclosureEmployeeBenefitPlansWeightedAverageAssumptionsUsedToDetermineProjectedBenefitObligationAndNetBenefitCostDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths": { "auth_ref": [ "r384" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of benefit for defined benefit plan expected to be paid in next fiscal year following current fiscal year.", "label": "Defined Benefit Plan, Expected Future Benefit Payments, Next Twelve Months", "verboseLabel": "2023" } } }, "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureEmployeeBenefitPlansEstimatesThatFutureBenefitsPayableForRetirementIncomePlanDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets": { "auth_ref": [ "r351", "r389", "r412", "r685", "r686" ], "calculation": { "http://www.marineproductscorp.com/role/DisclosureEmployeeBenefitPlansComponentsOfNetPeriodicCostBenefitDetails": { "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/DisclosureEmployeeBenefitPlansComponentsOfNetPeriodicCostBenefitDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanFairValueOfPlanAssets": { "auth_ref": [ "r364", "r375", "r377", "r378", "r683", "r684", "r685" ], "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", "periodEndLabel": "Fair value of plan assets at end of year", "periodStartLabel": "Fair value of plan assets at beginning of year", "verboseLabel": "Fair value of plan assets" } } }, "localname": "DefinedBenefitPlanFairValueOfPlanAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureEmployeeBenefitPlansFundedStatusOfRetirementIncomePlanDetails", "http://www.marineproductscorp.com/role/DisclosureEmployeeBenefitPlansSerpDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanFundedStatusOfPlan": { "auth_ref": [ "r350", "r373", "r685" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of funded (unfunded) status of defined benefit plan, measured as difference between fair value of plan assets and benefit obligation. Includes, but is not limited to, overfunded (underfunded) status.", "label": "Funded status of Retirement Income Plan", "verboseLabel": "Funded status at end of year" } } }, "localname": "DefinedBenefitPlanFundedStatusOfPlan", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureEmployeeBenefitPlansFundedStatusOfRetirementIncomePlanDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanInterestCost": { "auth_ref": [ "r351", "r356", "r388", "r411", "r685", "r686" ], "calculation": { "http://www.marineproductscorp.com/role/DisclosureEmployeeBenefitPlansComponentsOfNetPeriodicCostBenefitDetails": { "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/DisclosureEmployeeBenefitPlansComponentsOfNetPeriodicCostBenefitDetails", "http://www.marineproductscorp.com/role/DisclosureEmployeeBenefitPlansFundedStatusOfRetirementIncomePlanDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost": { "auth_ref": [ "r386", "r409", "r685", "r686" ], "calculation": { "http://www.marineproductscorp.com/role/DisclosureEmployeeBenefitPlansComponentsOfNetPeriodicCostBenefitDetails": { "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 cost (benefit)" } } }, "localname": "DefinedBenefitPlanNetPeriodicBenefitCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureEmployeeBenefitPlansComponentsOfNetPeriodicCostBenefitDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostCreditSettlementGainLossStatementOfIncomeOrComprehensiveIncomeExtensibleList": { "auth_ref": [ "r386", "r409" ], "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/DisclosureEmployeeBenefitPlansComponentsOfNetPeriodicCostBenefitDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_DefinedBenefitPlanPlanAssetsInvestmentWithinPlanAssetCategoryAmount": { "auth_ref": [ "r756" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment within defined benefit plan asset category.", "label": "Defined Benefit Plan, Plan Assets, Investment within Plan Asset Category, Amount", "terseLabel": "Total Assets in the Fair Value Hierarchy" } } }, "localname": "DefinedBenefitPlanPlanAssetsInvestmentWithinPlanAssetCategoryAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureEmployeeBenefitPlansPlanAssetsUsingFairValueHierarchyDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage": { "auth_ref": [ "r374", "r685" ], "lang": { "en-us": { "role": { "documentation": "Percentage of target investment allocation to total plan assets. Includes, but is not limited to, percentage on weighted-average basis if more than one plan.", "label": "Defined Benefit Plan, Plan Assets, Target Allocation, Percentage", "verboseLabel": "Target Allocation for 2022" } } }, "localname": "DefinedBenefitPlanPlanAssetsTargetAllocationPercentage", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureEmployeeBenefitPlansWeightedAverageAssetAllocationByAssetCategoryAlongWithTargetAllocationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1": { "auth_ref": [ "r352", "r393", "r416" ], "calculation": { "http://www.marineproductscorp.com/role/DisclosureEmployeeBenefitPlansComponentsOfNetPeriodicCostBenefitDetails": { "order": 4.0, "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": -1.0 }, "http://www.marineproductscorp.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "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", "negatedLabel": "Pension settlement loss", "verboseLabel": "Settlement loss" } } }, "localname": "DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureEmployeeBenefitPlansComponentsOfNetPeriodicCostBenefitDetails", "http://www.marineproductscorp.com/role/DisclosureEmployeeBenefitPlansSerpDetails", "http://www.marineproductscorp.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanServiceCost": { "auth_ref": [ "r354", "r387", "r410", "r685", "r686" ], "calculation": { "http://www.marineproductscorp.com/role/DisclosureEmployeeBenefitPlansComponentsOfNetPeriodicCostBenefitDetails": { "order": 5.0, "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost for actuarial present value of benefits attributed to service rendered by employee for defined benefit plan.", "label": "Defined Benefit Plan, Service Cost", "terseLabel": "Service cost for benefits earned during the period", "verboseLabel": "Service cost" } } }, "localname": "DefinedBenefitPlanServiceCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureEmployeeBenefitPlansComponentsOfNetPeriodicCostBenefitDetails", "http://www.marineproductscorp.com/role/DisclosureEmployeeBenefitPlansFundedStatusOfRetirementIncomePlanDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanSettlementsBenefitObligation": { "auth_ref": [ "r355" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of (increase) decrease to benefit obligation of defined benefit plan from irrevocable action relieving primary responsibility for benefit obligation and eliminating risk for obligation and assets used to effect settlement. Includes, but is not limited to, lump-sum cash payment to participant in exchange for right to receive specified benefits, purchase of nonparticipating annuity contract and change from remeasurement.", "label": "Defined Benefit Plan, Benefit Obligation, (Increase) Decrease for Settlement", "terseLabel": "Settlement" } } }, "localname": "DefinedBenefitPlanSettlementsBenefitObligation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureEmployeeBenefitPlansFundedStatusOfRetirementIncomePlanDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations": { "auth_ref": [ "r755" ], "lang": { "en-us": { "role": { "documentation": "Percentage of actual investment allocation to total plan assets. Includes, but is not limited to, percentage on weighted-average basis if more than one plan.", "label": "Defined Benefit Plan, Actual Plan Asset Allocations", "verboseLabel": "Percentage of Plan Assets" } } }, "localname": "DefinedBenefitPlanWeightedAverageAssetAllocations", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureEmployeeBenefitPlansWeightedAverageAssetAllocationByAssetCategoryAlongWithTargetAllocationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Weighted Average Assumptions Used In Calculating Benefit Obligation [Abstract]", "verboseLabel": "Projected benefit obligation:" } } }, "localname": "DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingBenefitObligationAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureEmployeeBenefitPlansWeightedAverageAssumptionsUsedToDetermineProjectedBenefitObligationAndNetBenefitCostDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Weighted Average Assumptions Used In Calculating Net Periodic Benefit Cost [Abstract]", "verboseLabel": "Net benefit cost:" } } }, "localname": "DefinedBenefitPlanWeightedAverageAssumptionsUsedInCalculatingNetPeriodicBenefitCostAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureEmployeeBenefitPlansWeightedAverageAssumptionsUsedToDetermineProjectedBenefitObligationAndNetBenefitCostDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable": { "auth_ref": [ "r109", "r110", "r111", "r112", "r113" ], "lang": { "en-us": { "role": { "documentation": "Disclosures and provisions pertaining to defined benefit pension plans or other postretirement defined benefit plans. The arrangements are generally based on terms and conditions stipulated by the entity, and which contain a promise by the employer to pay certain amounts or awards at designated future dates, including a period after retirement, upon compliance with stipulated requirements. Excludes disclosures pertaining to defined contribution plans.", "label": "Defined Benefit Plans and Other Postretirement Benefit Plans Disclosures [Table]" } } }, "localname": "DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureEmployeeBenefitPlansSerpDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems": { "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 Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]", "terseLabel": "Employee Benefit Plans" } } }, "localname": "DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureEmployeeBenefitPlansSerpDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of discretionary contributions made by an employer to a defined contribution plan.", "label": "Defined Contribution Plan, Employer Discretionary Contribution Amount", "terseLabel": "Employer matching contribution" } } }, "localname": "DefinedContributionPlanEmployerDiscretionaryContributionAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureEmployeeBenefitPlans401KPlanAndStockIncentivePlanDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of employees' gross pay for which the employer contributes a matching contribution to a defined contribution plan.", "label": "Defined Contribution Plan, Employer Matching Contribution, Percent", "verboseLabel": "Percentage of employer matching contribution" } } }, "localname": "DefinedContributionPlanEmployerMatchingContributionPercent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureEmployeeBenefitPlans401KPlanAndStockIncentivePlanDetails" ], "xbrltype": "percentItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r48", "r80" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.", "label": "Depreciation", "verboseLabel": "Depreciation expense" } } }, "localname": "Depreciation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosurePropertyPlantAndEquipmentDepreciationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r48", "r262" ], "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": [ "r346", "r676", "r677", "r678", "r679", "r680", "r681", "r682" ], "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_DistributedEarnings": { "auth_ref": [ "r247" ], "calculation": { "http://www.marineproductscorp.com/role/DisclosureSignificantAccountingPoliciesReconciliationOfWeightedAverageSharesOutstandingDetails": { "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/DisclosureSignificantAccountingPoliciesReconciliationOfWeightedAverageSharesOutstandingDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DividendDeclaredMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Distribution of earnings in the form of cash, property or capital stock declared by the board of directors to be distributed to shareholders.", "label": "Dividend declared" } } }, "localname": "DividendDeclaredMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureSignificantAccountingPoliciesDividendsAdvertisingAndMarketableSecuritiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DividendPayableDateToBePaidDayMonthAndYear": { "auth_ref": [ "r53" ], "lang": { "en-us": { "role": { "documentation": "Date the declared dividend will be paid, in YYYY-MM-DD format.", "label": "Dividends Payable, Date to be Paid", "terseLabel": "Dividend payable, date to be payable" } } }, "localname": "DividendPayableDateToBePaidDayMonthAndYear", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureSignificantAccountingPoliciesDividendsAdvertisingAndMarketableSecuritiesDetails" ], "xbrltype": "dateItemType" }, "us-gaap_DividendsAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information about distribution of earnings to shareholders including, but not limited to, cash, property or capital stock.", "label": "Dividends [Axis]" } } }, "localname": "DividendsAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureSignificantAccountingPoliciesDividendsAdvertisingAndMarketableSecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DividendsCommonStockCash": { "auth_ref": [ "r98" ], "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" } } }, "localname": "DividendsCommonStockCash", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_DividendsDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Distributions of earnings to shareholders including but not limited to cash, property or capital stock.", "label": "Dividends [Domain]" } } }, "localname": "DividendsDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureSignificantAccountingPoliciesDividendsAdvertisingAndMarketableSecuritiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DividendsPayableAmountPerShare": { "auth_ref": [ "r53" ], "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", "terseLabel": "Amount of dividend payable in cash per share" } } }, "localname": "DividendsPayableAmountPerShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureSignificantAccountingPoliciesDividendsAdvertisingAndMarketableSecuritiesDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_DividendsPayableDateDeclaredDayMonthAndYear": { "auth_ref": [ "r53" ], "lang": { "en-us": { "role": { "documentation": "Date the dividend to be paid was declared, in YYYY-MM-DD format.", "label": "Dividends Payable, Date Declared", "terseLabel": "Dividends payable, date declared" } } }, "localname": "DividendsPayableDateDeclaredDayMonthAndYear", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureSignificantAccountingPoliciesDividendsAdvertisingAndMarketableSecuritiesDetails" ], "xbrltype": "dateItemType" }, "us-gaap_DividendsPayableDateOfRecordDayMonthAndYear": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Date the holder must own the stock to be entitled to the dividend, in YYYY-MM-DD format.", "label": "Dividends Payable, Date of Record", "terseLabel": "Dividends payable, date of record" } } }, "localname": "DividendsPayableDateOfRecordDayMonthAndYear", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureSignificantAccountingPoliciesDividendsAdvertisingAndMarketableSecuritiesDetails" ], "xbrltype": "dateItemType" }, "us-gaap_DividendsPayableLineItems": { "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": "Dividends Payable [Line Items]", "terseLabel": "Accounting policies:" } } }, "localname": "DividendsPayableLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureSignificantAccountingPoliciesDividendsAdvertisingAndMarketableSecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DividendsPayableTable": { "auth_ref": [ "r53" ], "lang": { "en-us": { "role": { "documentation": "A table that contains information regarding dividends that have been declared but not paid as of the financial reporting date. This information may contain the amount, amount per share, declared date, and date to be paid.", "label": "Dividends Payable [Table]" } } }, "localname": "DividendsPayableTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureSignificantAccountingPoliciesDividendsAdvertisingAndMarketableSecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "EARNINGS PER SHARE", "terseLabel": "Earnings per share", "verboseLabel": "Earnings per Share" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureSignificantAccountingPoliciesReconciliationOfWeightedAverageSharesOutstandingDetails", "http://www.marineproductscorp.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r210", "r234", "r235", "r236", "r237", "r238", "r243", "r246", "r249", "r250", "r251", "r252", "r517", "r518", "r605", "r611", "r669" ], "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": [ "r210", "r234", "r235", "r236", "r237", "r238", "r246", "r249", "r250", "r251", "r252", "r517", "r518", "r605", "r611", "r669" ], "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_EarningsPerSharePolicyTextBlock": { "auth_ref": [ "r58", "r59" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements.", "label": "Earnings Per Share, Policy [Policy Text Block]", "verboseLabel": "Earnings per Share" } } }, "localname": "EarningsPerSharePolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r473" ], "calculation": { "http://www.marineproductscorp.com/role/DisclosureIncomeTaxesReconciliationBetweenFederalStatutoryRateAndEffectiveTaxRateDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "lang": { "en-us": { "role": { "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Effective Income Tax Rate, Continuing Operations", "totalLabel": "Effective tax rate" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureIncomeTaxesReconciliationBetweenFederalStatutoryRateAndEffectiveTaxRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r216", "r473", "r490" ], "calculation": { "http://www.marineproductscorp.com/role/DisclosureIncomeTaxesReconciliationBetweenFederalStatutoryRateAndEffectiveTaxRateDetails": { "order": 1.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss).", "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent", "terseLabel": "Statutory federal income tax rate", "verboseLabel": "Federal statutory rate" } } }, "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureIncomeTaxesReconciliationBetweenFederalStatutoryRateAndEffectiveTaxRateDetails", "http://www.marineproductscorp.com/role/DisclosureSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense": { "auth_ref": [ "r786", "r793" ], "calculation": { "http://www.marineproductscorp.com/role/DisclosureIncomeTaxesReconciliationBetweenFederalStatutoryRateAndEffectiveTaxRateDetails": { "order": 4.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to nondeductible expenses.", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Percent", "terseLabel": "Non-deductible expenses" } } }, "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureIncomeTaxesReconciliationBetweenFederalStatutoryRateAndEffectiveTaxRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments": { "auth_ref": [ "r786", "r793" ], "calculation": { "http://www.marineproductscorp.com/role/DisclosureIncomeTaxesReconciliationBetweenFederalStatutoryRateAndEffectiveTaxRateDetails": { "order": 7.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments.", "label": "Effective Income Tax Rate Reconciliation, Other Adjustments", "verboseLabel": "Other" } } }, "localname": "EffectiveIncomeTaxRateReconciliationOtherAdjustments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureIncomeTaxesReconciliationBetweenFederalStatutoryRateAndEffectiveTaxRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes": { "auth_ref": [ "r786", "r793" ], "calculation": { "http://www.marineproductscorp.com/role/DisclosureIncomeTaxesReconciliationBetweenFederalStatutoryRateAndEffectiveTaxRateDetails": { "order": 2.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to state and local income tax expense (benefit), net of federal tax expense (benefit).", "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes", "verboseLabel": "State income taxes, net of federal benefit" } } }, "localname": "EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureIncomeTaxesReconciliationBetweenFederalStatutoryRateAndEffectiveTaxRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies": { "auth_ref": [ "r786", "r793" ], "calculation": { "http://www.marineproductscorp.com/role/DisclosureIncomeTaxesReconciliationBetweenFederalStatutoryRateAndEffectiveTaxRateDetails": { "order": 5.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to income tax contingencies. Includes, but not limited to, domestic tax contingency, foreign tax contingency, state and local tax contingency, and other contingencies.", "label": "Effective Income Tax Rate Reconciliation, Tax Contingency, Percent", "terseLabel": "Change in contingencies" } } }, "localname": "EffectiveIncomeTaxRateReconciliationTaxContingencies", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureIncomeTaxesReconciliationBetweenFederalStatutoryRateAndEffectiveTaxRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch": { "auth_ref": [ "r786", "r793" ], "calculation": { "http://www.marineproductscorp.com/role/DisclosureIncomeTaxesReconciliationBetweenFederalStatutoryRateAndEffectiveTaxRateDetails": { "order": 3.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": -1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to research tax credit.", "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Research, Percent", "negatedLabel": "Research and experimentation credit" } } }, "localname": "EffectiveIncomeTaxRateReconciliationTaxCreditsResearch", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureIncomeTaxesReconciliationBetweenFederalStatutoryRateAndEffectiveTaxRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r16" ], "calculation": { "http://www.marineproductscorp.com/role/DisclosureAccruedExpensesAndOtherLiabilitiesDetails": { "order": 5.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r459" ], "lang": { "en-us": { "role": { "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Period for Recognition", "verboseLabel": "Unrecognized compensation cost related to non-vested restricted shares recognized period" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureEmployeeBenefitPlansAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": { "auth_ref": [ "r785" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Employee Service Share-Based Compensation, Nonvested Awards, Total Compensation Cost Not Yet Recognized, Share-Based Awards Other Than Options", "terseLabel": "Unrecognized compensation cost related to non-vested restricted shares" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureEmployeeBenefitPlansAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tangible personal property used to produce goods and services.", "label": "Operating equipment and property", "verboseLabel": "Operating equipment and property" } } }, "localname": "EquipmentMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosurePropertyPlantAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r96", "r177", "r205", "r206", "r207", "r227", "r228", "r229", "r231", "r239", "r241", "r255", "r291", "r334", "r460", "r461", "r462", "r484", "r485", "r516", "r536", "r537", "r538", "r539", "r540", "r542", "r572", "r616", "r617", "r618" ], "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_ExtendedProductWarrantyPolicy": { "auth_ref": [ "r91" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for extended product warranties and other guarantee contracts including the methodology for measuring the liability.", "label": "Extended Product Warranty, Policy [Policy Text Block]", "verboseLabel": "Warranty Costs" } } }, "localname": "ExtendedProductWarrantyPolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems": { "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": "Fair Value Measurements, Recurring and Nonrecurring, Valuation Techniques [Line Items]", "verboseLabel": "Fair Value Measurements, Recurring and Nonrecurring, Valuation Techniques [Line Items]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureFairValueMeasurementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable": { "auth_ref": [ "r135" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about input and valuation technique used to measure fair value and change in valuation approach and technique for each separate class of asset and liability measured on recurring and nonrecurring basis.", "label": "Fair Value Measurements, Recurring and Nonrecurring, Valuation Techniques [Table]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureFairValueMeasurementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r327", "r377", "r378", "r379", "r380", "r381", "r382", "r521", "r579", "r580", "r581", "r673", "r674", "r683", "r684", "r685" ], "lang": { "en-us": { "role": { "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.", "label": "Fair Value, Hierarchy [Axis]" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureEmployeeBenefitPlansPlanAssetsUsingFairValueHierarchyDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r520", "r521", "r522", "r523", "r526" ], "lang": { "en-us": { "role": { "documentation": "Information by measurement frequency.", "label": "Measurement Frequency [Axis]" } } }, "localname": "FairValueByMeasurementFrequencyAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureFairValueMeasurementsDetails" ], "xbrltype": "stringItemType" }, "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": [ "r525" ], "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_FairValueInputsLevel1Member": { "auth_ref": [ "r327", "r377", "r382", "r521", "r579", "r683", "r684", "r685" ], "lang": { "en-us": { "role": { "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.", "label": "Level 1" } } }, "localname": "FairValueInputsLevel1Member", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureEmployeeBenefitPlansPlanAssetsUsingFairValueHierarchyDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r327", "r377", "r382", "r521", "r580", "r673", "r674", "r683", "r684", "r685" ], "lang": { "en-us": { "role": { "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets.", "label": "Level 2" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureEmployeeBenefitPlansPlanAssetsUsingFairValueHierarchyDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementFrequencyDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Measurement frequency.", "label": "Fair Value, Measurement Frequency [Domain]" } } }, "localname": "FairValueMeasurementFrequencyDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureFairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3": { "auth_ref": [ "r524" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of transfer of financial instrument classified as an asset into level 3 of the fair value hierarchy.", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Transfers Into Level 3", "terseLabel": "Transfers into Level 3" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureFairValueMeasurementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3": { "auth_ref": [ "r524" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of transfers of financial instrument classified as an asset out of level 3 of the fair value hierarchy.", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Transfers out of Level 3", "terseLabel": "Transfers out of Level 3" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureFairValueMeasurementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r327", "r377", "r378", "r379", "r380", "r381", "r382", "r579", "r580", "r581", "r673", "r674", "r683", "r684", "r685" ], "lang": { "en-us": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.", "label": "Fair Value, Measurements, Fair Value Hierarchy [Domain]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureEmployeeBenefitPlansPlanAssetsUsingFairValueHierarchyDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsRecurringMember": { "auth_ref": [ "r525", "r526" ], "lang": { "en-us": { "role": { "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value.", "label": "Fair value on a recurring basis" } } }, "localname": "FairValueMeasurementsRecurringMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureFairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueOfFinancialInstrumentsPolicy": { "auth_ref": [ "r136", "r137" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments.", "label": "Fair Value Of Financial Instruments, Policy [Policy Text Block]", "verboseLabel": "Fair Value of Financial Instruments" } } }, "localname": "FairValueOfFinancialInstrumentsPolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Financial Instruments, Financial Assets, Balance Sheet Groupings [Abstract]", "verboseLabel": "Assets:" } } }, "localname": "FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureFairValueMeasurementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FixedIncomeSecuritiesMember": { "auth_ref": [ "r685", "r756" ], "lang": { "en-us": { "role": { "documentation": "Investment that provides a return in the form of fixed periodic payments and eventual return of principal at maturity.", "label": "Fixed Income Securities" } } }, "localname": "FixedIncomeSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureEmployeeBenefitPlansPlanAssetsUsingFairValueHierarchyDetails", "http://www.marineproductscorp.com/role/DisclosureEmployeeBenefitPlansWeightedAverageAssetAllocationByAssetCategoryAlongWithTargetAllocationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FurnitureAndFixturesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases.", "label": "Furniture and fixtures", "verboseLabel": "Furniture and fixtures" } } }, "localname": "FurnitureAndFixturesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosurePropertyPlantAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GainLossOnDispositionOfAssets1": { "auth_ref": [ "r722" ], "calculation": { "http://www.marineproductscorp.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) on sale or disposal of assets, including but not limited to property plant and equipment, intangible assets and equity in securities of subsidiaries or equity method investee.", "label": "Gain (Loss) on Disposition of Assets", "negatedLabel": "Gain on sale of assets" } } }, "localname": "GainLossOnDispositionOfAssets1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeographicConcentrationRiskMember": { "auth_ref": [ "r62", "r628" ], "lang": { "en-us": { "role": { "documentation": "Reflects the percentage that a specified dollar value on the balance sheet or income statement in the period from one or more specified geographic areas is to a corresponding consolidated, segment, or product line amount. Risk is the materially adverse effects of economic decline or antagonistic political actions resulting in loss of assets, sales volume, labor supply, or source of materials and supplies in a US state or a specified country, continent, or region such as EMEA (Europe, Middle East, Africa).", "label": "International dealers", "terseLabel": "International dealers" } } }, "localname": "GeographicConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureSignificantAccountingPoliciesBasisOfConsolidationAndPresentationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r186", "r299", "r601", "r672", "r701", "r742", "r743" ], "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/DisclosureSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.marineproductscorp.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetImpairment": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Total loss recognized during the period from the impairment of goodwill plus the loss recognized in the period resulting from the impairment of the carrying amount of intangible assets, other than goodwill.", "label": "Goodwill and Intangible Asset Impairment", "terseLabel": "Impairment of goodwill or trade names" } } }, "localname": "GoodwillAndIntangibleAssetImpairment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetImpairmentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Asset Impairment [Abstract]", "terseLabel": "Goodwill and Other Intangibles" } } }, "localname": "GoodwillAndIntangibleAssetImpairmentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock": { "auth_ref": [ "r76", "r78" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for goodwill and intangible assets. This accounting policy also may address how an entity assesses and measures impairment of goodwill and intangible assets.", "label": "Goodwill and Intangible Assets, Policy [Policy Text Block]", "verboseLabel": "Goodwill and Other Intangibles" } } }, "localname": "GoodwillAndIntangibleAssetsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r35", "r215", "r264", "r266", "r270", "r272", "r287", "r308", "r309", "r311", "r312", "r313", "r314", "r315", "r317", "r318", "r527", "r671", "r748" ], "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": [ "r33", "r147", "r156", "r170", "r264", "r266", "r270", "r272", "r606", "r671" ], "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_IncomeStatementLocationAxis": { "auth_ref": [ "r300", "r301" ], "lang": { "en-us": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureLeasesComponentsOfLeaseExpenseDetails", "http://www.marineproductscorp.com/role/DisclosureSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.marineproductscorp.com/role/DisclosureSignificantAccountingPoliciesDividendsAdvertisingAndMarketableSecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [ "r301" ], "lang": { "en-us": { "role": { "documentation": "Location in the income statement.", "label": "Income Statement Location [Domain]" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureLeasesComponentsOfLeaseExpenseDetails", "http://www.marineproductscorp.com/role/DisclosureSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.marineproductscorp.com/role/DisclosureSignificantAccountingPoliciesDividendsAdvertisingAndMarketableSecuritiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxAuthorityAxis": { "auth_ref": [ "r123" ], "lang": { "en-us": { "role": { "documentation": "Information by tax jurisdiction.", "label": "Income Tax Authority [Axis]" } } }, "localname": "IncomeTaxAuthorityAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureIncomeTaxesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxAuthorityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Agency, division or body classification that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes.", "label": "Income Tax Authority [Domain]" } } }, "localname": "IncomeTaxAuthorityDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureIncomeTaxesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "INCOME TAXES" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r216", "r474", "r476", "r479", "r486", "r491", "r495", "r496", "r497" ], "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": [ "r217", "r240", "r241", "r263", "r472", "r487", "r493", "r612" ], "calculation": { "http://www.marineproductscorp.com/role/DisclosureIncomeTaxesComponentsOfProvisionForIncomeTaxesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "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)", "totalLabel": "Total income tax provision", "verboseLabel": "Income tax provision" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureIncomeTaxesComponentsOfProvisionForIncomeTaxesDetails", "http://www.marineproductscorp.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxPolicyTextBlock": { "auth_ref": [ "r204", "r468", "r469", "r476", "r477", "r478", "r481" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.", "label": "Income Tax, Policy [Policy Text Block]", "verboseLabel": "Income Taxes" } } }, "localname": "IncomeTaxPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxesPaidNet": { "auth_ref": [ "r52" ], "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", "terseLabel": "Total net income tax payments", "verboseLabel": "Income tax payments, net" } } }, "localname": "IncomeTaxesPaidNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureIncomeTaxesAdditionalInformationDetails", "http://www.marineproductscorp.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesReceivable": { "auth_ref": [ "r152", "r168", "r715" ], "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": [ "r47" ], "calculation": { "http://www.marineproductscorp.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.", "label": "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": [ "r47" ], "calculation": { "http://www.marineproductscorp.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 7.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": [ "r721" ], "calculation": { "http://www.marineproductscorp.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 13.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": [ "r47" ], "calculation": { "http://www.marineproductscorp.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in 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": [ "r47" ], "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 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": [ "r721" ], "calculation": { "http://www.marineproductscorp.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 11.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": 14.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": [ "r47" ], "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 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": [ "r57" ], "calculation": { "http://www.marineproductscorp.com/role/DisclosureSignificantAccountingPoliciesReconciliationOfWeightedAverageSharesOutstandingDetails": { "order": 2.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": -1.0 } }, "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/DisclosureSignificantAccountingPoliciesReconciliationOfWeightedAverageSharesOutstandingDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r77", "r79" ], "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": [ "r142" ], "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/DisclosureNotesPayableToBanksDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpenseLongTermDebt": { "auth_ref": [ "r158", "r644", "r645" ], "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/DisclosureNotesPayableToBanksDetails" ], "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": [ "r298" ], "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": [ "r75", "r661" ], "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": [ "r195", "r658", "r701" ], "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_InventoryPolicyTextBlock": { "auth_ref": [ "r183", "r194", "r253", "r296", "r297", "r298", "r584", "r666" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost.", "label": "Inventory, Policy [Policy Text Block]", "verboseLabel": "Inventories" } } }, "localname": "InventoryPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryRawMaterialsAndSuppliesNetOfReserves": { "auth_ref": [ "r75", "r716" ], "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": [ "r75", "r662" ], "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": [ "r38", "r39" ], "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 income, net" } } }, "localname": "InvestmentIncomeNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentPolicyTextBlock": { "auth_ref": [ "r286", "r814" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for investment in financial asset.", "label": "Investment, Policy [Policy Text Block]", "verboseLabel": "Investments" } } }, "localname": "InvestmentPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_LandMember": { "auth_ref": [ "r754" ], "lang": { "en-us": { "role": { "documentation": "Part of earth's surface not covered by water.", "label": "Land", "verboseLabel": "Land" } } }, "localname": "LandMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosurePropertyPlantAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeaseCost": { "auth_ref": [ "r561", "r700" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lease cost recognized by lessee for lease contract.", "label": "Lease, Cost", "terseLabel": "Total lease cost" } } }, "localname": "LeaseCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureLeasesComponentsOfLeaseExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r800" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.", "label": "Lease, Cost [Table Text Block]", "verboseLabel": "Schedule of other information" } } }, "localname": "LeaseCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureLeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "LEASES" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_LesseeFinanceLeasesTextBlock": { "auth_ref": [ "r563" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for finance leases of lessee. Includes, but is not limited to, description of lessee's finance lease and maturity analysis of finance lease liability.", "label": "Leases of Lessee Disclosure [Text Block]", "verboseLabel": "LEASES" } } }, "localname": "LesseeFinanceLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureLeases" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeLeaseDescriptionLineItems": { "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": "Lessee, Lease, Description [Line Items]" } } }, "localname": "LesseeLeaseDescriptionLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionTable": { "auth_ref": [ "r555" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about lessee's leases.", "label": "Lessee, Lease, Description [Table]" } } }, "localname": "LesseeLeaseDescriptionTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeasesPolicyTextBlock": { "auth_ref": [ "r554" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee.", "label": "Lessee, Leases [Policy Text Block]", "terseLabel": "Leases" } } }, "localname": "LesseeLeasesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r801" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.", "label": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]", "verboseLabel": "Schedule of future minimum lease payments" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureLeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r562" ], "calculation": { "http://www.marineproductscorp.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetailsCalc2": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.", "label": "Lessee, Operating Lease, Liability, Payments, Due", "totalLabel": "Total lease payments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFive": { "auth_ref": [ "r801" ], "calculation": { "http://www.marineproductscorp.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetailsCalc2": { "order": 6.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in fifth rolling twelve months following latest statement of financial position date. For interim and annual periods when interim periods are reported on a rolling approach, from latest statement of financial position date.", "label": "Lessee, Operating Lease, Liability, Payments, Due in Rolling Year Five", "verboseLabel": "2027" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFive", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFour": { "auth_ref": [ "r801" ], "calculation": { "http://www.marineproductscorp.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetailsCalc2": { "order": 5.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in fourth rolling twelve months following latest statement of financial position date. For interim and annual periods when interim periods are reported on a rolling approach, from latest statement of financial position date.", "label": "Lessee, Operating Lease, Liability, Payments, Due in Rolling Year Four", "terseLabel": "2026" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFour", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearThree": { "auth_ref": [ "r801" ], "calculation": { "http://www.marineproductscorp.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetailsCalc2": { "order": 4.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in third rolling twelve months following latest statement of financial position date. For interim and annual periods when interim periods are reported on a rolling approach, from latest statement of financial position date.", "label": "Lessee, Operating Lease, Liability, Payments, Due in Rolling Year Three", "terseLabel": "2025" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearThree", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearTwo": { "auth_ref": [ "r801" ], "calculation": { "http://www.marineproductscorp.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetailsCalc2": { "order": 3.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in second rolling twelve months following latest statement of financial position date. For interim and annual periods when interim periods are reported on a rolling approach, from latest statement of financial position date.", "label": "Lessee, Operating Lease, Liability, Payments, Due in Rolling Year Two", "terseLabel": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearTwo", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextRollingTwelveMonths": { "auth_ref": [ "r801" ], "calculation": { "http://www.marineproductscorp.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetailsCalc2": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in next rolling twelve months following latest statement of financial position date. For interim and annual periods when interim periods are reported on a rolling approach, from latest statement of financial position date.", "label": "Lessee, Operating Lease, Liability, Payments, Due Next Rolling Twelve Months", "terseLabel": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextRollingTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r562" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "verboseLabel": "Less: Amounts representing interest" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseTermOfContract": { "auth_ref": [ "r799" ], "lang": { "en-us": { "role": { "documentation": "Term of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessee, Operating Lease, Term of Contract", "verboseLabel": "Operating lease agreement term" } } }, "localname": "LesseeOperatingLeaseTermOfContract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LessorOperatingLeasePaymentsToBeReceived": { "auth_ref": [ "r565" ], "calculation": { "http://www.marineproductscorp.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lease payments to be received by lessor for operating lease.", "label": "Lessor, Operating Lease, Payments to be Received", "totalLabel": "Total received leases" } } }, "localname": "LessorOperatingLeasePaymentsToBeReceived", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths": { "auth_ref": [ "r565" ], "calculation": { "http://www.marineproductscorp.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails": { "order": 1.0, "parentTag": "us-gaap_LessorOperatingLeasePaymentsToBeReceived", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lease payment to be received by lessor for operating lease in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessor, Operating Lease, Payments to be Received, Next Twelve Months", "terseLabel": "2023" } } }, "localname": "LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LessorOperatingLeasePaymentsToBeReceivedThreeYears": { "auth_ref": [ "r565" ], "calculation": { "http://www.marineproductscorp.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails": { "order": 2.0, "parentTag": "us-gaap_LessorOperatingLeasePaymentsToBeReceived", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lease payment to be received by lessor for operating lease in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessor, Operating Lease, Payments to be Received, Three Years", "terseLabel": "2025" } } }, "localname": "LessorOperatingLeasePaymentsToBeReceivedThreeYears", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LessorOperatingLeasePaymentsToBeReceivedTwoYears": { "auth_ref": [ "r565" ], "calculation": { "http://www.marineproductscorp.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails": { "order": 3.0, "parentTag": "us-gaap_LessorOperatingLeasePaymentsToBeReceived", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lease payment to be received by lessor for operating lease in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessor, Operating Lease, Payments to be Received, Two Years", "terseLabel": "2024" } } }, "localname": "LessorOperatingLeasePaymentsToBeReceivedTwoYears", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LessorOperatingLeaseTermOfContract": { "auth_ref": [ "r802" ], "lang": { "en-us": { "role": { "documentation": "Term of lessor's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessor, Operating Lease, Term of Contract", "terseLabel": "Initial lease term (in months)" } } }, "localname": "LessorOperatingLeaseTermOfContract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "durationItemType" }, "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/DisclosureNotesPayableToBanksDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r15", "r215", "r287", "r308", "r309", "r311", "r312", "r313", "r314", "r315", "r317", "r318", "r503", "r506", "r507", "r527", "r670", "r748", "r805", "r806" ], "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_LiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities [Abstract]", "terseLabel": "Liabilities:" } } }, "localname": "LiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureLeasesAssetsAndLiabilitiesRelatedToOperatingLeasesRecordedOnBalanceSheetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r9", "r151", "r163", "r701", "r724", "r741", "r796" ], "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": [ "r17", "r182", "r215", "r287", "r308", "r309", "r311", "r312", "r313", "r314", "r315", "r317", "r318", "r503", "r506", "r507", "r527", "r701", "r748", "r805", "r806" ], "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": [ "r2", "r150", "r159" ], "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/DisclosureNotesPayableToBanksDetails" ], "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/DisclosureNotesPayableToBanksDetails" ], "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/DisclosureNotesPayableToBanksDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r14" ], "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/DisclosureNotesPayableToBanksDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityTable": { "auth_ref": [ "r14", "r723" ], "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/DisclosureNotesPayableToBanksDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock": { "auth_ref": [ "r740" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for claims held for amounts due a entity, excluding financing receivables. Examples include, but are not limited to, trade accounts receivables, notes receivables, loans receivables. Includes disclosure for allowance for credit losses.", "label": "Loans, Notes, Trade and Other Receivables Disclosure [Text Block]", "verboseLabel": "ACCOUNTS RECEIVABLE" } } }, "localname": "LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureAccountsReceivable" ], "xbrltype": "textBlockItemType" }, "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/DisclosureNotesPayableToBanksDetails" ], "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/DisclosureSignificantAccountingPoliciesWarrantyCostsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_MovementInValuationAllowancesAndReservesRollForward": { "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 Valuation Allowances and Reserves [Roll Forward]" } } }, "localname": "MovementInValuationAllowancesAndReservesRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureScheduleIiValuationAndQualifyingAccountsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r212" ], "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": [ "r212" ], "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": [ "r45", "r46", "r49" ], "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": [ "r34", "r49", "r157", "r169", "r180", "r199", "r202", "r207", "r215", "r230", "r234", "r235", "r236", "r237", "r240", "r241", "r247", "r264", "r266", "r270", "r272", "r287", "r308", "r309", "r311", "r312", "r313", "r314", "r315", "r317", "r318", "r518", "r527", "r671", "r748" ], "calculation": { "http://www.marineproductscorp.com/role/DisclosureSignificantAccountingPoliciesReconciliationOfWeightedAverageSharesOutstandingDetails": { "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/DisclosureSignificantAccountingPoliciesReconciliationOfWeightedAverageSharesOutstandingDetails", "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": [ "r234", "r235", "r236", "r237", "r243", "r244", "r248", "r251", "r264", "r266", "r270", "r272", "r671" ], "calculation": { "http://www.marineproductscorp.com/role/DisclosureSignificantAccountingPoliciesReconciliationOfWeightedAverageSharesOutstandingDetails": { "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/DisclosureSignificantAccountingPoliciesReconciliationOfWeightedAverageSharesOutstandingDetails" ], "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]", "verboseLabel": "Recent Accounting Pronouncements" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureSignificantAccountingPoliciesPolicies" ], "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": [ "r738" ], "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/DisclosureSignificantAccountingPoliciesBasisOfConsolidationAndPresentationDetails" ], "xbrltype": "integerItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r264", "r266", "r270", "r272", "r671" ], "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_OperatingLeaseCost": { "auth_ref": [ "r556", "r700" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.", "label": "Operating Lease, Cost", "terseLabel": "Operating lease cost" } } }, "localname": "OperatingLeaseCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureLeasesComponentsOfLeaseExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseIncomeComprehensiveIncomeExtensibleList": { "auth_ref": [ "r564" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement of comprehensive income that includes operating lease income.", "label": "Operating Lease, Lease Income, Statement of Income or Comprehensive Income [Extensible Enumeration]" } } }, "localname": "OperatingLeaseIncomeComprehensiveIncomeExtensibleList", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_OperatingLeaseLeaseIncome": { "auth_ref": [ "r254", "r564", "r566" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of operating lease income from lease payments and variable lease payments paid and payable to lessor. Includes, but is not limited to, variable lease payments not included in measurement of lease receivable.", "label": "Operating Lease, Lease Income", "terseLabel": "Rental income" } } }, "localname": "OperatingLeaseLeaseIncome", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilitiesPaymentsDueRollingMaturityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating Lease Liabilities, Payments, Due, Rolling Maturity [Abstract]", "terseLabel": "Maturity of lease liabilities" } } }, "localname": "OperatingLeaseLiabilitiesPaymentsDueRollingMaturityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r551" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Operating Lease, Liability", "terseLabel": "Present value of lease liabilities", "totalLabel": "Total lease liabilities" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureLeasesAssetsAndLiabilitiesRelatedToOperatingLeasesRecordedOnBalanceSheetDetails", "http://www.marineproductscorp.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r551" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Operating Lease, Liability, Current", "terseLabel": "Current portion of operating lease liabilities" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureLeasesAssetsAndLiabilitiesRelatedToOperatingLeasesRecordedOnBalanceSheetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r552" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement of financial position that includes current operating lease liability.", "label": "Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]" } } }, "localname": "OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureLeasesAssetsAndLiabilitiesRelatedToOperatingLeasesRecordedOnBalanceSheetDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r551" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Long-term operating lease liabilities" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureLeasesAssetsAndLiabilitiesRelatedToOperatingLeasesRecordedOnBalanceSheetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r552" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement of financial position that includes noncurrent operating lease liability.", "label": "Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]" } } }, "localname": "OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureLeasesAssetsAndLiabilitiesRelatedToOperatingLeasesRecordedOnBalanceSheetDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r553", "r557" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.", "label": "Operating Lease, Payments", "terseLabel": "Cash paid for amounts included in the measurement of operating lease liabilities (in thousands)" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureLeasesOtherInformationRelatedToOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r550" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Operating lease right-of-use assets" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureLeasesAssetsAndLiabilitiesRelatedToOperatingLeasesRecordedOnBalanceSheetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r552" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement of financial position that includes operating lease right-of-use asset.", "label": "Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]" } } }, "localname": "OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureLeasesAssetsAndLiabilitiesRelatedToOperatingLeasesRecordedOnBalanceSheetDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r560", "r700" ], "lang": { "en-us": { "role": { "documentation": "Weighted average discount rate for operating lease calculated at point in time.", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "verboseLabel": "Weighted average discount rate - operating leases" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureLeasesOtherInformationRelatedToOperatingLeasesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r559", "r700" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Operating Lease, Weighted Average Remaining Lease Term", "verboseLabel": "Weighted average remaining lease term - operating leases (years)" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureLeasesOtherInformationRelatedToOperatingLeasesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OperatingLossCarryforwards": { "auth_ref": [ "r125" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.", "label": "Operating Loss Carryforwards", "verboseLabel": "Net operating loss carry forwards" } } }, "localname": "OperatingLossCarryforwards", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureIncomeTaxesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLossCarryforwardsLineItems": { "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": "Operating Loss Carryforwards [Line Items]", "verboseLabel": "Income taxes" } } }, "localname": "OperatingLossCarryforwardsLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureIncomeTaxesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLossCarryforwardsTable": { "auth_ref": [ "r126" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting pertinent information, such as tax authority, amounts, and expiration dates, of net operating loss carryforwards, including an assessment of the likelihood of utilization.", "label": "Operating Loss Carryforwards [Table]" } } }, "localname": "OperatingLossCarryforwardsTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureIncomeTaxesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock": { "auth_ref": [ "r55", "r56", "r69", "r132" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the general note to the financial statements for the reporting entity which may include, descriptions of the basis of presentation, business description, significant accounting policies, consolidations, reclassifications, new pronouncements not yet adopted and changes in accounting principles.", "label": "Organization, Consolidation, Basis of Presentation, Business Description and Accounting Policies [Text Block]", "verboseLabel": "SIGNIFICANT ACCOUNTING POLICIES" } } }, "localname": "OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r16" ], "calculation": { "http://www.marineproductscorp.com/role/DisclosureAccruedExpensesAndOtherLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "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": [ "r187" ], "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_OtherComprehensiveIncomeLossBeforeTax": { "auth_ref": [ "r74", "r208", "r536", "r541", "r542", "r603", "r609", "r718", "r719" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before tax, after reclassification adjustments of other comprehensive income (loss).", "label": "Other Comprehensive Income (Loss), Before Tax", "verboseLabel": "Before-tax amount" } } }, "localname": "OtherComprehensiveIncomeLossBeforeTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureAccumulatedOtherComprehensiveLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationBeforeTax": { "auth_ref": [ "r26", "r30", "r108" ], "calculation": { "http://www.marineproductscorp.com/role/DisclosureEmployeeBenefitPlansPreTaxAmountsRecognizedInOtherComprehensiveIncomeDetails": { "order": 3.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, before tax, of increase (decrease) to other comprehensive income from settlement and curtailment gain (loss) of defined benefit plan.", "label": "Other Comprehensive Income (Loss), Defined Benefit Plan, Settlement and Curtailment Gain (Loss), before Tax", "negatedLabel": "Settlement loss" } } }, "localname": "OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationBeforeTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureEmployeeBenefitPlansPreTaxAmountsRecognizedInOtherComprehensiveIncomeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r32", "r96", "r200", "r203", "r208", "r536", "r541", "r542", "r603", "r609", "r718", "r719" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss).", "label": "Other Comprehensive Income (Loss), Net Of Tax", "verboseLabel": "Total activity in the year" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureAccumulatedOtherComprehensiveLossDetails" ], "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_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax": { "auth_ref": [ "r24", "r26", "r685", "r757" ], "calculation": { "http://www.marineproductscorp.com/role/DisclosureEmployeeBenefitPlansPreTaxAmountsRecognizedInOtherComprehensiveIncomeDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before tax, after 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, Before Tax", "totalLabel": "Amount recognized in accumulated other comprehensive income (loss)" } } }, "localname": "OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureEmployeeBenefitPlansPreTaxAmountsRecognizedInOtherComprehensiveIncomeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax": { "auth_ref": [ "r24", "r26" ], "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_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax": { "auth_ref": [ "r22", "r26", "r108" ], "calculation": { "http://www.marineproductscorp.com/role/DisclosureEmployeeBenefitPlansPreTaxAmountsRecognizedInOtherComprehensiveIncomeDetails": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, before tax, of gain (loss) for (increase) decrease in value of benefit obligation for change in actuarial assumptions and increase (decrease) in value of plan assets from experience different from that assumed of defined benefit plan, that has not been recognized in net periodic benefit (cost) credit.", "label": "Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss) Arising During Period, before Tax", "negatedLabel": "Net loss (gain)" } } }, "localname": "OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureEmployeeBenefitPlansPreTaxAmountsRecognizedInOtherComprehensiveIncomeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax": { "auth_ref": [ "r26", "r30", "r198", "r394" ], "calculation": { "http://www.marineproductscorp.com/role/DisclosureEmployeeBenefitPlansPreTaxAmountsRecognizedInOtherComprehensiveIncomeDetails": { "order": 2.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before tax, of reclassification adjustment from accumulated other comprehensive income (loss) for gain (loss) of defined benefit plan.", "label": "Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss), Reclassification Adjustment from AOCI, before Tax", "terseLabel": "Amortization of net loss" } } }, "localname": "OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureEmployeeBenefitPlansPreTaxAmountsRecognizedInOtherComprehensiveIncomeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossTax": { "auth_ref": [ "r27", "r205", "r208", "r472", "r492", "r494", "r536", "r539", "r542", "r603", "r609" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of tax expense (benefit) allocated to other comprehensive income (loss).", "label": "Other Comprehensive Income (Loss), Tax", "negatedLabel": "Tax benefit" } } }, "localname": "OtherComprehensiveIncomeLossTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureAccumulatedOtherComprehensiveLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r18" ], "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_OtherNoncurrentAssetsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing other noncurrent assets.", "label": "Noncurrent other assets" } } }, "localname": "OtherNoncurrentAssetsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureEmployeeBenefitPlansFundedStatusOfRetirementIncomePlanDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherReceivablesGrossCurrent": { "auth_ref": [ "r191" ], "calculation": { "http://www.marineproductscorp.com/role/DisclosureAccountsReceivableDetails": { "order": 2.0, "parentTag": "us-gaap_AccountsReceivableGrossCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allowance, of receivables classified as other, due within one year or the operating cycle, if longer.", "label": "Other Receivables, Gross, Current", "verboseLabel": "Other" } } }, "localname": "OtherReceivablesGrossCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureAccountsReceivableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "auth_ref": [ "r44" ], "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": [ "r44" ], "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_PaymentsToAcquireInterestInJointVenture": { "auth_ref": [ "r42" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the investment in or advances to an entity in which the reporting entity shares control of the entity with another party or group.", "label": "Payments to Acquire Interest in Joint Venture", "verboseLabel": "Investment in joint venture" } } }, "localname": "PaymentsToAcquireInterestInJointVenture", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r43" ], "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": [ "r374", "r376", "r382", "r401", "r403", "r404", "r405", "r406", "r407", "r419", "r420", "r422", "r427", "r685" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for retirement benefits.", "label": "Pension and Other Postretirement Benefits Disclosure [Text Block]", "verboseLabel": "EMPLOYEE BENEFIT PLANS" } } }, "localname": "PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureEmployeeBenefitPlans" ], "xbrltype": "textBlockItemType" }, "us-gaap_PensionAndOtherPostretirementPlansPensionsPolicy": { "auth_ref": [ "r109", "r114", "r115", "r116" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for pension plans. This accounting policy may address (1) the types of plans sponsored by the entity (2) groups that participate in (or are covered by) each plan (3) how plan assets, liabilities and expenses are measured, including the use of any actuaries and (4) significant assumptions used by the entity to value plan assets and liabilities and how such assumptions are derived.", "label": "Pension and Other Postretirement Plans, Pensions, Policy [Policy Text Block]", "terseLabel": "Retirement Income Plan" } } }, "localname": "PensionAndOtherPostretirementPlansPensionsPolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_PensionPlansDefinedBenefitMember": { "auth_ref": [ "r99", "r350", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r397", "r399", "r400", "r402", "r405", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r422", "r423", "r426", "r685", "r686", "r690", "r691", "r692" ], "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/DisclosureEmployeeBenefitPlansComponentsOfNetPeriodicCostBenefitDetails", "http://www.marineproductscorp.com/role/DisclosureEmployeeBenefitPlansEstimatesThatFutureBenefitsPayableForRetirementIncomePlanDetails", "http://www.marineproductscorp.com/role/DisclosureEmployeeBenefitPlansFundedStatusOfRetirementIncomePlanDetails", "http://www.marineproductscorp.com/role/DisclosureEmployeeBenefitPlansPlanAssetsUsingFairValueHierarchyDetails", "http://www.marineproductscorp.com/role/DisclosureEmployeeBenefitPlansPreTaxAmountsRecognizedInOtherComprehensiveIncomeDetails", "http://www.marineproductscorp.com/role/DisclosureEmployeeBenefitPlansWeightedAverageAssetAllocationByAssetCategoryAlongWithTargetAllocationDetails", "http://www.marineproductscorp.com/role/DisclosureEmployeeBenefitPlansWeightedAverageAssumptionsUsedToDetermineProjectedBenefitObligationAndNetBenefitCostDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PlanAssetCategoriesDomain": { "auth_ref": [ "r374", "r375", "r377", "r378", "r379", "r380", "r381", "r382", "r402", "r683", "r684", "r685" ], "lang": { "en-us": { "role": { "documentation": "Defined benefit plan asset investment.", "label": "Plan Asset Categories [Domain]" } } }, "localname": "PlanAssetCategoriesDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureEmployeeBenefitPlansPlanAssetsUsingFairValueHierarchyDetails", "http://www.marineproductscorp.com/role/DisclosureEmployeeBenefitPlansWeightedAverageAssetAllocationByAssetCategoryAlongWithTargetAllocationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r759", "r760", "r761", "r762", "r763", "r764", "r765", "r766", "r767", "r768", "r769", "r770", "r771", "r772", "r773", "r774", "r775", "r776", "r777", "r778", "r779", "r780", "r781", "r782", "r783", "r784" ], "lang": { "en-us": { "role": { "documentation": "Information by plan name for share-based payment arrangement.", "label": "Plan Name [Axis]" } } }, "localname": "PlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureEmployeeBenefitPlans401KPlanAndStockIncentivePlanDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [ "r759", "r760", "r761", "r762", "r763", "r764", "r765", "r766", "r767", "r768", "r769", "r770", "r771", "r772", "r773", "r774", "r775", "r776", "r777", "r778", "r779", "r780", "r781", "r782", "r783", "r784" ], "lang": { "en-us": { "role": { "documentation": "Plan name for share-based payment arrangement.", "label": "Plan Name [Domain]" } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureEmployeeBenefitPlans401KPlanAndStockIncentivePlanDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r4", "r332" ], "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/DisclosureSignificantAccountingPoliciesCommonAndPreferredStockDetails", "http://www.marineproductscorp.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r4" ], "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/DisclosureSignificantAccountingPoliciesCommonAndPreferredStockDetails", "http://www.marineproductscorp.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r4", "r332" ], "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/DisclosureSignificantAccountingPoliciesCommonAndPreferredStockDetails", "http://www.marineproductscorp.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r4", "r701" ], "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": [ "r717" ], "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_PrepaidExpenseCurrentAndNoncurrent": { "auth_ref": [ "r152", "r166", "r196" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of expenditures made in advance of when the economic benefit of the cost will be realized, and which will be expensed in future periods with the passage of time or when a triggering event occurs.", "label": "Prepaid Expense", "verboseLabel": "Prepaid expenses related to unamortized product brochure costs" } } }, "localname": "PrepaidExpenseCurrentAndNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureSignificantAccountingPoliciesDividendsAdvertisingAndMarketableSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfProductiveAssets": { "auth_ref": [ "r41" ], "calculation": { "http://www.marineproductscorp.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the sale of property, plant and equipment (capital expenditures), software, and other intangible assets.", "label": "Proceeds From Sale Of Productive Assets", "verboseLabel": "Proceeds from sale of assets" } } }, "localname": "ProceedsFromSaleOfProductiveAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductInformationLineItems": { "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 Information [Line Items]" } } }, "localname": "ProductInformationLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ProductWarrantyAccrual": { "auth_ref": [ "r92", "r93", "r153" ], "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/DisclosureSignificantAccountingPoliciesWarrantyCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyAccrualClassifiedCurrent": { "auth_ref": [ "r16", "r86", "r87" ], "calculation": { "http://www.marineproductscorp.com/role/DisclosureAccruedExpensesAndOtherLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "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": [ "r88" ], "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/DisclosureSignificantAccountingPoliciesWarrantyCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyAccrualPreexistingIncreaseDecrease": { "auth_ref": [ "r90" ], "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/DisclosureSignificantAccountingPoliciesWarrantyCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyAccrualWarrantiesIssued": { "auth_ref": [ "r89" ], "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/DisclosureSignificantAccountingPoliciesWarrantyCostsDetails" ], "xbrltype": "monetaryItemType" }, "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]" } } }, "localname": "ProductWarrantyLiabilityLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureSignificantAccountingPoliciesWarrantyCostsDetails" ], "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/DisclosureSignificantAccountingPoliciesWarrantyCostsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ProfitLoss": { "auth_ref": [ "r180", "r199", "r202", "r211", "r215", "r230", "r240", "r241", "r264", "r266", "r270", "r272", "r287", "r308", "r309", "r311", "r312", "r313", "r314", "r315", "r317", "r318", "r501", "r504", "r505", "r518", "r527", "r606", "r671", "r698", "r699", "r720", "r748" ], "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_PropertyPlantAndEquipmentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "PROPERTY, PLANT AND EQUIPMENT" } } }, "localname": "PropertyPlantAndEquipmentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r83" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.", "label": "Property, Plant and Equipment, Type [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosurePropertyPlantAndEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "auth_ref": [ "r84", "r630", "r631", "r632" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.", "label": "Property, Plant and Equipment Disclosure [Text Block]", "verboseLabel": "PROPERTY, PLANT AND EQUIPMENT" } } }, "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosurePropertyPlantAndEquipment" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r81", "r184" ], "calculation": { "http://www.marineproductscorp.com/role/DisclosurePropertyPlantAndEquipmentDetails": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Gross", "verboseLabel": "Gross property, plant and equipment" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosurePropertyPlantAndEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "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": "Property, Plant and Equipment [Line Items]", "terseLabel": "PROPERTY, PLANT AND EQUIPMENT" } } }, "localname": "PropertyPlantAndEquipmentLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosurePropertyPlantAndEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r83", "r164", "r607", "r701" ], "calculation": { "http://www.marineproductscorp.com/role/DisclosurePropertyPlantAndEquipmentDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "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", "totalLabel": "Net property, plant and equipment", "verboseLabel": "Property, plant and equipment, net of accumulated depreciation of $33,055 in 2022 and $31,878 in 2021" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosurePropertyPlantAndEquipmentDetails", "http://www.marineproductscorp.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "auth_ref": [ "r83", "r630", "r631" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.", "label": "Property, Plant and Equipment, Policy [Policy Text Block]", "verboseLabel": "Property, Plant and Equipment" } } }, "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r83" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table Text Block]", "verboseLabel": "Schedule of property, plant and equipment" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosurePropertyPlantAndEquipmentTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r81" ], "lang": { "en-us": { "role": { "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.", "label": "Property, Plant and Equipment, Type [Domain]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosurePropertyPlantAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.", "label": "Property, Plant and Equipment, Useful Life", "verboseLabel": "Estimated Useful Lives" } } }, "localname": "PropertyPlantAndEquipmentUsefulLife", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosurePropertyPlantAndEquipmentDetails" ], "xbrltype": "durationItemType" }, "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/DisclosureCommitmentsAndContingenciesDealerFloorPlanFinancingDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward": { "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": "Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]" } } }, "localname": "ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureIncomeTaxesReconciliationOfBeginningAndEndingAmountOfUnrecognizedTaxBenefitsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyDomain": { "auth_ref": [ "r402", "r575", "r576" ], "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/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionDueFromToRelatedParty": { "auth_ref": [ "r310", "r311", "r312", "r316", "r317", "r318", "r726", "r803" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Receivables to be collected from (obligations owed to) related parties, net as of the balance sheet date where one party can exercise control or significant influence over another party; including affiliates, owners or officers and their immediate families, pension trusts, and so forth.", "label": "Related Party Transaction, Due from (to) Related Party", "terseLabel": "Receivable (payable) due from (to) related party" } } }, "localname": "RelatedPartyTransactionDueFromToRelatedParty", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "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]", "verboseLabel": "Related Party Transaction [Line Items]" } } }, "localname": "RelatedPartyTransactionLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "RELATED PARTY TRANSACTIONS" } } }, "localname": "RelatedPartyTransactionsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "auth_ref": [ "r402", "r575", "r589", "r590", "r591", "r592", "r593", "r594", "r595", "r596", "r597", "r598", "r599", "r600", "r804" ], "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/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "auth_ref": [ "r573", "r574", "r576", "r577", "r578" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.", "label": "Related Party Transactions Disclosure [Text Block]", "verboseLabel": "RELATED PARTY TRANSACTIONS" } } }, "localname": "RelatedPartyTransactionsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureRelatedPartyTransactions" ], "xbrltype": "textBlockItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r120", "r171", "r813" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.", "label": "Research and Development Expense", "verboseLabel": "Research and development costs" } } }, "localname": "ResearchAndDevelopmentExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpensePolicy": { "auth_ref": [ "r120" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for costs it has incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process.", "label": "Research and Development Expense, Policy [Policy Text Block]", "verboseLabel": "Research and Development Costs" } } }, "localname": "ResearchAndDevelopmentExpensePolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RestrictedStockMember": { "auth_ref": [ "r58" ], "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/DisclosureEmployeeBenefitPlansAdditionalInformationDetails", "http://www.marineproductscorp.com/role/DisclosureEmployeeBenefitPlansRestrictedStockDetails", "http://www.marineproductscorp.com/role/DisclosureEmployeeBenefitPlansSummaryOfChangesInNonVestedRestrictedSharesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r6", "r98", "r162", "r620", "r625", "r701" ], "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": [ "r177", "r227", "r228", "r229", "r231", "r239", "r241", "r291", "r460", "r461", "r462", "r484", "r485", "r516", "r616", "r618" ], "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_RetainedEarningsUndistributedEarningsFromEquityMethodInvestees": { "auth_ref": [ "r214" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of consolidated retained earnings that represent undistributed (not yet received) earnings from 50 percent or less owned persons accounted for by the equity method (equity method investees).", "label": "Retained Earnings, Undistributed Earnings from Equity Method Investees", "terseLabel": "Undistributed earnings represented in retained earnings" } } }, "localname": "RetainedEarningsUndistributedEarningsFromEquityMethodInvestees", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetirementPlanTypeAxis": { "auth_ref": [ "r99", "r100", "r350", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r397", "r399", "r400", "r402", "r405", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r422", "r423", "r424", "r426", "r685", "r686", "r687", "r688", "r689", "r690", "r691", "r692" ], "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/DisclosureEmployeeBenefitPlansComponentsOfNetPeriodicCostBenefitDetails", "http://www.marineproductscorp.com/role/DisclosureEmployeeBenefitPlansEstimatesThatFutureBenefitsPayableForRetirementIncomePlanDetails", "http://www.marineproductscorp.com/role/DisclosureEmployeeBenefitPlansFundedStatusOfRetirementIncomePlanDetails", "http://www.marineproductscorp.com/role/DisclosureEmployeeBenefitPlansPlanAssetsUsingFairValueHierarchyDetails", "http://www.marineproductscorp.com/role/DisclosureEmployeeBenefitPlansPreTaxAmountsRecognizedInOtherComprehensiveIncomeDetails", "http://www.marineproductscorp.com/role/DisclosureEmployeeBenefitPlansSerpDetails", "http://www.marineproductscorp.com/role/DisclosureEmployeeBenefitPlansWeightedAverageAssetAllocationByAssetCategoryAlongWithTargetAllocationDetails", "http://www.marineproductscorp.com/role/DisclosureEmployeeBenefitPlansWeightedAverageAssumptionsUsedToDetermineProjectedBenefitObligationAndNetBenefitCostDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RetirementPlanTypeDomain": { "auth_ref": [ "r99", "r100", "r350", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r397", "r399", "r400", "r402", "r405", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r422", "r423", "r424", "r426", "r685", "r686", "r687", "r688", "r689", "r690", "r691", "r692" ], "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/DisclosureEmployeeBenefitPlansComponentsOfNetPeriodicCostBenefitDetails", "http://www.marineproductscorp.com/role/DisclosureEmployeeBenefitPlansEstimatesThatFutureBenefitsPayableForRetirementIncomePlanDetails", "http://www.marineproductscorp.com/role/DisclosureEmployeeBenefitPlansFundedStatusOfRetirementIncomePlanDetails", "http://www.marineproductscorp.com/role/DisclosureEmployeeBenefitPlansPlanAssetsUsingFairValueHierarchyDetails", "http://www.marineproductscorp.com/role/DisclosureEmployeeBenefitPlansPreTaxAmountsRecognizedInOtherComprehensiveIncomeDetails", "http://www.marineproductscorp.com/role/DisclosureEmployeeBenefitPlansSerpDetails", "http://www.marineproductscorp.com/role/DisclosureEmployeeBenefitPlansWeightedAverageAssetAllocationByAssetCategoryAlongWithTargetAllocationDetails", "http://www.marineproductscorp.com/role/DisclosureEmployeeBenefitPlansWeightedAverageAssumptionsUsedToDetermineProjectedBenefitObligationAndNetBenefitCostDetails" ], "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": [ "r260", "r261", "r265", "r268", "r269", "r273", "r274", "r276", "r345", "r346", "r585" ], "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", "terseLabel": "Net sales to all dealers", "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/DisclosureSignificantAccountingPoliciesBasisOfConsolidationAndPresentationDetails", "http://www.marineproductscorp.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r348", "r349" ], "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": [ "r71" ], "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_RevenueRecognitionDividends": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for revenue recognition for dividend revenue.", "label": "Revenue Recognition, Dividends [Policy Text Block]", "verboseLabel": "Dividend" } } }, "localname": "RevenueRecognitionDividends", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRecognitionPolicyTextBlock": { "auth_ref": [ "r667", "r668" ], "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]", "verboseLabel": "Sales Recognition" } } }, "localname": "RevenueRecognitionPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureSignificantAccountingPoliciesPolicies" ], "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/DisclosureNotesPayableToBanksDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r558", "r700" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability.", "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "terseLabel": "ROU assets obtained in exchange for operating lease liabilities (in thousands)" } } }, "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureLeasesOtherInformationRelatedToOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SalesRevenueNetMember": { "auth_ref": [ "r276", "r737" ], "lang": { "en-us": { "role": { "documentation": "Revenue from sale of product and rendering of service and other sources of income, when it serves as benchmark in concentration of risk calculation.", "label": "Net sales", "verboseLabel": "Net Sales" } } }, "localname": "SalesRevenueNetMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureSignificantAccountingPoliciesBasisOfConsolidationAndPresentationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock": { "auth_ref": [ "r21" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the various types of trade accounts and notes receivable and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables.", "label": "Schedule Of Accounts, Notes, Loans and Financing Receivable [Table Text Block]", "verboseLabel": "Schedule of accounts receivable" } } }, "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureAccountsReceivableTables" ], "xbrltype": "textBlockItemType" }, "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": [ "r29", "r797", "r798" ], "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_ScheduleOfAllocationOfPlanAssetsTableTextBlock": { "auth_ref": [ "r105" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the major categories of plan assets of pension plans and/or other employee benefit plans. This information may include, but is not limited to, the target allocation of plan assets, the fair value of each major category of plan assets, and the level within the fair value hierarchy in which the fair value measurements fall.", "label": "Schedule Of Allocation Of Plan Assets", "verboseLabel": "Schedule of allocation of plan assets" } } }, "localname": "ScheduleOfAllocationOfPlanAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureEmployeeBenefitPlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock": { "auth_ref": [ "r104" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the amounts that are recognized in the balance sheet (or statement of financial position) for pension plans and/or other employee benefit plans, showing separately the assets and current and noncurrent liabilities (if applicable) recognized.", "label": "Schedule Of Amounts Recognized In Balance Sheet", "verboseLabel": "Schedule of amounts recorded in the consolidated balance sheet as pension liabilities" } } }, "localname": "ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureEmployeeBenefitPlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock": { "auth_ref": [ "r108" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the net gain (loss) and net prior service cost or credit recognized in other comprehensive income (loss) for the period for pension plans and/or other employee benefit plans, and reclassification adjustments of other comprehensive income (loss) for the period, as those amounts, including amortization of the net transition asset or obligation, are recognized as components of net periodic benefit cost.", "label": "Schedule Of Amounts Recognized In Other Comprehensive Income (Loss)", "verboseLabel": "Schedule of amounts recognized in other comprehensive income" } } }, "localname": "ScheduleOfAmountsRecognizedInOtherComprehensiveIncomeLossTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureEmployeeBenefitPlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAssumptionsUsedTableTextBlock": { "auth_ref": [ "r396" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assumption used to determine benefit obligation and net periodic benefit cost of defined benefit plan. Includes, but is not limited to, discount rate, rate of compensation increase, expected long-term rate of return on plan assets and interest crediting rate.", "label": "Schedule Of Assumptions Used", "verboseLabel": "Schedule of weighted average assumptions" } } }, "localname": "ScheduleOfAssumptionsUsedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureEmployeeBenefitPlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfChangesInFairValueOfPlanAssetsTableTextBlock": { "auth_ref": [ "r103" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the reconciliation of beginning and ending balances of the fair value of plan assets of pension plans and/or other employee benefit plans showing separately, if applicable, the effects during the period attributable to each of the following: actual return on plan assets, foreign currency exchange rate changes, contributions by the employer, contributions by plan participants, benefits paid, business combinations, divestitures, and settlements.", "label": "Schedule Of Changes In Fair Value Of Plan Assets", "verboseLabel": "Schedule of plan assets using the fair value hierarchy" } } }, "localname": "ScheduleOfChangesInFairValueOfPlanAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureEmployeeBenefitPlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "auth_ref": [ "r128" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.", "label": "Schedule Of Components Of Income Tax Expense (Benefit) [Table Text Block]", "verboseLabel": "Schedule of components of the provision for income taxes" } } }, "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureIncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "auth_ref": [ "r124" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets.", "label": "Schedule Of Deferred Tax Assets and Liabilities [Table Text Block]", "verboseLabel": "Schedule of components of deferred tax assets and liabilities" } } }, "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureIncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable": { "auth_ref": [ "r109", "r110", "r111", "r112", "r113" ], "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/DisclosureEmployeeBenefitPlans401KPlanAndStockIncentivePlanDetails", "http://www.marineproductscorp.com/role/DisclosureEmployeeBenefitPlansComponentsOfNetPeriodicCostBenefitDetails", "http://www.marineproductscorp.com/role/DisclosureEmployeeBenefitPlansEstimatesThatFutureBenefitsPayableForRetirementIncomePlanDetails", "http://www.marineproductscorp.com/role/DisclosureEmployeeBenefitPlansFundedStatusOfRetirementIncomePlanDetails", "http://www.marineproductscorp.com/role/DisclosureEmployeeBenefitPlansPlanAssetsUsingFairValueHierarchyDetails", "http://www.marineproductscorp.com/role/DisclosureEmployeeBenefitPlansPreTaxAmountsRecognizedInOtherComprehensiveIncomeDetails", "http://www.marineproductscorp.com/role/DisclosureEmployeeBenefitPlansWeightedAverageAssetAllocationByAssetCategoryAlongWithTargetAllocationDetails", "http://www.marineproductscorp.com/role/DisclosureEmployeeBenefitPlansWeightedAverageAssumptionsUsedToDetermineProjectedBenefitObligationAndNetBenefitCostDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r736" ], "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/DisclosureSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "auth_ref": [ "r122" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.", "label": "Schedule Of Effective Income Tax Rate Reconciliation [Table Text Block]", "verboseLabel": "Schedule of reconciliation between the federal statutory rate and effective tax rate" } } }, "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureIncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock": { "auth_ref": [ "r70" ], "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_ScheduleOfExpectedBenefitPaymentsTableTextBlock": { "auth_ref": [ "r106" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of benefits expected to be paid by pension plans and/or other employee benefit plans in each of the next five fiscal years and in the aggregate for the five fiscal years thereafter.", "label": "Schedule Of Expected Benefit Payments", "verboseLabel": "Schedule of future benefits payable for the Retirement Income Plan over the next ten years" } } }, "localname": "ScheduleOfExpectedBenefitPaymentsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureEmployeeBenefitPlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r0", "r10", "r11", "r12" ], "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": [ "r107" ], "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/DisclosureEmployeeBenefitPlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfNetFundedStatusTableTextBlock": { "auth_ref": [ "r104" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of net funded status of pension plans and/or other employee benefit plans.", "label": "Schedule Of Net Funded Status", "verboseLabel": "Schedule of funded status of the Retirement Income Plan" } } }, "localname": "ScheduleOfNetFundedStatusTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureEmployeeBenefitPlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock": { "auth_ref": [ "r117" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the changes in outstanding nonvested restricted stock units.", "label": "Schedule Of Nonvested Restricted Stock Units Activity" } } }, "localname": "ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureEmployeeBenefitPlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfProductInformationTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule detailing quantitative information concerning products or product lines by product or product line.", "label": "Schedule of Product Information [Table]" } } }, "localname": "ScheduleOfProductInformationTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock": { "auth_ref": [ "r94" ], "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/DisclosureSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r83" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Schedule Of Property, Plant and Equipment [Table]" } } }, "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosurePropertyPlantAndEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": { "auth_ref": [ "r145", "r146" ], "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/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r428", "r429", "r430", "r431", "r432", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r454", "r455", "r456", "r457", "r458" ], "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/DisclosureEmployeeBenefitPlansAdditionalInformationDetails", "http://www.marineproductscorp.com/role/DisclosureEmployeeBenefitPlansRestrictedStockDetails", "http://www.marineproductscorp.com/role/DisclosureEmployeeBenefitPlansSummaryOfChangesInNonVestedRestrictedSharesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock": { "auth_ref": [ "r697", "r787" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the change in unrecognized tax benefits.", "label": "Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block]", "verboseLabel": "Schedule of unrecognized tax benefits" } } }, "localname": "ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureIncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r37" ], "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", "terseLabel": "Selling, general and administrative expenses", "verboseLabel": "Selling, general and administrative expenses" } } }, "localname": "SellingGeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureCommitmentsAndContingenciesIncomeTaxesAndEmployeeAgreementsDetails", "http://www.marineproductscorp.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpensesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing selling, general and administrative expense.", "label": "Selling, general and administrative expenses" } } }, "localname": "SellingGeneralAndAdministrativeExpensesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureLeasesComponentsOfLeaseExpenseDetails", "http://www.marineproductscorp.com/role/DisclosureSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.marineproductscorp.com/role/DisclosureSignificantAccountingPoliciesDividendsAdvertisingAndMarketableSecuritiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r47" ], "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_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r694" ], "lang": { "en-us": { "role": { "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.", "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Award Vesting Period", "terseLabel": "Stock based compensation award, vesting period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureEmployeeBenefitPlansRestrictedStockDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r447" ], "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/DisclosureEmployeeBenefitPlansSummaryOfChangesInNonVestedRestrictedSharesDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r447" ], "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/DisclosureEmployeeBenefitPlansSummaryOfChangesInNonVestedRestrictedSharesDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r445" ], "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/DisclosureEmployeeBenefitPlansSummaryOfChangesInNonVestedRestrictedSharesDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r445" ], "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", "terseLabel": "Weighted average grant date fair value (in dollars per share)", "verboseLabel": "Granted" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureEmployeeBenefitPlansAdditionalInformationDetails", "http://www.marineproductscorp.com/role/DisclosureEmployeeBenefitPlansSummaryOfChangesInNonVestedRestrictedSharesDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r442", "r443" ], "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/DisclosureEmployeeBenefitPlansSummaryOfChangesInNonVestedRestrictedSharesDetails" ], "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/DisclosureEmployeeBenefitPlansSummaryOfChangesInNonVestedRestrictedSharesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r442", "r443" ], "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/DisclosureEmployeeBenefitPlansSummaryOfChangesInNonVestedRestrictedSharesDetails" ], "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/DisclosureEmployeeBenefitPlansSummaryOfChangesInNonVestedRestrictedSharesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r446" ], "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/DisclosureEmployeeBenefitPlansSummaryOfChangesInNonVestedRestrictedSharesDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue": { "auth_ref": [ "r449" ], "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", "terseLabel": "Total fair value of shares vested" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureEmployeeBenefitPlansAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r446" ], "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/DisclosureEmployeeBenefitPlansSummaryOfChangesInNonVestedRestrictedSharesDetails" ], "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]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureEmployeeBenefitPlansAdditionalInformationDetails", "http://www.marineproductscorp.com/role/DisclosureEmployeeBenefitPlansRestrictedStockDetails", "http://www.marineproductscorp.com/role/DisclosureEmployeeBenefitPlansSummaryOfChangesInNonVestedRestrictedSharesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "auth_ref": [ "r696" ], "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/DisclosureEmployeeBenefitPlans401KPlanAndStockIncentivePlanDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "auth_ref": [ "r119" ], "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", "terseLabel": "Number of shares available for grants" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureEmployeeBenefitPlans401KPlanAndStockIncentivePlanDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r430", "r431", "r432", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r454", "r455", "r456", "r457", "r458" ], "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/DisclosureEmployeeBenefitPlansAdditionalInformationDetails", "http://www.marineproductscorp.com/role/DisclosureEmployeeBenefitPlansRestrictedStockDetails", "http://www.marineproductscorp.com/role/DisclosureEmployeeBenefitPlansSummaryOfChangesInNonVestedRestrictedSharesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationAwardTrancheThreeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Third portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period.", "label": "Share-Based Payment Arrangement, Tranche Three [Member]", "terseLabel": "2023" } } }, "localname": "ShareBasedCompensationAwardTrancheThreeMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureEmployeeBenefitPlansRestrictedStockDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationAwardTrancheTwoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Second portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period.", "label": "Share-Based Payment Arrangement, Tranche Two [Member]", "terseLabel": "2022" } } }, "localname": "ShareBasedCompensationAwardTrancheTwoMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureEmployeeBenefitPlansRestrictedStockDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "auth_ref": [ "r433", "r452", "r453", "r454", "r455", "r458", "r463", "r464" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost.", "label": "Share-Based Compensation, Option and Incentive Plans Policy [Policy Text Block]", "verboseLabel": "Stock-Based Compensation" } } }, "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "auth_ref": [ "r695" ], "lang": { "en-us": { "role": { "documentation": "Period from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period", "terseLabel": "Expiration term of share-based compensation plans", "verboseLabel": "Expiry period of the stock" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureEmployeeBenefitPlans401KPlanAndStockIncentivePlanDetails", "http://www.marineproductscorp.com/role/DisclosureEmployeeBenefitPlansRestrictedStockDetails" ], "xbrltype": "durationItemType" }, "us-gaap_StandardProductWarrantyDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Standard Product Warranty Disclosure [Abstract]", "terseLabel": "Warranty Costs" } } }, "localname": "StandardProductWarrantyDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureSignificantAccountingPoliciesWarrantyCostsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r20", "r96", "r177", "r205", "r206", "r207", "r227", "r228", "r229", "r231", "r239", "r241", "r255", "r291", "r334", "r460", "r461", "r462", "r484", "r485", "r516", "r536", "r537", "r538", "r539", "r540", "r542", "r572", "r616", "r617", "r618" ], "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": [ "r227", "r228", "r229", "r255", "r585" ], "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": [ "r4", "r5", "r96", "r98" ], "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": [ "r4", "r5", "r98", "r118" ], "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": [ "r4", "r5", "r96", "r98" ], "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": [ "r4", "r5", "r96", "r98" ], "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": [ "r5", "r7", "r8", "r72", "r701", "r724", "r741", "r796" ], "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_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/DisclosureEmployeeBenefitPlansSerpDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SupplierConcentrationRiskMember": { "auth_ref": [ "r61" ], "lang": { "en-us": { "role": { "documentation": "Reflects the percentage that purchases in the period from one or more significant suppliers is to cost of goods or services, as defined by the entity, such as total cost of sales or services, product line cost of sales or services, segment cost of sales or services. Risk is the materially adverse effects of loss of a material supplier or a supplier of critically needed goods or services.", "label": "Supplier Concentration Risk" } } }, "localname": "SupplierConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TradeAndOtherAccountsReceivablePolicy": { "auth_ref": [ "r172", "r173", "r174", "r279", "r280", "r282" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for accounts receivable.", "label": "Trade and Other Accounts Receivable, Policy [Policy Text Block]", "verboseLabel": "Accounts Receivable" } } }, "localname": "TradeAndOtherAccountsReceivablePolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_TradingSecurities": { "auth_ref": [ "r155", "r189", "r660" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in net income (trading) and investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI).", "label": "Trading securities", "terseLabel": "Investments measured at Net Asset Value - Trading securities" } } }, "localname": "TradingSecurities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureFairValueMeasurementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TypeOfAdoptionMember": { "auth_ref": [ "r175", "r176", "r177", "r178", "r179", "r230", "r231", "r232", "r233", "r242", "r283", "r284", "r288", "r289", "r290", "r291", "r292", "r293", "r460", "r461", "r462", "r482", "r483", "r484", "r485", "r498", "r499", "r500", "r508", "r509", "r510", "r511", "r512", "r513", "r514", "r515", "r516", "r517", "r518", "r519", "r528", "r529", "r530", "r531", "r532", "r533", "r534", "r535", "r543", "r544", "r546", "r547", "r548", "r549", "r567", "r568", "r569", "r570", "r571", "r572", "r586", "r587", "r588", "r614", "r615", "r616", "r617", "r618", "r619", "r620", "r621", "r622", "r623", "r624", "r625" ], "lang": { "en-us": { "role": { "documentation": "Amendment to accounting standards.", "label": "Type of Adoption [Domain]" } } }, "localname": "TypeOfAdoptionMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureLeasesComponentsOfLeaseExpenseDetails", "http://www.marineproductscorp.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails", "http://www.marineproductscorp.com/role/DisclosureLeasesOtherInformationRelatedToOperatingLeasesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TypeOfArrangementAxis": { "auth_ref": [ "r794" ], "lang": { "en-us": { "role": { "documentation": "Information by collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations.", "label": "Type of Arrangement and Non-arrangement Transactions [Axis]" } } }, "localname": "TypeOfArrangementAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureCommitmentsAndContingenciesIncomeTaxesAndEmployeeAgreementsDetails", "http://www.marineproductscorp.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_UnrecognizedTaxBenefits": { "auth_ref": [ "r467", "r475" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of unrecognized tax benefits.", "label": "Unrecognized Tax Benefits", "periodEndLabel": "Balance at end of the year", "periodStartLabel": "Balance at beginning of the year" } } }, "localname": "UnrecognizedTaxBenefits", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureIncomeTaxesReconciliationOfBeginningAndEndingAmountOfUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r66", "r67", "r68", "r256", "r257", "r258", "r259" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.", "label": "Use Of Estimates, Policy [Policy Text Block]", "verboseLabel": "Use of Estimates in the Preparation of Financial Statements" } } }, "localname": "UseOfEstimates", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember": { "auth_ref": [ "r727", "r728", "r729", "r731", "r732" ], "lang": { "en-us": { "role": { "documentation": "Valuation allowance of deferred tax asset attributable to deductible temporary difference and carryforward.", "label": "Deferred tax asset valuation allowance" } } }, "localname": "ValuationAllowanceOfDeferredTaxAssetsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureScheduleIiValuationAndQualifyingAccountsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ValuationAllowancesAndReservesBalance": { "auth_ref": [ "r220", "r225" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of valuation and qualifying accounts and reserves.", "label": "Valuation Allowances and Reserves, Balance", "periodEndLabel": "Balance at End of Period", "periodStartLabel": "Balance at Beginning of Period" } } }, "localname": "ValuationAllowancesAndReservesBalance", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureScheduleIiValuationAndQualifyingAccountsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense": { "auth_ref": [ "r223" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in valuation and qualifying accounts and reserves from charge to cost and expense.", "label": "Valuation Allowances and Reserves, Additions for Charges to Cost and Expense", "verboseLabel": "Charged to Costs and Expenses" } } }, "localname": "ValuationAllowancesAndReservesChargedToCostAndExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureScheduleIiValuationAndQualifyingAccountsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ValuationAllowancesAndReservesDomain": { "auth_ref": [ "r220", "r221", "r222", "r224", "r225" ], "lang": { "en-us": { "role": { "documentation": "Valuation and qualifying accounts and reserves.", "label": "Valuation Allowances and Reserves [Domain]" } } }, "localname": "ValuationAllowancesAndReservesDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureScheduleIiValuationAndQualifyingAccountsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ValuationAllowancesAndReservesRecoveries": { "auth_ref": [ "r730" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in valuation and qualifying accounts and reserves from recovery of amount previously written off or reestablishment of reserve previously utilized.", "label": "Valuation Allowances and Reserves, Additions for Recoveries", "negatedLabel": "Net (Write-Offs)/ Recoveries" } } }, "localname": "ValuationAllowancesAndReservesRecoveries", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureScheduleIiValuationAndQualifyingAccountsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ValuationAllowancesAndReservesTypeAxis": { "auth_ref": [ "r220", "r221", "r222", "r224", "r225" ], "lang": { "en-us": { "role": { "documentation": "Information by valuation and qualifying accounts and reserves.", "label": "Valuation Allowances and Reserves Type [Axis]" } } }, "localname": "ValuationAllowancesAndReservesTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureScheduleIiValuationAndQualifyingAccountsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VariableInterestEntityOwnershipPercentage": { "auth_ref": [ "r131" ], "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/DisclosureRelatedPartyTransactionsDetails" ], "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/DisclosureNotesPayableToBanksDetails" ], "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/DisclosureNotesPayableToBanksDetails" ], "xbrltype": "domainItemType" }, "us-gaap_VehiclesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equipment used primarily for road transportation.", "label": "Vehicles", "verboseLabel": "Vehicles" } } }, "localname": "VehiclesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosurePropertyPlantAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_VestingAxis": { "auth_ref": [ "r759", "r760", "r761", "r762", "r763", "r764", "r765", "r766", "r767", "r768", "r769", "r770", "r771", "r772", "r773", "r774", "r775", "r776", "r777", "r778", "r779", "r780", "r781", "r782", "r783", "r784" ], "lang": { "en-us": { "role": { "documentation": "Information by vesting schedule of award under share-based payment arrangement.", "label": "Vesting [Axis]" } } }, "localname": "VestingAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureEmployeeBenefitPlansRestrictedStockDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VestingDomain": { "auth_ref": [ "r759", "r760", "r761", "r762", "r763", "r764", "r765", "r766", "r767", "r768", "r769", "r770", "r771", "r772", "r773", "r774", "r775", "r776", "r777", "r778", "r779", "r780", "r781", "r782", "r783", "r784" ], "lang": { "en-us": { "role": { "documentation": "Vesting schedule of award under share-based payment arrangement.", "label": "Vesting [Domain]" } } }, "localname": "VestingDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureEmployeeBenefitPlansRestrictedStockDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r245", "r251" ], "calculation": { "http://www.marineproductscorp.com/role/DisclosureSignificantAccountingPoliciesReconciliationOfWeightedAverageSharesOutstandingDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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", "totalLabel": "Shares used in calculating diluted earnings per share" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.marineproductscorp.com/role/DisclosureSignificantAccountingPoliciesReconciliationOfWeightedAverageSharesOutstandingDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r243", "r251" ], "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/DisclosureSignificantAccountingPoliciesReconciliationOfWeightedAverageSharesOutstandingDetails" ], "xbrltype": "sharesItemType" } }, "unitCount": 7 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r10": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "15", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "712", "URI": "https://asc.fasb.org/extlink&oid=6410066&loc=d3e79218-111664", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123453770&loc=d3e1703-114919", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123453770&loc=d3e1731-114919", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(5)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r109": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2410-114920", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r111": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r112": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=6412939&loc=d3e15145-114933", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "70", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=49170846&loc=d3e28014-114942", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=d3e29149-114947", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r117": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r119": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(c))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "730", "URI": "https://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r121": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32559-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32559-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32632-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r131": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r132": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "https://asc.fasb.org/topic&trid=2197479", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r133": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r134": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "60", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=7493716&loc=d3e21868-110260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13279-108611", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13531-108611", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r142": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r145": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "https://asc.fasb.org/extlink&oid=126941158&loc=d3e41242-110953", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r149": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.10)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r153": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.4)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r158": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r161": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.(a),19)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.10)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.17)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r168": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "https://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "11B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=SL6953423-111524", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5212-111524", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5093-111524", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6904-107765", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(15))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(18))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(2))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r191": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(7))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(9))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "17A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL34724391-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL116659661-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(21))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.3,4)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3000-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(c))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(e)(2))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(2))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r218": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r219": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column B))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column C(1)))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column C(2)))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column C)(1))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column D))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column E))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09)", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r23": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(4)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(i-k)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.M.Q2)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=122038215&loc=d3e31137-122693", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1448-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r244": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1505-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1252-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r248": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1337-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e3842-109258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "270", "URI": "https://asc.fasb.org/extlink&oid=126900757&loc=d3e543-108305", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "270", "URI": "https://asc.fasb.org/extlink&oid=126900988&loc=SL77927221-108306", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e637-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e640-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9031-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9054-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e4975-111524", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e681-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5033-111524", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=84159169&loc=d3e10133-111534", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=126986314&loc=SL124402458-218513", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=126986314&loc=SL124402458-218513", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=124260329&loc=d3e26610-111562", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669686-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(4)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124258926&loc=SL82898722-210454", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "https://asc.fasb.org/extlink&oid=116847112&loc=d3e4492-108314", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "https://asc.fasb.org/extlink&oid=116847112&loc=d3e4556-108314", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r298": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "https://asc.fasb.org/topic&trid=2126998", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(24))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e689-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e557-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r319": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124507222&loc=d3e1436-108581", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r333": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r335": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r336": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r337": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r338": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r339": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r340": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r341": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r342": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r343": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r344": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130543-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r347": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r348": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r349": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "https://asc.fasb.org/topic&trid=49130388", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123453770&loc=d3e1703-114919", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123453770&loc=SL108413299-114919", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r352": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(1)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(10)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(2)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(4)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(5)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(6)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(7)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(8)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(9)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(4)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(5)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(6)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(7)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(8)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iii)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r38": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(1)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(2)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(3)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r39": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(4)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(5)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(6)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(7)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(j)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(1)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(2)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(3)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r40": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "220", "URI": "https://asc.fasb.org/topic&trid=2134417", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(4)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(l)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(o)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(p)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(q)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(r)(1)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(r)(2)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2410-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3179-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(1)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(2)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(4)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(5)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(6)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(7)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2919-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=21916913&loc=d3e273930-122802", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "60", "Subparagraph": "(c)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=6414203&loc=d3e39689-114964", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "60", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=6414203&loc=d3e39716-114964", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "70", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=49170846&loc=d3e28014-114942", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "80", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=29639808&loc=d3e29008-114946", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(b)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450691-114947", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r427": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "715", "URI": "https://asc.fasb.org/topic&trid=2235017", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r428": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r429": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(04)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(v)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.D.2.Q6)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r464": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "https://asc.fasb.org/topic&trid=2228938", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "35", "Subparagraph": "(a)", "Topic": "720", "URI": "https://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "35", "Subparagraph": "(b)", "Topic": "720", "URI": "https://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "10B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=SL37586934-109318", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e32247-109318", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e32280-109318", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r470": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r471": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32840-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32847-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123586238&loc=d3e39076-109324", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r497": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "https://asc.fasb.org/topic&trid=2144680", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092918&loc=SL128093175-196984", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092918&loc=SL128093175-196984", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3044-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092918&loc=SL128093175-196984", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569616-111683", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(1)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(2)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4273-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(3)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)(1)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)(2)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(2)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL126732908-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4297-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(1)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(3)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=SL6742756-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL120254526-165497", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL120254526-165497", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r53": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL122642865-165497", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r535": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL122642865-165497", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r536": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r537": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r538": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=SL98516268-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r540": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r541": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r542": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r543": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "832", "URI": "https://asc.fasb.org/extlink&oid=128342835&loc=SL128342857-244232", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r544": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "832", "URI": "https://asc.fasb.org/extlink&oid=128342835&loc=SL128342857-244232", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r545": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL77916155-209984", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r546": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r547": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r548": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r549": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r55": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "https://asc.fasb.org/topic&trid=2122369", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r550": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r551": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r552": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918631-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r553": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r554": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918666-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r555": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918673-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r556": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r557": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r558": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r559": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r56": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "250", "URI": "https://asc.fasb.org/topic&trid=2122394", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r560": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r561": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r562": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918701-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r563": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/subtopic&trid=77888251", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r564": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123420820&loc=SL77919311-209978", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r565": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=124258985&loc=SL77919396-209981", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r566": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=124258985&loc=SL77919372-209981", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r567": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL122150809-237846", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r568": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r569": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r57": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r570": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r571": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(01)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r572": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r573": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r574": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r575": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r576": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r577": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39691-107864", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r578": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "850", "URI": "https://asc.fasb.org/topic&trid=2122745", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r579": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r580": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r581": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r582": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r583": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "https://asc.fasb.org/extlink&oid=126937589&loc=SL119991595-234733", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r584": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "330", "Topic": "912", "URI": "https://asc.fasb.org/extlink&oid=6471895&loc=d3e55923-109411", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r585": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "https://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r586": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "926", "URI": "https://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r587": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "926", "URI": "https://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r588": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "926", "URI": "https://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r589": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r590": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r591": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r592": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r593": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r594": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r595": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r596": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r597": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r598": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r599": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6327-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r600": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r601": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10)(1))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r602": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(6))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r603": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(23))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r604": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(26))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r605": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r606": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r607": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r608": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r609": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(19))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r610": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(22))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r611": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r612": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r613": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r614": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r615": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r616": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r617": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r618": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r619": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(1)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r620": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r621": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r622": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iii)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r623": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iv)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r624": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(1)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r625": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r626": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r627": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r628": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Topic": "954", "URI": "https://asc.fasb.org/extlink&oid=126942805&loc=d3e3115-115594", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r629": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(a)", "Topic": "954", "URI": "https://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r630": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Subparagraph": "(d)", "Topic": "958", "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=d3e99779-112916", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r631": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=d3e99893-112916", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r632": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=SL120174063-112916", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r633": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r634": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r635": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r636": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r637": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r638": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r639": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r640": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r641": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r642": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "https://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r643": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "https://asc.fasb.org/extlink&oid=126945304&loc=d3e27327-108691", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r644": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r645": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(1)", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r646": { "Footnote": "2", "Name": "Regulation S-X (SX)", "Number": "210", "Publisher": "SEC", "Section": "12", "Subsection": "28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r647": { "Footnote": "4", "Name": "Regulation S-X (SX)", "Number": "210", "Publisher": "SEC", "Section": "12", "Subsection": "29", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r648": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column B", "Publisher": "SEC", "Section": "12", "Subsection": "28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r649": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column C", "Publisher": "SEC", "Section": "12", "Subsection": "28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6442-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r650": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column D", "Publisher": "SEC", "Section": "12", "Subsection": "28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r651": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column E", "Publisher": "SEC", "Section": "12", "Subsection": "28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r652": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column F", "Publisher": "SEC", "Section": "12", "Subsection": "28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r653": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column G", "Publisher": "SEC", "Section": "12", "Subsection": "28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r654": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column H", "Publisher": "SEC", "Section": "12", "Subsection": "28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r655": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column I", "Publisher": "SEC", "Section": "12", "Subsection": "28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r656": { "Name": "Regulation S-X (SX)", "Number": "210", "Publisher": "SEC", "Section": "12", "Subsection": "09", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r657": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "(m)", "Publisher": "SEC", "Section": "4", "Subparagraph": "(1)(iii)", "Subsection": "08", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r658": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r659": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r660": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r661": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r662": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(3))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r663": { "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", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r664": { "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", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r665": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226052-175313", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r666": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r667": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r668": { "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", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r669": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e4984-109258", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r670": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r671": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r672": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=122137925&loc=d3e14258-109268", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r673": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r674": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r675": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r676": { "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", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r677": { "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", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r678": { "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", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r679": { "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", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r680": { "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", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r681": { "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", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r682": { "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", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r683": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r684": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r685": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r686": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123450688&loc=d3e4587-114921", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r687": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r688": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(b)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r689": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(c)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r69": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "https://asc.fasb.org/topic&trid=2134479", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r690": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r691": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(b)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r692": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(c)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r693": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r694": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r695": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r696": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r697": { "Name": "Accounting Standards Codification", "Paragraph": "217", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126976462&loc=d3e36027-109320", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r698": { "Name": "Accounting Standards Codification", "Paragraph": "4J", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4591551-111686", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r699": { "Name": "Accounting Standards Codification", "Paragraph": "4K", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4591552-111686", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9031-108599", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r700": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r701": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r702": { "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", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r703": { "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", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r704": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117819544-158441", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r705": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r706": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r707": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r708": { "Name": "Form 10-K", "Number": "249", "Publisher": "SEC", "Section": "310", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r709": { "Name": "Form 20-F", "Number": "249", "Publisher": "SEC", "Section": "220", "Subsection": "f", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "a", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r710": { "Name": "Form 40-F", "Number": "249", "Publisher": "SEC", "Section": "240", "Subsection": "f", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r711": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r712": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r713": { "Name": "Securities Act", "Number": "230", "Publisher": "SEC", "Section": "405", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r714": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r715": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r716": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r717": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(9))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r718": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r719": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r720": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r721": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r722": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r723": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(f))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r724": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r725": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r726": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(k)(1))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r727": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column B))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r728": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column C(1)))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r729": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column C(2)))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(aa)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27161-111563", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r730": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column C)(2))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r731": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column D))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r732": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column E))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r733": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r734": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r735": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r736": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r737": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r738": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r739": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=109237563&loc=d3e33775-111570", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r740": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/subtopic&trid=2196772", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r741": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r742": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r743": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r744": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "410", "URI": "https://asc.fasb.org/extlink&oid=6393242&loc=d3e13237-110859", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r745": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r746": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r747": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "https://asc.fasb.org/topic&trid=2127136", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r748": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r749": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.BB)", "Topic": "330", "URI": "https://asc.fasb.org/extlink&oid=27011343&loc=d3e100047-122729", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r750": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r751": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r752": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r753": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r754": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r755": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r756": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r757": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r758": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(j)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r759": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r760": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r761": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r762": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r763": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r764": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r765": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r766": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r767": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r768": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r769": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(04)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r77": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r770": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r771": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r772": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r773": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r774": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r775": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r776": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r777": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r778": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r779": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r780": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r781": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r782": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r783": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r784": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(v)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r785": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r786": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r787": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r788": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r789": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32621-109319", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r79": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r790": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r791": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r792": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r793": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r794": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "808", "URI": "https://asc.fasb.org/extlink&oid=6931272&loc=SL5834143-161434", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r795": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r796": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r797": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r798": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r799": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918673-209980", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r800": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r801": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918701-209980", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r802": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=124258985&loc=SL77919359-209981", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r803": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r804": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r805": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r806": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r807": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r808": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r809": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r810": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r811": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r812": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r813": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "730", "Topic": "912", "URI": "https://asc.fasb.org/extlink&oid=6472174&loc=d3e58812-109433", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r814": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(3)(b))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r815": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r816": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r84": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "https://asc.fasb.org/topic&trid=2155823", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r85": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "https://asc.fasb.org/topic&trid=2144648", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r86": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r87": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r88": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r89": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r90": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=126907703&loc=d3e12565-110249", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r92": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r93": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r94": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r95": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "https://asc.fasb.org/topic&trid=2208564", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21475-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "15", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "712", "URI": "https://asc.fasb.org/extlink&oid=6410066&loc=d3e79218-111664", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" } }, "version": "2.2" } ZIP 98 0001558370-23-002169-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001558370-23-002169-xbrl.zip M4$L#!!0 ( *E[6U;7==@D[!8 $/D 0 ;7!X+3(P,C(Q,C,Q+GAS M9.U=6Y/B.+)^/Q'['W1X.3T12U%073U3'=.S05$PS0X%#%#=TT\;QA:@:6,S MDEU5[*\_F9)M;'PW] X3ZY?NPDI)F?I2J=0M]>,_7K:9<,-OZT&A?73<( MM73;8-;Z0\,534WHC#7^\=/?_N?'_VTV?[N?C8AAZ^Z66@[1.=4<:I 7YFS( MPM[M-(L\4LZ9:9)[SHPU):1]?=6YNKYZ2YI-KXQ[34 >VR*RL,Y5.TCI>>79 MUGO2:76^;W6N.S?DA_?MN_?M6S)]# @?@;\5RZ5\%<9[H6_H5B..QM?4&6M; M*G::3C\T-HZS>]]JO;R\7&TUSBRZX[;AZH[0;;Z[TNTM%MEI=V[:T" F17D' M-M\^T)7FFLZ'QA^N9DH>&@1:T!+OH:W6FK8+2EYI8GEE\W7+2Y#E^<2".TUG MOZ,B3AXD13)PNHKP_+KDIB3O7%^_:T&J3X@)AA/0ANEN6RK1)]5=S@'K?918 M4/UJ;3^W_-0(&_15WR238TJ$]-5,9?BF]=N(65]]2DMCND@N529%BM5MUW)X M&L\J,9+!A)HR.,'D)6AD")E$3(YD.R[TY482MN_N[EHR-2B/ZNIGN=M.DFYWKD$!'6H)MC1I$\DHUQPP::+9 M09.FLAL./VKCB%B0W,)D65[SNMWLM$/@8',F@R-38MT[A3Y(BH+O\ PD(=4G MU!R'LZ7KT(@QJYP[&WWE8D' M>ZLQRX-;- @#>,IE"1CU637HBEE,B@4VZ_J:-,FA1/CA%TJ@5***)5@N4043 MO^0?6\?%'=?DPG _L7Z2?X/."!A)97/B$.#E]DBR5]] M^,Z%*K2A(SV''A@BVV0&=I=[S<0>-]]0ZD-9@"X+/^C2$K^@&/B[-QG/)Z/A M0W?1?R#WW5%WW.N3^<=^?S&O$2N)6/!13%:3G3^P9$"7DB$;PTXVAO,%_/?8 M'R_F9#(@DVE_UET,@:!&\P0T>_866F2#?L,S'<*T9TL+PIJ4,QO?FS+X]B:/ MTUG_8W\\'W[JD^$8?O=KI$]!6A.;@6F_%.VV!_IL5&]+H=J=?R2#T>1SW6N+ M^4)L;8%3JVN6T]7EW(Y9ZRG I3,J9E2W+9V93$HW67VF;+T!%+O/8'#7,&YJ MT&H3UT$'%UW#/R:S?ZP\_=>]'_1JVC)9G3V!!Y7_[,W011'AR>)C?T9&P^[]<#1Z4"9SRVI;QCZ)_/#'>,!C8/D:0:WRJ%9&O #TGV&6=)9-']33I,AZK0 M6=KYE9&5S0F3U1$'ZZM5HK)*1'W2>^J\4&H-J 'NJ(E3(A=&W/T,ID9HPEIX2=7*4Z,CK7BHF"!@MLE*<$.&S0CA43,#Q)M3G!C5, M?:Z5K*J2A29H8>OQ0%>4I-NQ,W2/W'Z6CRI=\G]_UQ?S!<2/\5-4C5J&0E=*5X87FZ\K:PKD1](8LZ9.=5"\9'..3- M4M7\7:TMIVO+E., T]WZ"T0V6/I_4V-HR;E.PL9!">6I7':>+MT6UB5@H2F' M)L4$X0$7X%83&_F0(UK B.]MUZI52K5&5(,I\L!UX.]'8&?K;N6GJ;:7>Q1> M:_9 R,ZQZI3*FZT:-W$S,^IWYWTU!&$%9*MJ("96079>'0>\"=9#.C7L9X2] M(N(Y8+\]'>P:Y1-V*>>.K7_=V";,+ 6N>3K[@MN5"1FS]RW?EMFWG"\FO5\^ M3D8/_=G\_^2RZ>)+C?/).YCWFF#R*(&/*? *L\UIJ*VJ;%J6*#9OGS*VQI:_ M3REK1R\S4K^[R MK'61?IUBQY9%\Q0JX^#L)\2$5Z\ )$0$KM8:=4<,^:YQ#PAYGJ95T*+& M/"V).2/Y6N+70V1%M0Z<40>ZAB'YT\RAM;+YMO( E5E0GD[$)JKY.G&HCX0J MK'6CG&Z,J3/73"J\&<6"\FV:)<@BS<:W$W<_M2<>>J"D3>]"JI4:^(NK>AZ*&6AW,R M=1ZR,5FC6B-9#DG;D8,ISG 6]KUF?4T=>=,ILQ'\/F'@G2P O6GW MBSR2NIB0^^[XE_H$5?63#&4:(Q_TDR7/E(- M?V?MQV329F_"7,?1''2',_*I.WKJD\=^=_XT\];F:P!+ 0C=:\L<"07>E;;E MJ@2UY!HG!>>'#TS;YKC1/F"6!M]3;PV=4%(V^ EK[M!Q'X<+!3@>:NY-Y I' M?^POC,H*B:Q1'?D)ZJP5Y&P*$AZ0+<,_F]&%^4JF'3A#B7D*$YM,YRG,,'SZ M69Y7]>HF6E!YK3FG'P2:4[XK<;8G3)YW7"=F)%*/Z\S[LVD-YNE@'EW][ KA M;G?(IW@"[A8VM##E6RA\RNW?J8X!'%3NR=)D:W\3%F;9WF?8Q^Y_-+O#.(Q XXEL8)3ROZ2>JP8JW, MYU=FZG1-?Z'M?B\_]&!:LK;YOFO:UOHS2^IY289["?G^2PH*^ M:4&5N "IOND>=Y ([*F8=RJJ7)B\5L[3S\_"/^KJQ1/N\ **7["^!#FQ^XLV.D^O(4ZR[PHH5L +CIN:0E3J/Z0V- H]BRA,P>+^QO@KR MK73N[77[%VE4+$.>N83FA:9ASV7UJE Y.;K3C@5M2]4=J.[-U^\\VP1.E:R3 M!)76ZG$F]9A1X7"FR].YT,(E%"(E9YX*%)\('BKPT*_A/GV&[VXA\WZRZFTT M:XU+.F/;^@0-C?NG 9XR+$^9A8#RI>:I2?%KA5[E>()75]7CM1[+MIK/D@/" M#WKD!1RJ%>ED12JS-5@Z?YYRQ$YEI"I'O5MX#@684;GC-]6XLU]P0$_3Y0I) M"MYYY-GP)D2HR(%6%U_A6P5>> M_P@-WFD]/!/OLH7DX1_S# +\94T1)R#+%M0:4>X:AKZAAFO2(O/>Q_[#TZA/AL,FGDJ1D:CE5O.O3]W1D@C!ZU2IS-JQ(IOIR;O MC^:@D7H"HF[YXRE$.62]+%JXW58+!OE$%UZB6VOI*!O H-1NKS AN-2JG[8DR0#5S>PXLU/&?=U$GMA(6R M94-YE]@'"P0UK"$^<14Z&=4,RDP@VPF3AI0+AC5TY1=0R!]2>;.UX#:N!=F3%PPR>JBD1KVREQM]3WZRNJ=K9EGJ/:V^9> ?\EG5R>K) M.CRL"EG]H$/YX<+/5D6V#OT0#_E_%%H\R@A>$UWZK*BHHY(9[QU93'9#_,C7 MSX/81K7"G1YAXO!F,-[*'EII5X^Z8HJ>.@H0>_6^2"2*<]23J7HE'$J8,H1> M*9:WT9E%]!!'1U?3-4%VBJO(/??_)OW#?Y;@/<[HBKS*+PX0?6@(!FC3AO=M M X[ A\9V]]KL7'OTB-*['2GFYD66T[^[N6I(*"I$#(^#4\GEOD-:YI (DRDIU!-X%"@5:4E:H MJ&)=H$RFMBPK$V2AYK<1Y\?6JS#>:[L=7I&7W[POEF4K?5#3J\KA5\F*(UU; MK@CP?1EK$,[B_TAF@9KJ$CGR\*%1X"UIN2ZQ7]!7Y]ZT]:_*1P3+_*\J>96M M!ZUM2BU][_A)0X=NT5D!>=VE<)CC8OZ?N>WN/C105/:> 4F#:)#*-=WYT%AI M)EIDBYDFKF-]:#C0 M4D7+(;M4Z62,Q!G=N5S?P.B<*EX>W:7*-[1@^H/CJ]SVA()3)A0E?^QNEY1/5BK4Y]#231=73/",.=/93D98.CR]/G$==+:0 MXH&9KG17_&8Y>\&J!960*@KHG]QT@4CN;F9(D'%?CFD&A?B%Z+N?!1784JQ!Q6$887ZFC\?VYA?06 M@4!"NF1.DNAJ)N-D2XY'3^1ARB"P-IY P84J*6:2_$6S_$=;08>1OFHS]%TJY'FFO;U'V\5BP4PE_38=ACV%N3_<_7 =Q7\ MO9D$+R*4='D.A&>8P4N=K!YMR]F8^ZDFFW^RFG(;MP-#\](BQ!=KX<&',T); M9])!E22:V7\%]QM'NL-++DB"M[8Y6TI.I9\@S;]F1D>$LY9[(7TY:PA)%QW= M2;#,:)4$FB=4^;3F3Z0]8O>DQLA2DY1V2)\5[_1C.Q7Z=%EV*1A7UF _<45\ M3ODSTREX:GQ]0"0]^4\"P7-G,B3ZIPTV\Q-\<3F=O%B4BPW;#<&,XAL9!]OD M2UBI07 M>-SABM!>5D\,1E@@GZQ&; NU&/Z,80Y%ZJ":FOE (VN_Q1 MIMY:]P ?#FQ$6OJLY6:,TJ5;KV)K>1W8/U"V[]S> MSGHC,_"+E.RY5#FC[XDVO*)L?I ,P"KREH.1]#R,/+@?VO#PML-.*B*G5@SM5R8+6.7QRTRRN6K".!H'C88Y_"O6*F 3\JP-@(? MNFKV"["F ].V.;JU(VH9E$\L&K6C&>D7:4$/#L\1YR(J5P&ZBY3OWM:D$>_J M.A5"!B&("I9%<)$2X8;TD0S13Q?)=>(9A,-',5GY82+V3ZA6@O M4MY'[95MW:T_>_9VSX>1#8+(!I(2NWRV"_!OU'JE_Y3R/4Z$<*L39@$RKS%1@\ ]*)WM8M>O,T("1R8:!>@N>/:1P7UL2E*0]N+F*2E7.6'@X#C) M>J#J_QD5KHDBXK@F1 MQZV&5A ,'C<*O(4U; +-Q :0FZI!'RN5Y?*4QG/,7@ T$VS"R-:LXZVAQ,03 M1_@R*\K'5B55"C1JDY5RQ0::+C%0-A!/"^MX9Q9'8D]IAU:P21LVE)Z3?5B% M/5^9)\%=K<6\3<:R^N"Y0 ]T&7G4<435D>L9UM,X]K-RJ,/2[_"6_W]$\G01 MF97$M-KGE;OU,&(FBULZYX6)+E?(CS9\U3UQ>7PF=K"W&/DWUNY@6IJGW.EF MWCLE]XH+1H=1#,>J9.\W6%@/G9^KDOEB^GU>T_BQ-(+!3.VE8$/D2J6@;IY_-/_ U!+ P04 " "I>UM6ISI5+>04 "+&P$ M% &UP>"TR,#(R,3(S,5]C86PN>&UL[5WK<^*XLO]^JN[_X)/[Y6S53<(C MD&1JYIPB!&:I(L !9F;WTY9C1**SQN+(=A[[U]^6;(.-7_(#K,!4[OIS9YKEJ:AB?_>N?__.W MSW\_/__M;CI4%D2S5\BP%(TBU4(+Y15;S\JJH3P@2K&N*W<4+YZ0HM1K M%XV+VL65OKZ\5K\X+0 M)ZA?JU_^]C"<:<]HI9YCP[140T-G"I3_9/*/0Z*I%N>2K_K;(]6]!IJ7F[YB M2[!_G7O%SMFG\WKCO%F_>#,79PZ) NV?>6#8AR@X]=O;VTO^6Z]HJ&1*R_!; MG%!^PR#@LZ)\ID1'4[14>)>?K/Y4G;4]>T;(,L\4UOBWZ2! S4JEV$!K2A:V9ID: MH>L+C:PN6=%+D38O]T'WYJ,Y7H[7B')U*0M 7.-[1](EJS5%S\@P\0L:@&U8 MH3U BNQE_]A4\[FOD]=]",G7=E$<]]C4=&+:%,WPDP&F3U,-JZ-IQ#8L,-03 MZ%[#R)PBC1@:UC'7C?'R!\)/ST!5!^R[^@2ZKU)DCFV+#5UFX.^1I6(]!_9] MTU,>OURB&"D(OZB/.BH!=$*CY5$^,%Y CP@%/I9 M&(O>?VV\9L.@!,K3VRY56ZB-%KVW-=@A9$)O8^L9T2%6'T&+K7)$D:&3,K6) M6=2Y^H9,9FF)X=@H8.X+9JY?GU!?D5(4+E>'>T$/](0+ MNR>&Y*>C//X,$2P703DM^/D!&WAEK_BGB?K.'6"WRZZJ:XTB^+/UJRGGRJ8Y^+D['LW& MP\%]9]Z[5^XZP\ZHVU-FO_9Z\YD3)0 $.M$"S>LLID)H4"@,B@E8>,1AJ9J/ M/.Q@F^=/JKIFD9[&)=(MT_O"!IYK4//X:T(QC'<4M< MFO9JQ5L[QR!0K_Z2DE684.4XU" S0E?*#8DLA!0?28P3I+W(< M@DM%Y JJ*96@_"ML5]]B)191]EA$)PK-E>%5>3(,>=+PP0$!RW=P1Q?>^H4M M2XC!EC'1)E*X7A#8#0"[_4 R*P;3E5]+HC$(:]*UBKVPIA?5%'%[!6I^;%D7 M!>I*NRV5M&.B\O%395(56>4;+<6,."3T;+X2LGC%NAXC*N_7'TDLB31+Z;-8 MJO&$889V,('V]-XTW68;H2GB$:GZD427&T_Y;DQAL7J;%1M?; ,I1ICQ%3Z2 M"#.B$/%?JES2^R;F$3&T1/Z4S**\ B[J\@5 F'9Y>L5L3@]']7=3MN/VZWF'R2%!1!6'9" MT"1TG2;4C>:D"B^BY!')3Q2=R."K,IHU9><(8?[OJ=3 QI,);J"]8E) "^89 M:#ANPDRO&.!'HP9S4^.C2CLG6 GG41_E<0>"A\1DP=GQO=[V#?N'JE?)+&G?AO)IWYG<_CKH3>:SY1Q7QE/>M/.? % M#GS^%P2SE5*,=@?*!'VQZVOXJ:(S3(R:/F@Q2,S"A@UV:"NC.[0D@?LRO3>+ MJJ!HV%#I^P!$PGU^J G2!]*>!H:%*#+CSZ[MK4?YC$&ZO*/V)0_+( E=0123O2CG(XZ6I,"24%93 M]((,&WE:3E7-^H&MYZYM6H"=7;UUCE>P;5_X;Q'O!N9H23[9ITDP:C50#FP) M=8/=FQPOV<$:'IE"] 5KR)R!HQP;HHFK< R2SH@N=;%_7D'@%/&IZ"LRV$5R M0-%9K+"!38L9O!?D'CB-"Z8*50[RH@Z\:'U8>UX L8S29S)W2V_Q!5@J+1\.I%_]28&+L.PKC!<$YDC M2RANT\P2M^F.'R;3WJ^]T6SPO:<,1O#OWH$C.!%(4Z*5B34./ CSQ)\D&W " M O"/M70TLE_B30KTN@+\A;0W58IK&DH^;B M#00'6ZO5;M>J-D*5*-C._%B$>]DFS\/?5'#B+0G>SK: ?-I14#91QT82PQ*]F'"JZ1!D8X"5S\1D1JU1-0D=QL<-7A6FYU\#U" M(*P'OCHGJ0!I^%W)W\@M>3?SE3=G1F; $E8)D<9.4E=R,\95HENYE2ACED>1 MVD%NM($;S>-7$W%.>*&JFMR*P=5[>]TUHSF)K'V2BB'."4\QXH.84BC&3@:+ MS,ZG6^\DE4&$!YX:R!2PC$2RD_7"FQ(W_$I/M52TV5/5H:(L\E1,IGAIJN7, MHT[Q39RDZF1DAZ8P;06,1NOH=+RJZ);/7+,(7,24<# MSB6\M9MB;M(;D$^["LHVWNSD9(:4\Q E&D(+?A%K!N.*O]_+#B[C%Y0894NO M> H*D8\).;-)[>]8^KY?>_=+-^8H^U6M7FLKY\J6%':N??!U-.@/NIW17.ET MN^-OH_E@]%69C(>#[J W@Q)!DA2R='F(%HKJ4*68G"R%;.E2_N%2]DN5:6LZ M+T ""[S-B<]Q<;,9W:DFUG:&'M#T1^Z6/M8%J2JM12$V1WH8*2@E3"!PSZY* MXT?;VB9+BSL.%"YYM*(4Q2KC.F/'5H_LU2.B;.6L,S@ATYU@>C*W5,(S"2A,>1+ M3.;5J[IK+#C@CN48 \>,!%"/"'W@M831FFQ!V$??8; M%,#-QU?2:CDG18J!K?\01 M7 $A!/V%O*@E] 'X9O46ARDP3I.J')FPV(_6DM; M#S,GQ41G:4,>72ADL0M#ELQ]\AW+S^8W787]IL'H>V\T'T]9S+(J?\G#\YZ< M/,XKXD_!==6JMZX:A[^GOJ%GJKX^J!:B6-5Y!D=[O=;9^S@?A#Z)[L'031D9E. ^)K')?:,."6<@C=0^BQG MYS-:\-2MF80=7_.XA)T1IWAJ@D-,L;';Y]DFW%9XPIU,V=,4\]__3YD,^>;A MZ%[I_?O;8,)R854V!?NN!H?]MTAO-8*G%K/YX_FMOJ@P'G;O!<#"O<@%6VG/%U02_LI*?7$F> M 2PLGE"@*QLX"8U]U+,7'IKW9.F*5/W@,LX-4<(5E0O<=R]5>_JJFGB)4:+9+$*UO[@0BZ"4OQ1QX.)O+=:Z^0= MH2GBGJ+P!)Q:[X.+.1^^\A.TQ6T3,R3L4#@[&074X!?N]3*/E6^*)&X6B]4- M +QBCYU4?=-+2(#%,:;F1COP3M%V-B&K-3&<2XG\F@'+9]\GU%GWM=>ILB14P;Q;Q6+]5KCQ)))VTK^.CJUQ:/_84<$^ M6K!7I$039Z;4DF?0"K$\PB_.@4_&Q8\#@S^= '9G")UD%7%RW6,1= Z4$JZ MO)1IKMKFRX6;7/G#"[P 3 F72AZ:@/[FD[M($TH1QP0/+TLCAUYN1Y(6%%O'VM6>0.&X M!7GQEN4T,ME5(K".WQ-;)/0Y1:!&F]_8$R]%FCQ5;50\;W-!?K%'M]LG MH3G"O!!QHZM\/4QTF'#>/2%#B\]=E:>I4]4?(3Z([&X4T)W(K0X1XKM.*BYG MIV9.OCOY=OAA53>Y%T_ ,$%4B]X3*;^38]*C W)(?.M%*H/D'-C9/!M#%E@EYSRC>U)HIT2 ?%8H6V,A; MN(3P@(_*2>&1('U+3&4AH!"3?!Q*/LJ>6K.B&/&&GOC+<5%%Y1SZ@N*)BOVF M@CO0+?L0/=YAGBXQ0\8[O8(\=)(_\CJV""W6T' M,_H55@9>=-26T-51:-/!&21A'"V$?7-MT@ONL -)Z 7I).E22]9FCEM_\H"7 M>/([:_R&@ZRL $LO#DB_2F''1*>XPTAY0LH42WAA8];\O$0Y7Q5 M>8?ZS7M'+.<-N&7O2T)?5;HP ]M-PO(6:^[(-:( $R0,5/GP^99D3OIQ-C<. MV":!QJX=$5U'B\YRR6,ML>'SW.W)HS7EK5M+X(#0E=DJMUZBX6:]A)VQE2-7 MEFRXA39V*\K=[UV(\;T_;_9M%IGDIV9,%N>WL),8U8F$LB*90IKU1OB 6^]A M,AS_WNLI=[U1KS^8\Y0;++CI].T<9^,QS6WWBM._P@BH,HP)7%WXV.6[D,^= M$>9Y4O3,'$TO%'Z'8 IB(>3XP56HT<-;E.SDPOB:,!6?(?J"-<26_,ZAB+TP M)[TW>2Q4N:JU8[P.QCJ1D&'%TV N7GQ5L6$R5Q*9^]+4J"Y^JF<)_,KKFU4U M\?HW%=DPY(^588T-0;=8UHGW2GCB#5X)-)"EK-WN%0WZ5_[QZ%#PBT13KX]' M[M>(J/Z. RC81.76:6!8B,**)'F?(J%2<$0T6^UV70X7/),0D^U%*EXY-[)V M4+"0)3M' ZZN38VQP2UATCMJ69HX!37(B%[&IW8BYD)?%J_QTC?GB7L?<2V< M@DYD R_CV>LP)G:6ZLG ?Z&%ZP4Q1/JZL+Z(=;<*2A+ 4ZD M;AI)H3F^Q9RP>OCJG((.I,$5WT^J:ODPX2LA,'QN_GQ7I0=&W%HJZVJB);R: M %+.^2%$AQB%;JA1L*$01@\_N[@AR$L[4M7B(HY%S!"XF\9>^LD): C=1"7] M M@>;$T+%>RONRK2/!8% L/VFZ$Z$S9:>/:W0[')'GZS*7L@C@_K@[ U.S7R MF,=#J7,HKZ4D3!=Z+KO*,&02L\!DN_GF-$=;-OQG;T5WQMV!,#O[A/H\F2+# M9O]$_1P]DO$^YU/C4HRA/@9*-\N^+7M&Q'#_$>018\YW5;?=+!_YQTDY'?\< M"Q7P5^;]^2%2363V;0M^?L &7MDK_FFBOO-%J>LN=Z'/AJ ?WPSO"@Q[G5G/ MV7YG'2DKIR=%9UTI:[>OK7.NL/Z4QH%]]"$R382VY[L8<9ODRAN&V'&7ST6K M@XY<7]VV;J[;K5JM?M5NW[1*N9\BVO\()#EO,:#0^1*@I/FA02WM3('8).$VPTY$,]?D?Z"'-0%QU),JT>K8_ODCX27 M841A#@P7Y.](I?-74E"K=IO[J4Y9&"/AQ9E\^*#SHG-]N,&?NI2--1)>FLF% ML$_LN'LUN=O[J4N9."/AC9U\ &'A6JHJ07L_52D39T0N\LB]HA=9J3TU!D$?BN52B-"[(? M41<%RYTQ9OZ*ZLZVH2"_6JUVN^IG?0ZA-2GX9=\'$8;Y2DK1%K>9$]65)/0B M2VI!=^/SI2,C^.,12/GG_P-02P,$% @ J7M;5BYB2 +).@ W,,# !0 M !M<'@M,C R,C$R,S%?9&5F+GAM;.U]:Y/C-I+@]XNX_\#K^W"[$=ONJK(] M8SO&NZ%2J=K:44D:266O/SE8)"3131$:D*PNS:\_@ ^1E 0H/A(=3/"X2Y) M>.0;BMNYQBLBOH.]G]_=?G/SSD">A6W'V_S\+O3?F[[E.._^ZS__ M]__ZV_]Y__Y_[A<3P\96N$->8%@$F0&RC<].L#56>+\W/>,)$>*XKG%/''N# M#./VYIN[;VZ^^Z%3&A11S__IS7=^?K<-@OU/ M'SY\_OSYF\_??H/)AO:_N?WP/T^3I;5%._.]X_F!Z5GHG4';_^1'7TZP9081 ME7+=WUZ(FP[P[8?C7,(6[-/[M-E[]M7[V[OWW]Y^\^;;[V(0%<9_ER+#ON"A M<_OCCS]^B'X]-J4#V<&Q;7[<[S_$/Z9-SP8M 8+^ZDC:'VE)66(8?R/810NT M-B+H?@H.>_3S.]_9[5TV8/3=EJ#US^]V^S=*G[N[V[N8.O]W&5#A8'(WQ)Z/ M7<=FLG+\TI^MEP&V/FVQ:U-I'OTS=(+#.X/-]KP8%\#;F<3QT)Y@.[0"W\)D M_XV%=Q]8TP^5)OEP(68/CF^YV \)6CH;CTJV97K!P+)PZ 54#^<4#LM!/E4< MAT*004:%<>#9;8_L*D9"QR?_D9! M>C+))PK)BXN6R J)$["F#5.G"B@M4>DWDQ#ZPV&(_:!Q.O G:PG3@6T[3 Y- M=^RM,=FUHA?R2>O#?(J"I>DB?VX>F#U:(;*K@YO28>N'GGYC;C8$;:A9C;ZX M/SR9?V*RQ"&Q4(WX*$[4+(8+](J\$-T?4@>B(03%\S2 'UI3/P_9R9QU8B08 MN3XX"#26+:PK/"]Z7VJQ11(1JT/ M]C'=8NS0RGQKSEXK3U$?5G1="'>ARUS&6;!%9(AW>X*VR/.=5S3!?AW\49^C M/KP>38?\:KHA>D(F^QRYPC7@(A^W/O@IC79.$(U.=9(ZKVSIIKOW*O37&K"[9-96<,]K"#55=%A\0&A EY/:.%S'[/71(IWD'GEH M[02,]/X2D7T-B)8.W2P6CZ%GQ_O4D&[/%BAP8FV*BS% M>W3J2\P1<;#M6&P+DC1KB (:$S=+ ;H)I]HTV+&MB;] %J;[E7\A>^R=KQ,Q M=QHB2'4XFJ7/;\C9;.FR.:![_;B.ILTU$%9G'S-.-P0"1L%M6TJHV#@NLF6Y/X0?3&D[LL&D\/ Q=[F M-R?8KDRRR;=KC:X7 =>P/M/_10!1IM-5\^@L_>)0X(FU/32EO\KS-HO_R \< MZJHC?[4U@\\0[SXZ"U!0 "@:UL@W2 M1&W.9O%>(#\@CA7%Z2D(#6$JFJ5A[S3<49 /L_5P:U+'F3K-4^S]2D%A 9(C M0%N3U!+LPMWT5=):J ^'!6FJ#%C9&V1';IH[#!7)G60_Q&:KK,^L"Q=G-&I)3.F M.U6"980(]:]2;),_3X% _L[\!H4$[]D_4>;^ _+1^D/2_L-GQT;DO6<2@C\C M\JZ4:KR\O4O(<3PVX?OD R7O[0_O;V_?W\4$/ITKCTJ*QP64#$S/-HG-(D>A M'^#=X,WQ'_#.=*@)7INA&_CJ J ^5I%4/)142.JG119KTW^)B!KZ[S>FN6>E M*GM)D&YLA)6Y?)]A%TT6@U0T;\9TMA[;\>\JQ%&SMCU M0AS)7#, )T/7 6\TU/L=VKU4M2%\8(OCU@#IE@)%K/ %O3\2HD9XN:/GH:9" M0E>P6.F\3\DD#+!+E3>/ F+M;&0?OW4"-D'6W%=*6%PZ<^C38?$^ MWN^D_1(]JVHR8I0S+'[B0VFLL%$"'2;4U_CYW>T[8T\<3)S@\/.[FVXD8N*8 M+XX;U7$-8_!*9+V\PXELR#IT@3%U6DF(['.P1,I=UOY4S\7M+]8'!>)C)4A: MU0\QU'E=D4 KU9>_?>"L7EK+6B-NO'2Y^_'''V]NC/=&-C+]D YNT-&->'B# MC9^N@L<9.E":8]EP7">V#'M.,JBVNU,@'0Z0L&?JS?J'2O1H :-JL CK M<:QJF MC@Q3,CTD&M X#2,MR@[<'_*_2!8L]0&$YEQOB*ZI)%W'SALJ85WC"E:)'[@, MK-;7,ATT\@L;'_QN=6R(HZQX')Y9./ZG^\,]\JPM=9\_232KK)M0LE0ZPJ!# M"I54I\JZ:=#AO./%^J;!):P'6NLZ5XY*7M-44 "G=RLZG9[*I3UTM"W?!P3B M#" ]'[-.$9G&8(5.J(D 0]"E#0*I*1<"[U:+L4*M8;PIMA )SUJI3 M=*3Z<-*J'*4:Y5Y$3"R=MG7I/@$S+\\<\+J5X;@6\Q@?20](2B1:TD,H#"5] M "$NE7UI'UWD:]0+-99@#9!:UQDI"GD-*@6]6WU*#JRQJD@_(-%E,!)=$K06 MBI*D?1?(1MO/-2+LF-H2D5>'G=2;K3E0^FS=]OD_256NSBF$9*U[DHL5NEPN M<'/0MZ[[0FSS>E\WEAV$\PFRG6 1%:FFR;DYQH3G/I:VYP>ORWJTA2JKOR%4 M>H0 /15RO3FD%7MRT=?H>UGP7I$Q6!NL=L/V+T&^.WKU(*=O!#HS_$W MKK 4?FT57*'LYWX5@UR3#/.(@[G3M"J3.;!2^3L!IUOW;F6^Q?DJB5-7:"/V M.4Y;=8J.W ;(B< M#%XS[N(M:M@R/MGV"?$WWM*V,LSXK2]R4DJ(BQ7F;]5[X<.;.C)2.-L7\&,( M[2/"&V+NMXYEN@(I%[;E"H2T=6OHHLEI?@ 21;Q14^E8E2IV;"BW6 MX0H@MK\!44&IL"U11:5;_11>&UI:L:+04RB*BGU!$:2TDD6AISY!:JYLT6,: MU@:P=;U40BBOEXJ(=*R5%+BIN9.J7ZZ)6*Q.&G6)BUQW"HU*\:E3(_ATQ+)) MVY?R I %<3X#KEO)'7PVB5VRK:0"34PE/K;7T&27'R$7R 9N'O;6M?H$U[Q:-X5C M^V&0Z-6#^'@L$J;BSQMQ(P/\9FUAPB@Y6Q=@$$8\A&VY>$E;7Q3QD!(6*\S> M:JB#!VT:XY!"V4&Q";M)"Y$].^TC\-1$S?BE)8*&K67.T3XDUI9:D^,]Z*<@ M"85=N2\_ZZ[3^[*Z$CDS< 5XVBTHX<)_S./KP VA*)I=U1T&V^B"B-)ZZ-/& M)=7 O.8P,%4H@#YOKH%M[67/$LJ?53SS >FHV/D<\/,Z9S[ '9WQ]R MKY,\$O3/$'F63%44>HI+G]7Z=DH0'F!2?5+H64X0>=_+:Y&UF(:U 6R_W%@% MH;PJ*B("1BO/[Z6?H%?$R^WJ=5;1S9+N4-33Y]S=KZNHPC&T5%8Z2IW*J\;8 M$OV50MNE)DNQ*U-F*59=NZ*OR _2^+_4#3UM*''*>$V[QRYY7L3Y5Q1,XI9) MJW=4Q%[4M0;G5,(/K M.!R[J.?A%]U0%[*YO\$E?'&&!QA+]X3<62I&X.0Q, M2^[BX3?7P+;6>WE**(_5 .G@)AX^X,5;=\0 =USY1,>>K7,A>UFM$Z^MN)!' MU+J3A%\N)\%>_L*>F7V3OS])NMYHCB).&NJ/GK M/AKM1^A7#,/9>NS9[$Z(4%A[RVW'C50+6W:&$GLC+KIWC!%[Z^Q7>.0%HB!C MA1'4R% ^QD5A^S(&X/SCVSUO3\<'_!+'58D MO;M'?02AP=<FFF"@K].M$S3"*Y#H[P'?_(+FZ7>J$:(XAU46^,AM(' M/";BRD "22'DD"KHI1XR[7NBL\\>(FP)%WB@A=^Y+M=9B]9!%WJ4)RWDX-?D M$8H(AH73M>KIG8"7>G@SQ) M+:_.&.)MN^XH'09TDFO4I0L)KVE9..>L\>6UM!5Y@\MA:[]65@^7PDDL 0[= M*M\R?/&C%'

BW//@E:B^N[Q>V!("NOA1>UUT&XSL=92LF/%4%I_VD6$>B% MOBS^P*"Q9R7" ?D5?DEZB-6F>A4*EWAT<9J7ZI=*U(E1JU M3IM[6!_(UO51%:F\>JHBT_&E]]$%=H^FQ=Z#DY4IGC<4RAJ_:??8R:^TYS15 MQ+#.2^QE5,;E +1_:3T'X,)=]0) NUZ?B&.^N&AA!O*5J-A,8EW/&W:-5\E: M!V3'$HY\MLV2"7?60LS[8IL.$9%+<[Y- M&3)URC"7A%@R9?N2FP>Q(+2GH)W*J^3-U\N?>SW>CS3$GH]=QV:O"!Y]O;GY+GKT]3@4_7LXFRYGD_'#8#5Z,)8K^L_3 M:+I:&K-'^FDV_/LOL\G#:+'\?\;H'\_CU>_9TZ_MOOJZ8B9$M+4^:?2A(QCK M>IDVAX&2VBEKR);V)%;X@MX?=24OV=PP 9-3KD->5 MBAJWRHYO+V2'"(F.E<2RXI>&D3T+MH@P1 C:,CO]BN+3M7*%4>_?*K>^NU1Y MU/'JEH'9&T]4N,;TSU+_*]>P(9:8KJN\MI^!S76T$E?L=+=$ ;"#GRSL!=3] M'[E1TY_?^?%%JMGO+O:1_?.[@(3MN\I45@@R??2 XG_'WOE.9H%=]Q$3=N>/ M@'G:HT!8J=1XK(W:GCC12?](MKI6/M&F]$SYSAM"\.XJ2F=11\]1 \2BG%L: M7;7ES\+ 9P_ST#6XW!/G=(&@636P38XD( 9&((Y]/T3V0TA8I4CT3DA4&O?-\MU59ROCMNQ\%[$[G2(5OG]EX[YG2(-B.%3%,3[Z@GV11P] M:=,JR_[:&,M.L +$$U'H@P$ZCV/Y5+ZB5G/L!^1XC#]W+LO/BGXIHK/URGP3 M<+>QV5J5DQ\:DY/&Z -(XA[8N5GDV7YN?S(T_:U 9,3-6^7YCXWQ7(Q@.=/^ M]J&97'UV'FOI;#QG[5CL$8:LDA^[CN4@/SKH-5MG"?U8/N=TX:'2%S]=QV+B M;A86DF7RO[NYO;DUWAO9["RM/_XX'3^.AX/IRA@,A[/GZ6H\_6C,9Y/Q<#Q: MTA81% 9>&P4X#+K1-?*0&/^6P/+O+:?[*5@6!8)$4"P<_Y,L[2]JW'I,Y02, M^P,U,=:6"LTG6<5H:3_EK:#4B5@*HPRGEV MBES'FQ_31?X"O2(O1'29EF;@!&TA1)=51:^P?^&C TV'RM[5DO;HP,P) LD7 MF;D,(6#<*3V9)NT!UZZ=RIR4/WF4.N9/\M+#&8CR>JBR7B MW+GH%9A4AE.W MC,J>'M5CE4(_"%DS368I8 7,[IWEVD 4L&DG)1A R@B=894:L15E2QK#R&;?*&V95A3V 6*H%,1.@47BBPK:E]N)W9);YADHC0(@R7L1**78 ^9H#>X7O$3MM MK\=6E0$@!" K<54%.8!,S0LCRU%8E#35E54X H2@X\7**L0.$%]SP;O$%1.P MC]<0PMD0+2[QD #$C#E!>VH'$M"&(2'4NXK?(+/B#P+FJ'2$<"I$BUDJ2(&/ MVO\6/1['[M;P ^VX_'?ZNW GI./)[UT&C 1,3PEY FD'I#3?Y*0L_MYE(*",E$5(NW9A^!:I+)*F MT*^[B)HR4D7W16J;KS#"]H1?([#8>3W3LTW"3E&/$O?E!-W3,W[E=SG5-CJ$ MF%TEB:F- J"V- 6PJ8-,PNQ&9[D1.#:&D/BH6?@EEN*(-G@VTEV&$(!OG=WG9 #/]CE!B&Y]6!3CE 1ZBBX; M!T+@WA^"4:CDK&G@6!]G=_NWB%NW M=]_>1ARC7_P17UTT6T^B[ )&$/])>$'RHB[DCQ; EWDRCDP)',-+Y9UYV7SPO?E%M M" A6[V*NJ:/;@7IET/P2NN[@U73'?.)<^XPX&X<.'CTHX,Z3B_X>G5?$DNYY/!CT*2XK1':T5W!V6V(S M4T"H:[A0)NHD!_CT;6M,=I6NY_I>/XV;S6OD)NXLG;NTML@.75F%-_@2SDO#+)*WLS1] +F:Z@%E/2M@/K)HJOZ5BW$JPZ8$=<>)0'A6O)2MH"J.4L M%:PC_<5HU$=_'UG?;/#KA\@Q)(>8!2"*\59QH_K[#_K[#_K[#_K[#[@%03D#,E&KV^;WZ+QB6X9(@4GE M)O0*Z[7/O/LY75K8RQX;="M@I[P+A "/)F?E" &JN5H@'U&"L$/"#^@5N7C/ M!$E^)K>D#X0J TUVE6 $B%^C]1I9P?&QJ97YMJ!K COP[5F.Z\0+>_"(;&;V MV7H14A@.A<8"KM8R,H3B TW>UX)WPT4'Z>7,:/48HH80[B&H0.!3- !9MX\8VY\=E_FK8[I84@C974*^CX+Q M;F\ZA%GEDB)@O2$@W$Z@::_T$ 3(W!+&P=AP59%$'I= 3(4M(=UNS%=3:1R62^NA4@>^7L:!/J1=!O_35E<4FI6%V#]]>$G&MB MO8SK[Q/I[Q/I[Q/I[Q.YCC6G+(!=YP3=Q;OK)Q/G096+UX_V8^C<>(,2.GGP MXX,/G(!$Y9$@^.?-R,Q%9('DS--OS,V&( HMBKZX/SR9?V*RQ"&QD*Y[?R=S M[_-3&3Z;RW@Y&#LVF^%'TW7X?,X1-$I==J-IQ%KY*SJR+BTLQ4D<9T:6B+PZ MELA5YS>#X[6KD#Y=L_FXM.\%)7#X=,^>0,)_4J>D+0"7729$)U3G85!_E/P> MF]%, XM.XU,S*2BN*&G;M0]?*B'I(B+!H>F3I28)Q+0M_-JU&Z],S0+4@"*A M B-7YK67=^OR_0TUE(K7A\ML_176GGQ-CU8*_.LJY=2Z#23>"KF-KO)9+W+_%6>X/7O0'+_J#%XW9PRGVGN5UX(46 M7;O42M3E0MY[TKTGW7O2O2==DR>-UH@09">(Z/K.9V_'%'SG9.RCW]S[RM7@ MOS==EM58;A%2.5$H;GY]GG,Y3MVNASRXI&<(91V '" L$[BY,^ M41K%>.G2:JY6R KT778RA]>U#4^%H= M1Q$^$'S#.<%T/0\.<]>,GD(<_3-THA-R>M[A]^?5QO/%;#Y:K'[_#V,^B:ZE MG#X8HW\\C^=/(_H)Q+V3?,R5KY^4=F__G#4?G-*KO91ZPG$F=1EX\H9".:J= MGY<7(%5V\Y=23R!>IX:T*O$/SHU@$].SI9YFO@$$3U)#X/*LR*/1\:XL=%P6 M=I%2_;01!%>B(N5/4>GXT'H*M)3\9ZV 7"10A?YGN'3+@,>04/JQ.]8]^]%Y M8W_)M[JR#D#.^%=ABPRM;CGT*]HZEEO"E=-&0$[X5^'$*2H='>4">9Q.L!14 M<6K[ W/]@;G^P%Q_8*Z[+6E95%:E8Z<7NBFB);S736JIKS!**T3I(\&^-I>3 M3J"W6E)>EV$&J.A]8%GA+G3- -D/:$^0Y23EL7L7113W[,$.D\#Y5_2]$#-Q M>JRFX4%O_*324!\- ,F-$,HI$LF"O OH'60U;8_PN@:>/?MH';H39RUY5;F\ M)^B=9S4.YM&#D'2;X@"ER?@5OC>]3YJ7^_R5<[G/;#5:&O/![X/[ROU8EEB3M&_[CML"#+(W<3@-X>3)2AE0N-.6 M@TK'+ZL4()(_><-M"B33)98F,?UA9+(6Z!6[KXZW*0(GC6*6](&0[Y()UDFU MKPR5^L\(+S_3R6@C-,&F)SPKS&T%@:Y*XI*>'>9BT7'B%@4!NT(U!E^>PN4V MA;#/56:"')6.\R74AV(+%;M^6;+\GC>#$\_76GS/$8%#?^G"RVL(9-D5R9"( M[C"6W GV;.R-/:J2+W13,%NO$2L;I/!-QO>SA=PHJ?6%L%2(!:Q@FM00ZK.+ MI>_&*5FC/IW8IQ/[=&*?3NPD,G06UE.(#DT@)!&5D"FL:F);?(4)0QXVB;#= M8T(PV^8-S3W])3AHL%8\!(1-5BT\%Z/8\%5D/&"&>+=SZ$:0'0NCN#O,[;(( M,GTT]@;IC3AQ(R9[_F#'CI-QHA-U#@XA4ZC,ZKJ1!Y1N>D OP=CSJ7V)"O1- MW_&7>XJ"/?/RCKSH_3?U[A!2A]JZK8X>():*)94A\8A0]J2=AM46C@ AHUB+ MT19BV+#-3A8+)FM#[/G8=6Q6AC!!KXC0^1>LX(!CC=6Z07CJ2LO.JJ'5-$OB MWB+ !R)T$M@GV-NRI+P9N"8NX/=KE4UW!%BE*$ K!CD_-(G]@VTX\?>ZU M2+VJL!]NOC^M"AM/A[.GD;$:_$]T2U%DLW16)#;;(_:,MK>98-\?FH0< M*$R?36+[LE*QTEZMJUK"Q$$8;".1DF2M18WA%(XI,J6H9WRDNC:!IU!)L]GB MYD!RVG(YD_.CN4ABWM@PBY\Y$+:$D),N$Y9T1R-$ M#:+];@L]52 MV;3F>G:7;=% +*\.I1;M"C,O.<]A;CJV>%_*:P@ABU*1ESQTKD+UM#4.1@:D M=I6#X7CG#G-%%GV(=WN"MFP]?D4,9CW/^\?S\QB#X?#YZ7DR6(T>C-GJE]'" MH)[X?#'Z931=CG\=&9/9LKO3&5+T8Q5C1)!YX7I#M*R&QX<"V!&@*&Z_QUZ4 M7Q-[YB5]X#CH59A7.,(L1[3[^X1R,$D]=D%;(.ZZD@R>7BS$00?0P6)*3F3? M(X_^$;!#=O[ _C/T@]+KGW0'@; AD JB\%RP G)@^"DS'F4;!?UANMLU5$59 MP&0%FWN%^XG!;#@>! %Q7L(@/I8Z-TE\^'FVIN[V KON8^S"B41"9P0(.Y!: MY$(':4#[%$7<4S0NLP+9*! ,>P5)KV ),IP!<5T%X/CA[+1*[0'%_PY>_.C! M$]$NMH:!09B$RV2C#C)&'\.I@\CXRGT6#YO!BQ]V&Z M2XTRU1\^>8H^D'Z,3(*Q_I+$K9&T]YY\A MDJ92FIVR[?OH4V3N#SDY>22(@N19LM(HI9YPTC!M"$KA@GL5\G3\%@''0AP! ME*9RE'H"2>QH2#B7?S(4X?'//PJP_%4)I:X0MOL:0EK&OG,$@?"O7I-4E@QJ M?MKNDD=MD90K:HVL+%>8G(I/(3FL-#X]:>L?OXN)E'\0]2/!X9X20A35J&]8 M"+&M3B3T8LH!VKP.7ND^@^G&(R;LG?0E(TU$O1+Y4>D(8L6K27T*:3 %W*^" MQ^PP4/9)F].GW2'P6UV@U3AZBB,@OJZ(R=["*V4@IQT(V]V 9G)0;3J$'%U: M,EN?K$3L0+Y[N\+1OW<4+,]?(W+*H2H#0,@>U,FZ*C3HD*=W"3BW57G*&P!" MA+=-GO)H ,BP\K:[OSG!]MG#+SXBKVRA&'O[,-H#8X\=QHT:EU:>%RUR%;F1'9FR0X M3,V=Z#YG?K/NDU ZI$]O@>7CTL%%SV@?$FO+\N(;@B*3< H:-U>DV1? )=$R M(3O>%ZV.4?U>_M$P39CA(3./?P&WO&GG=TCKRE/JGHM1:F _=;QYY616\7T) MY5TZOW*Z*N7+4>NO]1<^,E+%]O03BZXB!Z"12Z=BS]8 0MFPSN"2%NH*V MUQ<5*4&HXY*%#!P_KMDQLV^B8"@UU\RJRZ_>T!T%2)&M5!X+90NZ"-;O;L8V M+@(R-3#"3;VD+8C2D6I"EWH=$NQZ+_\K\O)KNWN?NA&Y:D:!C1,UOC:_O0R? MADL^IB%#:+9.73:>\G#:7)MK+4"C8>)FK\7,UD\4QJU[F)N1I9RMYP2O'>X& M5JE7EY4S51F@A!B@S><2N72XS4?D(4)WR)X]L'>4UBSQ'3BO2/[X@6KG+LM3 M+K%7JOA!V+BF&I^_HVV)R%YO5WIWGI ?/LR8LC6 P>MLV0['1% MC;O?ZC;"X+Q2BU#OU@Z?0R4]5BIN#F2;*Y=&.3]@G!E=AOM]O(4PW=2X%F$M MBJ@T6E%U, A;YS+1+*R8%?'L_$$T?5L3&9@574GO*5"?1!OS9J;H[MAH$Z0Z MV2+68?:!Y/_2EU(GSAJ-/0H@*S*=8]>)\PFO*+Y41_CLL&9_""=_FA*0"N0 MM,TZI\JQ@)CN"^G'N Q9V7@(>D,X/]2^A1 0H^' QSD^<%3>EP4RI]ACQ?WHS)17'03"L9Z6U;F4)@UK]7#+ MDD+CO$U) 3D\>P29KO,O9$=2RDO!Z/2&<#2F21W7(@9<5:<8LR,\&X]!.T4! M SAZ2"=$*[Q$01![D_ZM\N*M.ERK B)X%;O]U5R5.E"#KH\ABZRR1U)"?[;. M-K]Q]4Z\!=8+R9X5"@E#LO'E)SBY M'EILXL3-NS]O5)N1$R,)CU=20R?K ,34EDZ:V%/+4;V=D3R;>FA*-U!(&AN99G0119T5"V-#Y[!S7F,K)3I:H/!S(]5 M9KX:TJ"%H+J:=ZW;RO9>1\[E_+XV#5\B\NI8:(A]Q8S8:1^8QKH^AA:0!S-6#\O%V(/F>K'FB'VCKM^'%?%^YJEH2XI@+JF:RK#11)Q?9(@>F4[5SM[C]:8L'OKZK ;U>:# M6G.&0BZ% M,B3(=H*FI+!T-IC[(X "64K):Y?-1D2P*TE3SJ1!DS0M@>KFK!"#&GLLRCQ; M,\5 %$[;L9A2),UTSPI]IWQ6*)N;'13R4&#LD^D-B\YO_-M+#,&_]Z>%^M-" M_6FA_K10?UJH/RW4EW;WI=U]+6 =,:2^]*_S#4MEWEU1I1^[H]:BFZ0+,L*R M(;ZPB@\9JJ#93/?>)'#^%=4GS=;B&Z@JC?"%I8,EF(+F\==P"TWS.>'ZKI?I M4!1RL:+D6ZW%6=3]"TO3B="\0M;&(?),0E/!944M*'Y=( YZSGB1T!&+%_I. M='/FQ6)2+RBMBMP/'8EQV%\]2R ;FS[>^78-@7E?6"^&68,C$&. MT!B.9V &CV'E :)?1[=C]:'N/M3=A[K[4'*0,&,R&8V4J/6+"J_ZI(,YM '75B8NNB7.PJ\B0>G*$]IZJTX*-4<6J,&YWY"SV0;('KPB8F[0P/?#7028_TQ=YQ5^0 $B.SKX MG. _HQSHV;T'3/%0D MKZL;O_J(K MQM[0="UV3,GQ-N<.E>YY['HFN^I(75-$ ;1%Y%2L%7&28<3(R'+>"S-0?]Z^ M\O@0UI5F=;*DE+ JX;X4<6/8S-9L)TU7[.@;NI$FR/0;$3[9;#"M&DA1E)$1 MM&!J4)-?B-7DBELVXU6G$AJE#&B9$^L5'ZV:%V"52:Y^%593UJKV3X6$7Y0( MIJ=8)MC;K!#9I:=9=&^"K'G:JU^ANQ#3,J)^48+;J#>I/R7,%1NXP%[F7$)) MCJ%@X+K)FVKWA^B+(45L@\EAX%)5_,T)MBN3;/+M=--A?[TH'88"PSQ.;;P< MDN^L!$KZ(P73^$SA-(((T'SS/O75I[[ZU%>?^NI37WWJBV'GDR#')/HI8Q#] M\,>"7;'.L6,GOWT!+SJ?8-01J;DB?_9KQ[:'*Q@%&G8GL$^4'KMP)Z3CR>]= MV@@!TU-"GD#: 2G--SDIB[]WNFOQUX-OMG],_0>35= M=C&(U!G5'02":UHJHB5/9$D1[):GC\X;BX>QNNXELD)""8SD#)3V@!"^UN*6 M%!MHZM;7S_7U<^>A5W49*!T'@OHVFGX_P1=T8NAHQ_S3(/J<^I-47"E*RJQ7 M&PQF,JCCV_W_>)0:2;6]J";2_E!_6H@.G6<*V$GB>CD MQIK.;KRRZ8UM.G^?(>DS)'V&I,^0]!F2/D/2A_::SKKTH3T %K(/[?6AO3ZT M][6']G;[MXC<:^USC M:>S^GQ6[T#W#O1%C\D6G"+J$T7;Q2E%9/49 MN:_HB6*UU7]?5G'4+\QQUL0>JM/\WDJ,NSC6ANXSAY[_LVGP6?FCN9QUML\@7YN47$NJ]&8+"4EB#D M&P'Q9'DRQ*-S+5XK-[UY;K#XN>22MA#\3KX@I!E,"?"@R\5[?_,K\C>'%$;B MO(1!LB=*O WR9 ;6UO$VA=_C6G>Y,%0:\$OP,BLA7I\AX-K:Y!!V?''4;/TK M\ME54F,O#\MLG7J8IVI>:00(12;:K*R$*3PC+A)!ACU[58?"1@[Y1BJ)E\J# M7O5#69AHS$LW7T MJS\(@RU%Z5_9'O)T\U3_/%?][%4#]( F52_EV+V<8C=ZVSLD/3M'3:U,FNH9 MOU4I^DL34E0/':!)3PVZ\6HZ;I(C_DC[BI:RYJ9K5;;^"M1"G9.E8;\V.7^+ M;#X&+,KK^4CT7&.E$5IE] \U^K7:F (R$VJP3U$P6XM?Y=0=I%5._UBS2NLB M"S7#L:#;+^*P5$T41M/-:=PJYS2RB9)T1O?YBU*S[(OLLEINX^+QV[8"T=3R M4I^3-A S'S6QM:#M1:R!^W1"_#(T/%LIN=+,5$!2-%QQUW+;*F'?=<58P=Y+ MBY($;2%DA)K4@6*9&9<$W?(P"9E*K'2A!<2C] W8Z +.(!@D-:TG;8#81(YH M<6@,PY0)9"@2$BI'5-96G['4P&F- ,'L<05+8?70F_JWA%<> D/ZL M@X5YG$ RL3RR=;:YKBN2.(%0#U$?6?C%$AU@D0;9C\ MV52S=722P#TDD,[6?Y^CS''V>H\]S],&E/KCT1067V"6RP6'L4?4)(]K,@BTB*^H;SN+G MQ:F3&KN&"^RZCYBP3G6+944@^@!5792$%L)J%O6X*K4[(4[GOXH%NA'#T;*L MIP3_*L0\JJSVQPJ!W%:FOVHC?05"?DKOKT+&X[!99S)^.OU5YS*N0,9/Z?U5 MR#BE]!HY78HY!X*K3OU<@:1S2/Y5"/N1\B!IES9\7\GF&ZZ*:7/LJ]"S MXGX.GIYIPW?5'MZ7H&?:'/LJ]"S93;(+".$IF1YP7TG@ :Z&Z;$+:A'FP+:= M&(ZQM\9D%Y%'M]SR6^5RRVPZP\GFZTLJ^Y+*OJ2R+ZGL2RK[DLJ^I+(OJ>Q+ M*K^NDLH^S @IS-A1@JN/#);'<58X,%TH81T,LIVO!QV]&;A7Q_ M9;XE 8%'2DH^JC.Z!3/986#.\=M*HUQU](HK*Y5) C11W.E4#@27K$)XO[[PX *)^#:(> M6_+HZ>WH*]9.=#U-VT! N,__RH1:0$D(X?P%Z47O MO[TYN_)Y,9H,5J,'8SY8K'XW5HO!=#D8KL:SZ1) H%Z$]?VA\(M24%YKK-:# MY]%,FM?3#'P\.018=BDM.7@,(\3 Y37E0 M=VL66%YBMLXY1A);+V@+\:+H"\VZ -..7UO)Q?T'GCUEC]L=O\DC*4VQ:8\" MQ/9+!;60.==%L/XU()HEHM0RW.\Q"9(-@S_8$!3!(5PBU+M"6$$JBF2ZO*@C MV_2>OF0IFGWV$/&WSIYC'3F_=V 119'J2RTB![L.R<]U7+DM.K9:0J$YHVES MGNC$V;$CC1/'?'%"J[BJY50!40PQ

  • TA>V02CUH*_]FS'5;I_Q(&V9?, MZ8JK^9Y0L,7V."XE.-M4U#4HA+>TJ[FME^$-2"Y^-8G#Q#GU $9>0 $[^GE" MM[="_W;C-S?UL5L#1P@E,Y$7X+.:'^Q%Y;CKZ)OD<7>]PIGO;LY>&9F,!LL1 M.^::S< >%G'9' :*)ZE:0L,/)$;X\(I=SGYM>Q6U_PS]('*E'S&9HL_)&L$> M%"+8HW]:27)"1DG4^P M ^&G4AR6@>G9K*+Q>6]3"WYW<_N7FSMYJEFM+X1$IDP&.3YH&4K=\FSLT44) M40"#2-XF;!)&5+$-E/;HOKY#P>)),0#)#FD17DD?(!9/0= 4> 3CF/H2N72X MS4=$G4K397$$>T=)2W<5%,C7U'F3U]9HC@'!\"D)9R%GIX=C VGMR!"<[1?. M/-))EUE1":#'='7>H%WA0>UBT),3:90U[#+Q6<(;&=B X@9E5.^*V-]6(K86 MC=O:P4='RW(75B6ABQ4NBH;F49CO;LXNLCKNZ*,9"W=6D7A.(\ &3F>-M_J5 MGPCM]_C]'K_?X_=[_'Z/W]T>O_=LK\:S36LUE+S;K/'5>;@9Z("\W 6[GV>V M?O;1P/=1,'N)\WYC;_06/Z1.K7 1C6/YKRAE>LF(5^!)7X0?(,X783RYJ&F! M&,'R!3>BRP_TA^FR1+"2XJH@=2V,9=LBMO@NZ'*;I'6K,)8[3)?%@G4PEHL4 MG-WR8\A*%I_HJ+MP5UA1=/?'WPGWQ_$)$EY[Y-I.KLV(BX"C%!^0+Y% MG(@#LLLAI#WZ_77S^VL-UO5[[G[/W>^YOX ]=T-V7K1?5^[5W9D]183."]X% M!O/J]_KI5LA!_M%YB1__H"V>3.I\4%=K\.++CCM<-"*$ X$5I.(BG!L^'\$[ MHG'<\N;@FU(936"\O7NB,KN-*HCG##KN2\!U#P[!7M>@#ED4L#[2 -J^5D!K M]1FYKRA&3;I(7# J!,-1D_#41I,KE)JQEV#R.S+)ZC.^4%S.AX-P4+DC.3DG MQM4+")U<'F*H-B"$4](@A"0FQ[6+R2,.15O)"\:#:[4D M\7@0CG6#D)&(&E*!(R#Y!U)P/4P/#H^&P7@D!V_+C'8L4]5N"\>"\*Y M\S9%04P)0'*A5SP!HS!"<)"\9MY>0Y$$D[_3<@[E.UG*.D+8*E:,4)>A!IR% MV?5 ]VB!+$2]!YM%.10#2=6&@[#IJXG=:@A?H1"L/F/F3E[*_&P8")NX!IF> M(7J-S&;1AUK8G1L(PHZL28;G4+U"EE_(:!C;K0;9"XJI)PXB^U]\FE;->YZN:G[9K.36_!+$CTCP"E4K M]&_]WK04.M?%GTV/O1KAV0OD(_**?%9W)JE75>W54]RU?D(XQZ5(VB/F P)LIU@@OV2)XFD72"41>F(9J&L58H9 M-'6;K1_0&A$*Y\I\BTZ/R?FF-0*$ J6J;-1"M/WG<537AS-?K\)B/^FR;ODB M9-.7=S17TRNL:7["KQ%88T\N\"P90@T3>Z98H.&51NI2TR^6D(LP![3IE4-] M;[KLJTK>U+$OA(7Y E%7=ZR.&%\-?^,W>>P59E^36]DJ\5LX%H05O17^ M"REP-?+ GI5_1<017B2OWAU"5K@5KN>1KA31^MN'F-+T?R^FC_[S_P-02P,$ M% @ J7M;5H()L(R/AP -'T' !0 !M<'@M,C R,C$R,S%?;&%B+GAM M;.2]?W/D-I(@^O^+>-\!SW<1VXZHMMWMG;=KQ^Y=E*22IV+4*HVDMM?/<3%! M5:$DCEED#B+N=MBHSD0EF)A) (O,__O?++B+/ M-,W")/[/KSY\\]U7A,;K9!/&C__YU2%['V3K,/SJ?_^O__O_^H__Y_W[_SJ[ MO2*;9'W8T3@GZY0&.=V0+V'^1.Z3_3Z(R2>:IF$4D;,TW#Q20CY\]\W';[[[ MYE_)^_<%C;,@8SA)3#BQC]]\*'\Y+^@E\8_DX[V)"$"1IG/[YDX7]^]93G^Q^__?;+ER_? M?/G^FR1]9/C???CVOSY=W:V?Z"YX'\99'L1K^A5A\#]F_(]7R3K(^2S5T%\> MTD@2^/[;PGV'O[T_L/']]]_^.8EVWPE6+2@_Y44!OZ@$N?##S_\ M\"W_58*V(#LHLU\W>8E0!_[3M^+'K]@4$_(?:1+16[HE?+0?\]<]_<^OLG"W MCX 6_]M32K?JH:,T_1;POXWI(WQYF) ?8$(^_+\P(?^C^/-5\$"CKPA ?KY= M:J7XH4&K0/K6&9?WS(CH(%;KF 6_0G7A3U?L7PVVZ4M.XPW=2,:!DN'+\H&X M)G#*0#M9-PA&H-A)VIZ(3'[YC*Z_>4R>O]W0$"SM(_SC/?R#R\_^XV_G"?,A M\XWU >I9%C,P,D$& ^Z7Q^\]W M7_VO"^EO@WA#%G$>YJ]D&6^3=,?]T7\(XE-^7?<1['AR"ZI?LD5=FJ&@SOLZK8/?Z\=1B4S]QF0/^Y!2P1 MP"[--PWB+ 2?T?GMVZ"(9JUANV7B1W XYJYDPF#Z);Q[?;BA:9AL%O'F@D4A M!IF.X/ T0:*J0I WB M_J/KV)3?^_AWIY]:/7CK*Q?1&L 1 >CL^R[9+CYE#H7'B'MY MLE$9NQ46EA98"=-4#",*@JY8\*-3GP;JC'!DDJ2D($" @C.]N@]>EAOFN,)M M*,Y#.IR(%AY+ESH$:&J1!AA!?XR%,- M%( (NJ#E0J<0!>1,_H, #EG%SE7CG/USE=XG7^(NX>J0R&K19EJI%!48GDH< M\]"I$( 806@N%8&'M.LTILT>0[CM7Z=T($CJX6&?:5N','B*8B2D4XM*:-/ MB>=:56Z2+ ^B_R_<&SBBC8Z%00@4,8DJN-"3BN>4H# MC4(T?T:X>E*P5]X\U7YS>_'4&KCU8?EZ #"NOB/_ M._V^ZL%;WY?_1I(M^?#QWONX=$)<#1[^X_KY)!^6T; M/SK]L(J1VU]5P! !Y-!B%R_K)\8(U9SAJ,'P+%?%[K'UUF%0++C-0.M[2U B M8=V>X?R<1(WLZ_]" MH^@OOLBR]V-'UDB]!/:?(E?SI/=OL@ MUMNZ!AI+ XS,-S5!"8J@$08^=)HA48C (062.Z?PQ(+;+LUH J&Y! 6K1QZA M!H'A$%K#:_T!0#K_UC>'ARA<7T9)H \(&S!87UK!:/-#UP 0OG-K=-UG%H"$ M0[K;*B:['21!)NO?[YX")OWJD,.#2SCV*4F#:!EOZ,M?J'Z-:,&A*8V:X2,]:0)AJ(:* ZTV M"&#"H0D#=W'Q+S:DEV&V#J)?:9#JW[+H01$2 CK8+I,#-'!N$P6,3+23!HK3 M)0%/ ,'EVQ;YK*9B]Y+]1;65U$+B/6_2,'W\P.D(#.6)DY('_2.GNC9P!.>J M()Y9V2E# Q9;'12,JQ6B!HBH$BTN.I6B> #G2BWF;.P-YS<*5,'FT>_N/[^2 M0?G)&S\Z_/636PL_'K=M MW\7'=)2%4@QW&::[Y4;/L/P=[2,V&3SZC.)'C ]9'UG[*0&(+"_XZ^N M[U97RXOY_>*"G,VOYM?G"W+WY\7B_@Y%W>991O.L0[&.@7!42,UJ75F:$,[5 M0C5\V\EP(/*;!/L_QY]]%#;S6EF\$WB]NU/HY2@,/M/T(1F#10[T(XKMG ?9 M$_S_Q3\.X7,0,7^0W;) /0W7.=W #_-XT_Q##5(C](DT<2QSE(FH&_))!)W; M_0C/RW&L(DMKN7-9I,UCO5I'")U_ /6L&3 M(">4_3W9$L'TUR=AVN'@A1,68C1"*T,\.X#K4YFVG%"@4(JG!EA6#-=9NXX85B2!Y$Q MQNDO"0,@@90F+?'0HK03OD5:^Q8Q$XNYKR"*DB]0/IQLV4Y\G5*V)2=1PJ*\ M#'[^GQ\^DC F8)7<);!_?$!Q \OXF0F8I*],6LW,-$%PS%S%9MVLZ[\[-^/V MX.US< E2&.L]&!2.J5IPR[EC^BD 0SI-^&5AE#UF5L&E(P-:)SMZ'[S0FNO0 MBJ.$Q3(I ^--VU( (AB9E@N%3@ LX<"-A7+*-=)*G7O+D',9],NCC8[O]B]< M;S]\%$TF_@?[@SB5N*#;,*:;,QJS?^0W-(86(#>,#W4@V //K4[W%@CTVQII M$EV7'514%R$].5/X_"?;&?-HHY,'OL"Q%8>_))]@?:($U'SCM0*$V=Y[2%4?;&U0'.^]%KSU-8P@4D* MU(SO=3AV^01YKM0[5RORZ:+1NFC"[17N$-.D;(S'"S/I- A:W'W^ M8L&GV-5YH)PW:;*G:?X**U3.; Z.3O<0(>C/(,PH6!Z^6XRF:]?#(_CT+F84 M'D^@S'C,4[2BDFCXYQH#)((CR'TIU;Z4BDI4O&7IA*^CD*,ZEERS7<$,\GOOY]]]Z<_-_G7C(1P&VC+5TBVQ^Z@(9'SEPCL1/%&0L"Y(W!;$B6F/-\LA=&(;4+ ,8]N$>I&H8=V;@I=K+3?7A4(I#HE+[8NTUE"9QK?<"G" MVCDYBO+73@RNF9X9M]P:6!R5-S)>UW8EH'-%-W"A\8T">)J39@O?WI]A] ,C MX^D"[A&1_FP(Z5#(>,J"?Q9D9 ]1T:["X"&,PCRD&=O8\L(A3TFT80L$;'+S MUXX4?GMT'&7M*UY=G6UQG2M\/\;:C08J='ZH4"= ! 4L'WVJ9,OYV?)J>;]< MW)'Y]06YNU^=_^7/JZN+Q>W=OY#%7S\O[W]%S>Z\"5XA:\ NK_,8&#>C4\VZ M*I>S"8F6Q:EB0Y\S6$"CYZ0,XWXOH+%T.SW03M0T6SA_IBVG4U[ M8,S66N+,5+O4NZ=>RWMN;"76YF;5Y.D\-^I+!.T,=8"H1^>J/2A@G+7V9D]U MZ$NH^[,2$@GE5; MNQ$]-,ZI=1]-$@&R2S=@>Y3=7XHHB1_?,R^S0S>!&N_=X84'P6-'U(@9+AJC M+I^B1".CV H)A;/#'!8).'@\3V+HPD3CM5Y!C1A(]3*ZA6A4P]"#NZ]UT<5+ M>R-48?!EOHJ?@9#'6=1SR[CK)*?GPX6NLAR#B5I\?Q/\<1 ?=2THE)-I# M#QW31P\[CL$P'G*H>5"];BCR*XK2_AQX)OH)3E.5HW,W,H3[3'#_/[_[YL-W M9!^DY%G(\6'VW7??P?\GF>A9$!SRIR2%%W(S$D-'[% IJ;.UH6C'8+*!-AC> M*J!B]]CUUV%0_'V; :5WK/I9>*#T_?C6J?N__:M)WX6JBX/?JG4'>4^^_]?9 MQP__-OO3OW^4:/7<\.^_G_WPP\?9=W_ZU^:O.%GBMS0/8!^_"%(H(93-JTQW MV.&O0]UFUP81Q[#L1:J;6C>6<^.S9:FEUA*12$SRKH9+"N16L.(J^CI=+EI@ M8EVD2G;Y?AT:?:7T"8ZRGJG(Q+Q*,DC"7&WO@Q?]M5,_*FB7KD.$/;J*[4," MXX*V/W^J*\[2P(K;VCH=F3;\#DA]S5.&R6H+6<1X-?K&$?PLB'C!IJH&'Z-% M7IF)8E;A&UVV1I6]226TRSX9666+)]@-E86Z6TA%L(\3RC3SH +$*G"M8[E9 MSOH8"J%XM9H%S8&?JZ1#*X=ES7MAMY@.R M>.\]]>VI#5@/_%_Y.MJT.7J1# M=Q]S:]#0KS",XO1)>_8NW=GV!L1ILG.?FY'^4D5'4GEC/W-99_,R22^2PT.^ M/43M4IX=":+]:"#M7X8(VMB]]"'@?N_2G[MV&%C67&5$B*1"E"5S)\FZ_D'( M&=-'"$6-<>\(XE[1+/O15&@6*:5VU"_)2]')+RG+!6.?EES4*F>P?T>4-TR) M-_-=DN;A/_G?M24\NG=")Y)'/U\997HT!R\GT<8\D1F!<>.^MTX?JA46(_#5 MNC[&C!S5\9DU"_F@><1IIZIPEIKR-QX6][J9EB/[$."0)=H^IP!'29R&H&9K>[, H9/5BD1%,25*_0# M)IP(8EW(,40L[F/+FUCR+HQ9.!-%[ _,_L2]J0^Y-ER<;%Y>"EM-2QO)!P/3 MB:(WK&,,9(-2L]-M2 */5(A^&$]O<0JC:24J>&,F(A^DA_ 2P1_S:(K091H" MV@NSJ+-B;1+^9*WU$J)I"'XDI/6,S*PPT=/6^L1D%FB8R6T]0Y5FOIN7H=C) MPGDQG ,0W',DQI&HPW(==@0;P*MEI2&",M+;0G9J"/ ML32@^.IO#$Q4JN]-(853^&CR^!;28L32# M&AYBK^+^TLC$0(B)A$E,DTUMVW/87PGZ>R-K76JZI$2O2@X[&M[))F$=!1FU MT)A=#;7,M_L:MD"1.AMJ^&BKS.KZ;G6UO)C?+Z#>(/N?3XOK^SNRNB2KF\7M M_'[) )!>X#S3^$ OV?> AZ@@PR]A_G1^8.J]HRD34]0UA_JD[/]M]$\*!E'" M>J,S6.CFHYW>9!!>\0SD4?'\A5,B,)5$TB)?&#$BJ.) M#L\ELB!B;CY/('>';"C[KQ3M ?D$DB$%TUF^VD++!)[=2-/G<$VSNR32[Q[U M"%B!=)<(S3!:!XT01)M9480]&>]&Q%%$EFR!1 !KRC925FR:.; M-T\TBJ![#8UI&D20P;39A7$(06T>/M.B&JQ&/EMDI+=1O41KO)>RPG3_AJH' M6RU-*Y!GI$ 7J88- K+V+T[4-HYTCS7I@J9TLF8NUDJ%)J";LH5["FS$C]4[ M4,T\*"&1"A7JF6Y4*&R#N2]-J..A79TQVN&P@E#PI<=*9OQ M3'2B$3%/IB>=Q/;I]B3#(9V03RB+PO1JZQRYE.>48EA2C4O$P+5>BG 9V!B< M\-%%%=]J?"(9P%E$T6;T0M?&4K B2"[*?QNG2P&-Z4JTS+?=0 L4R80U M?.B4!5J3%O#D78&!%'7VXU\\FJ^4',YCGL,,\:79H/DW+Z]_NB,WBUMR]^?Y[0+'9_1E6Q89+5\%8)GA*8PK'VN@6.99D(5K M2PD+6#]LLL&XR2 Y(+HUUKC0JT;YCF=&.+POJFUB7LDHBBI?A-$AU[Y$T$+[ MH ) 7CW?'"[*'D311F6.2OD6^=FKK=@A M\7X[K6K%';N1WE2PB@ /$K99(;@7"83RP0/XZY.-?[[Z='.[^//B^F[Y\X(L MK]E_M[9!KAS^L52RGG:'MEIAHKE[6Z&.O'T7&H:SM^-)]7S(7)@_X87Y9\V# MO%P>Y)'?)/W_@_9B:J#D*T65]^+D[UTDY(^%_/R*J77FYZ[OJD)&^$!%PUCF M=#C43<+$+?O&REZTT#UVOOG[0:0+=/3AF&PTQ(ZOTTU>JUWL^$/A])J=2@Z- M"1I=4+TKL@!OCDO*'M@P,G-3Y=C3]16QKTCI=CK+N2H1II3[OLLU8PO?]-^^ MQ4W]US,/XZ2>\9%/<='0>&BEBH?*B\TIWQUUW@^>*BWBC5QM*]5N*V"_(3;A MHF^#NP73;'[UB)A;WBZN^FQT[^Y7YW_Y\^KJ8G%[]R]D\=?/R_M?';3T@D$/F-@[6VD6X_NU!D<(M)S#MBOX2ZG*$. M'&2E, FBU!$5 I[*Z+EIW^1P4%+!DM\ &D>1COB^2'9!&.ON>]2P2!=^)L8; MUWTJ0/>7?7HN.A6$_"; <32D=IGQB>X>:*J14 &'?BO69%AS!2: ,.^[ZAP8 MZR7A-('9;$)(CP\BN+=:QN?!/F2!O5$9.G"0VK78"-+HP6)"<-]8I9N;MO(( M&.A2OGA9TRR#XP4H>A-RH*ZW&X]@MIW3G M<6;/8X^/WC3*3L">[;BQO%,_SDYKP8V[Y[IB5L(?@W5M"FJ R+NK%LO*+54) MA;>/.F+!M/T&4/'0$"?_Y4S\@X-GDGZ7P-T5>=U+\4/7');T".%/2P#I(87Z*$ M],4A9:O^#2]:R\-#F:M,>9(0\\/\E:S6@OL30NSV/DCD5C?X7E1PNL4/8%'A M=!FAHNHY$:2(H#43&XFB)O3[!R!(ZA3+G!RFY5L:Y@=>.1JUUMW(TR*JJ5=/ M[N!6BJU/$+/LQ14_5@D+C:"B4/,8QFVFY)5UVPAM8=XF,K[8=S>/O0Q<5GM_ M^Q8^>&*L3-Q4C-V=N=_2/9O0)Q!O'F]N>8I*V\V9YLV6 J)Y]Q.R9=9VZ#CF MW()D9U$P@6=-"F2A,_VUQ2SOP$* M?$\ML,[<:28H*/EM@Q;2*HT0?3DL7U+5+MK@\95F-O3@.(;6Q7[=J'2PS@W( MS(C^L=N,G#P!8^98JAA MIM<3NOG=G\GEU>H7G(8V;"_'7ZA"!:P-W9R]?F9^?1F7967G:[;M"?.0=JG9 M$$)H9:P&BGQ4ZZHG%8R"6(-85%9# DI$DB(/K^0=4&,[XZ])58.XHCCUNSN[ M.D_CB%_TG+K^B_(C1:;P[= M71JNWI[I)DGAU*CUR-1EP5,+E;<2$O$51?58*KM/;BGH4QC11D&V^V2<]6B: MH; 2V::;MF;^V_CC(*3-325$.X>E&@I>6)6#D7:92?9S>Q4]DZOH99*JEU$L M1X(TBQ0D0XH>HC5.*RPP'-_<&'-5/L H(8Z(R6RZ Q4 M0\ZL_;J6MK]Y]N1RN?-V%U(2&T0K41I=$8T M8KAOEFC!3KLW(4.201_3I1HFY$P(7*RC[N$"P8.D@,5D3(1 *8*CR&I+TQ3" MS'6/QA:=6%CQE)4PS5#*B((015GPHX@S!%:MH0PI,+#6C1,%J37!>% +XLH\ MX#U/K3H-[-P>X_"?=,.V;M+Z+P[T/KFC>1[Q6PSMJC*<')I!G23^D:4-HH5A M@B_+NYH. KTHME-J@VG@>VI&/*ZC$:F%&!3RH"6"OR"<*54J1:*9!LJ-9! MN@P\02SQ=KTPAD=XQ8('E@4TJ.>A\@%MC^V)*= M6"7_>S7_>+:2'MB:77,#18RK:#_VAD-<@8F$+V;?+6:OK:)?YMS%G.T* M7.XEY>;+2QOM+:T0*TKBQ_/WSZ_//=J_K;9E M9=N. +L!B;LC4S"MVGK5P-#V6"T>VI&4@(2P4%MDV/5FRIYK%O1M4$LC2Y8O MD[0JA-HJ&DQM5Q7UL M>QDF(,]8AA!N7>O][%&O"_M5[^1ET_\ [K3 S>. ;;Q S:LM53])FUNJ;2D< M\I8*!(/_#V>8ST%$^7M9%F"&:^:8X ?>S*/^AQJD*-UQ?%N_>"F*&[-_/+%I MH+?,R2VV6ZK=CKEF L<3X$QUW9NXY<"Y1\(03U<(6Z3:A+&P>UAG^3]H-2". M+_-OCIJ)Y];3Y:9.Z&&_%Y5K@DBVY%C&S('O>$''K@8IMMA(E43["=$04,*S2T)QZRD !LQ)A3T*<#M@#1 M2+*EG056@0Y28 E!=EPU%N:Z9Y3]A&&??@!5Y@["9;5^V2 M5GM->9UGO-;.Q0,6Z-*71.':HOV% 0&IB46G"(U6%%IH]PTE.EAI^^_E3]?+ MR^7Y_/J>S,_/5Y^O>:+6S>IJ>8YUS+]*'X.XJ.5^GL09DV3#_^,LR,(,;OMI M!@L._],A"V.:91K$8^*HL9.)K%O"I ,Z-R8' MTK0?&=3&A,Z3M5%GA(\+MQ?UD=F?B[%);7#1XJ$$LH-U,8DRL MCX[NEC[3^$ AC^D<.G,Q-_U+F#^='[*<+>=IQ[)IC8WC?'H*5W_\E/7NM9'>W0OM-@+7S,7'3?F$MXH [URU -IX>C<28+7=7$0(>@*7+=WEM&:$4YL13J]6'Z%&DE0TO?#V8TZ"+P8LRV^^5JQWUO,R8&"=1'<* MT3R2UH(CG$UW\*)\DWA]O[K%VOHI..[R[&84;W3&Z*=-\#YH39?#*5%\\ZI# M9$$V >V;QP[7:8&']G#03J"C=X-F)(QG@S8Z9VE4^Z#[X\VVCLZ26+&6X3E/$PNR?CFR,>0 MUSM#U-=#LZ^ VY,&VB%*?T&/#E7L"6 +Z[O%'5?/ MU?V?%[?D:CD_6U[AO2\[*M!I)6UEED7A[*X59>Q!<$\+QYTJU?'B.".@G4>. MR;Z^5FPQRDQ5-G-6.Q>J5].L1IL16?3=AQ70SA>*,T'4?K>G@?U*;[:%T^&_#M2&:(,-A&P*+FP^X002T M'BN?)[M]2I^@*?PS%0)!O_5KFJ^V3++NLY=AU- VIZ<(?[0+'4(*8[LYG$_5 M[NCSI\]7\_N%W!0Q=;ZY7?R9[966/R_(U>H.1ZT58D$J09=_[T9#>K]M*4[C MQ74'COLWTE8,JKF8X)W;CK=S+2+LU#P4T.[7&>-"+\I;)#Q[2QF'(E]-$IH\A<4SUM%A#[\IN$,5X*=$9CN@WS'FO%<')(Z90GBM](K1Q(RWV:Y4F,ME,0!;E: MYDF3(I$D?5M?1IX'CZSZEO*SMIL@S5_OTX YJS5XJZXSGVXTK ??=N(T'WJ; M<1 >>-LPU'[8O1#GB3?SV_M?R?TM4RFHS+_R3+/LEXA>%/S2-\N%H >Z-UIH M[^8*"H23('4:OOGW$63UR_BNH,YIEQ,_!D)Z[:UDM?&,NP'A_GVV8OCVP^O% M_ YIEWA%LXQ2422<"F8[RP$84;#TH%N,IE;HX1%TI(N9ML9P**C;)9!]\XE# M1!K9"+(TKQD ^Z]*^=E__ UN ^3>^J^'( JWK[Q(OD@4USB_/HAN#:&_2& . M]EC.C*(O2^VJ;.=_7EQ\OEJ0Y?(]W-[,82'E9W)__3R_6E[^*KI.B2H/SM3M M;OU$-P=H+&D6KCO /9F:>\4<07BIK2>03G)5YTY#R7BUHI/$Q6,=QB%26QVDZP/.SG@*)]#]VBCLC=H"ER53MUS M=-YCYT$68%W7A^,FO*\-^,TD1JKR7J/.@"@ON]HVR\YRZ>K$R&^"'$'T2A/( MG73)/9H;JG5:ZW8W)F#W;J6;=>D^]) H;J*+G4'N .XO&FWP\MJ)T@PZ"8@N M-E6W2:Y402WS->&7(^M&YJOH0.#6B?2>GT9_0T\\PDE"C&;>S&=L:9K2C:6% M=\"[-W(K :2=&X%13-V"H\'6OI>TW[S!#YFE$L$6:BT^TW#+V1 F*0EY%%E@M@]2<0+#?B\Z8@<1B],8F+(='Y+3 M-\=V/?!\60 ,D9XUD@>+@6V\IU@2_+.EH>+=!5#ZOX:&4X5BPT3,PXQMB<^3 M+,_L3*83"ZFJA)TPC>H19A3W52)L^&D_8:^P"$?ST5!.%@WGW8]HCW[<%-W* M3"QQD=[Z]!&L\'$B)I M9L$2%\>T>@E6-RTK1.>FU8.K=M?NH[9'9?),A>^CD9TBLD)$W 8V=HN5'ARY M<8W%DJ2#Q6M88^>/2W ?;6"@+"'2F:^V+8.=^MNC>]9"Q,(\;'']:1UB>T5H M:!OBHTE-*2^*T?V4))LO810Q699QSG@-H1Y\EE';+5(? CB&UU_$NNG98SLW MOKZLM=11$N!Z6)$@@H:/]C>NR"*BK0CAK'NP[F:Y_4)G@,<+](P"'$=Z2F"4 M4,_ B3(^$O ^6L9P:7"T?O&2TWA#-VQ)W!S6^2]!FK(5\=5X9M"!@Z/]5H+4 M+<"(X-P*++AIE]PH<$B!1"26CX8Q1$ )),[B1\M<6\;9(847H+SA3A!UA%AV M*.ZSUVS%D/EK7? H&6QV3+6/PY["C-!(5-A)JX2VC4UVJQP2?N=CNDUN&RAR MB48DG@_F/:I 2.D.&646!WH,J9^>S<"A,KY<%:J&;20R<: M0MJ#)4^*Q >!R3<9-5Q2(/NX3$X@[;B+9Y62NGJ(PD?NURT64#LT]XMH'W'D M0FJ#@[*8VC,V*"F\2@)YFHB2_1JN#\8_B6"X':ELSU!TX,B=J*Q. M4-2P>!VH;,,NV7W*Q_5OL#!(IX:BHI H)62G\T8,S#)51B':5:J4X$A%J@R\ M*&I4 <:,%+6J7.E^9^/*(9*@/0PR%H^%2[6L@,B,.ZC^9#PLE&P0U[I LH*& M7X61M0SV+XC,2;&UIR#F?!7JM,21)J(JC2Z;>P$NBKGRUX1GS%MLZN7;5_NB MD ACCW$9/E,AG,EB!U'",=H3A*[;[0 RSDUW,(_J=Z?O.2E2IS4C@EIQ1UW0 M$[;L81@YXH3 HWG%A.#S?U(V'T+C)EBE%\; :*@%<7VJVCBX<,ZN[PWX?A6R3B&)*U_3+O$Q; MN$F3F/US36NNP2[FZT\&Q\2&BELWM[XTG)O>, 9;FLK(D(H.:1+R<:D;26YX M_Q7G>M%QCE3*2M%'&6U78? 01F'^>@\OUKKLM#\9I,.4@>(V3E)ZTG!_C#*( MP?:1@:Q^SL+2X]1,4I)BZR80\\%.QY8;4N_B('HMB@U_D;('F'E>E9#'.UNH MBKR&A)LP.N1TT]-N>U+#-M]!PJNMN!P*=1MU7G-YRF2+T25+TT[[%G M(J6@>\Q#E,'S%QH^/H'X 6,L>*2BDB1S X<\R]GT8)4?J[-@VX.RU\(K0A_F.IL_ANKL;U83CH7N0 M:290XV/&'0S3"TTAB:J\<_#XF-+':CO+ZV,5WB@';_2 >+?J>C[JWFK3FIN, MS\W#*]D%?T]2(N3%++JG$?PGFCRFP?Z).>N4!IE5A'(21=1"?:=,@J*$WQ!R M6,7]AO.J+?L'4TPD35(2!:VOR!).UU7,TNDEQI^-9M0B9H;-P&,U \PO8%WK MGB@@B>D6$?*\AZ5==)3K.K)(@A3BGNZ.+' MJHB5_=9A $7LS<'@25"'_[W)(0;X WDU'A]*FC/"JD&5Z-#-RU[D:PJT'E8>^ZD*FP>V=%@ >L6M"^%W9?" M4M22<^T%^B9XA3EG(O*"#+2,S9G9]US.AI#$7N*&3X,Y=K6GYT'PVI=9J^B5 M%%2YUA=T28VP1\8^Y8R(N)4+3T5!!Q')BT:)4446V1_ ,XZ'4 1VQL,G@2U,^A-#M$7#.35Z HJFB)NEL^V92T6\JZ@_+67 MSF#T*>'G5^64L/_B53?2Y#GDCR=%G2H^23G:V_;:7=UV2]?P7JJ4_3;(>:N> MZO:_;]K, )+8/F'X-&@NMWO3P[R_'LBLT2V41.LN >B2)F$OG<+X,]).J7F@ M^1=*1<.X+=W0-(A(E@?Y ;;S)(69XEN)+6+Z$4*T3L,X-/H&"0][A $Q<;UEJ^[AE'GH14D;.2L@)4' MU:SXLW?X'*>B$]\_^1P4L5%VFT3199)^"=*^Z;7]"6);_] I4#N OM00?< P M5HWJ7R?)78$D2H J*9%W&J6,Z+.$Q<-^8E8D217<0US2\/4/\=FEL?^KJ"#FQLD[<23FW: M1E1$$[;@RVBJ#)\( D10P%^03Q*)6=E6B,-WW^61G4]%OBH_LY-]%HM@81F? MB1RYNR=*^Q[>]Z2&;8R#A->LNWU(8:ZW_?DTK[.[LO&FC#:7,2E($DX3WYQ' M%1H6T5V949:D8.BA.'5CRIE>EZ,!&]PLVPFGLWH2*:=?=?)GMML(G M0, #@SQ%(E4MB* BB&U<$1\!:@)O8<,N[NKZVI@5$713ZR&JQN(L*& :GC5[ M9OLKR?"Z30RNN'?VP!!'D! 6P$I"R$@'"0.EA*[S39\8QS1;QK72J(.-LA\Q M;.,<(KHFP;0')( M>50]E%OS ;:D2BJRA-,EG#"1E$?K85M)M-I3*/P=/_)>:IO>J^/_7;&0T7O/6&A']8^5V1>B8S#B -P&K+H(7& MZI5L9+[9)UD)BM CV<"'NJOPC*>2>& 4PV1HK,#\@K?F[Q#[A!\9M2Q]^"G( M#ZGM%GH0)O9S1>/^V"]/?Y2YC9BMQ"\T1W-.(8M>@(!U^?E S9:%:)1GX#1%]43')U MD>R"\'@K:8_FBXJIQ3&K6!/' Q53,=13Q00JCI+Q]B%%/?YKFG^BNP>::H37 MP"+=VI@8;]S&J #=W[+HN5 T@LQ%ZQ*T^]*>S-ZIF,5:AN_9+70 D/]UM@ZAB=*U!;"O 4HP?&5Z)@7>R7"7$IE MZXN6.,9%M1,+29WLA&FHE!G%O5K9\--6K0*+M'4,K;_*U((X,8^JK5,_ [' MPS$1:X'J1M*)Y-Q,+#EJZ=<(D&U1H1")@Q4>#96" M5^,MI<@T4N"X?QF\V1I[!>^)\S\6P.C[)3"^ZV]R8N$S9V671L3NBR?(D'(9 MUAH9L.\Y:+9.P[TB;ZXGKB=&81+,\MJC0L0W%CU75H93W8#4\+VQHA["W= 4 M<&4=&^71O2-+VNV2F+^M^#F!-(U;>*&OWT)HH+&LQ!#80, M+9Z^S(A ( (#:\O0A_V?H;\G%&DBV5.0XJ267H3/X8;&&]FUR923DE-X8KP",89(W07?,U / TP'"55WUYQ,N[ MD@GCA5T+"OFCZR_FCD#P/KSQ J[VZ3&OW"0;%W0=L35I8[Q(T 'CJH*:=95& M-"'1%$/%AE8_R*: 1E$/\?0>ZD'SI_A717DN,IV\ M*&YD>+&$$H5(',PE1B.&<<'IP/%*E?2+D1'!%W4R+E0&A4)-NZ01(_?X$XVA MY1LTG]W (XB,'T \RZ> F3D=LQ\-I#3-(8(VTC?[$'"?UMF?N_:#&$%C1AX% M%?YX/&C0*=_I>K'KONJXFS; ^['[;@E@VH%?H5U,=W!BLQ._PKZ6[BM#T98; MCL;V212N0YK]Z(72B_+%-S2]@],O2VF/D?Q0?[4H)AMH8J ;@HJ=;FN8%;6S M"4,D=ZHS3!R3L)*F8!V:1,JME:PY%L9D'61/GAW-7K" 2VX5+X+73TFUJ;#0%<8[,7465KW=AHIF;+FK6EY0EYH 3HX-K:R8(=69J0 MJ_B;-ZL;9)Q!+ZGAJYN6@C^K6X>07:N;!MV+U7<&'0LM#<=%: LI(:5 MGS6(9]13LYN4[MG"5W![?DA3&N?,%*^9)HG_T(AJ@XBCX?8BU36^&\NY!=BR MU$[U$XC8UG R_](RZL4A#W&P2YCI0.>L?9IL#NNO9=$I4^Y7!PZ6]5@(TC0< P*"S71RHU WH482J2IR-GZ26);F-75B M_U6I$ON/O]U"CP[%S?_1;VY50\D8J$#C!V>?6C%JN\@L_#[Z;;S-QU->AK9^ M1?J [0O,HY__ ^_XD)]$I3_MISSZW?W'5#(H/V?C1ZSJC5_1U U%8.EJM5_=*MJ[9';WU+ H*C:,EIO*&;(X&7\3J%\KH75/SO;1)%ETGZA2%I9FPTZCAZ._+DU+5[)-+.;6!4 MOMM>MZ .W1HE?9[+)D<@Q[8T(W(4\DZ.\S7Y#88BQ5AH!:^GG:O2FP3K=7H( M(J0DIR,YYH(9.P]: GNQ+!VQ;EB+"DCL!:C!1DL_S@+VGVM*YCDYHX]A',-Q M-O0]I6F83'/5M.>D%_'&?/ X0(@@)W"GFVQYM\,)F6>6FN93L/]0?@.-$(C6 M*GM8]A*Y0O+)>H]%Z;9BB>&)-3?94?9^*)NADD_!AI*+0PIJ]>OHAO&#D"&F MCW"^W]\H+$3YL9)E![)LA"S0W]0S&RG^,Z39,LL.5!?QVB+[9#,ZT;IMYQC3 M$QM2LZ6XY]U4>S)&Z3G,X%4/"[NF7"2M[N9.D^K'2JQ]*9;L*US<[OEF7SBXO8YKO8O1Y)?!%FZRC)#BF=/\ KL[4N&Z4'/M(+P[X" M-EX7VB*[?UG8C[/VJT)Y M,ZP*Q(D-\D$:378:<*6):CW.4I8_*0!A'S"JK&NI9X[GOI]A)(ML^U0D+IF-N#LY;*W+,H2IP6 MP%X>8JI(4*D<.//<\/>L) =//7YWVR+W%!$%+AP7%=B5[5?X\"QGFHKV6JL? M22YH?:W1G<,]&RK8T%:]8&]P;Y#1BX3D""V&.W8 !!=4)=/)ET",P M\[R&WU8L%M@!4)*&CR$4B4^^Q#3%<06#!66.H([;\@IX7N"D;]?UW9K?;'1_ M<)W$=18DWZN8[>%#T5) ==\_C 2>I^@KYK';L,5']2']F#0H99S$[QN*^:4\ M]R'!SI$(F*(%Z$(^-,%'-(1X2J"&45 MDXJ62*[ \T^3ZP6/7(Y58=+0I9+ASTRSYE(G[Y/+,,WRN\-#1O]Q8":S J=I MZ;I[TO0C[!DT$::@J!=!;T*F 5S;+LK<=96*7KD_MC9O@3C)2NJ^Q%4CSL9Q MU%7W<$"P"\KUV8Z>:\D')OAB5_[AE0[^'NPB3]>7E^!C^V-7LP3CB!3]S MU'(H(L8BO))NZ+Q8_X$.K:O*Y]1V?[40]-P MKL;63W1SB-BL%?"! MFLI;KQHJ:E^"HJYA=DO7-'P&/HRU7?7@2+4M.MAO5+C0P+JO*D3 M.D"W.F'FHD,GQGJ7G]'U-X_)\[=\94M?A6(4_U'I1?&'OS$^FH+4?W#[Q=LL MP>>M_NKL6QX/V:Z?ENQHEH=KS'3<6I1[9??.6(V!FF)K$D*13*L"QTJ;U?.B M?4_%1R794[BOO2_:']+L$,0YOQ6($DBN9E3(-HR#>!W&CRBFT&<:)9QC<\W*#AP2L_4;S0%.)[+\V%DINDK.P=D$UPF? MXL:N#>+^-E_'IKR-/_X=Y39=S81BX=NST7F4&',,""&S L?M#;8EQP(,[ITE MH/M[XWZLUF9T=%.Y9WC9:KN(']DF6)4^HP/$,QLUR\?&TX1"-2$5*W:&!+QE M\ \J<'$,RHK_RJPX./RC0'"]C UE73'?*('[3TFR^1)&T,]RR92+<0)MRK*, MYLO=/@A34+F.9\/]2."$XD/$K,?,"$^6]U0:_/2RDZT+G]-2M=RNW(,;!U[E&(F/!5P0TD< M[- :&3,?$#X<,E'"R02Y(*.?+FP#](\7(?[@+5'!L9J"P=7OJ M2<*YK0WBK[WQ@*5&G/F] T)?UUXE,0T6Q$B=VHQP>M.L2DD>1"93'4_HXJ#S MD#$'Q!LH1^M#) RUM.>3&BHKSSQ^H>'C$_,S<[9Y#!YI>0@#@V1,LNBP82/? MU/W&7>DV5H<\@WHY[(\7803N2K'M''T$]Z,KQC 7% MC!7ZD]0FX5VW,GV-$C'Q$H#<"J-B?>',SVM1WGW2F*'K)'ZF&9-70/X2YD_L M3Y=)NJ4AAY>]5F]A6G1[#P?CXD1ESB:T'L=-/JCSR,^11.U]?35N&1@*/#7]]O*PY(V?I;\("U&<2:W&I3*:J&^K1U-*X5M;7 M''L M20/'00T2M.YL>A%P[C@&<&<= R5E#%0C-.E>L>L$2S!=11EE13GIH,IN;]'.5%H>5\RD S*O%-PD&EK_QA@T71! MS_B10K0!,;1"QX6=:IQ0 D@9 Y\E >=HOF;L9$D:TDQ94*X#UGTA.SCF$3Y%XUPEB-YI7$;GQM*\+QY?( MO.NLR1"=HQ^TC292<5@QZ#CM]'<'2?Q9[;J5$$CO!=I,-MX"5#^[S_,_'EN1 ME\54*0Y$!R&4;WP61'#(8P[5)WZC%6G]I22^C?!*QRD MBJ";JS!X"".>+VE59-^& &[9?7L1587XN['12O/;LJ8JU@_@A(JB>&+K M*3HH1A4)G.T!W=(TI9LB7CL_L/_0OM37 2-M!8RL-S8 2DCW8;^!C79D7 "3 M\F:K@$>*[P?Q7@3SGC0QN:9YP7='/1@[5%^:F^C%,C-YT/1$QY1- Y09 M8=BEG4Q=Z,6B,N 8XJ4G]7=1'E"VV;J'6A<_I4F6J1< :RSW!YH]A)$'G18H M* >@UGRU:VL':?H*YY_/072@),AD@[V'(A3.>"@L6^\%.QB';!@H3"19'[(\ MV;$E .J>K*,03EAGY%TB&O;%<- :D61/4Y&=O'Y=@[%]>0K73\S!IR3,2)3$ MCS3]>L8?!$$9%4XK*RZ4ZN\F15V52JVSKZ&-=$Z>@F?&+Z4QV= H9&39^@$D MDHBG1]]P[^3PFD1CDLX\J1+?,<;V^%"W1]_4)3E MGI?!JIC/#-[,#@5G>;<1H[ZLF^"=+^?=S+241U0OJ^',A"E,&^Y:K-U#9?$D MUK50_RXD7^+;+A,P8W@0TPY;&)P80N=3IT'2W -5I#((;,,)E;)O@R^?6+23 MAD'$,UM$0>",Q=]P-P5Q2:M\[T :6.4)!@C:+#70@P!"V8#>W"FNF@H:,\*H MD)*,R%PJ"/$](Q1%D<2PUILQ) 8Q=PTQBT+8."%9*=(O2?K[,KY)$TBVZ66" M)DQDP^L62FEN>C0\(^OBR61:@$N6,2FP_;.GWL)QB=B.3*8C<0E']L]R>LM6"L0/@'#Z4=?;L4-B MX.L-8S%G"^GB'P?1H,WT",4>':E#=4_Q&JVJ+7'=]ZSNQ5B[CD*!#K8C"UX4CV(T.OLM*IVS4RA844L]7-;.-_JU-$/>]6%7CMZ_CRH0%6NX M8(G<%\LF6K_02;AWHLB7AS0.\T,*.;"7X0O\RYRU;$+ 4>]N$>J:KH=VKO1= MK+1/8R0"UYMM@8*E]1.Q[T3M?Z9/X3KJ4/5C(!SU5K-:5^DFA',U5@W?^O82 M"$M93V(2=U=_U?&PUP;1LSU]2R2K+?T5VO->6Y;Z;>@]>.0[7+#;US*\OR.*OGY29W31$L;(9CN&/O=38Z7OX MQ5&QEH]! HD,X'TIUKX4J]P ^&4IGS.Z/417X59WF6:%Z9G-M(6R,IP*S1_K M.>:IKPD)? ($O#.D3MD661Y"*M2F$D-QI>[HB>4^I>M0]>I##8+UG++-9O,1 M9?4[PM/)X\$5CPXK$"Q][1MK@H;R3["59[*6F'B/5>L@]WI[Z: MK IE\YZB!_["/7]*D\/CDWC"R"'Y(;VH%,$?0_+J\(!0\,OL2G12X*.OY:>))>WKBQ1KG61(]G2>Q+P$ W3! M/"^>P,O(Y-5L3':H.);41ZRZ&=G@.;Z;:RWN!*EJX2N19&1>_(I?4.4$T M7PKL@"6S199Q?A^\=&T<#?!H3XW- AR],E8#8SPP-G&B];@"@7 ,9-7O*T+! M>@Z0,KC&JS+1KOYF46?"@(18::)3E%:M"2T&3K6)#G8T]2:D2?AT1#)<')S< M[C"FJ^TY6X3"_#)8\T7+]++* (^4^=TE0",17 ?L/B_C6^2U* ^Z(3^ MU9$*#EDOC.^*6IJ!^8;HECXGT7,8/S8%,*9B=N"@=;3M%N2H2:T> :/O;![%*2 *@Y#"-(2]QFV0F\HP:^KI9GJUOSPF&'B[22]!&LL;38(+I?:^RY:B\^ .'- MV>15Q[NH#AQ_SBA;@G2=4UZA/82RX,;^O/)*__H)3:D^!2_A[K [2](T@>C[ M/-BS7_+7'O.A)^&/RG6)V:6!.GPO%-+,G*U^SDA!AY2$B*2$<\=$ME H@.,/(YOPH0;%W M'I.X^^.B\:=&GC*-1QGE<&IL]A690P4QZ \NJ(EN)TS_8\@)Y83Y>9?L7DO) MNB(._B$J_,1:^(EMP:?;\Z[)9XI[PY7"&U936 XS(W(@J!=<#D5J8Q$QF/M3 MMLDGJA2]:&6CUAO1C:>M?4COUA[R99SE*3?&LR +L[L]$V*SBNM;S@^:]<<> M'>N]6S_QFF_A[' 1WLGU84R15_B0DPI_1C@%(D@0Y@4;1PA8G0A/$I'O96F6 MDU0A =I&HG(CEY3>T!1>'02/?7)IM!3\V49T"-FUB]"@>[&),/)FOX>HR!!& MAU2$_-E"]).TW+YOZ7C]"XMM"3B"\R3.DBC<\$>%T(N.L7(+<:-BC;=# MG"?\Q0JW"%GY N_);'U'8+%I\&'WV;6]1-T_ZC:(2?SXGNG5CC2WBOC;0)W2 M'O(L9]H*=T3E;1%6ZS1QP ,E'YC1+$25&(UH.F"L!FDFUIL]T520"&W0]&SH M3]YXL1#P9PMU^2LW6CV,=UGX!56U"U[!2]PS)P'L=PBIQ,!5IPVFYOX-VXFLMB_Z!<%::01IJ.1= M0?5K.)67A$E%F?PF:4_S*,3BQ?ADT[%/D^"81G&7PXN/>'/%!NEK&EVXJ 9B M)YC"3,R(6,9BPY769#@RWR9Q="]-9Y" ' GUO':\N/$DBKCGOB-%CB>00SL_ M'B]8*FNPO?=02(\=2)8'[V+=UHC:=6K?@8Q\A6,EFO)&QXB)=\%C MP99>]62P:;));(L;)"%FZ"D9;RSYPXS)C@2N2?414V58-OAHYF7/G-[(CL-3 MGXWM!'GQ@M7%=DO74'6\9!@RFF\I*'$8B=XA:L&H[GGK:221&GJ,, V-7A\G MT'/?!N1D9ML=0B3)NL7R6@!-LC.#A>/UY)Q@0H288:VX[(S$-(?[]FT12!2A MK+=N@/U17,QGMS2CS+B>3I@^%3%_35\O>E^C;U/RTMQU;)Y@Z/"#H#DCDNA, MOCL8U])_$),0\U=OFU,MW7HNY,^BDR);]].PS% M'F=Z:]S72;RAT&LA?(BH M.9%E.#E_#=PD?E\35]'RTLCUC)Y@Y@VB52[")'9NFX0P\F0PT/9G;(^4_?&DN+U-RE^;UHD]9,FNT_'2EM5,GKIB0^%]\C/-@)'5ED40>1JN+^(=)T M4R6?*HT_ LICIJG$:'<"*U_9PLXTV/S]D!7U(N2#@#PASX(T0*0E<9(!=;4Y8J=JD M_(VB=&+WC:*.Z7@91:F9/"&**GH 511]/M*TE!ZO$9!:"%7^0*]94!/PR21- M(G8;H@K;$_/3LV9O=)K$EVE6U20/HOYV-DC,G,F'5CE(7FHR >991ODK4LLL M-34*[D6[20S5Q;H*'NTB7<^,_N(^\W>*;_4/^K3CF/T]V\+]<2>?Q MIDC5R>Z>@I2>!1G4$ZD 0%Q;#S?*4)XLG"-.FW'!'6$<_(5Z-"'L%GCX=_E# M>>56I\BOI.6@,\*'?<_';8+!R-X$"-/-(C^Y>O_ Y5_74-Z8A[IA?S/L=L<@ M_-:\S_&4C.-K)-4WY%F:+$_D1^0@;\]E=$Q/\;,?_J X,X@?KY(L.VLV M25FTN\D:28BV(M:>';>2]&[:R[)$F )FD0;>7A>F/1ITV$ MD.IZ=?4OGNP^EO%-FJQI5N82\II SS1*]KOV5?]P,I[8KJ6X1IOMH(%OJU8, MVMEH&)."5IDC6]2P*LGA%A8\4>CS8!_F013^D\F=U@7P\_=+N[>FP3U!.][J@; M6X?#UVE3Q5C-'<>\P>\MP#+=59.[:R7X7! [2$ M"*EM@0T=$KH!&$31F((" ],HM.R8S:.&-B,_I;!O\>HFC?&:*7\2YVS" M(KJ9;[<\DT_[P.<$>CX9;H\)Z#9A"V*>&+,UISW,NJ())P\-JJ0BZY=]#Y\' MT6%P$_+.\DSY,A#Z[TG(I']FY XINIF+4+LF;(^=VC$6NLF:A#'NWYHH^%LY M%3_6NSI/MF]6,L FU)=]W%%J^O9SS%;IY#&&HT,FE;S'6[RLHP/T@A M<;,; MMO0'8D&AZ>7DD&1/J\8('\!DR0@HO6OMJ) MO6OF4O,EM- XUM7!?-TH-*#.==G(1TL%M0HWR?(&E5.2S2(V1H?]!#@+(MZ@ M*\@)A4Y76]X:_94&TUPC" GN\B#-)Y'A@3Z&<5P\H=1),C@U7L.6;"Q_0<7_ MWM+L$,'5_"4SAJ)6\PT7G"'=)%FH>HHU 7WWB?>33)#,TQ^5.$I:_P02M"_6 M^.H&ZA\69,F[34'X:]C8'>HN"X+9HKX:/$0NQB7P1?EO>SD:,R9F7D_!,V7P ME"VV*?D21E"0_LM-VRXT=?TT_D*5Z9C_2&?7)/E2L]\I9) MW50;IH="8<#]XAQRZ9-;[X.'2%> L1,+9Q-L*4Q],]R!XGQ3;,5/NR"&(;&: M_,8Q<SBL!+-HUCLB*>> M\1A@$XZ.ED Z7+1EK8&$9U;36U;_;*2?:7AD$0,,P3_=-R2E)*4@$0BR!C2B MD\2)'/[D<"QE2%BUJVG#[YS>^K/ M7/M\J2)1U/IL$)&E"M\!G:]1SP)JG%[0+62 %,=MD">=554_E0'_4"+H2MM# M5(W:6E# 5%QK]G0E+FK%:;'UTF2$73%Y?S+HNME+W %.%2]T'\;@J[OKPI58_4^8Q!&VK..-B6-O>W)5-WO M@4=B67,L:5A@RC?Z< 0_\2/DSJ5FLFDH&IAL#BG/%W^B13H%SC-EDYAG=)ND M<'\R8(IJN/[9( &&AW9J=8* XO?W_#T5SX#RSI2& M&9&GYC/ <'PSF9.,970KL7^P.TRF^RK1;[1[;,NMV"U=1T&6A=MP+0J$EFY]@"&<6.RG_0P\]^(7.\7"UL[Q:L$HQ:^:XG;S6 MA%0=#'GY-?Y::NC=Z2F.9EZK*;+:,GG@CS^U,ZS&(>FM"^F= M-CA+\)G\!Z#OL:?L/2<*30$=\6XC(AW]":<>/FY)CL7J>P;GU>:DR=1IYV@^ M;N<[Y!/5+@-HT0<9N,S=GO+\^F1KN@S"%(J&4E'F!/M$@.Z3,E\0L M,#JD<*3' *X3>'8C_I.71"J+CM[3]5,<_N- C7DKTPZ)8[TNIK%N]5..Y]Q; M3"],RPIA2%XLEY)B -ZQ=D;*07@IO_HPLUIQW6H0U)R<JG7Q9'"%,Z)1NQ->"4VB>%GII8W9AG:H_JB>3JPNW3O&\T+YU$RIM>^9 M+\1PW$;*Y19*8(0X.\R)XI&KCA3$Z8?]0\7&K>ET$!]?H:5$NA%HRCCY"O_= MU!]Z$MVXQC .XG481,LXRU-^FIV5?Q.S6E29NWNB-/\I30Y[)DY7_XS3R2*Y MMI&FH^&Z3J3IWC6-PG#;:B0)4J,[(]6?99%D6=:04R0\:?4PT,P(3)Z-N M_AR$$9QX7";I71#1._!8-BUR;!"1,KJM16HD_5?OF3A&]\UP MU.+9F4\3UR,C4C&F*./_D),*:D;:6HGTN.@TN?PSKOLT@#+EG5:D@,,Q%RW# M=;MH 3DW T'[8M, 6=0 S>*;[4]VHE>0??:#_<)_]^/;/PXVS*Y51D>/0D@I'(-$K%,W.J%C9.F-8!% M0RW37$+"?XB&*95^JLY$27+@B'P@\D%6<-]6)ZE/(4W9UWJ"]((\*0 _.D[/ M&G>6ZK<4Z(,_GJCO+*U,GNAC9:'_@UX^UID?E23L_P^?S40JX9)K)9?J^Q_7FF(/ZKO<79T M*!-;34!HF( WZ^16![8@./=RC5'_.&Y.,9E3^[G:D'\(1]>2QY6GF]5<72-\ M_0,YN^[)M9V#P=O+\V2W"\5IVSS>G"6BW.[J!@I5%X3AD0;B^,G\69K7 M5GSV7]5JS_Z#"<$V:C3=!VG^>AWLJ")C7P_FUAJZV 4+T,$X6[',#"B4H0(E M #MZAGW'][^E>R;V$Y15>DPI]_W'["MSZWOBNM>4WH))];%&=*I3/;FR4;2Q M.V]<1DF20OW6*QIO:+J*J;;UAA[4_0+;Q;9<6'5P* NJF1E%58GRS7T8;Y-T M)_(Z]XV^VIPF :(DXE0)(^MV2>TIEN!X7^,XB5O)#&E(2T(BCZ/A)PM-V8EN71M-2&(-48[IV M3,]R_2JK#>7\]DG'0KLA3=M4L-ZP6/,LJD&51IYH.7>34L]HK[;S-(4:[F!\ MA@HR&EBDU'H3XXWT>A6@^Q1[/1=M#6&PX.!JT/*U\/N@]C=^HP=EQ: U/6*A MF!J?F7@_7>.RSJ2Y45A?*D@OH(8)VW@(U8^$^_=00_AK1W0U*A;J._;A^&*W MCY)7;FDRKM">(AI@W6\Z.AF7&PDM(,KFH(,;Q=NO[ MRK!0<(SB@2_HEJ8IW=P'+[7R%AKSU@'C^%,SZW6WJ89T[AU-;"C>A@I@W@&H M!LXKFN)D'_7B_RJ)']\SDCLX'A220%.2J$(LX<*Z5C@<^,:;P*^AJVV-VFR#95'N%98[DVQ MAS#2."U04,S5FJ]>!KPOJ8(V[04=\N4I7#^5]T;K(%KS O(<8R?&)GLQ. #0 M@$$?^P"WACY\=BI,,/\"EQ3(\*<"W?U1Z2@RE5\5PY\-E^#3D9:]"V.IJY5( M7V/%TJWVV+'HK7"39'E*\U"D;-Q!P%]J<3QM@' MC,6U:MO [^(+5)XC)@Y11*^$Y@!'8+4Q4$N5WY8, E]PJ&DX6]8!XZBZF?6Z M[JHAG2NCB0W%/5JI.3SYD)\W(YX?MYDW5A?7@_NB+/HZXCI8#Q3&F,VL5AG, M(N%WA_U>Q+Q!)/=33:&:#MIX]S"4&(["G29Z71V'47*NK*>PV7[CM+B]>3N! M)5^_[^E+?L:8^OVJHY[XN$.\H3"S8YI.CC8U]-]&T&ED?MS8DP]%8"S"!YN^ M!KC->??44R9]4G,R1CNR^SE(0^#G*MS29R@??)-$(:2.5C7N1 J=8IO> M$]_],=X@ >6!7B]DE*.] 1SV.N0+RMS)YV(D$K&A2"C'(OMBL"JG7&0- C:T M]0SBU_?)%[#Z)J+;0[XQYDG2($"$E%2()$,J.D00H4V7MNC78OD0J1N',08@2U8/XPL"75>@PJU5/X\?ML'T45":Q MO#U-PV2SB#?]8H(^8M8;&&W%TZ^B=%Z0$\H")?9757?/$>6[RX,T1Y+P@3Z& M,7_+-Z6<%BFW$\DX6MS6YJ\H,PQ]ES-H'*M,W5,]%?G69?'YM3%8;)YW\$*+?AUPE3HG+\94WMG\0," *M M.ST7]Y2G?.Q"B/(#BN^94M$NODA_@3.EL;W'^1-DRB[K/DWF:[U^CE,:1.$_ MZ89+H!"Y%S;"6^#^PI5/@NU1<5X&]^5/<;T?9Y 6.]>=N< /\*=:QFSS&*:6 MV%.[8)(Q0NW4 )FX/9I[\D350C#F-\V%G.9G@B/XTHAN>'B7%44 M5;566\59E&7F0$\:2!<30P1MW$?T(>#^&J(_=_H*:VPKI#YI]>7ZOO!"0CC[ MJ[1N-*3'CY;B-)Y"=N"X?QAIQ9#I]G89KY,=Y:HVX3Y';+RT[VVZ$'S8VZA$ MT.]JZM">[&?:+)FJ]4 4JZ_8H]J<9$7 B[U)L9!3!E0G;O)/=JD\F+MFFGA( M4SC@U5N)%0:.([40HNY##>#.W6MNI7H4+_Q EKB_G MZ ;!S*?H"D0/SM"U7-D=I%3H7K34/D6^Q:>;J]6OBP4Y6UPO+I?WY.9J?CVH M@M$$YC1?LS66OX20?^TL[M&7B"\&9B.JV=),%#PPN6[V+&^O:H3*7_"KC8PB M<%TT&=E5Y4@Z+K.0;%0>&K5DO$VBZ#))OP3IQGK.[(CY8K-]1#?;K@TE#VS8 MGDU+6ZX./]N63'X#JJ0@Z]'B>L(L5.>C^S3Y.UVK#1VGJWQ;T.%KKL<+[<#5 MU<9W]82O@F5*LSI0/))=Q1]/G<$W/D^PX[]42 MQQ+X#.#]2>:Z">=)V:^Y.5&LKR7G3>1?#%TE2AF2Z]C>&#J;78L;5TB3F?L M@PS"0IZ2AP4M#!],0ZM4%U'44=H'IB)AB?K0Z<" M6Z3F\-PYYYESIPM7B1$IDHM\V686?\AN@M#^Z*B#BB\6925LSZUHG80'EF;! MW^ M:OFWC "U<2WP!R%M3!_A!/;$[9R%T*4H>X4H:!NX/!>9U-GPXQ\S$5], MT4;4KCV?GH('AMC-W@EV^&X9KU,:9/1K\4V-VX=%'SP(S[L=K[YD7[&M#["YB!$U*[A*G2SWRY<^$1 M>G1+\T,:K^+VFU6[K8"2@"^&W"6BQ=Y2@>V!H9I9Z[/3C(B@0E;QY.]SAV\X M[44MA$J%4!XD?BI>JL++/[C(R0^9\"?6DZ%"]<78]&)UO'YOX7E@8#JFVD^) M.2#)."1.FUC,^""(IAW#U1FL\?,MY@ MS-[7V-+SQ>9Z3D#'>F='S /K[,6I[6HH:)***$\6$F0)ITM^DY0]"E%/FPLI M=5I)S:)541LHSI(HW(@4P6(:,B"9\=_"#-ZZ>Q/,FF=AK-E\,Y8_BL7[;^EC M6_@T!TG0]6]4H^YES W;]==<^0.=\V2W3^D3O-EZIB)\NJ:YO&HZH]LDI??! MRQ@+^[#Q/#;_4R:PMYL8,IB?[F2X)">Y'5')JI^!PR'X\ ' M[R?U1B*1$2=73N,[1NM]'KQ\?>3F@MJ+!O%>;]V87+B&]C%PJ=CNF*RB6$TY M7SU.4(8/X8V_.WF:K)\T]:3O@U<[D7GMHVF[RK_-AU(]'%M5&:KNV_RY:1]] M7D%PC])A[.2[2<,DK>6.GJ=T$^93N:'.T=Z61[*IC(0PU/-YAR/L549/5T]W=K,15OQWM- MXJ3>IB\:W^6\,<^"'/-,%=^<<,9T^IR-L2>;L!15HW?,"UT?1+G M:?APX)WHY_'F@K!#J:LQIDA?&NL4ZIZ4TCI=A(%%A#=%0/-0 MN!V>Q["N#\5=U48.!CA9C5E2J7\MSL//63):C MN=Z .ILO7JJX+)#J21BW>-GS5]4G)**92/@2HG6+:0[(]/@>A%]=S%GNUB09 M%REIIYP+]1:W%,SGM#06S*5Y^$^^-*ZV^CX%@RCX8H:=0G;>A*G1/3#"#M[L M;ZM**A!23%G!_Z2SV9[2'LL5%T>QU!?S@Y,:7C @7!=_[?7D78?NB^&9Q3-; MG1K7 Y,S,69I;W E(&F4/TU7$Z/_,4$O&4&:O91&'!H6^Q=?3@W5XH@ST>HM MEKRXDC'Y\-8MC2_D M*2[N';#T-1%,S6IO.9LI+R5SL&871ZJ)YJCUMXI'LH@/.YKRU1ZGA8+N2!7D M*HZ:NUO1LIG[' \$I#8F*[+CK0N$&L4XXW^:T:Z.Y9 MP:FOCB5GRQ%97,BH?57-^9!B7"(&+ES8=/? ]KLAO^9:)K60=]!F"2?.,\W( M+5U'09:%VW#-UX/YYN\'T1WWDCF-^>I\:3UGETFJREP<\)E<,.6?[W7W*6Q= M\/0<>>6)78D[B4.>D6/V2<4_ 2TD( %^IHZ77T!W .:=O[X,8VC;5YSL5;-Q MG<2R!U9C2F NH#9#40MIN$\>:V#__.ZX4VKK6\<9U2O_.:9(X_G(VN89+K+/ M#]"_*VIOIOV.7">=V]H4>>GTK)U^M5XXV?,KA_//P8TQ?:/OVA5C>>7,3A=D MB OKG6=9#HZ?1.EX-D5Z9<^&);7 M&W) 4HQ(:D,2&!.>^]9&+='K#8@\?,X[X42:6JEX\S"W*:])6NB!")[ZECEE M^P26H?1]\4PG3E!'HM4PXA[XGY,XMTW2.O8P9OG%E.^#;Q*XL=[FN[DH\*^S1A&'O:MNB.[ MZ1S709G'?(,NRT:@B9U8^606>'B?,R:(W#7=EH]H)WL=[-+/#9KLM_&BN.=, M3'H"UG_(M^H"ISL+ZSO>&W1]+D[%#&[OS1^.C32K;^&$[.RU+/QPSMA]3-*0 M9O.7T#YH,U#PQ?ET"MG105:'[H%KZ.#-WM*9.5<$R&] N?1H4*>BV07A+H& M4P9X'/WK%*"N;5I@Y[K5P4D[_Z&,6QN*(W!P5*=M'N=!]C2/-_ _BW\)F]%Y1I.DJ8"P]F9!&$*SU#IV6OYSS^';"E. MUT^O5_29*;7^2- 6&6F_TDNTQM;%"M/]+J8'6^T-#<,@'&5&2B3,T[Y2A$\T MR [BH6'6ELMX MB3!K(>]A%4J8XV!/"TTIX[HW+6R?L".S9JR?T<,/2?%]KS!DJQ7 MAP^]>!YR$E';8GWA(]3/%N4@LF&T+TT&QYJ?>RBN44P%U+& ;D>JV,03MR$3 M["X/.8NEY _!*X^JKNE+?O^%1L_T4Q+G3_T[U5A2]<5=#)H,NWXV5B0]<"/I$#.#/L>48\\+,\7NT?)GK8$<-)S1-$+RLF&,V MCQ-AY.\HN2_-P=7I+@"#G1L%/'0F1-6!<+^W.?6I@D#[YMU)3N*KGW#:H+R- MN,N3]>_+&&Y%PF<* ZES03I@W=\]=#(NKQRT@"@W#1W5#038:B4 M?B>EK_NMT1:P3\%+N#OLQ$N)U?9GMJ]F8RT;'5U7VT*H5@?&013<+W8#A91+ M8$]TE(5Q$(^]&D+OQ A%5S50T6VWW?U,?* 1_A0Z3:)@_2U#F1SG#Z8J)<1B.54](A" M.BCZ%HE8L3LH&FE0;D)Z<%X^[GPL1@]"3O8!=T]!2L\">.M9>Y$Y3U/&MZAP M_5J!%,=_\R]!NKD^P(YIM>6_9O-#_I2D4,I:,Y\3C(/C*2:;L+KS&'T0Y_YD M(@G:VWD >\^I--]6UX8B9Z^D#E<,1_AX,R)&A.!#C$FJ07%\C[.YXT.X. 7F.=\/W8(_' N^>-F'J5$ZF&JG8!R&ZE@EGJB8F+^W#]CA9;5(:51_@K!CMPM/) M1+S6=H&PY\_ X;[I,.\Y"!GW$;U,TI\8KFX3.-UP;SOHTTW?%+'?\5AO-@14 M"^(F$I1C$S8XX:._[9#0.R-!.1'P NT14 >=62D/S8OW;72CEA(R M4>*,ZMJB#:+@_M!\H)#RT+PG.LJA^2 >VQ6BFN?D5FV5M1-]N^+587X.B MHS?O%4O_<0CS5U7$$53VDLFFB7GP0MZ!4M.78+>/Z$RJ/"@_K-%2B<(_%Y3(U$W@3&?_XPA[ MPQ86T">N*H4"RJ_7U,1"JU%B03M9KVF^VNJ;4/8E@A.W#1.U'HWUH^ \QAK" M7I>-JF*H@M",ESAD\1%:"^YQ!-ZR<8C_EGJW?J*;0T2+\,T4_V6Z / >HC9= M5#D>?:1]V=@3U-B(C47<_)',$A+F8K1QDI5!W"_$+5';[M=_K4!"#-??+A)5#+&&ZNL\VF&\O0([(1I MZW7\-6 <_XZ^!@MA-"K,Q_^WE&V 0W@QQ*\5C0^Y-; XBFUDO*Z92D#GJF7@ M0G&4(F%KAQHLNMVQY1GO+J)(K#,LN T('*U0,%G7A=K/SC6@-7;KN\O\2L15 MMF#!N#P>P:!^:/V"U # ^MC&):#\W)C^7[/D\>6,+7MLQW#_)3&N"KTH>!4$ MF82TB&U4Z+Z$+'K>C!=PY0:O"GEFI*!#&*%I2]$-O4[K(>S0(HPN[(R-1$^U MM#H-;VVM+6A/:ZL(^&AOQ]R=8'% RG^;ZQ08K:# X/OWJS"FRYSN=*'N&(2] MLL\!4S)*]DM)U1=+[LWR^&F'Y#<8@O QO(H*N^>&_Y\BL!6)=A_&GG[E$&_, ME@S3-(I5*>B_'?O2,C]%[I@P.+D50\_QG7B^>"Z,*L-&3(9\\KA73L/@1+&* M-W6C V,^V0O+:,RG:L%@)*PI>%">\ #25*6+?92'U9G;@3@#&9J"^O>W7E M!;\7Z 7/>UM6:6\K2(>[?PKBE4B1NTYX64&ZN4VBZ#)) 6ELCS60B3>VR)\T MU:.$ 8,X>#N!P@GB31%*"'9(C1_"&2+ $2E8FI&2*47B^F_ *"DXG6;#;_O( MQHL/@E-@P8'\XLOCS;\<_P_K4IL3[-B;BL'_B(ZT+EG[^4D2O_^9@Q&U]8XR M V)SLH@WR"ZL%ROGC5A9L ,EN"8\F4.-B*TF MG .URYJ\,?K29< /W!W.-EDFYIB.DA%1S\T9RD=I+=^,G6\'\@5ZF1#=%;EAS] MD1VF[;27<'\PMUD>1/Q"P\/QM_SLO(;ZN&_\M%XO_O[PC6V[<1OX*WC)3)6?'SK7)PU9I-':5MS1CKRU/ M*I6'%"U!%K,RH04I'W^_:!R\"8(@14">EV0LHIO=(/H NM%M&D)$4Z:J\9+? M+D _G$[0V8?32N/K-Q57[#-UWV;(<= 9^S:BD?[9L,[TO35#9OF!7 0\OR63 M9L6Y:03/\YL%(TU.NIT(Y':"%ZI%*]A.K&$[\<1W:-#F8,7V)@&-(?=:Z.Q* MQX/CWZD==,4=N14KAH/\LV*=Z7MK5LSR [D(2W]+5LR*<\,XZ_%KW$/.SI$K M7!DFVK-OZI^V[4;<6U.U-I]FU+"V$65O2,EV9]L\*GO\2O:0LW/D2K9H?Q8D M";:^N+!E8MZ:$C69>A?.:9&2-Z0DV]GT*)]RH@EG'OO9C<6'X(/R1S)9IZ$G M:^>WMF3$^/F(([P.DPNF#NJGXFJ'H:];]%":0&LLXY>=Z,&L*DQA M@<))Z0IK.JL%E'G'9EX9-X@W3&376_(L.@E1'&QYQR%H%7$O7L1^W/)>&0E! M*[S:+Y,0VF(5JJ L20SC=H3"0.B%"(V,HH3)T7E MGV4#='R+Z5.XQ/4\I^%8;GYB;BORSV=L_7\AR1\XN4F7>X9) )5M5(-1=$B/ M&__7^0?(N\#.B!G="W;,:559JE9'DJ!&+9E+@!0>,/-MA?-6T*5 &AN9($8< MRJB;%/ *^)HL2S<.L6_?Y"[*6>\Z=R)U.Z(LW22OU;G__+;4NMA27! J?X)Q M374@QR;BC2EP[52/HK5K*7@[JEK#GJE^KIYLW\6M+,@ASN&N8(85*VS%L]I@=^OA:>&+4)[ 3+M<] 2T8 MK^__UP&1PUY_G:EL[NMWM482!G$@E,C7_N7R%,G>:G#YR7CV\W(0QPEL1=J-XQVB0Q]_, M*WT4GA=AENAZ)@_/QSV;;B.?T36VNVQ)EKT&C&F2TW[LKTSSL3_^^A0R9Y>A MJA6+N@'CRD8SB2 @U:>C:;:F5U<^YD<"7068$*C1@RDS;F[Y=NAVOX/@D-QZ MQ=,'BKE(-NHZ<]#Q56%7MI2F-(5SHDB[$6>L9R&XF&)&L4"-8HD;!0KYN&JW M+[,91Q)>':+$*,4PFH*\>HXPC3?AKF;_4?-\?/582Z#2CH6'HRK'FC=7OG0Z M9G"_W_2CUCKZM2,!O?AEOF59S_] M=#.;;YN]^S: \>V<&0O*NNE'.[%I)B15UL0UI@E;"9"QDA">&;,5:-C_)1Y^ MS"9K/9^,:,"O.D[SC8!?C&6CHZ#?G*\>-G)]H27IIMM M" M-Z'/!A7S:8\AT7)!\L^[::D&%%[9."V;!O:N%MX7VZK<+7N$?[]&JP*C*8-C5,6IM*_]-PBCYRA3QGN)T MTW89,9YQG&A[=1I#CF]+.S*E;*LAF!-;VXFVFN65FMN_ 1%Z$I@02??IH<2E M&EJ.WB2T'X<<&DEPE!T_* 2'[BG:$O<9@CFC;^;$9LL;9_&"3)?_VX<4*\XN MHSSC#>K3&-J-I>[(7-Y(&X*.;I\[T54]QY'0<(HCX3,Q"R-4$$57.]5^+%[R M7$6^4V$,%52F$P&;XSC&.+U/-,=!C!>8/EZM9R1**/,W&J;!!-"-6)FSE)>H M=JC1A4,MX-^E"1D3I'%,*ZR.( M5BA0.-052$@J6NXI99N?U9[R^,$&R_3LD;.*;+F$&@2,M110W F 5%T.RS/] MG>0C]6"H^*W6G(_T>O.2T!VA<+(4A$P,@O6 8?L.AG.Z7,+)8GPM]M2YG7B( MXQFL*<[_%R(66-1D1RWPN#&KU@SGK6QG)*,;74L*JP>@$@^2B":%\Z1P[!/< MH=F3\/PDB7GKO8^0!CC=A1 P7IT'% +!\5VT"N$*SOT^R7Z$4S-1N.0S3C9D M);QQ7(G@#(74U0GP$%-1/!/N@]'!*7%_'I>UG@<;0'O M1N8[,Y@7;V/@T26Y(V75FJF7Y[E3S>PPDQ?[EG\>IL1WJTSV9HV(PCWD&5,M M.Z,(6'$O?P/U%Z_6=S&>LHU^D^O; N-&D(P8R0N/%F!T@3&@1G.H(H^).-@) M69\P0,0AW8A(/V;$"1%5O.SAN @ W5@@+2^W"?.>X1 $-LBR.-)JC]DN0N])M(_(3E+X%CHS3]R#U(O1G]BIT M'NT?.4IBEY#=/Y A\VK9-G9Z'VLC%W4C'84JFHDNQ":JP\8/1C314(T^9"/1 MGVKL81)+6RV(%=6_>6 @TC3QF?;TL W(!W7>Q$JSEBY#.%:^]>2TZ]04;H(D MI ]NE"$W\BGB!4+%C6M2\S:,5K=)]DP<.BQM7Y9IYR7GE=EIRGP0 MT W<[W@/<87W0!<-] MM9ZN".\!4%MH1C_4S8+3D9U?5W7C1E\^S414K2(;"B9=#>Y58VBH%&.V9M,E M*U;LV8?3GS^<:5>+(:S35&(SQFK2A_6 KE*&3:BJZJ7;.[;-^A[!T),/9Q-E MT]\MR"Y&:5SZ/QR>8-M7MJ1[CRS2I$%OVS^4&+[YCY://6TC1E/VT+ M%6E"!N+"5VLC5_EK\WYENM=M4N4W>KL^T#.U^*;03FSU2K(A^YCYR[&;C/522N75O;BG&!U=%>L_"85[8O;HQK\DUI?6JL=?R:%%"BN(B,++9:BD#5R'0 XP&5=W M,MT>D=PDX/PD>*XAB@S_CF&.\&KZQ'Y]P#?X490<3HM7-'6@[([&!_-KSFZS M86['X=ADFQ+8;LP5)B11H127%/!%37V20;@U*+"K&&76,AKL'AEQ W$F@AQ H7 M F035>G/2S$V9[LBQBO%):^J4I5?AX7).*>?<+RD(0_(Z-J1:B%;%Y5?( M(G>13)VJ?-KC&[)EKWSX'"1[RC9-+5<4>V'TP?&PFH3VS$8C=)YD/W:@M'*_#1]$3UPX41/2L5-UE&L.V28HX#6:")4%F@*T RIDU4M>T(W] M&C&"$96J)7G&VR>,'CG=#.EV2YXY0K9?B!,4YZ\&K-.K 3MU-0!28;Y'%^P= MO*QX^"@*/$;1'D;QU\;H>8.C]+GZ$2I9IK02H%61%.QVE 3+S414V^I"R((VU?G/W. H6 \&K4JMQ>H;$VQ"\#O'W(?'"\5O,''RR0.=[4V:[A;,% M%SK!G=:5[H'5GP+=%I/15KV[ THO2GMWIG=H72#>(/6!JQ2+0\P+$\ [ M)F'.34!_86;(CD284TH/('LM?&N+$@-B'R2RKU5%J) M:!XE$CB10.JE4;28@=\D/[D^-S 5JE^R,VDN7\\P[N':!NA.3LU8*@NE'LJ) M!)J05+O8"'75P]5H[VC%UV44)F%J!?F- ;CJ(W(+W%P1J.,EZ_+\$=_@)69N M\@J"3H9163MT_LA:%_;;)- $EQ=R:4ZHN;3F6YK?PZT@@78B(J^>1%P'G BG MH583/A;/!/:]?84W0^.WT);9M1%6A<-;(2T2.(!P,H3\/,=SF6SAVVG U(A^ MB P-(HTY1)[+8X5E*XE,L?@KDR42AY!*0'D4 M2MQ +1B;& MN'P0DHZ,-PN0(2+'PM6)RFZ"5^HS(GY$A*+"V]3OA^\Y$M,D)P?LKTP&V!]_ M?0VV>_[*:;3ZSS[8ANM7QIBL!QQ#288M@9)H=64++.#'7>O6#,+Z[@P\VIJV MI*RRCF_/9^AVN<&K_98MV].SDP^_3E"*F%]QRU CA1MER)U61U!UB S-W7'GK,WGB9P67D=Y! M@81W9EN> ]H4V;#"Y$;G]F ZKWLMT(RN@ZUIK):0DIC@QH:!1PH(D<3HXZ[H M8["%GZR\]136%Y=!PYCYQD@">N F-%+5?6LT01+!00(2HLK2>;32!27Z\">? MHB!!["UPH'O RD*"F]LDH,D(_'S$#V'$2U\W/:J2%<7.UTH#(,S6CI=)&[4Q7*UXQ3920$^AYH@"\@(^5KW!U MKV/(^9"C%7MQGC\W200MW@Y>,F^&AMCN?#X/[J/L5MDS%]<,UC,)+1/67R@S MC,/*X*^"U0@_! GNX1JTAV__T<#2^S?Z<_<.H\3.^(G56^R9>.[IF093E+ MT[*DEN3,KO-204N0Q"Z*5//BM.K7'P D)5(D0( $2)!RS)[.L@V 6.O[L( % M+"S\[?]\;$WM'3BN85M__^GRYXN?-& M[*5AK?_^D^]^T=V%8?ST?_[W__,_ M_O8_OWSYU^-TJ"WMA;\%EJ'O_3"]FSKK]K5+U=WOUQ=7%UK M]W^]?/CK94>;O!P*OL#^K8S-YN[_^ M\LN/'S]^_G']L^VL8?V+RU_^]3*<+39@JW\Q+-?3K07X28/E_^KB7P[MA>YA M+<6J?[PY9M3 ]2^';Q%+H)^^1,6^H%]]N;SZ[_"GH(D/[/T7"H%]D MB7/Y\/#P"_YK5#15,J=E^%>#4OZ@(*AG3?N;8YM@"E8:_N1?O?T._/TGU]CN M3-0@_MW& :N__[3=?4"AKZXNKP*1_]^GD$O1OUUKV;<\P]L/K)7M;+'"?])0 M\Z_30:(_6]TQ++!S[*6_\-R%[>Q^7MC;7U#17]A:_:5DWV<>9"MJOF=;KFT: M2T3>1]U$>IEM /!<_IZSM"F_WQ/=@7_> ,]8Z*8,(4X^($6BPR_=\6J\ PY& M710DI,:E2]*SMSL';(#E&N]@ "WU%D@0*?,KTF6;>?;BCXUM+N%TU/^/#\>K M!-&R/B(?-=W=/)OV#QGTB[5=5HXGPUV8MNL[8&:L+3C%+G1H/!<+VX?6TUI/ MX.<7!B@@!'/#XB08 6^FF^4Z>VQ#7+]"J=TI6 #C77\S"XQ?>FOB^CJPWB'' M;*\2]N?VH6W^4&W)9S8ED-)K+YOI'64;' MFA'*"W_KF\C"8\@2T_#0=LO2(J]Q<9(\ZX;S33=]\ )T]#.>J\KTGM"@N!Y# M=6P-#S<+1PR<;-'$!%WADH.1VJRXWO=A:7L/P".PP,KPD/4JU>WL]L3U=PHP M$:$?X.WG#FQ<7Q15=OL,9C56P"B_?[]RFJUR1"^$-XS>DK'=%\"C56(5K7R$ L'U"[KJL MO""T5D6O=",SVC0+5BP3![C0@. ?GX"G&Z:\&9>G"Q5I M!7DC42=6P''03J*]^$.V)O(^6Y'T3\:[L036TNTNW^&\8KAHX6HM7W3G#]@3 M2,\96/@.ML2R-5*D*Q5IZ;ON0.?)V_=LUY.NA^R/521I=[DTT"C4S=BYH&R) MZ1^M2'*X=+6M!5QUX*^/5]^!L=[ :;$+R:BOP6RC0R,U]CUTR(M" 60KI7!_ MQ'LS$WV/EYC V8I@/[59\;V'O]'7:P>LX2('_^)Q_Z+_VW9FMN\L@$!Y&#\D M5\(I@(Z-#Q[W46R&) ')WY$@7SA#AM\4*1&A99G>MH#N4QJ5XF\+Z')6:Q5X MW )ZGM]V)7) MVQAB!K1?-^I3_VU8010%) M\FZ@(,AGVXD5$6(,"GU0BL3)==8C\'X 8#V#)5QEF2BFQ(=&:S^%,QX:)JL5 M6'C&.ZJ)?B56%4)Z(D5'L85J'*]H]H1ENJX+\'&>V*$LK@\5<&>\>@1KP[(" MO[6/5^7=+9JHQZM7"YI5&TKP)^YJN$LE6$7BNB-%6[)\2^9/5+@S*V8:8_R& MY!@% ;+0VZTD8N$)P 6_\VS:MH-6/<^&IREL4#;S&$Q2U[2M]7?#V\QU9QTO5YE>2W5.\GB&_Q,X?:_HL/"PR/S5@)UW%IN] MK/'+_%VY\O==SX N#G#G&]U[]CU8+/+DPCVC9]NI<(E0OC]R]75SPR_OQJK?1H<,!G8V1 M;7V#74&'.H<.X<-268O_ CV0O$*6M-'"_RWYT?$"Q,IM6G3\6-9&9=B)N1U> MG;760=G(I1A;<3="@-3"NR):2W&W ?\F/- 1)GON!T1+A)?WL6%"4K0P";D_ M*%KB8!'P8EC&UM_B7X5!'^)D9/A$]?=*1 0'\7XJE'(7BZ4<0J%"T5#K@I-% MQ/4(/CR ]H<.OS4\]+V+BXN'"^V+%C44_T_=6FI!JUJ\62P%E /Z$HDO8-_" M=I)0(7E<*!#.Q.&"Q<]K^_V7)3!0\I,K]!\82 PB_.'WG@W=FNX;G)2AB8]: M,O4W8/[]IXR__R*S+Y$>YK#%C*[$__S[[?7]Y?7E5>>A=&YO;V-=2X. M>-=)=A1Z(U';\#]3'$@F, E+_++#F2B^+#:&>XTF$.?O M/UW^I/DN[(N]"]8.%>FZ:UEP_$S!SG:RX,\JUCS=Y_8^Q. JA<'.,6P'CD?\ MMVK(CY9;1C UY8!R6K1YP#!)$()SK0 XP49MWUH^P44#!9E$N>;!DM_]$),; M"B:7DC$))LIGPP0C?_L&G PX3HLT!PFFGH<@="@@7%<" MJV42JLP-_X$. M);@D I%1MFEHL(H00O)0NST+>]J#_SEVYO8/*P^=8\F&8I,C0.1A7J@"#9X? MQPX.;@[RIU+Q.2G>4)!8I(B02F\&U(34Q'8]W?S_C!UU)9=5N*$HY]Y=7;W.TK9Z!PFF1YJ# U/,(!9KS+QN%N:.C&Q2S_?;--C,@2/R].?K/ M[W:D_+3O7@GK^Q\+'%=!< &SBC5'^\R]CT"@.>75K)6^V:8/M>?@_3K')2Z3 M3LHEI;KJW-Y=*XH)>_=6@? >F^0\+ND0SH+MP1EL.7->G[&H1RC<- M)!XQ(K#J=]E[OH/D#@Z!D.W%=RJ(6&47;QI4'%)$YY/U>_ #RP-().,=/.F> M'LI V>//*MXTI#BDB)"JWX/'5CJ*2Z<>CAU*-0V7_,Y'<*2=]0H0F&UUTWST M7<,"+MF8)4HU#8'\SD<(T)SV:LY.^EO@K*&=_>K8/[P-"G74+?+ R"S=-'C8 MA8A@JO]$?[:!2Y@\=.*%F@9*;M\C+.H_V)_X;Z:Q>#9MG3S%Q\HT#8F\KD= MU']&'^3&Q+=(4FGNR,MD2J6DO-?0I;Y1&BIN62+LTML#5< %A770_8\E^/@' M()NQDW*- X6A^Q$.M!T!V1-+N&!_-MR%;OX&=(<M8,G_A[!,2BY-5DS*(2C4.-VO$(MRQ?7PQN?_OE]"*J MN.NI+"^"QQ$@7DZ]O$"74P_-P?_NC4>S\7#PU)WWG[3'[K [ZO6UV:_]_GQ6 MXF;J2G??L.9\]\M:UWK/K(EOZ!801 M\++/YUFJM(,JW!)2;H(WA@G1PQ)[*"L!^7B1=B"=*Q'E&GF#D(UG-@\9380X MHVQ;L&85C7)/O2K04[ESX"\"L9_ "B[HHS2<819K@E>KHV6R>E!64_G#,$]O M6)W^N1T(4Z6AI!AH#)H#"(*U-N""-= /9&[_8V'Z*) I!VF6JNU@06%)::D. M&D.1Z &O@YMS4 *!&.0*[: #IWRT+ KEG8";ROD06]".;&M!7>UEEFT'"]A% MHZ5H:(P5""2E+NK;@2M%%EK&AX:LXV-9Q*,'#S:V"<5RT>+5V^<<_[%65XX* M10\&2PDL9?>^3M,?G5^$CX6P'>8R)+O\&9"$0W!!9D25361F>N2IYQ9.X9U6\8)18D%GA_%E2)UF@WBR$E-' MKJ?!UTC;B21 &X+.*K.M3O4DP^X:#Z'(%=I.'D[)!9UQJK.,B8F>/S.UG0QY MH@HZM\R>B\I=*R\4(TE^)9L4 4FNT79N\(HNZ!B49"ENZXB'"/J-58F?&"7' M/YR6;#L[6$46="B:O="HGA.QU T0IP6:SL;F.05=**JRDG)%+W\!I?A?=VQ MH&5TH=OO;WW\PA]:H"\,TMHSOV+;Z5)0 W(.7&O>4XL$)ST^/[1==/@X7LWU M#_).&T\K;6>7"'6(.M95AVIIM1+8E"Z8U- =U/M=JPC#*+&HDUY5=N;RM%CP ME+#M;"DDOXS#Y0SNU'OM=X*AV #/6.B'N++<.\ =]CO VE\2G_BOSSO!Y58? MIFG_0/ ]V\Z3[;]Y*]],7V++.>7C:4,YTU#X1G%IJ25<.*XY=N"X@H!_FP KTUIVMRCU])_X]\38ZOP5;JGFVT- F0II761+5S+4/ER6JFE/&$2 M4\H%6=7X@=_ X.%&4*'5O*"(V+([M+&-<,YIAJ%F:SA25%8IUV@5H0OC[$*I MT49Z\,PKLDZ>%: %=5(AE$ZJZK[^,%MA=*#()_6X60$BD%/QLU1I+R7RA)1Z M]EQ?UL7#+]WQ:@P]?/P%UO2+5_3TB[,Y_.>E/YK/M/&S-I[TI]WY !:H>-,U M.+ []#)GGY58NO+@@'=@^> 9LAU%3J$^?#>\3<]W/=@_!W8SN&",[J/!_UN2 M#W<+M*3<,,_!,!D:($;<-F39Z]DN-(SH#CH^:0+.N[$ [LPVR2L!4H4F4X)3 MJC9DU?OJV*X[<>P5,8@H5J+)V.:)(>$R3-5Q%\ T428)8,'IV43[\LNM81E( M)>B-QS"5%.G8D*ERDPE00D(%\NV5O[@2+-JL]3$NB71C)5VRR;BSBB-J?[ ^ M X"2A;HXCCX0E9XH]:1DDR%F%:<-R?&.+(Y6KH;E0W8?G;)'L+(=$,LFVO^ MFH.R0[_7V0^@.O%5++3FM;%)Q \!0P52/1TI7VPVZ:I52_.3_QTT$R1D8HW&68N MF43=(U'E]ONI\(^Z:RP8P<=EDUIZ@%JZK1=Y+CCSV4 6L@W;A*?2/AFF[Q%/ M"PFEVTX!FIAMV#&,G8@]&>_&$EC+@^SH59J);C"<'Q.K*DX.M ME6:MZ!48S@5Q8ESIRYSLZXQKS]!0=*LUA]$,-=O(D:)B2TW25U.29\*UZ#"= M6/2VR<2&:@&>X6#-1RG'3-URN\M_^\'V;L[U=$E?4XZ?1#8?]_[Q MZWCXU)_._I?6_^?K8/Y;?>MA[O3@3'4A@VX?[CM7%P^=^YN+RSOX7S6DN@@[ M.J<\69@LI/(XYU1V1HQ%OJB"EL9F/2$VD7R!=I!]LRTTL+L?!LD=HM91EPUD M!"FP,XM(9$%]FUDO8/L&'/+$G2R7D.KJHG-[=Z$(<,P84/>O*%*J@EUWN32" M3Z-]M8'5TW<&G/BI.%+KM!)3?HF)+FC-:>^HP&87;B6B'*(2%]3J99^C#UO6 M^JT$O)STQ.#5J@\/DPIXLK>0Q:2CPZRRK<2675)B?&I=:V#H(P,SE;4I0<= MZ31%1 C><$=93 Y0%5@@ LPL*\(DN" 6[(!CV&@CTO%JCQH1?K^\O23A5H&@ M2:=VNF"1@^P+3[X#I9W@'N'$+5&@'<#'$7 5C'&FV1>NALZ$6H(4(R43FQID M"T:<"+;16CIONG%KI@U7,;$NIF#G.XL-$KIK+:?X8#T]$FD\8VOAG/A50B-E M;W]F!B2QFM>JG@Z/;&C&'&UW8(#"45/Q,*,8E?ME+KRK, M?L)V,UM+"4;!1=V'#?:G^E9-?)"ZF=E:CG"K0-2MN&RVU'LO#IK+9]/^P9I! ML\-U&ZX[^U5['HZ_5YU!,Q9*>A"0/=0WHTKU7@Z^ING8:();/NY?H;\WL X9 MI+H+#TY]^#TNNE3\#2EG UBP//&$1(C)YTXI#0Y)?YZO^D8NONF$AW8ZM)\/=A:\_ MC%'K(?VV'K?XG)44IK27)TD\TD'X[G9EQZ:K*D:T3]A$Y/%,D5J):90"R-G2&S"JNEK'^I)N6PU.B!$M]!V'!R++/V M&9**70]MN() T>?0T-\,D^4\DZ\1Y3BEIL?'JKDVQ*N3W9:)OB_D\X7UE..: M ,!YO#Z:&MH0N9,IN>/#KL>4&:X'LA3-PRN.9I/ZOH;ZOCP7VI754NO.,'-7 M&$7H2&[B7*G'J9$V7(-GC[ J'?6J'*ND19>5U$GS7Z4F*"!XLE5 3#6E(>58 M)BBFFE?D-@0>PI5GZ%%U%__Q#0= I< QY.W12:L'EP7H5LH.%2'%7#,WH!QM M!-$@S:^2.FG#(0^4> ' $K_A.]--,%Y-@AL]QCN@[GCE5SPC'A73A>2U>?4Q M_^P*+CW'G0^Y2NJDM2NH9\/2K86 %12E(>58)F@%Q2MR&]R[:+(?KP[W]W.6 M2K&2RA%!$+#D-5&>\*U8_(2R/MO.,<$1?K0SNJB=PQ!RQ?,C#*L=)#WZ_\CY?(?>!(XVA"HT%I#HZ \X UO\%[&2 M03:VT_W<_L?"]%&>"?@?&]U:@RD<-/W5"I"?+:VT$\JQFW>=I8"Z!%WRR'D\ ML!FC0 :ISYNC-,H5CM@A9MNN\X"Q"<1KF!75RYN]VP:TH MW8S4.K!6MK,-L,U)),16N_%6K(R<@F*[5'E#64G=DVC47, :7F M6;N\@/]/^Z(=VT1)UP9?1X/G0:\[FFO=7F_\.IH/1E^UR7@XZ WZ5:=82TM& ML(OP\[_G5_J]^C>3Q\Y:M\+\)/"'1]TU7'1T="3%H^]"X%WW";@+Q]A% M&5!2XLPAH(\F>;]*ZC>30ZM3WU87.^1IBU&]AB3&BU9C;Z!518>=K*;E*FU: M1OVY-NL.*S_S)\.N+FYO; MZGV9G*[FF0W6ZLI8 !$0I6U#*34T?IB3;XSG#/CK]( /UP\S;=KO]0??NH_# M?CWKAY@TT(RQ+R&RZ]6PBAC:NN6.; _.,HZ^/%S2.W;//2H^;Y@7:DN9,<^% M4GIPBQ.^\2,]XRYVSA"_20_QP>A;?S0?3ZMW#:+N[V.V*^^B';%&)I*/Z/6"*WEY=D/L1Y2T+-PXIZU, M!5IJO!W"WE&HH+G]J%M_L!J>NXP]O_$<6IM)]S?D_&OSL?;8'?VC:D/S!-X\ M9B^!5+CRG*=O'*L&0FEEAC$;$LD$H^P224T!7_&Q7NPLDW'4W6=YY;WQ"QQN MW7_5X):'_>=PRXDUU'#+4]W+=\O)590;DKSJIQR_G]-2W=_Z)@I%3S] &G\) M*6?H/F2NU%]?7H?XG;-@@0Z'\F3:_Q6NVP??^MIP/*MAG4Z6]ICE*7H[->_Y MGF*M);EXW;F\KR%6,-U5M%C*,P=YU9)CY*YS>]NIUR2(A"AM+@JIH_$FXUDW MG&^ZZ8,7H*.?M_'X4;J9N+Q(FXGG[F"J?>L.7_O:2[\[>YT&[R%6;!D.0AW[ MEGU;^\ 4ZMH]SHYD8@/83Y!6[\^$47W(P@S6'76J+ ,-: XL] MV.XR(]@.3NTO@WGPDBG:D>N-<;1=?U1#J!U%P-RE?'R7AJN=&G;CF/K',*5S M-**,"2B%4^9,7E8+C;<+_>W.M/< Q%Y"834(&2%R_9?)$:Q7F%UZCA94F/,G:"V*>XJ7NQ,;=NW0Y1!8#N-0M#EE MS(0H&#-.^42JIO&V8PJPCS71'6\_=Z#A@(J$#;/:CXR(NVD_V#F8=*?SW[3Y M%!J/;F\^&%=N0TBB,2P@\JK6L&8@=8G=)G"TD.3ZO1JK!190TL.]K-2-'^%# M=+6;=3QGA-<-H6]?N2<0=#IGBD\64F$6'P+7!2!('!$J/C<4EE(E04@HTNWM M7;VS,8/&TR.06\+&#[G98@.6O@D&!MJAB-8N__1UTUCM<4*1( 2 <5!F1-#- M>K_VGUZ'?6TP^(*VX+IH@L7^^S]?N\/!\V_HPEP4^RYB[+J.%QL \*$/ MO]/EI,RX[)5%S;DYDD38C5?T;N7/NR5;2PZ-FWK#W?E@.MH &3IHOGF@79OE MNCX+W?>+*\[KL]I?HD_\U[G=I-WN/G"O+J^N+W'/X"]^#Z];)JY@0G[&KU_B M+^])X[Q8(TH-;S9E'X>U0)$5>,0DDQ:Q;'+Y\),+-QYF3M$4R'R>">57SH%\K%FXCK;Z&@3*\H"F0\LO4+CD2T@GJ T;K6FV@TO3(R\:*G%JMX$01&4-&W#>9$6&&Q].LMTR\ M8*K;"G84ES3DR$.3.9)(OI%.XQ&H@< 1IKI)S:%T #?-XTAQ2:.-G8LFD^20 M[H'-=I"*MX(*7,)%Z#?Z<6)B0@ V-K!6;P4[2@D;L:71#R9^M>WE#\,TH? # MB)>U-M#U;OP8&QM?V!MH!6-*BAMQIM%/1 5OJK&;%&+Y5C""3[J( (W>N.R' M![OA\XW?=<>!]G-/77U2Z[2""/P21F2H<_\R\X!B8+F^@R*?<*(/W&@V E!JM((#O/)%L49E=QASDBZI<0<0W^H,2[C4E0)O,TG=WC:3.T*$C@@E M)XM7]7FC<##0(QQ.R_@URG'T?@BTN5 YQCL(]$/C5(&66D$K47)'S&KT!F=? M=RRH.?1Z*-8+VZR54ZL5-"DB8T2)1N]?'K*PC%?A<\FZ";U[S_&WQ[-D C&8 MZK:"'L4EC4C2Z#W.GHW-I(-AFAKN'SQ)3O*KMH(BA06-&-+HP,T1^!%3F&-; M\#\7(#8XV*8:WF9:P1PA0DG!(2$*W77%Y<7U]Q7ZH(/ MG-V%NO(>RN%NZ,E13Y3\?(\UFS?P>9M)CH$[97++\_DF(H16X/J=0!*=KL/1 M'<4%.DDP3-\#2TXN<;76,DJ5EUWB3[XYU&T43.)!Z49?=QWUH,5'.P!EPWHU%?J(6:=]3QG(4Y O! M@%2@)*F/+ES7^79NAG:^ GOMZ+L--,,.T%VFN:Q$BVUBI6@U")K:5#DFR%0G MBL.$ Y%O'5Z@I3;Q3)3X$B_;U_6",].37<6>>.:R 3=I&Q![Z+FN ML2_QQ>=.YZJ&IZ6.?#UT-'IBD&_$TZLGN5UC0MFBL-!&>@'1&S^LB=>]N 9Y M)SW(J6]#US7LS^:1Z,)7&M4;Z=P89 25%9.V\8,[_QEHKE%^F[F<9W@,NL85 M_EF\"IU>K$:/$EO+=-\Y%P3\32II.@2\^"Q<)XTW,+$79KDLR7V64W!\9[8^ MKX#UP=DXLVBOGM9I"U"DJVVA^!&TM W[&,X%X?LHG*: N\4DZQ_J2WS/@1=M MW(M10,O.ZE0_LN9ML&]$$:4"!++X"F?84 M]AF]$XO32\2VX_G7-5RMM8U?Y857()&P0&J]6DZ0;_%/K)/H^;"I;9K/MO-# M=WACCG@;;!O!A,@O,:.Q(H^[7YREQ_SN.'^K MRE@70=P@>N6"5",U(.FF6AN4]:HLC]FYS B%S'Y;MBY#4^DCLS4:%#@:GGT$ MT0QRP^'S]:R&T4!Q$NS0;6HVZB#$ZS#0"\ MVT%7M*)5XL4]UT-L]9U77^+Y7%?7>X+:=3:+688M]A2'C-2A$$F_@+* M0K-"/EFP#41)#5KU-KJU!N[ BN4J*4POGL;:2[/26I#R M-I,:=$-GWPL/+*/-)7V/$U;PGO>RM-)>@A477\H;3VHP:V3C)/( ZA7JT$#Z MP8^@-*9.8M[.:;?(@72G7QGC&U99AOSNK M+WXMD"%GK_NTD(C'>P^D&N\ 2GUEK?%7EMQA&B5;4VZT9B-R>.17L*0*!)9Q M\0/_3Q@^5Y@6Y$9:P@9. =L0\X5%1GN?3!,\H712.Y>=V[N:S[3(\!>1I U; MOD&F\!.Z1Q?L7W3/=U@7>05::B0_Q$C9^, J:I9 E./*1<':E@M_LXR6RI-8 M#YZ IQLFVT+OYN+RXI(WD^ 7#?="LU=:HA^:;BVU>$^TOX1]^4PZ6#H?+68^ M,<0CJ[ R-H!=R6FKP"$:<858-W2/^T=@+39P]/_1_3!<5A!/JBD#9P%H&'!E MD59=A*.N/]E;W;"8$4Y64Q]A%I!8L&:06Q6L<7K%,-_2"'@O8/L&' + F64; M@"H#'!F[;U5"?$B5-.550HA-?-Z2HUWP&_%A#?4AS M4&%9>M&E5<5B1UGM4OVGVNZ<6NKCFX-.!KX%)&Z#*3_FTN1C2&Z]%G*DF,P2 M>Z2YARY].J.%)3BH.LP<3XM8S2R;'#?7 M]=UI*6,6V"53)5[B.&#)P4R),LK@Q*]S"EY$R93#B1JC=%)*7:R(^J9@1)%) M-92>P,*$REA20TJR"ZN+&47_9-08A%,%O" %%%[5HU/L89B"A6(8*374A;& MF>254Y4@3T*_J2:46D+77K0/D\;34&?RU"7UX J?#BU<,.>5P%K+$99)2PF9WG;N;I\(' MJ2!S=C7IE90G!QW@?((PB"LABWS-Q'B")C1:JC[I^Q?;\C;0%OX&]+S5.T,+ MK:<,K^P20L3KS.T5J2.FC;G]"":ZPTM[PG])&W]/P M!S_/8$N,?(QZI,]#_BS:62RUCC+CO5RH!J^$%/=6\%:&ZW@Q8.%/1U#A#[]/ M47[NC/.'Q-^4 :FXPH^@Y4O& ,YU=>!D;BZ?_%49@/*5FP$$10:I&[\YVG\Q M+&/K;XGZ3_Q=/00H_4IBD"]'K2CH'W04XG]O,@JYK:ULK2^3H21DN\D25/DG$JYRR!W=SNW=Y2>QF)34AMS_A''E #=;K1O=:IA/N-%;N>3=@+T)?$%@>8N ML#ZY1%:*H#/#8('5MVJ:%2.EG@A.?GOM-)"6M;YRQ!+E I;3@-20J%LACUU- M,$/'JZ&Q->#J+1)PYCE07-_133CYR:03=SMJ1+M+$ M65"EE#*D!DK*,R1'(7_U3;/[KALFO@!A/QN.Z\W\-Q?\QX=8C']8J0,H(6V> M!;/$:D=J&*5(JJ%DD4&,Z-@QU@;LXQ2''DU\9[&!;L.S\0Y0L&AUV(?5#^AC MJ5#;<_'A\(HIE!;.EULO.3)NX,Y*.4_0_-JDB*7(@S2!% 8G5(T;.78A#&J;CLXFZ M2;B\12RK'/AE)PE^:06=5%0(?/#J75RXS F!6E89X/D!.P&;2T)E1KD+%C^O M[?=?L#OB[ .\PQ^.<(>_^/UU=H+M\0]J :E'Y/Q6 FQ>*V[I;I%*(& M-8XROCV!=V#:.V0CZ9G0J'5:R!)^>:6\@U@G3?JK%5B@F2Z83.?ZQQ1.IRAI MH+4P3"/ TWL&2S0]HJG6AWW8)PH3R"2@Y1923I96&A#@.O+1&FJ\BH[$,J(& M3XNTB #,XC4@?C22 ^V$N^-5WUI#)61%@687;"FJ#$)*2;!9Y_3QU;:7/PP3 M.4X#B!D4':50=UW@#;8[W7#0?)H3=LC31(N8(TQ\J8\K5N_;1/K(88MR3"B- M(YD:Y^&PL"BPA DY)\)PZT'JM;J.0G<#D@OM\>H[0"^?@V47C@-]#8*7;,>^ MYZ+;'; >[[6!6_YK \DN:?9*^Q%V2M.#7FDN[I9F'_NE_JT"9=,$]W7'@CUQ MHR=>U-6E[NEF(2IE[6"# 6$VH:V=8[<*%.@I+?#6\#?_5L.RM@X/+1FS%3A EY$ON=]M"YGH5 M5G8[685IFFH*8D.=-DESM=$VZI477NH.8:U<>_H3[-04H%A2M)8&#C^BL!1B_ MF<8:?&%A:!-A/^UEW![N:D&1'3N'(F@Y,)R4@J:1II\G-DZH J M YDC#?)5H!:*_.^6/71N;^^5>[>,# 1%AH:^6Z8" I1^)3'(EZ.A[Y8U"X5< M.51)M5':2@]S[GJ(^X R?*ATAJM(CPW(@\ZD@;C$07;+C WR@BVUCX!T3B2W MSD4J36IZ]>MZO'7X&WV]=O"6)O[%X_Y%_[?MS&S?60!>__V*YK_'/Z6YZ%O: MVU[;HJ]I+OYZ>JD.8"[]'6<3>Z"]@'%\[FA"0"U+(J0L*H MV^1ZBT]"F;B@XV,R$K&_MD;W>3*IXKT3#'6>3YY731D< MLZ8[Q#^AFQOP_Y9S_:/80CVKI::0BM4G%JT**5'N=3O"H7(>]X<<.9Q^\#6S M'^P$GT*>L!E^[ R\8$B>JROH>L%_+^YO5)F A'C!G0LX,-0XQ"P$10DO.!*] M<5ZP^&2L*K" &[>DA\4GJ#('UN+SJ]:))3\0)R!R22AC9T-.JM3:,>'2ZQ&3 M''%428XWLJU7>BK$6(E6 ,,JUSGYT V?Q$K)_.E#2_*A%285G1'B?6C!ZV4% M?.BPNZ%B>+WF&ZK7'+9]\)C;[R4?#BCO;V[O'E298L[22SZ%HI5>,@.$P*6&URRJK+@S^HT-?$]N8)RF'(!PH9GQ3YTF: MD3%?N M)"9Q;HN3>+)\[_F.0TXBF%VX*=2@XYI!#W9II>6 JL:72[^QR^?&7:C6DY4I:HRXY@+ _)$ MSBVKQ#V94E%M:8'FCKX$7QW;=;,--F,M91 O#=V1!65$5X I8W$V-L YRBX M2V$)2Y4V4J2PW%*>-JE]$F%@"+U2FSE20/+:D_F5YXAIVC^0-_UL.T^V_^:M M?#.MB!S*\+31:@:55D39-'TJY#"C*;3 FK75A.&56]"3*74ED1I8T+_V\+41 M/K?S)NUV#D;?^J/Y>(KRQM?E;D;R[&,.-MT[H]1(G$1U+FX>'NXK'[N'[DWU M'R_0A#B&;N++*L$;32ZD)]ID<8'SGGKBJ% ;RHUN7H#2@[J\_&UP3@Y:^&X[ M?PRLB6.C&V-<_"'73&KM"FJM]L=WA;&&4^HV."H'V9_18\,;L$1/M_!QA5RS MS5SAE%J0NZ(&5Z"X>:2 1=J,/DD\46\FUK1(A*9O!QQO/S'1HT76LO\?W\!/ MT?(M&3OI)>-D.I[TI_/?_EN;#/$31*,GK?_/U\'D!:XD:UM$$N5E.+?(K5O# MV47B/09*B1]CJ*D,VD(@2S.@ MJ J4!Q_UGAIJQE!3.?"+HL6!>X[TJN ^U*TE-<[L6* Y*.;H/HUBCI!M\.=.'/.Z@ K2"G+%]( MJ??$I;S9T+F&/>_4 T^^/C-T3Y&AF6\V*($ I5])#/+E4-:KD?;>0\,0S)6C M#2X*T= /WDG5 M4-EI4(6@6Z+$Y# )6I7V,HE;ZN;'^!-%?G7!RC>'QHIT%L]0\PR9DB.\Q'V^ MV@-PXJ:7+Q@G]780/1@'980Z?NPS-D=8#H"C4@EC/EXDR>^;SNWM0SV#6T", M3:Y?XVF,LJ0G?H+W-O.L_?>W#@?JO27\TZ\_PJ!W/ M?^U/M>&@^S@8#N9UWL=(IW')4 );.@#V=FH8QOWMSK3W $P!7A+'.D6_9Y5; M3\D!SXU&QL%M(<$5<%U)60*00G!2QH&U@-TWWK%2T%C%%\JHN0+8ZK:-"N6% M;\EV*9I#ONN. V?//5:(;O9,W76-E0&6=/O!6+MMU!$A?AO"0K+R:$;*V].9 MPU*UK;0I++NHBQR9.^W5O\L2JA(:7JB!N?Z1MUHAEF\K4?@$%G47/),=E_5D MLTDKD2&?#;%26WE20.J0++=-GGYXR7%VO"A$B3N!&]L9]J.B%/6V!Z)TKG/[ M4;?^X-SKN$OO=8S&\_Y,FW1_PQD-YV/ML3OZ1WU[&T_@S6-.,Y%=^/?JK3K: M=!^O>I!,AO>L+_"2AW;[CUA>F3&;K^+TP.23JM&IXY-"4B[]I0LFE='IW-Y= MU@LQ'VP9"W\V$5N$-_6F7U91Y3!GQ"P/;(ITC89["MYM\]VPUDEQJ?C**M0IY;4$&' O58\V_0N4+KF:GNT?(SG!93#O&R"S4F 5N# M-'61EBZH'-I,:-%!;NOR;&A;2]L:6-!VO>G6'^,5[#%8(HF'@\?QE&[;6>HJ M30:NQ5IQ<=5CB/C+G H@6]2HYTLEZ"RV8@#YKWS6"&(^"!F %1ES:E_Y5 $! MIG4OFQRUHE#\VF:S4,B50Y5'RK,,]##GUB6UCC*HB?(K^*45%/)1T^HS0]R0 MSH^VX]AH1Z6G[^!?O#T'/TA-)!5XV[E]J/E(B!]N-LIP*4#"?E2)L)#,3<8L M&7OV=FMX'D!/<4(1#+0T7SA =\' ZH9/_(&@$(KU=[M;%*^9L3!#[XJ6S/Q@=8]C:ZLX;_V#FJ.O9KN>24T,02K>**45D%14RJP@IXNIC6'JT$OY< M 4/,[UN".3[P BZZ.(\,9'A9G(!^=N%6\H!#U) 1#RUC1"CRT+;6<^#@Z3.' M%ADU6LT-5GFC+;@+N0RIZLW.XVTT>[NS+;0+A#,0OALN_,*S[<2*\-VZN,]Z MUK,W?NEK\^Z_^C/XX_&3FKV"2@@_JJUL1S/P9S4/?;?&)T!#V7/O9L0O^U!J MU9!.(KPE=.A4R/-'8(&5@=;0GF'YAK4>[^"B&;&*E$.C?(/)\737N;V_K?]J M5@Y::8,A6'X%\E"(XM@S@*+H9DHG="*1:BG#%DG $YG%I9 6T6?FH9@_:SF$ M'^$E$;WNV5*I@%K:D @E-ARULC+D MD<4#RIX=OV+:,!E&XB=,=S%JL31QQ@0KK)XVV"X^1JE.GE)36P'HQ2>,KGR_ M9PH6MH6VS'#3C\#[ 8 5VEPT,GST"ODT&"']U0HL4#H]6!/?Q>#<"$KE!S[9 M"$KV17L+.J-Y&Z"M@AYI;M0E#0YZH.G64@-1K] N4?#KSXVB$GE'(W4>NH6@ M3D+3]4X9DBA,L!X"6FZ'I9&EB#:L>UATDSUC U(\>IDFSX=P7!IHP]*'12GP ME\&Q$IPG70!1VI3@6+JQI&[OH6XO6LHN1MG+KJM4>*:%11TC&RV1X!+->#,! M_7R^:'/GPRUFZ5N6:Y5UW&%7>0W@+TM-D:=-G0_!F"27&GC*3:[,P%,667L; M=),QS*$_M[\!%\D]7D&S[3G&PD/[)?;BCS :.R,T5?Q'FDVT"G72LGA6%JT% M:7*7__;=X.I2"?MVVE2S:2=<:[B^N<[9.8[W0%HEXNF78 M$;P[JN.NX&U3\]B9S_U2 0=U!Z!'@/1R'$N5=I@*;@D5V+K,7#*G!(D>AL%W M2#*6O_0*RJ!;&*CDPK: M H@+7[,HZ$1_B[<@$!S ?PWP-):AH>)[FP#(7G4 M770][5@ :8O55@CX5)M86+F>VK#U75Q9$_@[RI*X?,.?W&362AN>&TNI)G0B MK/70=MT>G$WV*]OYH3M+-W% QOZN#:P)HZ] .[A3 I? M#'P'IHW?&F;E6$XS9\&M(CI0*U6#!%.&MM68#14JG%33 U13SF;J',!/W_^ ;C\H.E%6484P)\5@;Q*:'L1E1FK-%QMKE5A%\#ZQT$YWH# M%"FS0 \5VZ8)EMW5"A\ $H-""K=W3IPKJHZR!DUE]@43>TQ)',N>9"UEF"3V M-(1!R+;>,!FO'L':L"S#6B,+;2W1?^!\L^/5J^7 LFO+^!/K*MH$XSTKO>&[ M9F*OM+>H2\&%$MPI3<>]0G_V8_W"QZAO8<\^#TY+/3.8Y 4!_?['PO2/+'$G M<(;7#036W.Y_Z%M(1E1\"CS?L=PIM+W/P:X6P>+(_FP[3%8M6E+OT1T..A,T M1& AH;0RY*F5!VDZ\JA+$(N@)V'8Z'*PXXD+)R#($:5C?P+!OU/@^B;:J7^& M8(0Y/":X/[#2Q':-K+ TX>U_DC%)QFH4K%:&?6$LGJ ^2.,PH?6$@F\OZC]Z M:2B#>=3;LLS^XJ?U3QX64I>@$^A@6H=^IT(AQ-WET@BD&5@KV]GB+_!ZO9T< MK_?X$; (-;N^M\'&@?)N M=G9A94 L@T<:50YA*5Y89'"O%$"6^DXVJ;ARZ'+@P@(J14I!8S33K<"!(3@4 M+4P5D/D.**5D W"AJ#:Y3.<1417#238RPYPG0QEJ*@>N&)-:5'(I 1%UGA_& MUL,3W5B2CPS3!1M$#3JH%.-,%U;J@Z#5S]-D_7';CQ9S@U-HR1;CJEKWN;M8 M^%L?)TO 4R6Z0.& #;HO\0Z00OC\YX?T*Q7=7N_UY778G?>?M/'\U_Y4@_[T M9-K_M3^:#;[UM>%X-JO-?::*'Q@-I 1H+\8KM/Z@!QT6; W2[/;AOG-U\="Y MO^G<=2X?JD^"P]AUFD/.TT1R9%W6?R8B$KJTB2FMFD8?Z>+E-PKM0H&$^#G2 M\%X]93^ 6J>I["'CFZ8,OP)4<5]..DS=&L@LJQR\_%BD\6275!4<8Z1^ BMT M1A$>+*"X8/>8YR9S>Z%8(\HASXX:U>@7%5U!*M#L6][V!&\SRM%!@IT7HA.I MP0[5^ZW=<6_0]3S'>/,]I,JY/<'01*NO_.A$CA::2C(Z(S*(5E(EC5Z"-F3OHJ^ BU#JDTR\Y?TE?.C7Y6*5"#35AFZ=K>VXQE_AK&^4&;TRZ_IS4T1 M32I#Q"KY48B5?"IL^\2;X\$VTFU58@IF<6$;G=9-@2V2J_K#2A3;(KD2>AGH M]-)&E8$FS[KA?---'[S @0E_QB\D< 677%ZD@TN>NX.I]JT[?.UK+_WN['7: M?^F/YO7%DQRD//:2M(*-WPN@5:OA0L:A.UDI]T/\EF,+SO>^XP09*$8VNH,4 M_/BHNX:+Z@>O_H#%QC+^XP-J\(C,3RIC9'@@3QN2RE6DRNGC0?#'?$R\VY)G$5PYZL58S+Z)%]F?5I9P"LU.5.F]#XM1GP]*MA8&NQ\-U MIH_'^.%W@3(?=1/^"&8; +ROCNWOH,+R4NV6;?9<.$XG6 ;/9>BU#?N?W7?H MVB.#\6P[,]T$,Z1YEJ30^175XZ(,$F1L4A733+O9] 3>O.-/W)Q*5E>.604A MY^$.@P:DWKBL_AK5W-%1GI]/B@P/FR)JC\+*/C8.\^V>K!>&Z+V6 MR[F-_[V" EHN[&-6BC:^!LZ-(H(TI%8B-6XB78527A8E4KJ!I)JNH9INSII( MC!H2=,BK2D:^K"V?[X:W>;7L-Q]#2PO4.4U MQS:;N(^>&[%KU&K+'AV3H<&Q#^U-Y:,A]M7/X5"=6@6]N98S'JH)U>C9VZV! MX_;0WE?/ME!R% #UA#PZZ. YSZ9M.^@6:PB>M>8+Y+A,!W+TQB\O@WD0O-$= M/<&?1_/!Z&M_U!O@M)O!AS7\90U]6CM\N[9@#YJ>>+)Q2D?#,K M3(.EBC+FII1ND\O&0C)7E[/1=;P84>%/1Y+"'V#OX9H7.%!3WGZD;T%&I 2I MF#)@%D;A""27C,J -P4[WUEL4!3KV@%X$CL5(C.4@:NN,C!S892$MIRP,C-Q M'N;)(9H'G;$%B*DX2465 JB9Q8,$P_%49'/-!R "LB/E3%;(7 MPS*V_I8(6N+OZL%&Z5<2N'PYZH2.U_$;$H+=6*LE%7!3[YW%DG:TE,Q2CYRX M#[4S:7!<%8S?3&.-47&/OW3'*_0BKP4;V[^B"1Y)CUQD7SY&!QU ;Q@#-WCK..R#IA\Z\;DMK>*V=(U&H;9MZ;QYHNH8 M.=CV>-5U'+341C)0+O!EEE4&T<)0I$T\NZ"JP!CKJQM$P.O'W^!S4TA=M,BA MYP?F:T49Z/EQ2V,N0G:9.Z/!Q(J%BF8UXI8HL:QRB(G0>M(:\\DN$[%/YY[) MZ(IP[N5L9W/8WZ=P30^7P;'K200SFUVX*9CR^DL9RJ%Z00X"P3 &BX>7J ^-N9^HN,I9+R:.';&T]B,M=J( M>U&Q%4@W6/[M'&#"YM9?@04W/WJ5CM;MOTR& MX]_Z?>VQ/^H_#^;:9-@=H8W167\ZJ7/C$PWI@*C6<@H\(PC^SMWV+-#"[XF7 MWZXZ-Q?5'Y5D/2MD!5D&)S;LYJ'[\1*Q?&.TA&Q"VE;&L(@".-/7D*0G]:(^ M.*AYU"P2&.V2479YLPLK1QYY4*=IQ:$253:$TUVFIEHC%5<.=@XH6'"D2*D* MDC-_MS-QIW4S6D,D!4D.!>H.?['&&L ""I 9SH@X+:C"DD+F$-O .5QK/L). M_4':E);Q">485>5T(EV1:KU F.D^?X,^$Y)H:*S P((J1!=-)[9I!"$E[R!X MJR#(%)#A2'/5;P?;>!B0=+_+*TNMG7D)UO)P37F\0C\&]Y^9#6%F[7-FG0A5 M*9#E,=-TI64*\R:A=TY<]'Q YJD02[5SIDPI';7A=.%$>/0FA6WA6UW'8].1 M;:&T"" U)Q9KY)SY)E!C4EZ<$9W7JK=!<36#N &.)-R_6@[03>-/L,0#+2LJ MA;UV4D6W4$579T,J$:H2=.AAUI_()ZUXE.-E;2'Y1\!#*D V_7XU LKUH#D*6 D\:VD+RJ8!S/23FTP[>-R::85%PY3&488R[AU4M% M4Y(55"M.KJ <,[A09"-!$5M>5XZ4]' (S@R(M]_H%1H!+Y,Y+RAKHR/9\![) M<3>6P@2&&NVA0E%A&VWST]P_3I/\L2P9=97CAXPU0G%-M/#,#=G/XPOQX6]S M<]_P-9+4Y5W]K"K. !8V<:NB#<^8I=40'0JE=#"U3?/9=G[HSI*97BR-G1G- M"JM$@2@3"70K;KJ::*\*@\_"K$JMU@XXAHW.G1Q/%2K-@/-N+$#/=AEC3I)U MSIT^>:IHI_T9H)36P/6X6!.O=.ZTR=5%6U??GH^"E_,HI&]?V$%#- FOD3*I"M5BP5/%%-ZV1 M,A4IFMJ;P& M&V#59&Q/%5)+.Y?ZTF_<*4FJ4D1@81J[8MJ[985='W,*/-^QQE8!=I$:2.KQ M_BP)QJ6;=NYN5>Y>GB?3^!54=J;\=#'/EFS<^I&0EE(M-U/Z NT\B<:N&$$7 M095S.I.7Z]!OV%F5JMH 2HET)!D5T,YM_2!!C7N\N3JPXB&3.?E$"[=W9A0K MHQ5!)JM9O!/%MP;PK PW!'"/QKG2N:EL3S<59AR.[48WXWD%P&3QV M>_\1K&P'/<4GPA(6^5X#&"S94@K3FI0<"_7S^A@-G*.I,-O305E%8J\Y/]$ M]LID'-OFGU#EEC7=F?LU1R_ZMC&,GZ ^QT(%>U!TPY-%_IRO):%Z4#$K6#/& M01$]2\W=JL*V$H/JI/#^D]Y"Z6UO7V?EAXH!!"6%\/1LR[5- M8XGO.<4](C?,MA#+)LB;.NJ:.754V"W-"?NE&9:VB/5,>PNZIKFH;YKN:KN@ M=YIY[-YG8JG2-]03">8_P,)';UPELW:@MY0$W5#;.I.GX;I;BS MH#7:A9^'%LOUM+^\!3WXKT]SU-X\=TTW/N)4H$IZ)>%Y[A187Y=')XTXA^CJ M0EL^S]W=1:?V-^0YH&#!D2*E*DA6D>=.360IX*2Q+22O*AA7F]U&!;1EF.GB MFFAGY*K(R_PJ<*8XOFPQ@73)I;Z*I$*Z?K'7^-M/F%S1I5B5$F^S2> ,>LI] MX8%EB>L7Y";.C$^\2=&=;PB/[)5H(4SHQ.?'LK&D*K)IOI? MH&D_STHH14J2"+465;&=]O"W7,NK[.IGQC .)8A*!Z%2>&BV^$%XR7&(12,/ MW1; OQBO@K/[<=:!?A^=ZK@&?B:V-!U%=N63VE4H5%"&"_*K<_4=4\\.\ZDG[,H73__0]%B@1M ;%*IAH_YHBWB'X*_QBU_-.P0MWW[ M<-UYN+OM/%S>W71N+ZJ?K^L]$57!O)4%3.3QJ&J[\J*/1^\NZX\R+X].H>/1 M2'1UH15P/*H O!Q0%#T>50S)2HY'E426 D[9XU'%,*[X>%0!M&68Z>*::,/Q M*&GYC_RJ<'#D/\L,W;572P\V5H-7O5'UKF.XAK5^\J'/L@[ M%^=DFM\JZ;1U=]UHRH5>MJF[KK$RPO?JEO_V70]I]AF"W1WW!LSJ?[:=K#LN M!4:1_$Z=[6"J2;4MNRQ'T_"S 04[G-T=M3F"*[AP(9=0*=(E2C,4)DXK/FK$ M?/AL1X9$]4DY[E=U1F&V'T?34\F**^-S9\MUX4H3E6-/U6NDWX&QWL"QUX5^ MD+X&7=?UMUA&]]4%R[G]!.#4M(6-3QS[WS@2*)6;$)D2X,5.BG@/+VZ9#R^B MWFIZT%U-/_87 ;34/%M;1EW6( 6@ML-^:^%U+LT^]%S3K26^^!7]*;CWU;B# MCL_;7HS;$#5:0D5N>ZFVB_9YG%%T&_SS.$.93>_/XPP!QQE7*B(K\3CC2BV, M*S[.4 !M&6:ZN";:<)R1EI[N7@RLGFXN4)8?PUJG_0K>%)(B/J8<2XLSBH6= MTE36SC?43_1#TPY""478376/Y,@(:[\!I)5&-!:6BU3KV1,;:6:\BKNP VOA M -V50G/RUSY)+XSTG$H^^Z5*=H"\S/4*_8L-& HU+5H*Z*V=["9;@VP5"5Z^ MY'^D 1R6R[MR-KV@@L]M-9.MINB2^]"VUG/@;*/+[KQO-@K][.> D# @"JC\ M.,?[DK%/Z LVH=/:V_[\'>+L)?PC[";V@_83\W#'8T7_XQU M:&VL0XUF4958!\6.V(3'.ES7/_.51Z=8K,.UZM *B'50 %X.*(K&.BB&9"6Q M#DHB2P&G;*Q#%1B[CA?#%_YTQ!;^\/L4/:J<86\3?U,.)9'F-5]2HJM;%3Z9 M0^SDK\I@E*_/#-TK.CI>#,O8^ENB_A-_5P\!2K^2&.3+42L*^@<=A?C?FXQ" MKAQ2+5&IC;/'_2$%:K@18 "7LH[G:$$91&4N[LOJ@[CO5/4Z,=UGZI*?6%XY MU,LBE+%8Y))=%4\@K8>>[FZZUA+]T_^/;[SK)E2E2_4+^!I1C@M\R+&,=F[Q M5:'#L_&!-N[13<,96/@.?JF0BCVE1NN YI65S0S/J@E! MEVT5.VJE'RJQ\RFG'>6X59P'Q8+ \K71SFB7@^EV3P\B)\!9(-#7[(?T+(V= M&=,*JT1BY$B-J8P/VGA%V:>>=<-!R4+ KP8Z9]T[E]N#CO,^U0!:IX1<+/M&N$6!PZQ9[_>^@R O929@;)5:@UD)<2GW4^H[8#KLECWNTQMG0_ .3,KZC*VR M<6") M NA7LR'#JHEV!I8_XESA"PDHHQ]! MX2CQMV/JC@[HNYZQA9*[\XWN/?L>+!;^V9WH>S36GVWGN$T?N.$8'5R5PO)JPK&GSZK M"#-=VF=M6=ZY* %?PC> K@'>'1K!!?_\!S#?P8MM>1MV=G&UFM3V+=3V39M] MU?*ZD7AMHCY/]>;B\A_86;>6,\]>_ $=/OA!X[V(-WIYP>R-PL_^Y8__"D/9 MK:6&OZT=/MY4A[-0"^?E:BI@: K@*\C)S+9[X?Y'N 1W7G0/8F.M$W\/ MKM'265:@0>6H5YPF1,J)4HL4'Z\$#S-GFC!O6)"\?+SZ!ER4SGQ@Q84]X?N+$<^6G>.5_BO;M?W M-E"&/X\[5Z>;&J*_TVK>5J,M01%K2E'Y+5]I;Z=*ZW_L#"=*M@+G*AJ%1;3? M?NI*TU)(V4Z;*"M@G+_KAAD&OGV%=4DK!5F?2T)U5_\IJXJVF$EI(;]OU>!W MIH,4IJ8"RVS%H*- RP6/8&4[8*Y_9#A(G"VTDEVB]! 2YJXE#A*;2D; &Z_2 MW"K62"OI)5 5(0*O"' M!V:4J256(B')/$TN>+@2=))JUQ+B'PE'GC409Y>B0!P\14(H\@N() MZH&4,"HP[>'(@*-G_L.FFGR.%E2E P5 MY$@L(0I%#>;D'V(,<^(SRS>L',>J7KE(4B%#/[>Q)QK33J%OT>O*CZT*E>;#/6HX35/;-)]M!U42S>U"G5!O M',CAI< !($[/$I/TM6G,!!>_ZALNP??;,U+$$;B6446!0]" VN%CB9FG.U[; M!A6^*ND.& ['*OC\YY"J=T@QH-&&C,;R%!ALRM@/_[<(%KKX&>$']!(W(X=%3)?;[>'K9GN&IX(9@ M:2 ^W3$Q>E9X++9G %8X+M0 IZ"I*2T=TN#&''EU1;SCS=.YS+"L^EDN#*>BF4$L' M+/\5[J>^:^5+?\7.: M R_N%6KA\\H>2\2X DL@)1/G,NS?-35QK@J8RP6-Z^8>.]#7ZBT$FW2-KU-_ MCH-\&M1QC:^3D].GV=?X%("],@@+7>-3#/[&7.-3@5@53V.25$@YSFA@LKOS M/G%4853(86EC#@GS#'J#<_15<'XSMSW=5.5P,-F9SY&F@+ZE/FI]*R1I7/]C M 5QWKG^$FW_/$+1L#8YW .5&M-8G/"_8ROD15*2BU$I'6-I@1SO0,^"\&PN0 MK9'#3CW6NHO'7_SO/=OU1K;W&_"F8&&O+?0<\K&EH-+ID";8[-KZ M/23AZ@ML.?B.0Z\O4B^(3OO#[KS_I$VZT_EOVGS:'U5J3DY(Z][A/_(7I5).C+66L$"]0M,/+LO*KLGW,)@?EX)*] 65X(![- MK(.$4FI1D1[4\\ATP:1$A(XQ169!6&9N74QWB\P#O\3?E$:"HKCD MM@%='"G9VH1O![B.%QMU\*?CB(,__/YD.& !F\J$-%V@^;@RRM3HO)7H.'J\ MBODXE,DTLZQR,,N<-]DUH.0I:/P$N6LMH8>I'W\3UQ U3(.S%>4(P@YB1NB7 M -EESKBX"]CMG_F[G>UXX1:#VUT[ '>2."&S5E4.3Q&8)"?S4JJ0NCC.F:+' M/RS@N!MCEV'%4W]7#D@9EIM-ZNH>:&0%,-.=R2BA#(ALBB8 4Y-_,C2V*$'8 MT-#?#!.B?-7I3'M#D^RTT"NHB06S"U- .!4W F+V8I@31)A731E :]P3HBM# M@0N2F2.[NX8S-4K)%\[Y #G$;5E\68$[3WY ,5W MS.WXW_F,1683;6./,!U(C;<2\S#K_[4-R_L&]>D[X#")#BSX2>!ZU.=:&6NV MC1QE19>2+:-.8Q.&!KASN[OXCV\X(%+$P(KKB6!G&&LG58E>M+]M-(M$B"]E M-5)GU-T0N"X AT##(=!=, ?.=KSJV1;MQ0N/5L_&!HH7<4_Q9JK0-^<(RAYC?-CF[2W>QL'UH+J'91'+'5&D MM^<[3J"8D6TM@A](F_J\[;2-16(5$5+K3LHZMU.#^^3I4(_+ONY8T*BZK];2 M0%=1WWSO^$OD @0W-%Z M[&7@R!^,>5UBVFTK?R3H)60C/=J.%VER?A-=PPT M-*.%8=_R8$\.7@?11>.NWU:*E5- R*8'N6RJ)FX8KP[=+EPQXJ/#:.L;6OI0 MU7,[N9)T46 U5,!R;#WJIFZAX&T /+XXXYMTG/&PWYWU<9HEW!=-MY::>>R- MY@3=T3Q;LZ,.:2;N$?Q;T"7-MK2WH%.:BWI56XARJ%9Z_J5D(4BUVX?[SM7% M0^?^!O+M]KKZ62[D ;W;R4+*F0@&K6:L>?)E:D8$&P?8R7$]17>RQZM7%V!= M$+"GUE&."@RHIJG +Z+4DP+%>#&# .+X#^1:6M#2&KHYL8-0D3XR]ZX!Y]6A MD?++!;>>!.(> M%I&]=**D-L4&:M>X#'94#>C)HNJ1Q1"LU/K())/5VJVQ0= MXC)ZU(T<>B7U^, (;9[U8!*TU5/5J08$SU7%FS\;SGU.670UY6Y"Y]9K/Y5R M9&U95I%<)<@R8D6^<$[D$V/*RA[$JVO*^-C6?N;06%#V3-U#F2_(QJK*G6*4 M?\.V4'C*>(5_T_] ^3@ [_[O%7'_]_@%S5X%.[P:"#[2V.W(_<%GJ>!ZXVFH(^!;LT_N4U(/7V,K95 M0\(=UXP2RF#$9VE9)1&T-UJ/0Y3<5\F(["<75!!6.E!YNTI$H22. M;IM 9<)2Y%E]]?N!.%-U[/E-4M0H[_Y@ZEG.P_X@_F+B!4Y::&AC=PP[G9N[ MASIW#!58P3#HAW''4*SY/,L=0R4L,!E:H3N&BODR0G<,%1C7Y9$ILF.H&*@5 M[Q@J #LS1$)V##_]3V$6E=/_;&8>V.2"-4K"P.2#1H432GFX@$JYJQO>W"S_3W&VYV\[]55U9 ML'"_GH"[< Q,/-I+4)0:R@QF#GUG[:WS":B,VU_K+IX:ZK!G6W/2+N"C+64@[B\U2XBL9*/"&5O M81C /:RB?3"U<>#4BPY7P;";.2O.$BTVA"ATF//M@2 MBTDZ@BY8*.WEU8MM>1N< &^"!D'PXG'FV8.HQI7CF&AVG!YU2%5KT6+C5,V*L3(U)"U%3CIT#*]3);T!WYC_LDK0\;2ZIW34A]*:*>K;[3"$[FQ]CH M%94CDIACC(*"MRSP-4L+QU<.'\$4+ !<4B[1UB3CWG"1YLZ(8X75(36]JKK, MF_^PD6-3EG%1,V?.-*H:).R=-8)A:#-1",<.#9T[R^B*D+ OU@2>E6174I57 M]:>9JY93F>(+VM7*WGJH^QH2_I\@512;ZWR)GEJ[F)-%MLP-(WP<#XIIM^ *BU_*>O MF\9J#_44O4+,=R.IDWY8[WQZV@^$WLQR76\V)B#/QW'&_SA=[K@A)!1^/G?V2O_?B'&@I22 MY A'UHTE[OK*6 A^*(YV08S4JH3 'R4Q3?L'>G\5/28[A4@X[\!%MP,HMYG8 M*BN#NACDTC-$"34T@P;4Q+HL596A@ #(>/&G:$ 5] _]?K:='ER&&-[0=ND) M=FE5&H8V!: TUMQRJX)Q6@?CU5.X[)SK'\$CJ%3(.5IH,P/*JD%J$G5!J[TA MX0I-X-< M=#*D38XHO30ZB2I=]$?=1+\JM$8-ZRI#)=&P\ZY8:?H01*$=OF0W\W3'JR>& MBJZ!WD9WUB@7-DH!#G\?OI90B%V$MC[95D _@N;)6J/WQ5I)2UM6%U3TTT_' @ #1QT % &UP>"TR M,#(R,3(S,7@Q,&LN:'1M[+UG<^+*NC#Z_52]_T%WSCYGKU5E/!(9S]KS%CD' M S+8MVY10FJ$4$2!].MO!TD(C&UL@RU[V+77V :INY\C/:.IGE([&J/0-D[FA&:K3W'^>#-20QB9G MKCT0;^#(]'4Z3B>NHZE,,G/XI1XP%Q(/J)H^IJJ%&RJ6!*D8/Z8C,9[/1.)Q M+AE),[%Q1$C%8C' "3%AD@J,!'_\,[4A7B%N->O&L2(BQQG_^3&U;>/FY\\) M9XVO=5/\Z7Z! (G^KL:G@IZ,T'?N)OAY#7'F/\[JCV>;: M?P,_;0'^6M07/]TO=\9?6=+.\,N8-SCS<]AL]/@I4+F(I%DVI_'^-&A8P=Z= MQ7TM\9-\Z3TJK>P(7,#.)-Z") VN'R 4_[1-3K,FNJER-B0+'(A)1.AT),9X MXZC&:F<,E3/ANX:I"PYO6[QN&M>\KF+8F.CV-%0R1F,IG, MSQ7B2W^YCYAMYU'T[99MWL UD!4.K_@E/HA&HLD=UI,.LEZ2L)[TX_<_4RB% MO_]1@:ZR*BX*Q6BK M,4X/,U8U[< Q!,!+*J= *8W$]L$> $F<0LN9A3:0$T'+4I^'_/@$ES Y*F%&V MIX\-,^$L62[;!YM4V4YU=0 B>!\FASI8WP_Q4$]=:482<_YP3]]\]H$#+)I:!!J=7H)+) M"JJDP:'18A9P.@-.!SQTN."_!AO',O^IL2%(_7HGURY5Y,'J3I:FJC#,WWXZ M-H[5CJ?&1E>/%K5:U,K2R3M;OJ_5-_1J;OB$OS$\M?+])/SVV1D$RV6YXUJ9?-0N!<6MZ,X6B^:XA,7VX$S MZ,+NQX@I=7$^M%#NM*B9S+XX2:+FE^P]=;!:N5,"K53C17V#CH;_B MV$DR+4=B^1E;+,6JO<3M*(D6.(&6[SWRM6^)7.D>04>2QR*$'NY*EIQ;YZ!7 M.84!@YQ=29;_8(]3@-4%"Z YH 7L)D F]KEA^C!$V1DA[U@V5$WFHV?=L3J) MQ639KDX4.3D!XGQ]/QG&Y@?\X+VWO6%WE%PE+TB9Q(9NL(Z2>9BSW+"ZTJ&2 MHT]HOD*(0KXX'#+CM<'+@S$H/XCW2>&N?_LV%$;I_CQ5&G4E69T64O7IK !* MFW>B<%]20HC":D^M-E*]AS[=SLPYN:)TN7OY0,AY# K-PJ0\[W9:TV*O7-<: MW% ?W*?%UZ'PC3'QKI_01>YQ>\):(&M9P(9NNPV0^FE/2I+&P2 2:DS=DA P MSW@.I15[5UU.Q3R=7$_KPWA.;!=5\07/H6U/@8EGM5H0:<0&?C3\#8D;2PIR M%\C\;T3 IIP1!JHVO6,Y*VYU^Z(L5MB77*,",$,#"F[CA5&YC5A!@2&AA^-MFQ]07$L[] M!6.H:/N^-%);D>*Z$P5S=F'&JY7LC]_E[(>NMP<@EN"*BRM^RFDPMH7?[/KS MC4$_,17;+;K=%(W&>-3II#BXSM9]K_C$2D.5O>N88 (@'P@]6^?E.TYQ=N&# M/#-7A8D8IT&[EEGFU-M\;_*.A-:'9NU> B[5B<53BEZNLOE)H:%59HFQW,Q^ M2+;N:')M$R_55NE06E+7,'0DS5*U+*CM=H"L2Q,Y-E3%*-NVC('09&-]QH9 MQE#2/Y&.?CRP3Y/O=< ^E5/*S:;S5G5SFV,=;CZ)I:S1+*_BS&,F$Z43\??D ME/95B&7:HR[2#-C-07\U862N.JKKT+ %=;C=YAZ*> ?8_F?5/@!?6J9)-5Y16C/0 $8+3G5^H,]19O/A;\)(P3%Q3#"0 M["FKZ6,+F MD#ZJ: --+ MLW;IGIXV:+!L:P,UWJG;!?$9O)TOF5X $TD#0@YH\!>[HW!:"]A$%TJ\^VE> MMVRB1'K MA6,F3)4JPW=#1](^$32[FWS=;GXF5X7[S=#O4WG;^_O1-7V%[[]5Q+9$V FA]U$V MIH,P ^T/_,[:I8:KJM.Y>D;NQ^P'%LPK'5G>)&F!7;Y,2,B*CFH@2"W6 D*> M4WA'P;&P^]#6$'91##A!A(.+P9] NID -RH%:+72XCEN4+'&Q?(\9HXCBT59 M+-R^W54_#::9DV%ZTR@L2N-.N;(T3F])C.K$JKH$=L_49,'YLF?B_BI\O,W*KFYE-V4+7OZGWP,*S%WJ5, M#MN+(['?N7\ G?NIE9"=?BR2J#!"5;S_?.P_Y6Z_%_NI>2P_FEN3%LO%Z =+ MI]/3,?]YV+?9PKJ]N9.JQ;(VO9_PV6J*K[^C&^Q$V'^J4/=>[#>;15.N+S:W M\GPV;$0J3FPU+K]+Z;R/]_5>15CP*T4&6O-.BMIR854]%_;?HFNR2SCL(S1W M80@(O2G;3>BYN,T"?A(1,QFY&&6T8JY'QXI-=THR\G^3&,4.P)\H^OHZ]RD=^8L3Q'X4AU)HU!JC#(L;U,C&8& MPDRM?'3AZ&WPGZAPQ!;ZK0I=KK:*O5(_$F.3]X,Q]Q("SE X>B<2WETX2N06 MG"ZT^^MBN'G;GRX6]AL.3WY+B]81;703C#904VMB1]>8_FJ&$8ID05DP+U.[&@N<\^K MM]_T#Z&&PMO48 XHO"^AAO4_?^? M'Y:D&@K:KX _F^*-'M"\1+Q=)=XV30 0\*[<.?N,GM0O0G>%MW?1L:*S4*37H>U4N)^=#SMBD MZDM4)'(7!'#9UOM+$M#?$PF8% 8,'-RQDZ_6=YO]]E_VAK. B'09^5. DZT, M1>(]UXD2))5X5UN&.![6'[\AL#>[P/[S\^!$O[T5^NOY>0AX SM=_MIM.!-J M(\0M=Q&:@?_WQ_&_\[$H;!]U&PIWO_'^]B;YN<,/[V&/#Y#:D#++<9#_^.T] M_QSHWYIUGHH\7\DZCQ]O3PIN';[/K8A/Z7*27.VQ'&_8>;D% M@76>RL><42<5*]7EZD$I1XJ]@JC7^OJLEZ>7WX63PJ"3Z.,9BPXY8SVKDW() M.]-;\0;'.E5S:2X'(Z99_3:<]"DZZ3-8Y\GJZBEY9:US,2XKU%59M:;2J-*Y MI?O2Q:=^):^08P3L VZR]\V[R7\>]T7=#,K#;//68$%7L.QXO1F3(Q=5\7;R M,VX(,*MHM<:I5A%SE=&PZ$16QD;]MMPPR>Y( 'FH,/&',_JAB$C-RM\ M(163\UQ+RUJL&N]U+Z%-Z,C/9#Y"-Y1FI4Y,J:P[-&>M*T:$SG9&NOA=N.'3 M=0.3"1MS/)_VN)U)S)1-/M#2N+#F4K+*36/?QE)\O&XX%_D#48/?[)M;!]I] M2R:8.T#C=QOI#S4&6W[7K\L#-I.F#7LU5^5U0IS5;W6ULC%#JQ&. '_+ ,? M'_;XX=@*C5_4+\X=U/*@JX:N(7AWM8&_&:C#24)5RW.&9'.*RPKFQ.9Y*5:J MRI&,LVIV[E2S$ >TP',@_Y$5F5.P2B9!5T8K7E7DY+S);=A,>5TK MAM:K##6KA#E1?@I6R0&IG[Y5!%/FHBO6G$0+(],*K9,1:E8)0^K[?08HL O7 MV[K0;LSP"\V)H7L$2";2-'(DF1 M:965>UGYZL;EXUCBZQN4QRQ!]PH60^N9D5P?-4&FFE2XJC19TICYE1GA,*QA#TW?2> L MSSNJ@QLN<9?X@=VW+LTY==6XLS,&7QPD!\G,LEK-Z).O3O.CP?]B;/!:\_^$ MG,]48\@GBK4\NYXG*V+1EON;ZE=7^!\JY^>J8;XZD7"TG-=X87%;IIL9.5G- MUUOC5"(Z%;Y\_NF3Y?S\I>QWR7FO71L\B%UM701B9B0.-H:=;GUUW?ZAEU) M;1[*P\5&BE_D_'@"?T!I^=1RGNA/!YV[-)A>TYP;R62S8J="2[T=R((Z^ !H7]:7 M?@WY.F*_K0VT@BK/FT*!KNG6Q+%#&RZ%@'PG:K\(.=' M@FF7IQ,A40VM@_19U/STK/8YCJ#Q6_O(V3*[ER:@LXKQ):7!8WG(Z":G0>+W MIR;P/*Y"O7=?%1?V0W&P>;BSBY.QP;6_MT8_>K8 =K=SO0J]W[J(^^36_[#6=3#36+>5OY6*>'Z\B5DJN%)>A=5X.0DA"B"=! M_"/K^V]AA063&<0;JKDJJDNI5]I$4K>QQ845OKH']('W0I6!+IJ<,97XIVZ& MTK1IQ,D7EP5:->XX@W,ZN?DJM%;H)=0%3-,AW+W?5WH&Z=NY7\3ZMS:&AVY^ M\%.(6]1PR@ZGMG2-]?=BF;%X3;E]2!3K7*?&<9GIDNZ&+N)#)V ]"=>6&0* M_7%D[YBZX/!VV^P!T3.Z1R^UCW+\\"R='24H$?R96)RURXOHJPT7)6G*KU>EN70 M.3;/D_Q)Z/XX!GA:N?/H'A)S/6)[([HX[C%ZJN'0#M@T2KE&.1,S0BGES^AT M%YX;MO>MB1R".V%?=ERK9DG<"-IMO#C06O?-V: '-#5T3L+% M<>6$A[$S7-OWQ?FTD5@XZQBP,U]-R7VDXQI6LA_EN)9RG&*VYKVFG*RUC0X] M+HV2S5!2^W,=UR]'Y*<=U[&H+:JI0;W!U@L=;LB,$O.1%3JC$S;'-:P,<)3C M6NHF-="R:G,V8@M*/))*L?U7HX5;Y=.8B[GM58[ M>;^J BZ\ATE<'-?GV3X,A89]MG^]XSJ+LT6E9*T6]'RXRG3$%K_6QJ%KCPB1 MXQI6LA_EN,I&/CZ?E>(FVVLE;4&*B(F^&$IJ?Z[C^N6(_+3C:BC,5U0TC@NP:_YZ,^W6>"A\-G\_0>-^;ABR:M3BRFS3?FB$TX\Z!#LA^5/ MOYW/T'P^ULC=<#MH^V):[JW,8W) G.N]E$3GV8A4+"JQJ!'.@L )F>-+DG![ M2N$>O/[A\-V.4<]U&;78JR7SG 1A\*'[8W*QM:OE6S'!H;G([S3G+D5F^"Z5$OTG] M'NU '('"P&'S.S@\6]P6ADZ9CV#)DF-JDNV8 #Y7DE;H-X\]=5LL<%UP6V#+ M0UWI31FUE.^$4DN%B#V?QN>%5=_)JOYW[ABY_$(4Q-J\(TMR1V2=VV8LMKZH MS^?YWG6OO#D\SRYB\,_ MG26YU6F]S/BL&Q_DHJFN'&U83B-1*LQFBU#6X_99,HB)BY?YE5GR&2^SM>P/ M$I*L 7E> )614=4MNG!ASXN7^4FLNN]EZFQR+4>B/8'-UP=\+M7.-;JK"W]> MO,R/9,H]+W,L-*;I^TTM+D?N9NF8<#\R[J9?PLO\1)[\QE[FTV<*OMUMS%9G MVK2;G5IL?6V4U!AOW):DT.F]D#EW'WK>_VN(V^ TP25L=)JY74S7DUJQS/.= M7F(TBPXWH4OKO8FP6RC_"*(^XU7/8[T*K8%&LQA54D)*KE?8[B9T%B+$OF]H MB;[OGVIE-@_6V27+JJLVS_(C<=4H?0\]?48O,K3DW?/T\F:Z%,V6*I'B?+(: MI. K:JKV/93U^?RQ#VU5>X>+51!&O:0-1FEY+J38;J26C,[N0MMA%CX7Z_Q7 MK;S1Q9*422^E*7J>GNOUH5T;U[OW\^^AD\_N8H6+J,^X6+G4;362D9@QV^NO M]/1>K M>AN;,\U&+<5&NB:_D![8<:[\/:SPA[A8)R/N::\\/OZ^E'XLF4STI=$]6Q[W MI*)D/8SZL]"*=YCO2_GT1.AIKT@^GH56SD.TWF= 3*['!_FA-%]TA_>AU2%? MAH7"?.K#J5DHW2^9[7IOV*>3L\VLT$BRZK1WT4+O9:%0[;\D$/>Y5=:QI[HI M!;:P8?1@K.9-($C^;OH1W1XM:[(E%)/M>ZZ22\"!M="RQ6$ R8:!)R ,>^+G MZ)M'A)ECV6BI5DDW6V )>1]MGH#N%_39-/@KCP7FD7YP'X*8T03.%"S6$"". MHC23I*->%C"EYHSB)-.5>YUBM6E,.Q4^? =#^4+_&DSLZ(J74?%'>BOG9*WQ M*,JO:E;&+*XC%FLJ=P^-)1/:!/.79*W/\&)<$\0@=MH]917KWA+'2XIG?K:; MKA>ZLH!(VGW&:UMYJ+<[W]$.6>_O7L3M-WJR-E<8#9W5$>]8.V#CY["D7P%0QYL2GTS0S[H27FX&J=-.1]A2D.KW*C;D2_!D*=M2;TP MY+,9D#?S5U(?S)5&TZX7>QE1K:^M>M>2OZ2[\AGNYZG;8-P[[)-8D[27&C"M MJ63XWDI#4B4;" V)&V/8HHE$-]]0]@]I>O,I3[%XK=%Q;ML-62K.:VU5OLTE MIJ%4-CNX(0[/\\AYOP8Z_4E0[^(])HG"W^^2B=O-Y/I9\(;.D\M)=XY[!@KT M:\4R@"S *>AH24&%WH^%CP]>@.(*W6GJMY.8Y<@L8EE+MMBNI%K#@KYALKG0 M\?2G)F*.7MTSU F<*/T:\ESRCE]&D%JS?CO%*VI#SEOJ.K48Y)IK[B)(WUV0 MPE K?O).UK=ZO9SUH&4U/;6@HWPM.D[/F.Q8#&WU+Q1>[Y?1KF]FBJA<:(ZJ M#W6'+L^;QJJN:1L^?/<;AI<\!9Q=?9[[K?/>W1YF MIKQ,CFUN2)?95&[>R[0G+!=:;; #69#F!T +>]@;D.EH'!$PAH7:_\.C6T%: M(-0)NQZ1]VD!\ H'.=W;H]=C)P/)&-=HH*WT9*S6*@$FM([*#FA;XUKZNL#F M) T(1<[4H.GRPHYNNG-;UT=EDP9%?3#NQK,CO1Y:Y7QD_]YA6/](=^U=S-&O MME9QV8[=T_,4;>0F]7K1J(16^,/)'&$(\-[7#/P$+469< MT5-+^\(96;4*[=)5=9LUJ@!Z.Q44\+C&"$MQ\O'$[AYYH- M^GGJ0T&03"PP:,O6HT@/W8NAX*\YI:@:BKX&8/>5 I@@0SM *"F]L%O&-*]O8NMR/YMD-HC+ZS#G)HKF+-6F;T+DE' MY47$*:ZXLL.'KF!__@ZE5] GL '[:0*=HD#\O#2^1-JPAWL?*DJ/W\ESUC2K M">@'?Q\55L TF(;?E,<7T[J0UN:C63I3JK)$_O![#5"VT7P*C%&>TU>)DXX MQ/9BC;^WV)[:^G8?JO3#[?C6H?.3V^ZXN)E74Z/0EN.^K=A>K&U8H][W"IB9 MDN-90VC-V.3(H0OB8G-7'7\/ ;OD30-Q7:^1ZJ_*-\I3^,K9FS MNRYG:QLU&*Y%MFL9-:2Z?!>.A ^C^>2!@C#O0Q_=E)>KF2E>59< MY5B0RQF;>X,6$:^XSLL_3UJ M:U\INW>QQM];;$]M?5O%7'.I-RI.L9X"C@GB?:W9^1[6]RN)[<7:AC7J?:^ M+>]RG<[FOC"EDX!AB\I#>V.LOD3H3\I*5_,3V9*LBO$::<)ED,Z MR<;E\!ZV]"5"N O;AR\IO\S=]:2ZV#!9[DY>%^J@3.<>O@>;_^%)^7.Q-7TR MWG/8?K?83]<5MJZ.U$JUS@CB)K2\%U(RTV8X"!(/>E, #A_3BB]X:^D: M=)-,N&HLC"?O VD4:KUE0>G+D6DV7[E-)E.)=&A3,4^A;,LMS^#LVVJD\U>_ MGV35PU;U+)P:!73/Z#&W%7G0B]2Y(J-UM-H7Y-3#YO/"J"?Q"$.A4VN;R716 M6FPDN6TOG)3:%Y+Y\&X=N>C4SPE>PJ!3JZVRR*A.KK_O3R1SM4SXYXWG2V-_EM"^Q5 M<]Q4F'DA2COWE7I37_1KM_P7CJB/!_W+2ODIR5_A%_:=QJU56HI4LAU3OZ^T MQQ?RAT#Z0W!SM_?4'6=*")M=Z)7LO-[0-4'7JG#1YIC3Y/9D N XZ+%&-=?N M>LUMRWI77K06V^L;#VZB@JAX[&O> 'XT5/O4W [\5$D/*.3_$?>0'XB MP=H(<;:[[#$#6>U'TL9(7]V:V2\A6*<]G? B6"$3K,,Y+"1(_I4<9:"+)F=, M)9XC[=;8;IOK$=O;RI<.C;UFDU&[DB7GUM"!YZLJ,!\]ZX[5CT:B638/NK*3ZDPBS0>V/Q5[9/G[.LX7$@^ )EOW66\,E[7H^5K1ZG $BX!= -W<\UQ_$W(7E/^\6V_"P/%\<#IGQVN#E MP1B4'\3[I'#7#VVE[L+R84OT'UM1#A'+=Q*+R;)=G2AR<@+$^?I^,HS-0YM; MOK!\V"KD3V;#C[O0$'ZLZEKPBNJD?KOD+%&S::<_R# 5LY5@M-#JX"/O,GP$ MYI?-9-61D/?\.C+>2=5$3&7MI"&FY M7*NV9[=WR8?%_86LG[KC@LF\FZRU<4:AVY-96A[,'V[OZ?ZHP:Y"EU0))UF9 MS-FD-:8.](1WRQW^LX$G4;;/,4U)$UU9CY32L:4M M1=IL?7T[Z'0V[&02":VL'P'^@<,DGH$_[";[V,RA>\2 IPH/=B#T@*) P,M M R:GH"J\H$J:9.$090&**P.BVV]"Z-O)3;];72MLOMZX*]3ON:H6"VUH^ S\ M@:CP-0CX([-QIV'Q)B@K*\RTK7D<3B6Z^H?![I;,NP'CI0%NW[IL0'1R/[+.56P>_\4?M M&MX T5I7DH5"I\5&NIMT=^K$N&$_=$$1:C?:P0W9,?P\JV0]/EJ_ MG'GZ'.9K%19@-(UU:W)^>:?UK5*RTZF&SFY=F.^#-AR]L*^LYQB&@K_FE*)J M*/H:@-U7#NXVBZ7[TW$N'8L7G40E88CK]3!R%UI;^-)NL[=8K-4@PTG-9D.G(S8]C#6K7/XV M?7&70F2Q0I^9_AS&-;5>)96;14=%B:YS?:%>>P#TA7'#RKAAS(5_#N/>97HC MYBZQH6G5:,_X7+K%UXL7Q@TKXX;Q5*.7=C"S!76XW*R9'.OTE;XPH%?10O@. M47OSSN'O8$2/(.G.WMEXH92HSGAF672Q3(:NC^_->U:_-$F3 9(F M1S&:_-%8-V_-885^H$%AR9>,3,_9T&>/R=Z N.31B(./QNC3(XX)(@Y^,IE6 MIF.YH\L1=37JQ\N;>?+\!]6_P:$Y%G',R1%WLDV**-*6GMY\LIGF1J U26;D M2*PP;TZB4F>HALY7>>M.P>.E4"/M2S.4W@3,%B#0$N+4HS2=J[N5,;I+5)=B;%Y61G4-#N5VIJ M/ Q=C.*7ZE^#B4<'.#R/BB];RS@G>S2[JTZSW.TNZ+*3$#1SK/')\+:$?4'V M.%==@TEBD^)N"DE^4I*M<[LLS>AN+<8ZK):3\V9O:9]_*\I;PN5+D@VQR='. M$'GT(_WB[!+*Y:-";1=8MBGQ$%G!;7E9P$\B8B8C%Z.,5LSUZ%BQ&=YX:0>R MH.-S +1OZ@<_O]?B-:1?1$HKY7:QB-#UV[M<=S48].I,:$OPH2!]&&I"^Z3/ M]O2Q82:<)=:OB+E'U30UWNY&&G=ZT1%9@VZOG5%^%H;= MGZ$OYYRW-RA3UT>KV8-19Y/&I'$_!6P\^W7O7OS\WJ O8[W.PTXKSJDPBCZ? M%2/K?K--/Q2LB!/:P.R+L5,8]?IYV6E6:#*R4W5R6:(368_YB M[!1F8X>0T>)4X ?OV..LXGJ,M !X"XR74RZR-69QS\V*\T$OHU=T U0;H:M] M>SP0!(S$ST]"]D>:I5<0OJIG6DM'S:]9-9$7.XW.D#;BH75=PD#X,!N05Q ^ MMEQ&*R-E5"RVFP^Q7)KM1-EH:*U"& @?9E7_YBSNRZ5I/)R$1D.F5S?M'C 7 M$@^L_4IU3Y2RH"_<\W0/5.8;,$]GJN&]5?ST&=JCIWZF2'XLLO](LQ8&)L_5 M^[G+5DX* M<0+BPN1?S%TYRP$6YBHO2 MGGJ%[U8K)%2-TEIZ%-I0)_0$67\8M. LS-;*S M!-MMY@=L3W! >\IJS4'QPDQ?UOP^/CK%J6VDA1@;R_7RR!XUHO?+QOE/;3X" M51_27Y819[>&%<_FZ4C"9MA&TE"[TS!4$L]W>,1VVPA(]/2[PD04Y*2>7 ] MOCIT!F'8_;!#^IT-#>\%/CIB4@CXV"@>+Z74DK))RB K&B";O^_-V)!1/A:A M(>NGW@_\2_Y(=S'/55;%1:$8;37&Z6'&JJ:=,"#C4XROHTD$;2S\9>3U2XZL M*6<":[1:Y3=&I5/09"=3*N?SX+[1#[2=J^1XX=_N&O$[WCS>=][?:*(7)F5[ MA=%PL)*$FVV-&ZE<CS*I&_C*.R8TX/.CB91@)LU556(C MB9G1$FL&G0[LZMR%$;WQC@F!6[P:&>,[:6BP=IV.C/5(-R(NI>7MXTE14.&] M\XYI)>@HC+K+1>6^,QSS12YU"]+:)L7U*K<'IT3/OWZZ@K2 '(^IZ++/=-;7 MBO/[M4VK=\M*K2VU"WA]]&$!:+HJ:8>&/99Q M=X;XN;OZX\G@.D^C6QK(M"5D9FQ$;FBET7VT5AP]YG%$"?>5YXGQ4UK=0 !T MQX2A)OES"C@!JQVXRM__P'\HRUXK4'NIW"JRE 1[>L/0]/_\,CA!D#0QHH") M?1._CJ>V'YF2./4_TTE8"Z=1\!FMOW[LC,HK@#-OQKH]_;4_P:$W#>^]"51& MD0FG2LKZYM]]Z.-:5 LLJ:ZNU M=?6&"7QDZP;^&VFZB*0A/7R#7AGK)D2+_\8U_(RR=$42J/^F\?^\)] L0-? MJYPI2AH>"\)A&9RV PI9'/P2_[4$&(5C71'<%_V9H_"9A61)I!/Y9BH)<(UP MR/_][W24COWZYR<:&I+/.!6R]C%Q#"#)TP+"89$8I3,3!M"9S"B3&H]'\2B? M&*4YCA\)T?@X.HX*R1B=@$OZR9T ](P'.:=(HG:#"D? ? $7XYU)@Z#_^,VV MJOUB@>KUL_UB[Y^?XQ-1Z-3+[!7S;+?:KQ9[5+95H(K#?"7;*A>I?+O9K/9Z MU7;K\]9.H?\2Y.=+< PX:PK%V=:U*ZIPG;^FHG0BGCG=VK>2<9+%^_@X $JI MW6W^[W\S2?H77CY4T9JN87,E\93KDW7!Y,WN*Z5QR#D5@'13T&'$#]>.$I4_ ML,RU.-,<-9)JWLA-[DIT*"P(W2J3B TIZ(,DQJ,N8%SA5O\D:?'U5JW6$\\L!H\CH%8MI#VP'C M]G)$C^C])V.S2F*LIY(5.3)?%5N;UMV:+V41KO:?5&\7=RQT[L;%>G,\$Y=% MH^"L;U%0Y#YIHXM_/=!=M<_KBL(9%KCQ?@DR"U*'4X(/9.0PT32/.X@%Y1Q; M]SX@]A-_$K"'<'(;VF5;@$17D&[\SX_H#V\5"V#:Z')DEQVA$0J^&I!_U\YY MNN!T0OPF=?-7DS-EJJV!OWW1_&FCB -#2J!]"<+8-9,X*XA'6,%=H9SHILK9 M__DAP5=@H >!U94QIRBZ/=97/\XDLUE-;FB+TQ:N(53T8\(XR&F!T0=4&R5ZJU52*5]6A\@XO_^=R853_YZ4KPQ18\@ M9"9YG8Z'F%D)ABD3HYB"\9SE<)I-V3K5 [B&1+0T$Z-TDV(2?PE_DP_T"65/ M 7K(,:%'"Q=;7/%35 .BLKQ-P:^93"Q^$8#W&BV_A+8G!(54?W.7CPUS--=/ M:O1M:7#;CV>A/C^Y$,2_OQ!LL?R!@O 36]Q3XQ4 MOU*D2M5>/ML@N+\O9KM4L56 ,8BW^"=E]@;M>%;AH%.!6Z]A? ZT$ .@>1LE"13RJ)$'7LZ5??U!$4,199S0I''\,S ")A$5.;Z=S]2H[ MJ/"B55M4.6ER^[JH(,(DH\G8DTKSDV@4W]+H_+CM A'?7Z39J&,U&'5-!XMH MO58 +(@D[^)Y/E5N"Z_#;S/;K;:*5*?;+K#Y?@]&\=U.NYOM^V'\.7#^IK!^ MB_*_BBL.&@.$)F013!\]%&=1E@%X5!81*$FC)-NBH/DPX?!_XZ6?*B[;26T& M\X4D,$.?'(S+7K+MB?.&8F^R(\\[;A;J%#!,?8'(<7HK0"0 W?QE0E<"#X9[ M$_+H$ YSG=>%H$!P,4FV8A&]0]?CV2VZO-N9[%2^CJ;I'LU?MC3,RU\ MS-'Q7)1(1Z*)5#3.9$+,1]7K[G7OFG(WO9G4+EJ0"W$HYW):3_NM+FPH2AZA MXNNL()C LMP?#4D#3("G^W= :C(+8<#V8F-'2?=*@K)\G:L03=,,E6-AZ%"@ M*M5R99"]IUK%*ZK'5OM%XFS&:#I$GMJ'XCT/?VV;?7VI!;#>SLI\)YOM;^C> MB9X^R_4:VU<\>1.OQHUQ1>("@/"'K'9%6$2(K-Q7\8]2/MN]+ M([45*:X[43!G%V:\6LD^5B5OU%?D+S0.! 0Z$LJAQ9:+[6ZYZH),!/=X2*D/ M"GA'?@< M#\E?9Z<)DKZL";@]*J1&F5QA3,_[;'M>M5)RA4[1X'54B-/Q=\K>W^=G2705 MKM*9ZMKC&)Q+2*CA(":Q:Y7A\[7Z\%Z/O$[QQZ),))5ASJC:WQL0NL*(?&+# ME#1>,CB% BO .Z@K!'X\01LE*$X3 M$B\@V8U"^+LH$"#(0\2L/8^SL40 5R MH&3-P(1![=.IU.A?X]TD:I:W;TX:]!Y1C#Q77!R+7<=B'Y/S?HUSL2M"V*Q) MT!Q(/$J#2[:"HS3 \5.*5SC+@L+S77TAEUO73'2, 0\J8<6.;I9<@Y';G>ZM MI;=38B\IOI"H1=TD[1;5Z[?S]:=RM,^]?T7]B[YF:*J3[5)WV09;#(8 SP?( M*O2$%/"%&<_DT +=PM0WYCD74 )GT.39\VYA\[!ZD.G*G9%QBN MV1D^5PMX)$=5JMXIGZH.-)9\-GIY3155-0#DX0(W7%#\%O$RAVS HB2P\ M4.Z0H$M++8&B1&1-7\+Q &=!-U: 7U@.,*]0/40@^_)0-:3K*(#@($XGJ,>E M=H@2OVA(B/R4#.TAYM<^!*C5(1I[>IB=1W'M&5C'S?Q2WT6@U^CEN9^H$T:D/VO+>N(U2&7 MJY)M0^$ "N1V4]=04*FL*0 #S#551>XP.GQF :@"9W.DM6M/"VS'"!K&1[Y> M%XCHH ;D#/HO]&7J5S06O?:=00DWRQBH6>9#M %9N2_?P/K[6PMN@)J( MF*X81U%0I1W\%#JM6N3@%Y8*91K.8GHJ&[*7"C&Q1H8:C@;-&5JV M2(FFOK2GWK?7T&0#$K_A;FI)3^]=3B\-?,+^^Q%Q]X<\@ZN\\^ ML4SOR9T DXF.(U$OQ RZ&]?47WF,?Q@#_7T3/AW>.(S83PJ+G_KWQ?YLW)I' MSH/ ZT>\+^KF^EP->MBOS[N3!%1:IUS*;Y2BV"G6EW><#!9IC=F\I-*R^]@_ MGX([:3KA>9JU#JF'D/%5[TE-=1S'G747#^$TO,2<8TD:L()>KWW/#?N-SPGW4\W@N'E:EX<&RM\ R7E^>+"^ [2F=XL[7-*&G/#X;MI\+V9S@-DV>L\Q4T>$4<)8%U1/ZR'."P&0"L.^ON8TJZ$T)A00: M)!Z285-7*!W&?0&:;O6P Q'@YS:I.!W_:_RWG\+GS#$'AXVT5PI8XZ3.7TR" M8J][Z%B#5#2)6D/^1H!OH70K)6,%ZI< YTPD4R6Q&XSZ# X]!)D-EQ,$O&+. M$23;7==U&/15E9^86;0HWJ)>[PF>1Z>= M-&[%,23"O0[M"4'?%JL>#P3HA"7;3\$@U<;K.-,$-9BRMB2BF+P[$")C#ID8 M9(2 9G'NCEX>P*]PVMF?/4AY7P7NM]^95C"I9$*#N$",XB_!-7M!1G5S5''4 MR5.(,)!;K[\FT3_/D.%4AC4%BN([F7\]515^,FC_^_IQ >O37=0> NJQ9WH[ M6T^&38T%='NQD(# Y&G!\2![3T-S#A2[;FX_50'W($)XJ0L1#G(88# M-K7@% >W#34Y*-> ZIBZX/!0S>2WN](0UZDZ@EN'G I)AC4'3I5-D$V PUG( MM:HY&O#VD)"=V5>8#154VQF[X1XE<,]I'%6WL#Y!7A=D0EU#=L/BH=&8.W@/ MZ!5.0?_+Y=V223X5/HJ3J>O MDF@/VB[$ORFBV75BFWE%MY!>-B [ ^]#Q$3W.E0L^%ZQ[A M3[L]V^<^;[OGNX\#/73>9^ XT$.GA1Y['.@)<"-(EJ%P:Z03W(T@1R,*AG4@ MXFX6.;;KE#Y^B>2,6?SO__FOX*FP8XZ71VP'&Q[K*BF%HB MC&=,P,G0\8!:Y893EMS:\HY4@OA/_H]+D!L?]3&L7] AM=3V5P36JTZ^35RG MT_LGW[J?O7#RK4M9Q"!1YAK)P>[FF7,?=O0J&KW]Q%[W<,=DC$O$P&0R&J?B MT$9.F-B(8QA^%./2:7Z<2,_:_&W1#"XRB[*5DN0XNX=V2;BZAX]C0=1GY8F=ETJ?9 MPEU%Q%W&UL6P/LR$YX%IVBTT(<20H2^!.49\3EJO M8+B!!N&HL:G# ,4%%*4D#0'3P!6 M!A(T''E[X*#TR-))0#R$%X(1A$^8F7 MX;6QG*.V-]*+I:QQ7A3G,#@!I4:AQZ([N-T=AMXX0.>V M]\)!\INZZJI/N$P)DOK8^0(CHNJ )IB(0"Z,/AUQ40"GN"!.D&8=.Q()0K*6 MI?/2KE[/YK*^1D:!"+7P6KY1KD'"A@I[5X2J.(F,GU&]-+.[*H"IB^I13\"S M*TD6:I#6W1-K\/9OS&8X&()QK(@?$0"G8%'8X6HW&XW#+L\4[8DI?F$,*$S; M( HQ$!;*JJ*,*N([+(YDNQSG@>IW,T,4\O!A"&4@!:Y!)XF"^%=?AI, '&X M@*37D9WTY ]/K>H"4"PW^K,#Y0&,7];2;5ZPU]X%SMTW-,&!,#A(,C5D&TAN"\Q)H ;2%!4)%"#/5)DG06""Z_D'ZQ'0H*(]O3*UR&$A9#%185, M"_GIT+/4B'VPB1I1#6 '>@*0X1$Y="V5NU[T/2II/P'@=LTH!6X#<8V-"%;S M'KOMRMUX39;@R;8[8L"THXF]]:+'L;I'CPN ^+XNX.1V0''MCH)1"&T+T07!U;D9<\(ZF(GPS:QN_H[@U0V)T+=3 MH!@N&52O00=J.1-@NIM@BBYC7("M,)#A7!<43R7JG.*6:EVO*/ T7* U(8G= MJ^W'4(^CJJ[;Q3)Q,/_C)1_E)U&>8D2L*N#M[Z3]: 4$ST:@^@%NE(*KM[SP M"7NAZ)<)NK&,!_Z(:VRO1&#;'D^. >1_J# L"8D*J49 AG04@G&H3J%CB08[ M!"IA!@UZ#B8G$FT-T6@AH/V%<;P)1S\([C$<\UBC>BX[>GH)-3(FT*YXC$TW M?XY?VRX*XI%(FXV;S9V58ZXCR+1K2-)@!&8AA8P%$WXBFCCX)(; MH %!K:1>X1V2V42M9:BBCE#^LE\(PV\XH,K) 96"&X/FCF2]Q@A 8KAJT^U= MP\H3FAT5+1&WJ:$#6FUKR\M;<^EGR(N=+(:\W:MDCR(%]M-0+ D%PB%M$?Z$ M" _(DCDFL#SEJ[BD BM(# 3SK@7'@=4$V.O@XHY#P!3R$6H21+P-91O23?54 M%Z2,>]L:V;,]!FAFJ%5G%J/W/AU1*VD5P@/0+IBIP\ M4T8VS=]G*P"$'R0FCH'%"-H2%&:![?,((?@/]\Q=$_5".@8FES_F[D-'H,LM MRJ((RW>QB+AOM_:Y95SW43R^Y.LAU#IB$J\*:P:H/8@.)G&%/PCRH^#,/$>Z M+B6+-,E8$%PAP(C>&)['&QR*-*>\#!-16ENW$SN J/*HZ7[4BOT UW?4#HY( MIG:]8[2LK2)UO71L98B5(J$&2H1QCJ ;#'(4X(HN]E-] M]([6CY,R$#NZ24*:;7".V!6),^ZD)3X!PF(PYO-^W@3 G"*6YV"+^'(E3E=U^YYW>[4?V:Y)?+H-]]S4"BY" MH '#V3 M D'93:AIW"YW%%^BR!M'37C?9G "R7)]+W3.>I 6^$''U @><((7G8\#^6\" MP/HAH*U-TDXD? +)72P M@4=R)>AH$QZ*(""'O8SO73P<2)/RP%6W!S.37G2]Y: M^Z&@DT=L[G$Q_ D= M1$"4"G;8KSPJ04"@T .WHW/B .)]H^C,=9)Q-@.;,Z2%KSPJ(0L42%9#1/@. M-]+FY 8)J.,P2R F,%', QX9H #G'(TT8M;(X Q>$.X=$@"OX&9$W*#H[@TF MOW-N( 1@HTX,<.63U_77WR$53=S"W6 1&P"5"%P#(AL.*!JN7FZ(XJ7PWH?G?!4=P\!H>3!<291A9$E31D\L%C-\B- M\/$VL6UNY(F%8,_8W9F$DPTDL;4; 0?QZ9!.AKYD$9C;?_]SN2$/I-"_\YCEK>H7_I9 3OH"&0G.] M->)!D1-L_<+N%:D]+I"?K7@^D)_'#@1:,!OA=LZMD]Z(9ZKB;?)P;%A ME(MX%S-A$K\E$!/&2PT&1,VC M:+"PLS_PHR-R.%3T06W4I.BT@K\L@;) .4=TC(>KLXXI0ED&BHYP,"2:P)T" MAT#;H (EL2&K82SCU+E7:H$JSN'/\+/E* H)]R#"D.VCL+Y#M43TUI>E$=@(>LG' K5 LDBNPG; M()S0EW&CP"?@F3F"J/J"Y$WC4@SE/]P#EC#7(L'B=[>1&KJ"^&[O]9=Q!WTM MQ]XKD2$5&QP:2BS\G??VCQW.@R #@EHBW?WRC[> ':?V<;+(JQ^0,\#1[I># M.S"M7T^JAB"(6P?:C?!PCL/?U;F V%*)QC;M"01!OZ8^IU5L1SU#M]<&6#N# M&V@_(TN3,]S-'4L=;1=VB_E0)!\=% +C#D78_Q3IJ?W/")KV/\6*9/&H(PV5 M>]!I[?:C;TB'S/ZGB+2/E@: _.@Y4Y\=6(7'Q/[G.%\$A4R!P05M<>9VYJ 7ZW$L;'AM4\$8"&%YBN_ M<6!;#[[:)N%3Z5%ME@[OD_"P>U*,N_2TO_MYF5JZI =1K'*D?KG7'S6L< M0(>ND:*)(/%;%"!:B Z'-@(!8H3=-4' \$8-#UC2.AP*T%0GB@2QI*4)UDV=L@M M[YP G[ M[9/8SUTXVE9/"!39B.1F8A^GQ0U_PP.F+TJ'>DVH+H1>^?CQ9@I7U_LE7](/ MX1=(<%CB5WW-1_C=)B*)*9<"B62+>)!^5ZH M6Z7W/ ,7G8\!=-7>%4F8HX8'N_,PQ M6AP61:)F#D2K.$5%"$769>BX_(U3D=X:D;L)M82%8T!)FSGFVN4@%"C !P1. M14587N$D]3'2=@J)._7#K09T4_XHH@OZY60LC['(ICOTB0S6[HHTH/B.B(** MUKJY(U&>L^CV!I#V&*1&_->OL$]BN8:*)-768QB=P4";XTF]CBS2GJ+(W\+' M1:-5!,,DK-P]_H?3"I)((A# 3S5=T45II^A#7'Z?[W=9G[/QOY66WJ>3Z*6OCM49O M>ZD]([\MXP=:W[!V<6RX)A/J*A3:.R8(]!.ZU7[_$0NWW$\DJ/I1OP%Z[I1[ M^EY!_K8I"DX(G\2!-"I!6U.WUN1/-0[F)=")K31-//SM043NB2HN M%_G;>]T-OY, ST&EL[\9"!US"98*MITJ$*ZHY51'AARUKPK;C3S8&\(0NS9, M"[0)NOU2NQN-'^]K18?80EBMP/;7C]B*^C*?D!T,N \RH#>(#504:S>3'E G M@:T;KB.*)1-[+_CM1W+J:AAHLC7> !)S6*$/#.%5%X2Z/QTZG M]]J;@VH*&NNIJ^A7=,2_A.8$VQ?88)Y#TU*, M(7BN)<:$OWT'1P1N+(183@JJW@C'VMIOM M&I"@;O!*NM9G[4['$#=P\3_4\;\IRER1MQR!K^QQ4 M5W>W#R'4[*TKB *MZMQ.$- M(S#80WG!G4FNW,V6.&^"A_+.D+'7!O"VN^%B"6Y3U?SC!Z X:C*RO5[J!#DB MA$D.X69;3W>!P@WI'C/L+A;E@QRB*?"?&-@\MU;1?E9N34X+^)"ZW&.>.+8L M%SS2++C+V-VCAT\[14Z^1?V_E@X=%W"#=_WCSXC@+<#:.T/!W7Q/RJD]Z)3A M'7N4=XC7_[<]_A,GHUP,2V3;"=ZF1_9E6O8C+]MG0#^^4?"N.+=OB$DCVL>2 MU 1U+;C1#SIS"RW$WA:EN=U-:W#@^'74"V"O*2HK;-O_K[PHOX]P^:M;2N@9#T>.R-:$Q-S]=2*$]?Q[8I/?Q+1"^?K M!!,Q'WI"TBO20%Y0&8[LGT!ZD!R43?%WJ08#&([">SE]QR(8=6.%A]>\:^+= MP'TG,[AE2+PGS&]&]S,!ODIU62KXLLO8Y,U3VK$SNX^ABTOBE[CD$I><1[/T M@R5YRG:;UW'ZP,(Y)M1*!W_G3AF?ZI[[M,I!M>@MS)V0($SQY?S91$-[]V\O[$[=4-D%'4YO2@>KK;"$WN/G8^W3!O(ZG+X0( 2$2U]'DA1 A(,1%(D)"B,0U$[L0(@2$N$A$ M6 B1N(Y?1"(4E+B(1#@($4M>1Q,72IR.$C]M$T5W)XOD/@[J]*$4Y;%H.*LV M^!-P\%+\\FX2?G^,+Q4]%\>?]\S,G?D.*E0MG M'.&G?KHRR&YW>U\TPLGH_J(S]NET][9K!$E^\7@NW/XM/1Y]2^U MV^2HE O)_R WIHO[]R\DOW@P;_!@=F^O8XS5TY?3G0,)QX/L]G%1#4G[,M[Z MZR D1'W\[XF@)9[*)]/[/4S?Q'W"%]J_V6_YPK1OX"[C"^W?[L!\8>)WT,Y$ M@I,N:LZ]L,';G9HOS :%;4?E:ST?6S?VW!Z__??FOWD>@,GD8WW>;8\XWK;+ M_,+;F/#.)K)?Y63\_=F0OJDC^%FX,3%?\'(^'N@7.#MY(>A;"8I=E] 1-,H@ M../17Y%HS/WMO:#^D?3UW)/0$?A?B00Z_8 8X0CY\:\,/A'A(LM'YAA1(TSP01:4Z6CD %QTF(3[ M&KXNR;JF"F1[^01P9/ON%$ZFN.<%]L;=KC=W6=?LCKV1Y2_OD=]*PQ _B&4#%NGSH6V7Z=(%0HH M/YZ47@KF37[/)ZQT?[W?)#4RO*1&OF]J)'$AZ#=+C<2]U$@L?GQJY$+B+Y4= M8:))E JA(M2_$O'D)2OR#;,BE)L5H<:01NCF]>*C4V3?-CGQ!Q$II D'OQ6K+*BA@PSDW8:#YEVB6Z+="Y>\H\_QK4UP$>2 ;72[C8'/ M]B0])?!A_)(%5PR!OGZ#EW-)=7Q/("^ICN\"Y"75\7UI>TEUA-$3NO1:G"8] MT=[MM:"^1QSUO7,4\0N1OD".(G')47SO' 43\SLBXK'8)4D1EB3%-H5PM9M# M"&[RP'LA=AL?W$P%O@U0@027)HY"68#2!Y@)T(6@^ -T'^ 5Q7-CB=PK M..;0O3ZZ&L@'H*T95_BB5 4-&+SKGERGY_9$3."0Z):B2P-$Z)S42U;@0LE+ M5N!"VTM6X,L#>6F ^ !8W?L,O?1"GMSO:OT>$=#WSBXPS(5*X4\O,&D_ MO9"\I!>^8WHAGO*R"\EHZI)="$MVX9@6B$ 3PW,WN&]/DJ F)K"FY/YUA9/1 M%@L3W\E./G(L$-A7@5H2 FT-:$A@J@ N"@ 9#4[@C$S0$X*RICCXI61+P+JF MJ)[**0H[5V)IWAL1$6L%/37P@+66@ M4R3(%>_%E:'HZ IQB[1H^#T@D.=-SD^JN*=77'HB_CQG_)+]^.Y 7K(?WY>V ME^Q'&%VC2T_$*3(6W!H.0>6X]=&G3WR!J.I[IRR..6SS#R)2.#,64:\-(A*] M9"R^9<8B$?,R%DPF?.#&9 MD#]XSN"PN.#L1':;=MA/.;CI"0J=E_EL_N&21 B;3WM)(EPH>4DB7&A[22)\ M!6_EDD0X01*AX$#GY-+T\'4R"-$+D;Y2!B'&7#((WS*#D/&/?8A?=E2$)H/0 M1+LH(MXVBLGC?()WG\8)NQQPW/],H&\]G7% &08,-VH]4'2=-$7 N?"1$-[B MT%.\Z4!I0]^Z#0J7]$'HO-E+^N!"R4OZX$+;2_K@*[@J84D?_+2YL0+.SP2! M!^&7Q[*$("U^_P/_\4;A%<"9")]3=RKOPM88FM+E!)K^GP_06=&X85/T]K]? M_IF(>-'XW__S7\'%;[W3"*\KNGGCW2T;@&I*;G:-8K80061L DZ.UCY=@HF/J M.J8N.+QMX11>ZA>E!E=&H1/K2)42-T1+&M7BK.E"4A1P196!#@?G:RW/^.PG10,H$&TUNC%](87Y]6\^>:FJ;C0HRJ9$TL9&K$ZJK*R\ MYY-IT<"!&27IJD0A=$.N2]+ +T'3NG\UWD17)"N!>R>8=$E!1) DZ8C\%P?4 MN<@C6[9Y+I#\;JLR3 MK,8_\4?D=9=TM2^7&'P(<+LN6>@9Y(G1(WY9DM^UH'=O_,L$<"\K,)*PP:A% MP\P3$N9E.J?/T"O)CT85H76W@'F(2_!,BI7+B_7*V:#90IWNBI7^M[. MD]I:LNIZQBD=>CZ73Y.U0(^C]35ELUD;56<9N3A['T) SXI2RZ.YM2JRW7N<; M'"\>A1D3V=PIN *XZ-+E*&-HC Q8$;-E@16["CC=VXR41;2]H^8G$:,W:9[+,FF#/%VT M@CTGC\M;C/FX3.I-W;@5@"L8E)/^T:Z790ZT3GHP.*6N2V[KP-3R'2=9@(,TQ=,Z16I)MF#B-#^4@960M>, MA8F9#4H=EAVLHB!O^XNSR&A+>B9%'/59GF8K6DY-*Q%2B;CNKN_2$9%2UMI3 MNM-3S/[9=)_LOQ&;)=5=WO8/N&==1:Z"&LOUHDIVU+#!A#,MTJOL4D2>R+NR M(&%E' _[@R^N:%!E5F'%^0J*0ZF>56 H.R3C>#.GF-SB=M/BE[5B-0X/#@\&*%0T=BC8:+WA7^;B!R< 4'"#HM8 MIE>0BK#0YGQ5I%YSX\UBOG[OZ*;@63G,6[X(L;5,-C'L*_K=BJ\6_3\_UI0/ MH+0@4,N*4S6S=)TU+-3^U68DD'G+WMJBPY2SZ!P/>PC"$;1(LN;U0&H]D<-1 MLBRO03+VKS:!;&&KXCZD&W8+B$W@F:3@(C&F2$[2$^9;!ZEB-7>-2 X<$S%\ MI78YJ2\H5N+9-F_(EBI(>=5$FSHV(+N+MC4G2*J)H4@"P-6,)H[%V^>B)T!- M"+O<2$:_,]+E#,].VO3:Y?DX>1!2(YF7]":8 +$3'$EXLV*%D;U\&"71,=X? MF>#LTL^$>[!.!_%=D,T] MRT21?0'9>GCP]<4W%_ROR==?&H_2XP2FCNG#X/5XGQ=T4%^7R@KL]/[@JAD@ MZ/0F[[A>8!;6S11TGDG0@RPD^C2 V'O M2IV(>5;/RA9R"AJX%MP\V=$JW:CXX;6PWN@J_4#'49(MHB.WWR=7)?DVSONS M=FVB3P;#E!5X#4 M@[I[_-]<,+OQHHE8%?-@!L87?L)S*W*U\0#9V!-A4K]=HV:]'9'RUTOD;Y*7 MQ>436)S&(1P#(CX.(1%:T/9SP&>^F:#+8_8$9;#_35?I,N53[O&:G"^+.*RH M<)=EDZ5-_SK@]2]%UY+X+D0&TLL0!158QG>-*^;"\&3NN!C!&'K&"$^$L'G:Y(!&J"H]HFL, P$HY8DK/S5;K%+$>NN-DY>B]_"FK MWR;?TN_)"M4+2E\CY7%/5O-66!(\+"''KLV@$G4P5,;]&1RL;/1:.[7#1A)_ M8;HN-W/Z>%I-Z006B(TUI40A1JV& 5T%EXMK))Z*/Q)!T)2 ZR*' M_PESC=9'KR23IF;GD;B]$#LINPQ.WVO>1^$: M6,.L,M8DR-YE$'8DM\^.HAB8VH2CY/C,8G;>3"0R/3WP/_(XY!J"C$O)IF39 MS%%B-DL;\ZS@.'J-;EF3?Q0<,7K=(*RSK4W9#X)*/3\7)>;KWGP*(_E!#1_L MU*]._"=HQ;*2&)8NCI:IBXOL:#:"1>[/.-62P9F64 A;)D1I/_%Y#7=F3A;. M#$:?PB57^E21V="V62.A8&*%*WD!5*LY?ZK:W3MZ10V#1:-U\O>O@TLVJ*)@ MQU3.M#DQ ;GH6KPG-XC$._E::F@@+V:$84CFQ"T6G!_B$&SC9IK!:ME(9SJ[ MH'2"71N?/?Z@::FM8[,(1YV]Z_ >691D)PBW5FZ-] _9<6+LSH"LU*X1C1IZ MG6:'HKUT=VIAQ-TOX.%5?&IZ&LG?C9?DXC\K2IG^6T)=;(:FE?J>>A5J#F5R0>PEG^W(5\J.-.L:"Q$6 M!S7=-6*Z)>U8[:*7A0_9;U] 2"-E WK/55;QI0GKIO.]K-)5W4TTD>?"005+ MG<[=BO.APL$R@4T?1=8(4[XN%\UUJGW!2W(G^ >?X5R5FEV,A\]O1:RVV&][ MP790[/A,R5!<.0L]@3O9E$<@B/BP$^.3:-XUDH3L@>=\#])B)F(H"JU(A(2!CQ'P4:62(DT%G=Y$@@F8N/B ,Y$2C"/C MB&Y.71;A@#LQI6M^='3Z->VU+& 0!_/EWIT1CQ*GJ5%.D]'R8NV(EX=):_ISTN+HHR2BSI+1UZ6_T"6'$FB%VG=\ 702-$V M_^O)UES40,>WX8P]+0<_06YQ]P%)BDIY*Y\ M/+K@U/D(2,L44/A624]B,O#%4V41G1"/$,=-+]$-92& M"F!\7%=D_I!VZ:X_*(L02SZ=C ^]8F%KIQ)BL0J9D_3/5+"("\_+KKA&@CAA ML4 8C3W[H( FYR/)8Y!)0Y;(!J3Y@=3XK/04$!XDTX,,/MJT1CB(<_-L$3UK M9][@$$PYO+44063=$+ESO-ZRZ7R$0RFGXS._;Q%?1,.3\5'OEQ.Y$\?CI[T_ M'#R,((4WKI3IYU:/0D^C>XW0BH0=JY+EM!AS(GDSKZB)E[XC:5URE0/NG\D5 MU@(0+IR&XJ!>D[XE&>_KA^ RT,W7W)\&XZ'$PO+#)>O%H2P7K7U$D4<^6I %R?_,0Y*TE3!YT!UT] MB?.A: @32.HZO"N^81-^2"]#PC"=8B>RQ83TPTT9';I@TZR(A-Q#KUQS+ M+.5TE!E.&X1S:/,D8S2$IZ>DG^O1*Q.%L> S(N=)3YG,KNO:(DI8DZ]V@96U M16S="RN@N>UR)98(IWAGKN,#\+C77/R]_K&$@C->6)LO,@EX2;I).9B^4M9B M:8LNYPC_CMWI*OE&,E\)V7N!T1!@S)R[6U(F[2^J)%KIMSNI']7UQV[JM MZA:V:5-:E'F1ERBIR8EZ*/YB@]2BS=XZSTP)[1*O[;3.YEG*'!?\#!CR1/9E MFB]4GVP+Y[> &V*+Z6Q5[05.CRQ1-]Q9B4\5RJ.,BD\E$$\-96-NQ?J(3EC%"N MMDW\*E03Z44-CY'BK8(5LEIT$BS!KX)#*V_'4ZU2E:^.I6S4>8UHL"@M$S'H MSQ9*.1CV/'6J]-G@W>Z>MW;9G?&;B1);T"??ZJ/X>ZB]U+7*VM6VGR);R;I(*RM" M;8EN.>=!YR]0IR+/\CHR(JE^ME=V3C:CA?'"4B*C6'EG1$MJK/9!GJ2!!%VS?K$-0Z=+!U\/,1+"AR9FX8WB MXVT!,\0$K,\O89F_.JD2+S#;+2X!T)K5BW MW9H4D9/8I2Y.W9+L0W88.9KM:FUZOI,!5\^B#L&P*=T]DG):/U<6$47G$FQ# M;3"GXGS]H]]_T(,_/Q\?T,]Y MSF*;K/!0'#4H26PQZ8IK>^PGE"U>.HY;2!T+M*.W"+UVV]H"FT1Q^BN'6@_+ M[P0_)3(W.=3FT%OD&1TVR 4 M[OA*GT\.P[IWD[9;$\3:TZMWTK=IFT-_@C4CNTO6W->87&/&;4 P.]\Z+0$. M9>9>>]ZP1R24]-)$<1AUDNEG7N>(23%\\AIPZI:W2VA$ LNZJ^!%]6H=9?&< M%$JK.9]>;#F753SZ-EINL)OTL9+[X9?!:/E'D6=$E!T>9$2'KF$F+^M8#)MM M8V7;_$-S&9]*4;[OX=X9T!XZ#?GM+'KCE)\V2PDO>D=9$]-F\FM\ZVL.5_AH M5^=[JU(XF%M?\ LF*)+@J*2Y-'<:+8/?)^'D15+F\W@*TG8X-B1>6QBN^LE=E:-6[.JILG0Y M&\:UE _^>^?]Z1;;35US[=1#79,%:&C)3_@'*U/5VD3>E=^1F>"R4NF&P&,0 MJY-?L@Q/OI#[C@H[:3[XORV=CLK5+P?<,>Y:[L8:K?=@)U-XRT#M?BE4E1,A M%2KI^G[X88R7XOMQ>;!_O6:8M2K 2ESUG#;&5(-.J4\/T'NJR[XD&K"5HEAN M8&VK-;H@SLO)RAYI&/3"MV;Y]]B"/#WHN:-H&=J6A=J ;DD,4L 5]W[59!ZI M):2>47(1R@\0HA%N0+%CBY//Y8WRYCKY O<#P3R?O:R_E&ZG!NEK=L.#>.T& M:;8O@ZP'&?2E5=8.N_]!G\6L'+G='#4/]\KV=C\B[Q=G>1(?/0^ZNR.,M/** M1;M-1ALV3212TRX6V2QS16@?9[M;+'@)[./;O1"39A_$<(Q27PEL9,=>-YR!Y*_^-#=3'@WAZ/CD[/?L)O3T]V[X7Q"9SM'!_3IX>UL[4-Z M1O ?;A$8RJO;0U:D@EJ16OQT_N[PJ;&=1I]'='S1YF)PT]>05?$"?^HX"];) M_T1)FVX3%U]G9 \C@4TR11+L:;_[2RCUT!O;IM]#P(#I3H]QN_/QR-DMK[9R.GUS?](@.N_5?:GTO\E6 $63<2:DY M*ZEM(5^,8U;B22&&[[P\[#\P0H#@N.LEJ?UB(-_M[E1)?$#!]$\Q?L?S@-]Q M/RKK10U)EJE% KF*HETW6Q8E21Z[0+YI8Q!I(X*VD#- H:C5#7<<4"VRU&;= M%6 \7+,L^6F2N=YZ5J;RNER[@@@R$P@+$C4JC1D\1.+#:9*GT[)Z L.H0'VP M8-]()H)+%BQHY5;KO-PX#G_#XB?IHT@(7#HPB-6!Q*"B>12\&L72"*@EO%_& M&1D)R(B8VRPJ+?VX&$(=@2VF1:W=;6)WX4[S=)/S>+D@399;K&$R6,@I0#4F4>'4*@&Y:NTZ0J'9BR#X:V'2>_ M6):COPF)2/6W("UM@1**,!"B%&$%4X:6P2V=DJ>RR-2UYH9!(2[H44LBF@$\ M./(Y@GT.OP4&/$/62'X[:9>94,$.D,U? M\O'RM.J6/H&?EE$U%OPA$4AX&T*33B(B >%*VODWEE SCX>_C7@";8134'-V MF4JI4/0%I;[$7L_^$UZKIZ$0I!!Y$M'(>/P[-,LEWV>+YC_KMKLN?M/9^(0> M@;CE$TT/<6(".18\>P#R^[.__OS#?_Z%'O97D?G*N-K4TKT'8!$0G8^6+)HY MZDI=9YT1/DV]*E& !!9@8Y$Y0'";XUZ[EXVOP53EKU'J>HW4;3E%B(+?R+T) MHNOUUBS+JG8,)"UM[+SE+IO+1KP,,7=*F47AUCX^;94\LDIQ@>-F7]&TC"3" M%]% Q0H[B)@?'UFJ\WR?ZMRG.C^*H'Q96)N-M7A #X1.DH";IZT< ZF#@B7" M?#?DGF\S_OSXZ"R!(JNE7T8K8#\_.SOM_UI+I3\_.YGT_W2GQ=+OA28I!3V3RWFB$I95R179C"5@ M$$,&*KD->"?J/&K8$)X"\(:/4&G@UK?>*:/^T,GM#4%Z_/V''SRF!\ @)8YD M (_:E>ESJK*4W&7\(<1CKC(/3F59*Y]IL-:C!3R.N\:I^K"2ADKP R)0ILX1 M(XBB![?E8'"L(H!K=M@K;F8U= K\3O\1[/U1\BM@0.2?-9VT@DR)C2E5<6S< MS"K22]L913T)J\/L>Q*"OM.X2U_,*FY>S@ 4Q-%=WZ36GCU^E$?5Z#X \E"M MAX$9&Z/HB3^^_G_):_[(]^V[EB$;I2]8.GO"!U^_SKPU^ .'SEA$]JNM!;9. M)G@ Q$LN\J*TSC+I3K'4',=9!58')_PMV0 9NK-^=N]22.QLMLPNTV*4_)US M"<_2JB2J*#X(>2RN+IL!)%U)2?N>L [*ER[IOG((7ABK]/*1:8@:?YH^XKDM M$Z,.5VGIH3\=GXT.GCYEL"B-B'::9GO-[),X9HD76&?0=1R^8--:UE&7G)&6 M!,WDG-]P= K$#I;;R^!RDLW]_FTM4PZL!_DG[U>"^+:PSX_&9\FT4Y""<+S6 M \7#73@4PDA9V^+_C&<$D1]Z0X7]4, A MZ*TGNJ^:5WJK>MN&WL]+#?0#5, MF:V8PJV/_'1T*KY&6Q*)]\GQ5O29R'@/.( M?C\;?_D5$T?6::89>V[P!/-T7;NO[!\Q+;!U]0CAE<")IA69Z\NN6MHVI?U" M'#7^3<>=.P@#)_0SV]YR4]G"S.47Y^IV RY.)^.G-PZXB%RMZ/G(*BWHU,Q7 MLY^Y[/ K\7VOB4[O=3LU"L OMH\"M35O&_>)/=#?,?1"__L[9Z(\/=P?Q ,X MB-/QTQN'T^P/XM/=B,G^(![$0>PETT,XAQLG,>Y/82^6_EP'L5?4#^0@]C?B MP1S$7E$_A'/8*^H[/(4/'%G]WHC&I]OU^0?L^J/&#C[MEK=2OA](@UF9XY?_ M]=GQ9[^5'F?CB9586*')9/T.\>)LGECUQD>DU_E-!2CZDFGG)3&]/OLK0I7_ M^9?I'?'&CB_)#G^K)#N'M?^(N8"ANX4Z7WPN__O-EW]RKOCC"@2] M\X_P9'3;=OCO\+5^1PSRWNEPDS+^ M_(Z._.R/>"<.QD__4#?B3R8$;P$)EYR-)J?;?&YV,6L@^*]3Y+G[CRRK;J,F3XY&QV>3NS;__@RVWN-DTXB#A>G[W%NY],\+#"7#>-\-\-#OY >[U[B_'XXR2_OSC MSQ??[X.C6U4^1\21\[(%/, ,G?D)0_'4TFIX\WOO1@[.#[YI/[26A+?*S!^-3@[.]K'9QR[M[BHK?]^;NG,&/QT?#UN??V&(I0?# MD9\<#)/ M$ !J;L%*A;CD#&^_-S-"Y)9SR/A&>S8V)Y+4.]X)RN9<+2[A7R@(M? H9:@+P='FH]P6&RHL'OS +A8DH!J:GI-*! M*G[*$0\2P/2*$=#UKN252Y?/(VK:--"-3)/$U*Y:QU0L7%T;5IP'!<4>NN2H MWV9Y'@T$Q5D8'6O#/V HA_!LS1MKIR&X6,&W4YOP&\*.9%\M$*UG\B MPQ)>NW6C8W1D[-KA2%$/UX).ZLDI@^XZ]+1AKC9![H<>MNBSLJ)W,HOXZV^( M^15MG!Z@@R&(?E.^NLK6]1+280NS\/#8D -''43!PX H&&V M%O&=-V9%O#5!S/0/SVPPWL!HV:\DQAS'?!0$8_&[ _OID_I8/O<$D= MSR@;)8O6*2XHGIV^(]%PS0-Z5ABFN"8NU>]N 5PK$#8)(N<1['4I9#?@ZYB]-%GAD6 MX,#]7V6Q]B6;2T;[?(RS,Y[N9V?HJ>QG9WS8-GZ+>9/:H\3'K;4.$P^DS'V!8F$<@2SQ8+^G5)BE*A[_%2';^,AY-2G?'3 M7'&5564!BY+QHB];G3G/!H8M8MY90?#:9(KY-2DK#!N4D94L>-A3\N_#W$)1 MA!CK;D-Y:*//&+2?#TL&AO?&)VQ)PNX\!=5PN>L0,(%<3]E$6RPP4-U#9V]/ M+AC?\WCO;8C_OBF,V7TN)^VK3*VF4/J6R#._(ED-Y&[%VUZ4>5Y>RWG; "@S MM>-12)BY3*1TE8UF,AOD@P&C?]\]\IG)P_ K&_?$BWB2IQM2Q5\MLG=N'LLE M$Z)R];K9/_W8N?RM%\?Z7:ONCZ#"26,.U>[HWOE6<.O__,?3T[.G7_?7U8N M;:5A?M<$&WX0K:PB%[0#8J._^NROO:&//<!N>OJ&QYZGU1R31. YSD4+7 (_;ELG=?T3 MLM8+B$31!WO.VW->X+Q@62U*XA=,F9J5'*V1\5"!A:JK3*=KVJ2SZ:;C#G<" M-%_C5P^(TP[VC/9@&$V"*BS4R-;%:-AT59+RU*DJ;"KW&&O3"WSOYJQA?XT% MC?<4/_D4[F_:&M.SZN1U4R$=0V+XX:9&?AJ,O46S[\*(Y$X _:8!*Z/! 5/1 MB!\$8LEV;S9K3!ARYDP1)Z3BO[4<2]6 ESWJC MXVUT,/1<0X:'G:'(/L MEQ5Q/]JU#!OD$46]T/K!.$Q^@H-O^2=ZY$:_T'^A MCJ]$Y%5&+$$H)P@V$7=QD/SH;!RF*>6E3VK1ASF&OO5$I#R3>IW)X7&@07E3 MYFWR5B3$*B_O' Q&&&UO=[1KA<1FLJ:M=1S*,K?7YP.%-B 8ZA;SV)=P);*Z M;OGP'5Z>D,9F.Y!\?/J6#(S&4D*^#=F7MI(3B"+"!<92DU^[XARB^M3BM R< M)K@(0L/&3\=/XNBVR&HFER=.GIUAAG#/Y'?FZY(NF%R[."IXW M+@3VL15ZHQW(SC37E^/DT^9>^BK@>1C?MBW[))T"DH#>?$GK3A7 59FW*Q=>;+ULL#E9PFRZ.(9"TVP\8V M[59KNC6T(@0\B_** [=A@OU6LMO')$)4,Q(/4&"RS'^1=5\AD=J>'D+V2L7%3-)"?-#T+<2P,R=, *M4ZP*6-FOT3RP(2P U/!053K_AN6Q06U+CXYL('#;?#BBE/ MD(\*&HC=J_D39'DVP3^"'DU_+2N1UADN!I82>-_)<-ZMZ:!V[D$DUNVTSN99 MBFH-O'L!\X.5NC.5K:L.$);#4H& :?%GF>&%&6J6M9DLQ,)3^2.XO675D*Y1-0);2G6,U5(2!Q&&L MXXB3?$6PZR6.'4+TV^-3.=8VKSM3ZCT_FESV$=Z2)'"T3I"T$#90R)JV+!7J#;'N:N PEGP=.I\ED_2ZK-BU.WQZWN$XTQ%Y*2_6 M^TH.]\!<49TC;*54W4R-K)46!-)Y@F5=:LF<8+D&>#Y)-.(7NJ:TM"AYKW*P M-)ZUS_KTO^-L"#V'?3;],O+2E3/K2#>]32!_AK.4;$QZ)IDLI5DW5V=O^$H/AN[6(K3SYZ]+E:[T2*RMAHKM1265(Y98:L.Z' M=$8VY-DEER51&O/K@R,1/@U[!H*#9;7_-1EX($PI-WK1LH.H.?8^:711_(]5 M:8DJ/G4855@<_>6R2E=,0&RH0Q!_SN:F!-(,+M.[>SHTU8N/N=@OQ"?EF@EI M;(9AWG..P4![<4PHGO4:7]:>W>P^Y!F7F8RH=D-5*E;')Y[!AFWO2]ZH^?UTEW%7;7'IK"K!]?Z^[.9U M-@U0F\'&""\YLDB">($:*Y).D)NN'BEYJ%,O^GUN#C-]_>J#-RZL0L($E:=* MC.M41XQW91F7OLEGTB;:)*HS=,IWFN0\8?P)/!R>5$RRO8:5H?N@0ZZD!H0$ MHQ%71$)8Z?HP5'I.#?8G'OL3CXQ@\%]UK_A[?IZ??^?[. MV>EX&XG@;";UTV:XFRV\6N=B]KMWF41$.F&M46PHD;VH97G!9E*O0"3*.D\M MZZ'!:B?*G-2[5 QF'+"$Q8-7M>L0$>!S'*F(EJ(_6QN,^UZP[1>KUM1(4^6N M,HZ1-E81%S:+PI5+-H?NT'[]@'AV5(UR?U/%MVO[0I7[8+5^1TM*!E^,(U]8 M4U9Q46><@Y P[+*\)NY9TA45*QFA!(A2-7URQO/9_M )H^U%OO4S)XM**J7I=L@;-3@?>;B5,X-]=*Y-@+ M8<-VRHLG8^SG:A-(-,V5XN';VK?1'UK%]DQH$H M/>3XLFDZR]5Q8"AM&M1*W5S:;*XF/8T?1I>U-MDY1][WWGSRBP_H4@CE8QRA MR;/:6Z]H8"#)DGS!EZ[F0#DWM-"_O[RQK%/T*5 7/M M ZPRF(P?6('!-U5;U-?9[&W<$^53+77[NP7*V?CDMJN!2??$IG[BG(T;^I0O MD7 'AE$[V":[9^"/Q\"'#XV!7[LT^:XE,:L@DG_DVJF'RA1'#XTI;NCW?!2R M[7 OV^Z!C8\?&AO_M]LDOY"YMI=J]\$.)P^-';YK*VXJ=7M^N ]^.'UH_/!S MNBSWO' OO'#VT'CA-1*#-3UP;P??'U>A=U[M+=[[X%M MGSXTMOU;EI55)LB1-7K_-%HN'T,CT@7G7K:)6 M*08-T$JH+UJM4\X/I0FGX*[2*G-2B&>P=;-9V0K>%P,4=+&.#N*<0T.72'-8 MH65H("$2%8YOURIM V5%);>< MV3B6S$;4=G#KY(:5)WB0JE"0\.%@46,B EJ%-CZ_!_PE$#T00'-/V_T7<3&^ MHFO-B9;3-&^2+04)#/8S-)MP_Q:( M_$.)I+K;W&7.<:N.XF9@K)NV>F>IA5U@U5XJ(44HT&G?I!N\HQJ1_5TW99'\ MLN0J0)#+CL^/"1B']Z:V+>FF#\5Q?3#(81;NS^&FTSO M]]/A>89Z.S3!5''7!1>H010^J]*%I&.2[THNHM=<^A^;@,=W0L \F[;BPC\$ MFFTW0G]$ I[< 0$'T]F?@(:[2?:B TC"L,,".()FS!_2AB[,/76U/U.@+Q@_ M59;F==*B:D;!][J]:C%XI"!-U@#WY2^@IQ5P4?C]W,W>:F-%F^IG^FR0[NIG\KL;\IPD9KD0IB,#& :HU,)F6+/O/\FJ&,)&.N1_G,W:M=6=O4X73HOC MOG/ 7DXNYJNL\)5&?B,_OOXN["1 YS 8I2!^KN!\,*S;*F/(8%Z<;(SOK.+N-E:%9DME)R%/EGJIRQMBN=?G+F>$'-%WE$?G]L6FC.SH85\,M=[YA M4GHAI%#0%L(GM^%ZS#SWW$FLB_?4_C1KUSW-7]PV5"8*3!4ID]\D0!_Z0+13 M )L-I8/7&;UJZHS3YIUF0*WES+45Q)=]=Q&4(&&%?V*<)(8'+ JE$'^?F[WL M&;N.XW%V>$SV'1[[#H^/HX,[J#$1L$LM:,L#I:VK%I"Z'<#YN8>5D&B$"6X% M\^3:>@4$5CF@&J[[Y&? !T[^UM)W>SWFLJ;.&QOA#@U,G3LXDH\_X?E1KU8&$-?Z=/6W#/'LE(0.EOG8A#?V371U$"A$L! MB4-VH%EEGE\-3U,99I%)0VP*.)@TWS0\;J. -R:P! *J@P$; MC#XF1X0>G4MNQO#(/!SB[@2!K;LZ3:X97Z#9;'_>H7T'Y-G:BEJVMFUS5=Z+ M"Q$&O71;Q]@RC.[G@.TU0 %\A\SA/*WDJD5_TK-4T?J,C MB]")+DPLZF9^L MVP>WN9I+%\+!63)MN7$ G?>E= F,7X_%&A6#DPZFR@1/" L*?HI@*(?V[@A" MF1TR3WB-@O]*SQ!1-81%Q:+$1,:8_]QS,VIAVWC+W=?O. E>D?0J;8R#<,%W M?=Y#=8T\I%.SC)&B#26ZO"Z$EU4,;B!89J$YG(7AM-T AX0[22I(O!QM1&PC MUY:*^*A1[-V"X+L6U1K/!._@_F21I%&EF06=>G4/?,U\.@8%>^YFFG.91#D7 MX&]],+*S+!CK4]L8]AF<$UJW>0%LM +\UWXA)BO_IF/8'H0,IGXF. [G8J$V ME:W+ E*:EOW-(\@FX[,;Y\=%9FCT2H0M%D1LLV/M9\81_$K\@FNBW'M-\B@K M[3^:3LF8(67[D:US<8[&!R?#"(G1]Q#K^Q#37?_[NV;#'8Y/3_?G\O#.93(9 MWS@8>7\N^_NR/Y?.?3G>7YB/=S"W'^S^'A.@.XETLGZ'D$(V_Q2#2,_?1[:; M)DM?!(-.A@^356=3B.]DBO+[),O];E^VNOW?NQHAS>KNGGEC9YS[P\D%/C3'@X?5F$M]*<':DI$^3?/4?LYESB\4G'#N]O:47YM?>&3\_L W> MV3QY%62??G>W&+!]RTN]:^+VTZ.3.Q5I?V 6.'XOGYP>?8L[Z^VK1 MHI5VL]YN]W-ALR:!- M'K4G MH&BG5N23\>RY LVL)G]!1K,YX-JZ#ZG5$1/L[]UFV2)0=>%6@VGGA= M\H(8911OXM$^LJ!%B<)&3LG0^\*,BH!HQ#-4O[JG\219US'B9@I&T9W17Y_+ MB'2M 'IA6%E/DO_\2_;7(1H!M51"Z71L.6?_.*_JGZ,YA)G/]!(U=))THPCL M3C&' WIRX])5-Y[,.+Y->8U\"$\,6>'HVPHU0P+LIPDC^1BE8'OPG!*(:B MS9Q9E1CA4!;$VZ/$$1.8P$5E'7UIT>8\IQ,I3Y57N')<"<#W2T:P&K@FC^I! MFBXK4!:J8WP,?# Z"T6;9I1[O:&7;3;GOR&W#RS##9+TQ"7E+&.V\I4?2HF8 M"3J;'@&P+YL9@.3)J*%BL_*N;-"Q7%RH=.-!/G3)SCG3JHZI>0EX/_Q M7VCA3,N:) #Q/TB%PL/"DU$&P6[ZS!JNS2A:G^ ^#^QAU-L$DKQ7)7EYJ95V M\F7&5)HD6W"9W^!ZZ&[SV'I6NX[3_>NU2RNF.:#'\QQ].BR<*P%H7W/K6*]> M)3J!<%UU0%-C;(LSU$DY4OG+P\47&_Y!;K1'G&S*]5I^V/ 4*BS&[Z!+L =Y M=\T+3'[RB.QR:[>*@4RV8BR)(-'Z:M>FK0I$6?7RJZ!04]4#NH2,T+\RUTA27Z9Z8&6090_3\NBK0,P/,Z49],0 MH^:;2,9XFPL"MI!+C&W\6D[1"@#-?9>0N7=V>L]B#8E5?^,*M\ ^MT2O M6G.U;A60F\;$W!+)G!^1Q>Z'S&GIO68JKTG(LWC+@/!2AEMUP44[B,@CC%06 M,YG'?X@9S.9).0M/-KQ3CY&LXHR.HV,2Q>\)>*Y3VW[=PEJ&67%\,/GB[9?8 MHQ;0<5&UF@7>OB'U.E,46$4UY6EJ4,+IM=42TMIXQJKC>S][*\"_VD2@"*]U MFJ-G-?#GIU+9ZIEL"S(H%SJ6:]WZ@W M3D1Y69<"O+D'*Y>=CB&LO+D&H4)/V!XU&-]VF\931U>>),J3JB\]\T(!3)A+5/,=?K.D_(:OMZ5(VF?QP:A M\ J^E/&48:!EW^WHA ]@DY>%F4;.MO/LQW^^?/YD\C3!6 JW0H=AGT,:AWDY M,NZU;ADQW?7G_/EC$2-Y 8OJFJ=1=8>,?0 @QBY(-64JS4B M1/=021[9 \(O&:0 $2^S,8/Z3E";+ VRQRW0*=9):"],VV:)BMXLBL,("Z#$ M-AY&;I*%7?/8(/$FSPX+8'O8K@3.,! "0^\BRC'R1AQ(""*L?RG-$PE+"1YV M,+F!L$\'55LSJ8PWP'##?\//"F831QC8U40G)[YZS7,E;-13=Q/1#*<>9=..IN.\]L-'CA1]%.NAN':@/J#)^I9& ]+Z[ MC?MWD\1.D-S JG%PE-!#@'\G1;K2:X(^1]^@DD5C*7G$K1^(I2:W#5D8)R_> MS=PZ0.0/=@3$[UW:%([^2DG9(C 3YO/)M!H.5A:70,^WIT![A^7C)YD'J6@\ M\J;NA^SVWKPZ\2U] ZC,"6#PH*$>,7FD#4*>MU7HK&+',!XS(/,RM'.GYD 4 M)@"?)!NRJ6KN3^ )'IWOJ,JBQ[MK#ALBYH,N8?HA5(XC@G&G[M\'L/UK'IG, M$;$'P>[6W1!"XV%2K0S8D3.6-BMI([DF6;34J)+-&M&1K=RV(R*63OM_;GBH ML;^B,YGNBL"A1(25E1@P-KRX,[?8'@*>B+HRX!J6E>CE>6AA]L_H#*_71PGV MTCCY%LRHG305'Q9=P9NH8VM8D "G]P0EC+$AT08P:/>F]4?C=F04R,'6A9>G MN<[SPM(Z3U;#@ EC:%!=2ANY-$!B)LDF3G)Z3P">-J)Y_)702[1MZ9B].7A< M XO:HIJ:+G-I!(_GN>M,39G MT1I-*XP?7NLEUMVM67T5,6+9Q/I/#CV==45^(%4"D#6SS2"LIC#7A@?2\]/X M\^B: M>HCJ"5J>E,-Q+?>6T?IU>#"1MZA99<9#V)GYQM)HJL=/?HLD@9#,$?Z(QM!V M22]4Z_NH,@I*<_)3MTROLI('GW/N5D$(Y H>B<:*KSK4J^T/@A%L4CCXK6+. MDQ3FT-B5T] D?Q,=7U'.+!,UK?-55?3\.3J_[X#8F4;?SL4.C MWZ/-A]M7&R?=Y(B;T*CC%FM:EDA5KHC1:I9MN\F/V1[)D&[^&L:*Q<-26=3$ MN7(_4ATQ102JUYKBT)B/7/(X:0LD%L3R14;HU&?O3\IP>IZCYL=TU2[>3B!. M6IO88#-R>\1@MTF]RU;LVD5RJI:\M!= TL3/_[:67&X!M2=8GIP\QFIJ^#TZ MS;LFE(L0X#IE/T33Q[,ILX6W-UK>=>R:N MI3E;ZXLR;>H.+-%A9K-G/.??<&?LRF022(690!: #;6+P8X K:M7NMM,#F"# M4FR]>':I[R,?^1FY;3ZW QD^YBYMOL5MM\H R+0_6/AG-#-N\WK MLV6)Q)MUKRL$L("+L+.U(/>[HO^F#8?6&%;,5<621PFG>E)<.2WJ< M.$Q'^Q3=/D7W<<(U>"C?D6F[X=LG7AU&(6>2BQ[2")/6%_E,M^7DX,#4!?B=UZ3<8XZTVY(NPLZI\D#S1>I MNM&YS='[)<[-1G16OY4\5>S\[W+@XTG%"DNWG9GD1[*;I[(RBG2$,<6J+ H$ M*51CJ-SWV5$D]T:^EJ5C; W[[R/1@?J'CKX;Z9SH4% A&9N.LN0]2,A#3L.; M/H-QCGMR)2\BIQV[^#;#FAY(6!](H'5D:2TJQRJ(;@VF:9=B15R[*9(B%ABQ M;P.S=4R:4*RHU.HZ8!W_Z_G3_[;%]NF M2+ )IA@?=5F[^/.^*'P.X)I:;"7N"\CRN*+UM:.7*=@D"NS?:3<#%T9S;;/P M29ID\__Z[&7C5I.+G^B*U- :Z7V$(F@)R>1BG& 5R;=RSSX2]]Q<*7%#QQ8_ M9(XP&5_7GD;O_Q7F_U=R!^\E,H>$>D[!O+&_E^L#L\ METY5PPU0P18N>>:#^Z.D?]N?56ZN->#/3'S1/Q:H#2 U];WTRUP(ZMF.+,1K MEL#?:,1TQX?\E0;/OU*]IWS_O#.*_"4F5]Q7 8DZHJAY,_)5'"=4,-GKI2MV M_%6\+\[>SJ5:DGQ@AX+LOE0S(%4%E0,&JR5JD#7V1CN[4NQ8=H>U9TPA+NZI MS!E=RY#S],ILB\&O5*FV>, &6[-B:H+WS60EIKC,D3'D\)C,,$?&VC;<%EI; MV R,LK>=%>1,P_J*MV: <%"(T8!Z6 ?NL@SN!C?8])8? F VIUY,$X:/T)H& M$;EA>9F85:;F$0"G-2D<NTQ2*](M'-/CRYSWYU.TY-V5$@[()]+J%"-2,MR,'P$4*[%$[AB0#:QG0I"]8\0 M1CN UA\!H?)#]%!_B3_)$GD3/R/8]^0565^;Y+G8V=_F)1WS*Y25?Z_,\0MO M]94&FK^5JRHA%FSP[Z[AYC^BT,LBU%7(\^ZKR:N_:QQ'W0U,P3\#0*$M/HL6 MKT?=B]E7$*B0=H44BTNJ!"1<,PG555DP";DRW^Y7%*A?>/II(CL+7@_RR)E( M*2[\3W,7N7,^"\H"2=,[(W'3!) 2*PW/IU]?:&Z D>J8!9OPEVD$@6YQ&9?F[Y<6"_C) MHXQ^VSI,.&#E>@O3\1ZA#]857)%$\IQ,I ML2B*I$4PMN):6H)J,3%D)!N*+2_SC?"@16WF)9=@JV.AL,?=I70"/,%DXL:: ML#(^'7DC]"OYJ+1 [C95TXM;\LRFLM0='!OIQ68J!'#7GZT??[0C.L7F5?>= M_6L2EF>,07KZ\((L$]X;6B#_\RJIN5 &0(=.[:KLA&!-U>Q#\396VQBAXZ; M2H&(:.E! /"B3)!+>0*9EZ27E3/0]H B[+__S'K8M&+(7PYN;:\&D?%[F62S MUNHX7]0I8?>&&02Y5R]V&:+,)!\3M_7;-0H?DLIL:Q"%0V#9=CJ; COXQBJ\Z!I> M=VP?D6(: /*>DQ:U=)[@A;IHJ^ZH(O]-V8/.\X*4084@">-,GA@]S[USLQ;) MMJA7@,UY'@F",5676SYZ-&3*.L&VLVZ15.SXC$$DAJ37H%6D)6SUDO="5@2F M;F7-5@5&##DC] AN5^UGX%I!G'+62&O.8,LAVE<"G$/[H7D+.R.>6DE1D\:S M%5AR18Y$$)H>F"GWK8\.^E@ZDV;;.M->A@MOX%Y$)?B1H4?_LTCQC8?J_/ 8 M&ROB&HA,>/T=(J?:_NE+W>R3<,HKC21;M]U6-9187AS#FW'#S= *+1-N?#<0 M9<[$PV8:SY7&OII[JVM(+K0?^I@Y?X(\9@^6$VZ_(-_%<\_(:[* :8B=M&NV MYK3UGDLQ8>Z9'.#PI0D)WZ40%S;AW?!\YJY;*A[ZW_RP:_>.NVZ9V%D=+SK872 M:FE4<>]2-#>.DCG?KB;JOI%PO.,XG^$SH%AU <=+1"-_1$X?07G\5:+]@JL MY#BO! P,I):YF SN8'^;(X!4 =P%MZ (38@JW.ED2#(CML$1"G-1HI*.;AR@ M4[S<%MIM,44=;EGFG?8C^A+<.D[_P4*-", [(T.*>:;E.YS MUK@US(TYQ7'.8.T_Z>Y MM/CE!7EAK,&R>T*/W&U9#;=D"Z8.8YAI/X04,K%'R-U?2 MNU/21J4YN#V6&?FN4\.LL7K[*$F$/"$)Y7KIYITAGN]'0HD#]\C/YE 0R-S) M@.)%.JT4$3$>OE8F+2(B:9.B6'>]S&9V_\BXS6AO=$$Y0H=;S#>E+<(8T+D$ MJVOKTBH9NE"FSK*&DBN4P/?@/Z;Z(;_U 1?D(.W+LP%=[\V1Z'C9B]!S&E%)4%8=Z7PMR5X2EVU? M4F YQ+9/M*+1I< ]3ES3QD\2YX)= :EL\B@+40@I$D2;7C6P M8B5UDAG(2((CX[RQK=VW?5]1AQ;%7%8\'D[&VS*$W'MS#L$R2 M%P5#9^&ZOM0(6QQ(E,RC6"L"R_?:DUE%XST:\-N=,3%J+J+QJ#BMTDO!41BI M_:RM'(,111RX9?E&'5M?G/5E>6W D3Q.;YU*N#*K.\])E6(L(D)'51W 54.: M#NZL\ W\>OL@\[M>-PYC=1/G?/'EC8I*96)8FB4>;NE'5$:> M?G!G1KU I,59=?+>XZQY/]G'^_;QOH\D6G<4 %J]AZ_VD%*%UZ$M<;OHE_76 M/PJ+%OTX98?Z8DX..#3Y3^DUT$>D@6=$,ER&>$H1H[>"1'8_8]O_I<7](,)_ M(?V#6ZW#$FF!T3Q@/*0?O=D2^E@R-^4\"+,7PC[$9SA1%>@^V GR2*9X.X 9(&N%H30>!CR"QZGS&%3'_A)M8B6;ZJUE M5<[QP=WM?;'ML3MQLP,Q #G&LH"2[%KNAO" D[NR9>Z2%M;UJD,DY*4#PWR MVLMZF-]!+=+^&%M9)\L"0RES@DSC'8)EEUZ!0M;;OO&SO"W)'W5/B"M?OS>8 MV^C@VGB=G;[[4?RY0$7^C#3>,H* V?ILZD>!;C0*,])P%/2.^O.BXG\ V@Z] M9-JG$&]YQY%H>PCZE>GTGD?Q %JD#T8/'X_R1;!^MUENJU'0HGB=VQ/VAUA& M6'OHFQ:C8]'[HUR;AAV<=:/99TX&V*[+XK+4SE8[Z'I&/DB;NVXDA N11"IB M#2SB4%),1EY:K4.J1"^:W5-Q91 >'I.@#+ OHQB;A&.2?HMKUEGJD/GR^\[GX&;&9_2\'V*0[]QSD>1"#BC/Z./U&H6\[CS MR\Q37(<4=Y/,XA[MT'ZF^W2 N< MH1P/]-'SZY2-[MAFKXOT?A36!6->P0.Y M=KZ(41J]H:6L8E7:]M.(1,-R?SM @;37AQ??!0( 1BWQ5=A(BM=QF_\K81)EZM57X[<7HT@AH=$ +B M^C6KI COZ 9<(Q0.?D& O9EW;TIW45'1N^9:%BTTM2UJ'JW*;E%W41%J0'=% MW>YM:V0,537=LGM/-!^$VA($8(Z^66+JBG'4^JKJ6M18+'\[)7?#M-2HR=:A M&)3- XE5;-G%+Q5*?R03UN$*$]%>QZ>*H,8EE[Y VJ8GZ8PZ@(F"8NH?IOEUO>?KE/#1NA260[LJ @F\9=(\ M.E@;HT"_S<0.B!40O6V>S3FJ#[WAZ8<+54AUA"P]U!5#;6&Z@+0X;*Q78F:< MU3F:SD/]H8SX1(7=E/8=7$]N@F6T3BNYB./HG-82:N-S43!HG/Q8L/K7AW.9 M[/;CK14FG2VYASB.:.O@)]A39NAT[OC(2Z'K3"!YF//2VL,_C3LW2.+Z64$V M#0)(XN]PKW(=#_G@7VQ-+ND&VVD=='R@-9'1(_4'.)5+X/. N#HR27RO58PC MK#$I84K#*NT5W; '[M(*U7[R>/_#&E'?)?R,$""4XDW?.^YK>B-,&< .V\B0 M&*+5=[#:O!(8L'BLZPP&$D--CC0J-_8G&[ W$>M-^E;MR1G #OZR5VF7+O. MTZY>%%=9518L=O-1\EJ@=?'5OV&\B> @?/'B]=^^?,4EJ89=HDGS'Z,V6DYP MRPHE61EY'J3[:D5Y:T6*T":05_L'ZP!KS.4V74Y51F,,/P*][_SIL7Z=#$RB M[>C78J- W)D66@B<,([DD@E7]7F_C@^P\@]' Z\R7D[R4+))0P M,&H>"5F A^%; DDN5]="1)U787&(;\C2I W"X'>E8I[M, ]C[F)NDKO##"7T MYM<)5(3#Z5LFBF4,PT;(Y]3PFRU+[$@3%PTJ(W0$4DU"^"TWSJN%U\274WZ=SZ4P>J:WOH# E 24;-Q!RVS%>]\2( MZF)QI!^T%E,+(C'N'2]:VJ?Q5J!#"M@KL&0='RXC5TN>4Y6/L5WG3'4TG)34 M+$,[];0R_"N4?BD<&.G,E0T#NQ9'IJUTG(V$+';G8 4<62K#KOT'89*U,HZP M.W./0VEZP7C$GBP%LP7$I/^H@N>A B_$XQ1,PD__^K&F"MQA70Z'GE]YZ?9] M9JXV]-@KXA56;2^+7UNM%@#RNN,V6;$\GN5IMOJ4M3>:<_8^\[63CLW2MZU( MKE:4[X W%F1Y;.?R>#C;;R;[%>-9]3_=YWWW>]TZJ#W=5QVXGUZS-H!ZX;F%\ MVM8R_U"O)VIH^*T](+T&1[=5:FL @(LQT3-;ME!0(1RABW,@;L78DQ!&@3.]^ M6LAM>\.WLV-D;X< )H=([UQXM\7=C1* MJC;?YA%]ND9 ]14[F)S#A?=8(LEP[UW1\DHFCV/+%Y<\6/V+%Z\NOI3!Z2"& MZ^Y6#$#QZ;E'AS<* [7-^3)JREBC">&K?<#['D)#IYM$;-1PV0-$D4[!C#+( MPT#!/N/M/UO?([C&A88]/2R&KWS((N28&Q*Y/K:N9OZ(IW;E/#4:QCVTL\7( MK:-=<48WLUQG'\ZSFO2!U.8OTW^GU5S[79KR73:SNL^9W)GKM.9I1QU MZPOGF#4Z\;+:10\,,U566=U*DI/^97OP9>;1$N16[?:?@O54ZK6_K[/M5'U8 MNQM+;(^V;]F9RGHN@)Q625 &?^.J6A.S,;A(NEW5;#I)X+V\UNO(2AOJ$0^X MGP(?9]X*@B[/&F9D]O@ M9U!Q[A%+BK/YGO"T[,%PS=T1?'M8G:3VI2/>LT> M:N!E"_'R>YZU\2WJ)>X:]/(CA6!\:Y3DC9)?8"8(:(LUJ/^WVV@PIG!YN-+? ME[4?J-GY"/-3A-[RR@-Q&&++ ^N4TIR9F$A2KZ6-=Y'KHHB-I=6!^59=#?L0 M)9#9BC*2:R.(F!@YTTN!@;3:SM)]OIE=Z:D358<>MEW=%6$"1#@ 8E5QL=PB MDPF=^JR17-9^:3^9 \N"JU3#7$:1QM;J= L3OABNJ_.]GU%KSL>NQOH(E^0B M4/PBHOA/0O'_\;1^$>9PULDSTOE:/IQQ(;AT;]-)_]@EW+#G26\BZ@R=4D2,)V-CM@0")_?' MHDB6MPM@2MI#Q-6>5:W"1%1@<(;JVWE# Q=HX"6^O-1J,^GC?PGUF5H'*36U M?R)5^#<=<15R#P^C5LSK-DY%<4DD>R.,OOI/J<.]+XCE[>#\*AJW)4#ZJQ57 MT6+Q\K.F'.E6I)>A^+\+$NSQ]]>AP$S;X?S>M2GNRDB0?)^]=2CY&5Z)5'Q& MJ\&#$&B!^@LJ,@^0PN1$# SR2GNPV]OAO^@=OC;F2FW6QE*6A M 4\P1!F_ Z=3R85RS+<#J.8N;6/3.>93SQK[I?^FF<"O1L'&[?SV(T-;K1R MT!L*K>.]C4+ (*H&Y\RJ6$U,K$"G559@+/5&OFTY<0,+E57+QL>F1$393C>_ M8=1 EZE>1?/U, MFF,PT ;#=Y3G^(\3U-.B 0;:1A)6KS4*?W1P=&'A &SV?U'@)I:K5U5?Z!O^ M_K^O7^CSOB3;K6[)3I?$TR9Y%GW8 MI;.EQW_GW9@-8R33K=Y^2=K"U,N +[(%V5D\P:1H>L_VJ8:K4@Q2Q+5T;NZ- MQ!T9=6.4,WB)OFC0DFEF,N" ->T4RNAMFE*('*_27\4P[./F=VY]_!=,+RE2 M'_/A;HVBMA8E,H2:QG&(+NB0QW K=]:N?[#Q"XFFG\DW$FOSZ'_\6[HBA4,O M*A(J)B)'YOFDEY=(AZ"QCJLMWV4KJ;8\.XVY:E/POS)? M@+-I^-DT-/BIS..@J6^C#* "6GVI/7BCN"((UI<4'TB"+>.B#DF_]TW1+53= MLGN1N4&ERJZDQC%^4@?T3NX[QSV+MR)3S(B,NPQ]I(BD M)_TR9"X7O29= 1XNP)4,GP%/$UCI3)\=I#9KBJR1PN+,L<$PPNV]$I.);CD9 MVN*3QS9%W*/:BS*+H7:=BE2DC[C1O\E6S(C+FY:RURE,'FM'[Z%A..1$;U]+%?MTLXO7MEX M/8\NL/T\N^2@=FPU/MM,(9S8!A!]YOL) BS8?8:[?^RBDQMRTESW4F]J8AQ? M6:2%L[XK-BI:G6&G3XC/4D[>F?TC XKU*Q\BP(-"A@(%S5,IF]XEUSL?&Q;P MGZB)L2/,=EC;/;K+4+,(8-$.@ O'B&DO+;5JU6R$:C$--X7;[\Q4EBQ]MZEWBK#OP)_P%Z:ZURT9< MI8ZV6\3F8I8:"=*O@H;H=AACY)W^H*S&)D_W5RP5NS>Q*A#=*Z2!O/YBW,(\B&KG."3ZR@ MG^#]2$* / BZ 5*6 B-#_7LX5S*1!O?_QM=J MRLT7&OH2Q)'O];!@FJ%9T4-?O+N-4 FD:HNT;99E16<0, C5#M/^\DMN"_-$ MA#C=04@RM/(RTTWKZZ[:'*6!OL\]RJZD@%Y(!.0&>7UM_485]T=<9<2M>%R[ MAHZ.S8G24@U=HKV?,HR5Y-D1BHQ6^(OS\+7A:+!Z-KN:2L=10B\B+AJ=/IL1 MF)B16ZVYXD4Q@K]909ANX2Y#8#54L,;=0FR^_Z+3.4(/8$';)YGUA$E C,@@ M:X&B/*>9-DP.Q^PM(K#S>855=QG-O@>V_+B&][9Q\U)GD*AAN)!P1:/]:]9\ MW%VO8)3A4"QJAIYF YUE3KEIOO5T,](9JV93 E-LI$7_B^Y('=@&.3)LF%-E M& ]LUJP1K4H%_(%.:2'X=HP)X87'*(G&$XR\\2+0<7K.S&>Q*33::CN(#=B^ MG1K:]61:<0S\JM=@9+@R#&O#?5T-YFVYOL"1JV9NHI#9C.QJI8$0CR5CT8\! M[+ (+Z@.L.E=SO;$#YBJ(X]6%OK*>VWH[8[E_9E\@*X%">7[]2VMAS3)YO_U MV9OT;+)8G*:+-].#LY,WQ^[IX9OS*?UKXG909J>',/R2N_4A8P=Z1LZ M\$D.))-OQLD_"H9 ;[KZX8N+^O5,[(P*D!Z0UE+T15JH6;(Y@[:Q M-&/0 0-'@_YJKM$#L%4&@4:F5\]P1^8B0_'R"A$[233TO[ F]ZM7Y/+Y\>CP MX("1-'D5C+N,\KY!?.\9 ICYUILZ61@9QG0IX'TI>7%DE6PTZ/GIKE$8XUU> M>_A+C_S0(<%D-#D]')$?F]3_:G$T"X:C7\B0H*1%-N'?3D8'=IJ^6:&2VS43 M(/4YH%K+M9#^FBO&N?];@5LE+,LJ+T:6'9S:MM6'84X&;^;\:&BUW7YT63L] M_I]I/B>+(&;7'0S?E!R;TZ>6)6" M>*Q*A$&CWDRA9&&@OOZJ]Z;^7&'7R=G MA\>CLX.#W43RGSP]'YW@@T:S^"E'DQ-Y2DP_-AGL$Y.CTQ$YNH]50L^/#]+% MPI.YN_.3ETBS/Z_X=0.%1? 5.CN9BP7I0T$XY@?KG@AG#;59M5?L9D+OQG^:E5OTH=DQ(H@,+ M>,4:H6UFF.-I: C1.KA-\79CQ/.,;/0Y0R0-6)4"B#%@DSY63C]Q9V>SI\>G M;]*).WQS_/3I[,WTY&#V9G)TO#B=/TW/)]/3>^7T8^(%<,+K=($"A.<2*6JK M3V68L*W91/ \C^ZD'UO ^^D^X/UG"'BO:(-Z3I/)^$0681Y2.CV9IH?NS?3X M=/KFF-[[YGP^AR8^=P='[BP]>VI.L'P#HN+XXF6([EQ,21W\V%:^#%BJ@.]7 ME%W B/1+3'B-R7"Q\L="G;T%RM7 8KH5>:))N0/:VG8T7S!02<"UKIB$TA9D MLTN]]+JB?QT>'!X-?,%/5'(<^.>8F/]J5F'.@([26G']_.XW2ZU%Q@J;)(]F M#!A&C8UDCLP+X%I6:['@\-Z'?#RMO;W461]9@&GJUGR(NI#WF 1C:0/IE:?K MVGUE_XC/#<>DMP,W":%F.CZ3URQ>TK8I[14N-G,O#A )F*6YBG#1%OJ4LY/QR=G_%\L2?9_)E4@\1,]'J:BO1%Y?$YW>*RI5=?&+[:/IE/%YW2>6FM$'/U0[ZW^;^2W('B7NBI+3=K+- MP_'1Z?X@'L!!G([/3O8'\0 .8G\C'LA!3 ['3X_W)W%W)_&7IH+BOC,E_>EV M?3YD.-^6#!]5&OP9:/ ^U?21W?T'2I4]9]Q"1/]N(IS?@C-VEW=_]M?G:>-D M+LVWP%/UE=1[@;AG^[U W'/>X@OI#@VUT(0@U)679A_2[AXJK$8NL/F I_ M3[5+62)V6M2A8'9%3TT\W!MQOG4A;MJTZ,'M_][1;D4J/F*FN+AT^X/_[4+O M$9]\4PI!7J'"Q893BFAX=!;C3]ELB;3&Q3CYKIU.48+\GW6[WM:29YP_0R>C M3ZDAG('\(9[4VQ?]FA[^Q>1+4I;M^E%SRH0N;/9ON!<[^)/<"YU/N[1NTV(R35VF.61QWZ/T<[KV?!^/]G![^ MR4]A[_W#D(\TV2,<_&R9N<5V0>?CY+2]2;(W21ZX#(^\,WZ M15DX3]($K:_)07* ]\;=,A_0>/O[CK6#S- C'2_B29YNRK;Y:I&]<_.84@8^ M(&S153._:V%]@P]:#U;?[GMPOL7Z7"74O5R]N[%5MWL'6.8Z"R N[_+C 8:* MHG;-*OS(2_&#P-]3=Y'4&68,8+;7Y&R$SG=&6,O0H5XRDLTHP81D],DSBM-] M;0@KOE44=:@K7C9)WLDU[:!>MZ !YC30?@\FXWO;TW=.0++JLM?A/WQ4:0/X MMA$F;HP5!=9=*6IQ.* ,4(?WLY_H@(3BDZ?G9S>>E7R,3N%HG/Q0A6O#VZF3 MLMB)H+ 0)/89XSYD0*+WZFA+%>TE[>^4M(R!D437+C3@_G1;/KFX' Z>W-\X,[>I(<'YV_FB[.S MTW1^>.+.ICB,CP<,>%/"86L\Y,5//R%OZ:2\:>W^U5EY7@^#*:]"'U GO/1X@Q[!K+M]LPO"#LB.TU71[I$3R..!3 ])/1R=G!Z/C0,RDOO7(K M'H1TE68YNPV+LNJ\CP_VN9NYU93>=C0QBQ#KM-=ZX&^%[R9;S0_(QD3 =:9# M<3$)YN,.N;U!9KN*85UAW/Z-#,GE_3%GP#:]Q$+H0$K,Q4T6I"2?;$B?BIM7 M977I(Y^SEH=59SRSB><-1)*<+-FV*I(ISS%2J;>.]JO/4&'4&]W.#CY/GL24 M-H<)8RY,L.;)2K(+PU?T88" /I9LYF_3J;V[U%(/ O?O]36]>(BA[B$KWD=WVA0CO^DPKO+V4A M\;MUOKR\K@[>=)BA:O/!,27.#>#JVOM>X:$\K]O>)EL*C^QO*GPC N<5E2_3 MU1APGR?1N916B8 +YGAAGAX+6Z\ Y!R5Y+-TS;S_;YTJ)8C[.$9:.3\('+6] MN/Z:L/EOJK:HKS-Z^+-X<+-HX!_2=^(DX1=Y-FT1IVCJ*%KS0THJN)I59'7S MWY+OB#UE.!@^>=682XAJ!26?#DU\46VPF 'X/"'[/N<#E7NQK)XXZ:8CN#FLS=/C]/S-XO3XZ/3@X.CX\,T_;B1C?>$$D['R4].LBMW M>.T'*A\YUMX["^4%#X3_89-Q#BZ7M&<(TF%R[48\KBX, M-/K1#S3Z>,<5"^6;D)P4P8F7XZ&;[MFGF@?JDF.E/#?:Z?SA=5%^+:LKM-J M_N3[LGR+A87G672)%@$)+K79Y%0'QN"3A@N?9#S8%SP .Q[#BGL>8OBHNOT' MP9N!4][U0VC%M*Y5,CEX\M\82PCB+*!O\&<+@'T\EK6=T\M>I563O'Q)O@'? M%(MV710%9@7_Y,C_X(E?8;D+&1?"A$@D(-./3-!_Q(,H6$9N0@6G M,CL3E(=7(SFL8:2CI_ II-CYZ^M8BHY.ZS,F(3];EM:NF\!_' M/%U'9CU*RK]<(,,/]KUT&*FNPVO@]+!_+)$G258RIU^[^+UPH%.;3\Y3ZX@F M:\>$2>:.7D1>/6V2[P/")NQ-=9]:(J229CQ5#AY'Y<=&;9)&7B,Q@QGD. M\F#&-.A"K]I*"LM)@"\@-4$YAW#>AJ_WW.5D\T@JM4]'_*PTNR@4/ST<)QAF#B+GTKA+NAM??>@(H0=8>2$?.SK5 MA':W!.+>RS+^SW\\/3U[^O5#*\WHC'!=TA^?_(O4%^?<\.VL7H[TVA?EE<1O M@^QCC0:N]%*%HZ]=R:,*38*3J[5K,HD)"M.*U!C]4:N!]CSYX3SYK)31K8T, MD@;3Y.X=J?+UFN3W;(F$#X+,1I&!SK93SX M4A6 A-Y2GB)+;YJF9"'N.7//F9XSR9RXRN;&0MMVF;?:.$&^)FYL(.@052/^ M@IU:$?/RR,$PSQI\#5>!67H963]U.YN9SI;?D+XG/G!A@F%-EZ0&8]O \,K! M,$AG"$'(!=)OLDW7^]FZT>X>4GLZP M1Y% ->\)5/:>95H\?V@N(I<_XER33J=7F33U.G;-F)=3%9ZB$NJK'YK M=JF[T@1JFLS+ZX(=;;B^[.=KJ,=LB#U[[MDS8L^L:$3+HR2&+->,R#]*KE(R M!\ ,L[)NX'FW$NT1<:B13&'$>?*O-B/>W= ?$:9P#@TLD4VQ9[@]PWF&>\ZC MI[?]&I)KXEQSY8:/]$ <O;\O^=_+W#+(FO*RD+KG8@]HE16( 1V) 8J MZ7,24@##HBC:6 QU*1:MXI#\)N%R"!]\+FCI@1^O7%ZNF>GIP>F,1+8DT??, MN6=.SYPOWC6N\#[2M()(*S!-C-BTO"PDV]CU_+W?3Y(2'"<\7,Y=KNFBP+W\ M4#(P:A:7Y6+A*BY7W'/@G@.- U^NUHA:*0=NYRFG&U/0)D';)HO+*/&U;OQT M[Y;O^>Q]:A@QR2MNHNGE'&>^R$)Y*\X=:>+RYBPO)WDM41P]P8*BEC6F=^\Y M=,^AD6?^#D$@<8>VFT\V%B4R%IZFN76?S-)Z&>JS-434[VNS6!1ZB.K:25V* M\Y4/*#30#A5VPJ(UU",+\O=:KH9>T^W,VVK!XD?MV7[/]L;V%[F&!\07)X>& MN+B.-+O6RDG78,24-T!T?#HL@1L*96#<%%;U(ONK71SIX#:1IG&K=:.-22$. MW%:13A(10+BU^I.;-E*H8*BB0N'H-Q6V3N0&%&_LJW5?K=2 MBGEFZ1&V\5-R,5VULF0(V?]+Z5J3"@K\8P&Y,7.C$'6QF RZ%;464$(N=3F3 MKM!YAJ;=&>?\(I\X:.:19X<$-*.?NWLDI8MOI^)GI%+8J!_!FO2MH[CL _0N MYBPW6:$KM1K[^C6_4IP:] W2^2VS:2;4$"$HSO9V.(A#\O4X^47+5*W5+6DJ MEJF5]H@CID2W&64";]TF.N:0CL^=M&]SXSYSCZK?EU7@+M9JP@0 MT4%,5=?JD";R4'QSA5 =W]>:NWA5;I:AJ36*E+!SZT7_N%\ :K[!UE7F^I]T ML> Q]S "!Z2N07D%@6?]D^M%Q.C@I_$(<1MM>%X.EP>? P/"H5Q MW$:[0C6G%L8AYAW\)HV?9Q4Y/IG4.M%QC)-70R^%0,S(4+1M]"4[^V32)2\ M:$0S)89&VNMEMN#'>0K$FJ4IT0M0DY1;=)P[S>:76JH/[>22G,[0);.JO)[? M5]5LIQ$U1C1@+>5E-=OY2L;:75JWA&ZK7T4LV6/IC=:4!I&ZBX9Q-#X!>\_8 MAK"^J_0SHVI\%C=N%,YT2'BZ 2+$#^)6B7FK=>+'XP/_.OL>OA:I M)/J<^=BSLB66U3[X-#D\&I\-?ENX16ZNW,[A^QNW!]%#\]P7&N&M:CH9T=6\ MD7LM';!B',6$ORF$/_*1!36=.#>E-:5E%>R74#>>(TSO2ZBV;H!^/KZ6T:VP M!%;LD6WEV-+YKV2)]8L1[+WU0/;V_NK(I0H')DXP;-4+".8,3L%.!OT!EVS@ M,I)&X8(0?J\,]D27AWO_-:7/KQOSK&-ZCM$KPU^9'&)YQ*.R8FV6>4W?TVZ9 M \'Q2+Z R4?DAT$7H8 0\[7UER/M\0C [P_7?CD'!\[.J5C+G%^S51PE+D8 M;Y&1.$3A?)1 K3E\?C0+LPHA*JX$G;ZG>&(MA^"0\[3L7W^Y\L-(9N$..5&$X^Z3T3X+X0[:: MB'0R/O8RSN*+C$!BQRK'E#%T(+F&%8,K+7J<6._F03%O45U M[!SZ57-^J!XDZB]NMWS=NL$"\9!G[HHQ6>FC4P?K@#@[!:=,6VXZLH]P5FD5 MHF-BB9F8;-*W#M:9(U^0K:'R2O!(KLUSBM]-=[BM8+.M2GA&1)1KUUDTF4/& M:7 .R$[MB8&0Q[*C$3%?14]RLQ8F\7:Q[0 M(G"#+%+4-?;'R3>D@ N.^:F85YG^KS:M&FEL1)_MR)P/6^%L6=8#YA<>Q)5H M]"B85(LF::LI8%N@;#B6#1>'W1.Q'B2\E2Q+L$E9<>4DL&,,R(BN:[E "YZU M('(0K/?B>28V^C4N()K\!Y:ES9OB'JE;LA'&T;KZ6N0HT 7%$0[.FRN)W*(; MLEA2IN+ED%B>EUS;H8\U7T?1PKK>CNP+ZY7GLLCN<'*74;:DN=1 #QO N:%JW+Q::G(V&E56VYCLK%PH2A MZ)NKQVH4-W(_IS17B\-RQ)=$JVJ]8:T;GWO/[&B M4#/&=ZV77TW;___9^]+FQ)5D[>]OQ/T/1-\S-[HCP*.%M<_,B6"1,;99S&)L M?R$$") 1$FAA\:]_*ZM*&\@V=H-9K+AW^MBXD&K)S,KU2?*%"?8&CC2@:TJ! M440O!DEE1Q0QEZC,@.)331]J&QJ_2":#1+PVE(#]+GP>FT!<&]I+)G.1L%WB MKN_FRQ7_$IKK5#;Q8IP$*-^91%VL,TJD'O.1'*E3G<^A[_04C(SGM4K)SYC> M/#HE3?OWPP)2IC <^8[+DGLD_R6)(>5?78CV4JR5%OW MP+F^&/L2>A<2,#:EE M8$GE@AR2Y_N?:DLY7$!N?^BOD2,[!H\CO[_"_P[H'#$ML'AQ;&3R[8TEXHF# M_]6I3**> W [@021LR>@@#GY M_2)U4,!QT(6]XUR&A!K++@=1#+58ZS76[Q[VO RC-I7/9 M2=#Q%WEA4'W8,A#N6!?':FY@3B_VWV%N1<^::,1! OXA$XWIF43A&\0$" MKABLK2.R!4+"L_)\R?:@VF/=-.$U]L:K 71"U]?JEL#!JX&1;(<4@>N$^Q<[ M7,0Y34)V-\%3X8;X49]+*R. N-Z\,>T48P-C>]+]$14'_],F<'R=HT%]' PV M;,>HP^$F7/1D\8,!J!91[XZ1H_:X1OLX,9N(1Q_W3-'UJYHT&88\VI.CZO,I M8T^VNO(3C]25^/8^=0F")2%@D/98M8&G79QD!)(/ M(Y!A!')O6K (GA8)0<',^!PL52B0?#YM&=I3*=13Z= L#-S2*XLP2 MOS;M0;JU7>7 ]M100;>BUV!!^J9N38F>AF];1%GBRC7_;7@D[/+>1+> MWO> M9\-<;*9JHYL+3'.X\"R#O(1^["^;Q?@7U/'I2:F]B&3MNXO::9YY$_\:=F=1 M;]@F/?L]3@03>(6V&HB7A*M);I'M:Z;VE2[8DV*D(=^'-J& MXX#XGMU(^-K#Z4)!-96-D=1W0WG^=3O.$K)JC%_]SH*)WY\X)KU+M^'M.!N! M:VWOP029$ @)!?"HJ-F+D]'EYW(+_OG?'* M!E?M<;)*\25774L0),DB7GF&!3!! "&P,:[22OVSZQEF;U#YNI/,!I(7:914 M'6K$(>&1(>A?I 2J0R<+@ZCM7M)?P[UQ8 P17U-5&&#MJ#>9%AVE M4QC&S3 ZF3ZQK!$]]HD;=3VSW]%CH]YR$ZSW8A>"[=JP84HVH\2>ZKO7,P4( MAI^;+*!BS$D(TD@XQP=QO^J)5GN2"VV+[LWU$8\)_H1F&-(';2VBWT(B>B5) M 0-RX7B"-)DJVDIR\HB(<8\#P[KAE6\TO753QCE0=ENZ,%,77'Q/'LP/!*1> M1X_]0#H[>3,P.3410$V%343G8QM#6'>'/M_V!T1SQY_X]'O&3?ZF8S;M)U.W M)^;I0/YCBQ[R^"G)^ 63>JMAO$?W]CP?'&D#15O8RKO].VX^]YL80^A>Z;]K MAWC2]YVA8M?0%,M<;\*^;Y/$,W"Z-<2RMT/[6D+^*]O^:J;_19H-#^(H#B+D MB*,XB%3($<=Q$-Q%/.2(8SB(4#0=R4$@T<2%!W$$!Q&*IB,Y""2:TN%!',%! MA*+I2 XB%$V[/0A<&NXOU/\CS\;7K3H=Y(?:=AOVZE0XK3WH:0I\^-\?F1^? MW \^?L&R=C3>3DI@I\L(+I"+V('^/6Y8^JUD!?J2MWI)/>*0JK^M#^F,Q+-1 M\H/38BIDFZ-FF_?(X/5=^2S?<)_EFS1.*CEAMH'0H9\O]G:OGQ:#[(0V,L=. M&Q"+/KNC/\!)G\)!,]_ZH#]WW;LIC[__M]>3I,'@:Q??Q*6R;FH#*99!A-7? MV6U^Z"7:NMD.EG,,)[9)KE^NI:4.=:X>&82C\MZ< OXBZ4LV?D,K\2YLJDO8 MPD??B,2C/,_N5%DY-+&<,^U_%:ESQT_JWFUYG;C99&)W&W-^])T^_')"^OX\ M??/19#IS[O1] CZE[!:X4O^1_?HV_/P;A 2Z2P)-)+\K@9ZF:[%B YX>3ML[]!8>AUA\3M M(VX^$TUS9^=A_V*E]4O75MQL3&%#28<.QZ/UT;RI7 8E8GYOKR,7OTB>KM?Q M7^1 =QS'/LT8Y8GZ;3CN8N=QN5.GP:]V&X8T>+%SL^,8:/ T/8,UHF-!E!@P MJTF(.!H92BJ&!29M=R: ;P,0N(#A3="\"7Z9TT@I=!.>N'I<_.V[$?5//2J0BK_ RKG+KAO0N4GX#&L.OTG M9+6G3:3(V['M,)'QA/PT82+CMLIE@HVF,B?L5/P6Y/R-,\7X9)3/[/S6/'\2 M#9,9O\XA&8_RR3"=\82HO*=A]!L#V.]#NCNOD M'G@[,:\B?Z7Y"R:"5J! VR]-CW!("MBII+1;'^?KIPW;8'?\HUV^%KA7JHP6 M@';"[MTG1I#UXWD2'4O[(P7A-OF:UN+V@.YWH'DL:40$_9<,0\,]X?""HM : M:JI(T+D>&A5&./XB]>J+[=ZJ;Q7Y7T1:WB[CGJ:JT#J;-E;*C\0I&%:*W7W1 M,WG<-KZN=45%L__J-NCR;R=M0&WW):>;!R\P++Q2>"WIF"33MK_0F&U*FFYU M#5/$#7L5TM-)D:#!%ME2W"3:;9\&>TI[9N'6VZ3U&6[P!JDLWOY=I$W:1<0& M1/#MDG='WEA( #VX391)X]V)O/0?'3D%^_$&Z=X^QXV_W3<:3LLO.B7ZFM=Z M'EY$"AKB0R3O/3RPD'0I\A>?2%S$;>*/^D@.6LY 5-:UO1!H8@4W^YR)B?S[$GP.'>PX2 M[0;SKIS!S=ED QIA$0HQO6('?"WI8" M2GAK.JG4!;LV@-TD\G4*Q@(KD/"WDP='>=X-.^VMZ$E[R_K3W@2:]D8HH?&1 M1#G?_<2S%XGWR613V/AO#R(UMH"^WG;C;EWJ 2(FD,9?P/?V]0O? MP[U#)=-4B&A& ED?2L[*173S]63<]!:O@30%1M<#[!9IA.X\!3K@?G#KQ3=X MB$@QR,YZ\SP@MV6=3]YCSO6MPPI%T,'#W+V"TG[^2;84CXFQA"W%OU1^ MEX RD4:$!!1D@D2!%8GMX/Q%=O_BD<>;PA4I6J(QBB!%%S=$!?X MP\0R;"5+2A]K*FJ] L&EM= [NE+O[63KL1[Y!H\/XVQ24< M S".IF*BV(*)GC"UG^ A)'SX+#(^[=LPD#Q2KL+ND@<\W>FBBU^ M>V"[SS84$$HV47 <4L37KQ:L2ESPFU=7Y* -9F_EF27W[6Z_>=IONRX9R$+L MT4*"K_>EY(&!R(30#Y>*MMCE3#Y LTU7JZ*.#LK=V :$'Z S^1RI&2 !B!T6 MYSTJ%]((-[Q!442(<:3MOS&&Q2_X"VFGR;>&,80V!YJ"M@@W*2==@24PSS6= M&C0CI(EI.O@CR92A=X_A2!=S(2ESL!Q4<[3>Q0.]Y_>Y=QM.7Z3"EIX>L7S MYE0L'Q[$$1P$>\''PX,X@H-(7F22X4$Q$>3THE!?>">;/Y-^?I2Q/?$\AX6^3[XU^:_&VG' MN^C(QQ_\](^F+6=(!$=+!#OKO_G59_SZ,>[X"+G$"9PALY:'^O&+Z@C X+%; M'@>M^B0M17.JZ44(.B$M8B>@3H18#[WB0^30@VY^\'5_1944,<(^@2K7K8JD,M%T:A-;]'-: MVF%4,IQ&!8D2),]K3_K8M^#-X]&T=@J$_EX<9.^\^3EMZB<733#,KU/QM29.+,LG$)FF>N-?)47$& MLBJJO=#E=%86R5).CH%;&ZUVU_Q]$7& M*4L*QFY1MXUJ>I^O6'WT :T)A5H^;8!>!E5S[LM\2"PN\$%O)*JDCETSH3Q4 M[/5T"PUT2L_QHSQ0-%!?!6]:?X3A/L/%^+ Q61::/L9UF+1.[J=;?XE>B#C( MQ.6;DCR')T:]Z"@$688,F8HK^/LOM&60A(2^_1?GUHRY&Q@XMXV5!3TZ@DYD M$[6 ELY.29DK[((BS24E *1@O4Z5U(]N;K:[0-FPWW(0,!D;?J=GZ3JN"0:, M&-FF3MF RM@-#!G$%[T1!@-0I2'.Y4-/1>]"U$D(UO>BOFSHUM3$@ QH$CU= M-DE-G4LFJB3U"2?8ZR/+VTN5YP>D0?Y=9[;#AK ;B!H3@?SM0Y.P"P@-<8*A MC62M[RV9E5VD#2".UXC19B5,SHCD+-TG$P(.T/L^6MI\<$"3_+NF=) <93U% MH.]CCGCJY&40J6H?V%VVR6T"P!XC](@1,FXDW8AB3"O";=I@8"!Y@B@:N,IF M?IME*'2-86J],?KSU-(1P8-DP1FN+FR,335H+-2LZS)F$_Q.8Y?[_FZE<,:_ M[W6HP=6Q=/C*,F%W%F51%8=$.@$9]VPLF$#:=H%Y>'2-*4JDBZ3U%,FWI0P0 M4^BTO/?4@>C94_=,R*@G3]'DR 44F2"Q+"/Q%I&0D--6B(OKDDE/@((^1&H* MTC]^@BK$,7_#+_A']N_(KVC$0/+2T'0B8^NU/+GQ[/?U$4FK&K0='@/BPXKH M$5!!K,M=B\A?3)$@5131*>2_B!28^2A M&?H&VF*%GI\ML[ BQERP& W+)[< M"S!%(R!G7DI M$2(]A4A/^V>H5]P(WKM[A TW?).AF]8".+BA+A'% -OLR%"RM0:)*$G404 M242"0Z* UK$B"M4,GH+Q/?WX;L1>-2(_[9L;@\1*@,Y#O0=="3U2PI",6-$2 M)P"(]()1]@B BZ2;(D%=U7I8/4#7RE3#X#ZV>?V+7OXN_L^UA=9@ _N"N:1+ MZ/2)2F @>UIU,'[<66+H63K1Z!J>7,[$8NM8*) S, M?:B+$ZIL@=DA]K4IU8TXAB&8-N &0&=*-")DR6&\&3R Y?$ ]$.&4(9HF2-- M1U,U"++N$)'2$!^.:Z3 IJ6C7(*)(H%&;1%[]S1T@A1]*UC#]#P&/J;?1G)2 MTJEZZ2S)Q0=T?%PZ\;*PT42*B<:YM/U]/'>D#&/*FHNR@I4:H&[O^[ >LP$- M1.9IO[:O@3L,370D(KH3@;S[$E%;B0-(U@DQ]]&F'$:_62<*?%<1W#3-Y7W# M1E>5]7X,[(D5@! !:8-ZJP 1(,5N@?=4-@EUP7?[4?LL@:\PAR F$L$KA&U9 MD WR8 5*?U\2%4F/ DMYMKERP M65[^Z2HP16QSH$=1@ZU2;0H1EOT=R5?+Y5*S+%2:C4BV4D"_5YJE2E&HY$M" MPS;IZ'KR8-4I]H3?Y+K>^;"!B7/V6505Q5ZR+;H2QCP]<30]S!*@V1!A[GX)L043_ M^(Z$F$D,&3J)#3[I2HJ,Z)E*"M@YQ4%A\[K+I:5,'"Y@0$4WX<;@Q(EXHZA? MR-3$OJ8HQFV%"F; $S=,77-]UO3^HX]S@0Y=][P-..NQ4QWL,^H>)E<=>K8U MQ5>SWWW!)A@OAAX5B^#&-0W'XL-7ARUJ-U]DC"0%[+PA19'%7Z%T1-PF=*<0 MDPX&TI=Z,H7F M[6H6^2Z1!]@U#%M+' 1!3E>TMZZ'$#$B$DP2$3B(6Y%\0/2/SP-O%UV2K0TZ M)^,X(@)?&Q!U09/URQ=1,31ZD;L(DT#\Q+OM0YKT^A_QO 8*HDY*#+"\";C M*3R C$6=AWZ#PC?"@*Y919[ HA$A&8!CB*E0T428[D^9C/?&)(@J")J@[[L@ M[!#@J>16ZGGQ?1V]4UX"?D2$1GT(D=_@GX MV)O%)WQ112%7:A:R6/SBH1/PKT-4$*N\KL?0*V;L> :]#TR9!#_1?+#W$%V( M '$=I#'ZR8OJ#$@D0:P-'S*RU'4,#FEXQ.T&O3FJVD7D$G;2B?[Y- BLQ2&J MF5*M"*E7CDAT06D-I']4-+1OJ=_XOT:D1CU[Z"LY41T;VVL,E&KZ1 ^4B1ZG MFP01_0/:Q*[%S48VV>LA"H\Q7'65K!TAFO?L\:O]G'+KS!.$,%X M_A,;1W\CW1ZVF^O7\A9=R\[C?]O!%U^B X_<8Z.JC/;(^OHHX#M@P<@HE*BJ M[B$_I)[BR6*!/X U$,,0=,">@KXC#V3[7"3O@)&,> -9;JO(SUM(W]%%28\';5#@Z< >P-6-OH:O4M&07UN#I6[. MG.KJ.O%#?O)UKRV-)S?U1MP2/"KPX@;DKF!V0%PO+-%3L??2$ZGUA6@;0KU& M[?E?/EA[+ZE"4A)> UE[U/5IT'FB?;9,9T_H-MC]3B#1 -1* ^*O6M=5W'(9S$6G%EK&5XY">K_WL MH25"SQ?HB@ M>;#A3=4([$7K$I-APX.(#2$R<\CY6O.V!7L#W*O=5;'11GBF MT)4@(F%XH@AV\@W=,=%Q;+I*NB>-R*4 ]"AD.$BJQW_I^ 2\VT3VALS7LZWF M:@I):XKC:?)TF4#,B)M%@!GE=96<1SQA[1"R93!/1ZG_UC;$/.8*I!VZH:8^='@ I64B.UY\ MW.BLZQP]^7TP65D%U0* +T6OFN2_N 2Q&+6W2E]I\MZMQV[B-' M^US9#B>:F"6)O1&U K%OFCBE',/"'TP2#;3*KE=C(D^#?]#.;^FQ\@1#?)8. M#1<$S1FLTHG=CC,,=^TFHN\WC<"&V$S?G9L_-8>$2]RH$8@2Z! M$%4%+VK:37J-PIXY5"<&BCA[,F[XP]M]%PP!MQ##H*J4RSL;2\"Z!GBI;"U0 M 3>W5X!1>>2F9; _%VYD"7DWZE7U?UZD] LHY M/?RYUZT>$.[VWB*XEH9WC\NGK'OR$DB7)/#L*>0#$I% W\?;BV2%B@F+]+G- M$H^\.K0K3MSY!,^#S!MIJZZF+*N&*9LTAQ;O\%ILDO-4$[VZM9&L HC P]&& MN4(T^_4]'3C<[WT_5F;MNQ7I#<0!8_CEWT1$3]KSOR-UX3;;% J1 M6K;>?(PTZ]E*(YMOEJJ5#XOZZ/:R/DH3W?J2T=-E1XVS?=OD/C<]^W4@/T3> MKF_*DMHRX*X:VH2>3&O.!$3IP%8']+;VO.?B,J'A7L&D#DXBZ7:D>@[)&.Q< M(=+#71R2ZNCK4[@N:"];T&UZ/K/R2F^XK$R24[-&Y("K@#Z+6"116:!0YD.#H^\:#8CBQ/J2'\*-EG8.

    S@]7[1HE##MP'XN5TWU07PJJ@R M0>G!=J/Y_=7 F6#[8+AI7 6!186=J$#H':JZ* :,7R8$4/&\*'4'9PH* 5$%[U8.!K",Y7P1/,)(&FJZ::#MN;VM1 M4B<"ES3-U-PB&9?>+7U'I<.Q,8(!&5 GA(-5\!9 JJ+D0L031:J@@89 EED/ M,WR 2UX#QH B+$1()!>/9\CQ4? U:E1C Q@,:D6<&M)O^P?O:<'A4,,:C#N8 M#MH=VX6 +5ZD(VKV!\3>Q9_XK&)F:J[9Q)M>!U.W)T9?R!(;]=6&09\.>0B6_;>[:O^,ZF-_$?8 $0/]=R]WYNWU%_PU&_.8*/>Z- M=WHAN4OC+MC4F2X-3NW-=IK'NK;WNVBNDR9E-=O!> %"#LN?B.W(^M*>7/\V M_AW)(=NF?!&IB0JRCK9HS[4]2>ZMB=CFOQ^:-Z6W(SR+LMP;B9(2N;V(-'HC MI%I\I&/K]F)P#[/?'Q7M3(KL8=6G>UXU9(/)?;OL(C^2I8$';Z=*-/]O6]"TV6I7OXJ:1;4$PO ^#Q1OZ^:RAO^K&\IVS>=EA,T'=L*CE^\';Y=:R1/ MGD/@S3;)]\<_U:FL4L"EK1U/3L/YK\_8EVB+$8\[;WOOYCL1XI]BI(#$SH( M1#J?_W+:P.^PY"4K[A0H^^[KN&AN+O,!QS4.W9..RB; M^6JC:B\)UQR"_UXCM+*."V)[G#&,"$2DG(PPBC9L1'?IC-[_3L+B#^3R1@1. MVQVX5!X-"HSC0)$3ZZ4G6B->5^1_:GO.= 7M1Y31-WU]5\R"/4"^[[N M3T#G,+@N1GTBZSR<]&T&1"N\."&;&3;>A)I/B0!*1++IBX2]%H'\=.A$POR% M5P:O+7OB<'P&K;+NQ%76)0IYA>LVJ-NON(A4,4W3#7$0X2!I@U RT+&/=O\@ M%N1'4,&" _=V)17VP=$R;SS-D2E8 ) D ARUQSDG?:2BZ8]E71 NR%;B=^$SH; (0?F MBM&^0(N1A"OC/L.D4.CCB3N_I@00AK!73[G/!6H6*2:QTP_D8_Q,I(-=<($3 MSTF&C#N1!;+NL:3 $* *N)I=&2'X9U2M/4\!J\$>U7>^"!:1!N7&&83]9X. M1MX L'%2CNAFEL'=N?!EO*@2U-R)I'\:OHYEO6=-:&X/YG&*WT-+M9P]=LHV M?9F 7?E9B.]3XM\&9>YD:+,K7-#/6BC MF%$D%ZX4\L1>N8-I]2D@V=LI0(&:(,ZJ7=(%.!W# F1=0 9G8*HG2>;[] [9 MF91$+WPEG9,PSD_V%[ G%I3T.L-"32( ,4XS;QLFRR]/^QC")PJ+L'12[(=U M%U'6<0JAFQSG1W^"W8*(=Z OR,_N5]O'RY)NO.]@=:,DR1? MPR-/@% -]GG! M-$?9Y7F//DHVU_9NK>\E;K;%O[.?+K-,,5 7V2+=!ETBR9)TVWP9TV(/W<\& M+FXQ<@G9=\R^39T/B+*[T&E+59UN=P34.W>Q-(\6'>.SU'/(P .)0'?;?WDCXK=;0%% M@;4^JGXMPLU)%5>T1P):BI/OWG67[BF"\_:RPX8PS1%V&?0]^O2X+\_"A81(AT6_1_8 M]IVFUF&Y#D]_J\]GN:NE,"\(7.6VFW[(&*6T-?P14<4)M#R4Y-\8P5#3*^B# M']B'7Q%UO7,S-PN]W$MY,IYH\SQY:4RV1$-JM"I.Z'J^T>W$8%)L]S+;L,U;[ M3@24# P*V9QG/)1GPGCHMXJ'TD+(2T]TT0TNDM@B#BWZ0J+$.\4=JN@_C(E^ MZMK]F@#I'YCIKX847U-1(\<50O0Y?WWQCBYM<&9 @[/WZF#W&T%TFLM$;['>]<^#!JN1"P M28CL.'A5M W+FX$>[]15W'/7CVGB-D\W>B.D^^(FA=192-KP8.00-@&V\$\H M6Y!L!"J,VD*=U:0#@KW#023X=G0SD&C!:P\S(U;]6^%._R/6C3Y_H.RM@W9W MS$&#P55R?D08TG]]ER=%K!?LJC17NZ[$#2.KOWPA]$\XMG80&G^[2.ZP-7*! M:0C;!HI]*IE'UQT,H/B/*F+O!9-W:5_O[&+=" 4?\!IM8LSE5UM94*'EC7V^ M4N[F.NQV$C$-G-%F<-0(HZ-''!T-=#%";[A"HZ%%QTEIO/I:!VHV8-+O3&DC8KD>,2&< M2KO<.Y!>%Y&&14!F[<'.@:+AK$EP9T=W9].8V:".,1/([#9C/U@J:$>TY8*FX] /W* MD5)-8JWTS\B"PXD&%'-?8JVG\!)EC..)!._NX?8L(3H>[*AOR).@4/&"#HF+B_B$XJ@.: MHH?2W_(R("U;'$LJP8-=(#-7(C)M(=F(B%'@9,]\*-<&DP6FA"CE0JR%HVL: M!TZE]=D$/X#T?O=(GLVST6QL4M,^RIW>S)_D7 ?X]]9.%CA@QH1!T5@!F=MM MIQJI0,\=UJ;E=Y-6_4G,GEP9&T:!(-;Z<@BA*.;SV[60KUR3EK<1-4?O[?S-+,O^V_D-]^T:9401QW MDATO>#:,Y'R32,Y!=!X7]LG?0\YM+$S:J=-&N$15H;PHO\IJ#CK1*[R+X7$V M.P%2&09O O1LG'YEKAP/L0W[YH["N1T4!0M? &LM-+"4\LG']6=37SQ15+"+ M0776;"L [KR)Y]7UG:D2[5'GZX]((O18T:&MJ$=8[_#EI#HZNQ?]1U:G%E6S MO*TT+1,W8UL7VU]EID,4QYM(:IMROG.1#5N'W\;CMDWW:<=0PQJ=W4TR"E8@ M) 3#58_.-K+?2O=W\**W% T?0%OZ[*2A?XMCF5UPJ;7+S)5P,1O;!D\JIH@K MS3)_#^2EU/?*5?L2(&OVXUC08>EI$*[#'ZUB'10"3@(C0WA(1-4P@7@FX<>' M^+__S213F;_7Y[4&(K&1([*#%.> U&3Z$?9M$<^2[67V9+='G88];N,6FF\. M7A'ZZ1NIYTY&&FD]$N )#1#"'HE(\X8O(IXL[,<%21B5>+#[=,TV=[*E8)NBU[L?\$R&;_/%I^;RW'[AF_ M<(3<%W*?Y.4D.TT>$Q;4+*6(9)&GH1DFQ(LF^2+,Y#T:7@!E132/XEQ;0!PMU#JUX-V78%J#Y7)7X(=A)ZFSUY M6R6OC[3OJW5:7Q?E&UVS*'>]0?I'8LV=U30^EM0=E$G]A0&$^ 6;V4C0@LYO MI&8EB*QLD\N OJL1CF'B7Y,2'R)?'1@=Y71FNF?WTO$Y+KG0GKGY;*WV4I>:%P)0K/122;2298]7'J]6RSA)2(;*40:;1RC5*AA$8) MNYSFYJRV5W?>#'3^Q,JO9AFBBGL,0TIKQ!B1MB2.6?C+B7Y2/F"E7H+O2F*G MW\T@ZN2JV8M!(EH:B.[CL+-#*Q/C)>2^>2ZE)EF';VT8@M4EUV M_CCLSU%5ZR"06'3Y@9'>^>!R(=P^MZNJ.KW2N M%]>,D$4C-^;Y_#SKURO%KBRL2@F^/J\\-LWT'1JY,<]6)Y&K)N9]5I"JE52O M;5K,/1H9WWQ[WT(4Q93E9T9BE\EB0R^,\E=WG<3FR-4C=U7+EV]JK88P633S MF5NE6QYVDILC'V*EIMJ*6^-6WJJ-IM/953517'12FR-;#^E9=3A*=4:J37!^9N6%D?A5/Q,N!6XE/R;NK7:FW;^#H1O$QUU5%C5$ M!(66U'M4U&%9CJ%K#(9N4-_3\,GLM"O/-RWK<9PJ%GCK*M-$3PT@ +&N/;5C MB_&\Q6D9/M/GS0?Q%CTUX%P+@YMYZZZNE,>-JID3^7;U463PT(VYRG>)>[Z? MOS,9+I5[22FUN[M,(PM#-^9:D7(M@UEFXT(R]B+%BH9Q?Y-'TF!KVJ,=5=FE>OR5*U=HJ$!!]LN9*19CQ?NF?9=2>_=BXUYKC&$H1M< MP/29'E\=5II"?E::/\Z8J][C+1YJ<\%9=2PAEAI]2BI^P1RRM8?'X[O9"6._ M%@LQ&"^8A*N1O5Z\_2%S9IL.)/8IO.8KYBZX0W:3"<_E-1_^13P>GLOQG4OF M@N/"2RC'CO-<0CFVUW-YOS/2>P?TKL9\B'WY#*S07L7Z'V]" M^KT]>,M[:O=EZ_J7BBPU6/]_?W _/BLUF8MD!#>V^OM_>SU)&@P.2Q)O$7^VT\#8>Y,(E>=X!]\8@ [$+\TUOUE;OUC)AFZZZNI\\+ M(>FOG?KZV7_N$CSD^>8!?\N!3(,R_KFH0*[)^:EX7WBA':T.\]>.)/%[?H?] M._ M/V+\CPA)QOGO#WEI_E:M25\SZ=]MY&3+B U%[J1'/YIE8PF1;M\GII#X:'@TC M*^J36+MZ-@H"E\F(0B:_:C\]0[I:\L<_;#S*,EP (Y^5E9ZU46AP6XXY9%M$ M(ZJ$RSM%*+[&"&A0[-[3):@$5S2H:(<__W5BQ).UEW.IZ07-ZIH#2[&77W=6 MGR&H?=NX8^Z9ZBB3*U9G.:.;&/[XY\2NPS_?"/-&;CPW!ZMV MJZ@^#UN%;,98);.(9X+X9>T#*"[S0=R>JS$;>H ^'2XX(VOWW'7K3<%1D[3W<"LE+3+^:(3!]4Y$>7CS'XUYV/CC5!$[-3M=RH2 MX-3T[@\R>7O6'BQBK6Y3$&=/ROVE48JW$UG$Y$BMYJ-<CJ$%OZ)6OA?K:0L"D@U!CD]3Q=AT@-.DP"OBSNN(2[V8?6TXE:3T>3OWMD M8NHLU)/)=/D["_Q9D 8 49V35/2#2?FWAMCW=1]O936ZG5UEK[56,LO).RTX", [ MOL6/; ..R-8X8-7:*3@I#KT]WU%+L"T=*B8$(B6R:K\*(@+K#\;K>D)ZHDC] MY'1LCJN3AQZ]6?N%?FBX<9];WM7K61.+-(SJ2U,=VKG;'?OV7-NUCRH$>RT%SU+0SXH$ M/R --#O1T#F^X,_M#0(7MXG^)MB;$UCM9"57C7G[[E%KR>R8B17NDWQFDD7F M*[)?$YO9@KX"IY,KDMOG1K+/CY-,=\9G6A,C?3N\ZO0:+_DAM+N.IE.;=R;= MR+! [+Q3'([ K7AD-_)9:=.OBHC@#-"G2FXU9.;#56MV-^@DQV*ME>)QQPL> MUV1GDGO.SSXV[@B%1)@'=0**PP?9O#JJQ^Z9!6N,;W)%=206K^_FG2&P.8%> MX%/GE1-5U+3^0E:4T =PHCZ T,%W/BJ)S8P!"5U[9\76H6OOF)2(-QAS:96::2572;62O41V<'M3>]2K66#, MY.N,>59>/1Q"C<@J.K2AW%4D WOR0KOGK.V>T#ERUII(R>%F$M5 QI*P["D6 M[/(;PM :7;.CR6BT8HKRU"PG>+T\B>$&GH! &7I(OJ.D"#TD1Z[?G M6$8?/B?&J\RXP-[)X\2\.(1Y)E_C]=-UDQ2D@:3K4A^I.6X9?&AN6&TK'[K)A[&B3H7;<7Z8X^?<<3@?Y=O9&8_*=XLK4G_G^XO*NPV)L93;)1U,AN/(WDPF[:YUV\&6> MN7+S*E<78_+U+!&+78Z+*[DNU[CJV&2&P-6@S?!<-!T_>U3FK^?MT- [WE#[ MT8 BAOL2LLV)LDW()1_>AE-R#&QA]MR6LKG2;:E9$AJ1;*40:32K^9NKZFU! MJ#0SB]_I%H0D?@:._:.B8#^1GI51Y_2^ MGHJKL,?.^:N?7^B>/OKDZ?-R2%-&KA$^?AT:JMS6+B\[$ZW!6'RSG^QRS_Z6U9VZS&*BOI>2*/9?-6CUT5EGSS MY@Y8.PDIQZG4[GW4!]9==$L*Q.Q79!'S<=B/>)=QM>-*)?KR1,732BPZ-^T& M6/W69>LWI&!^6*TTJ^,Y4\TELSTIG:]6'[,=EF#3)J)\?,\:3B@HCDM0[#KG M\+3DP EJ.UNS^O5S7(B_\ (KW&2OVIU*:]JXY#&K0UB>C7*!*-1GXL )0M#? MA]YS- L.#;;C*M,X,D%W5@K/5N*/S4]BJ\']JM02&4X4$VTYI;,+-!_<*YF/ M)C*A+^<;BH80!>/(59RMF+NL:L-K4XNUA%7O47K,,O?"+#$$Y@;=)AUEDKO' M\#\DU=H=D\&)HTNFK$N G(K1^XW0GW,&$>+OE 1Q[NK)J\V2/:+MS?*PYZOG MVM.\(4S&C84I<]GE?;I2/^9?/Q)=#=5FO MM?+EETEWV+^_2:@+X-\D=K(FDKMO5'AD:C;!S% T=1@S)7T2^EZ^U, ZM!?V MF#2=(]R>[ZP<8<&PK2"=//7,#'];&C,2DQ67NM8MBDLD2#&,*1OEF2 Y&KIP MOKF$"6$T3EP!^Y",,(M/]7AI(#5:-]?U)I^]UU=R$LL(R.M)\V?B!_(&M$*' MS_G'Y<,$GN^C$WE$71"6>VS U1]&,;Y5S4KMAM9)-^?WPPZ'L5+Y3)3G]ZP% MA:+AN$1#F+)S2LK,V\R=;RGYRW*_6&)6O2=YV+%2MT_U!3 W=*V)1WDV>>ZN MHKPVF<@FQ+-(DC(<#IJ I/;0ED5^5C13BK#LK]"H.^NX_!% 0QQE1/\8-RKD MHQ/AHY!M_GQ?3L])X%LJ&1A3I(&)9_"% N)[L<'AH\A'<#,\A(V3*TW'J&?)=UPX*1F%MJ=,(;XO=3DT-P\ZHT*^>A$ M^"ADF^]E;I)7U'2[)Z>KQM'IA^\"896*L@97LKD)L/WZ&8' MJ]\WU6RU^FM>T$?Z=%YIY<5DZ<74Y5LYDX6\/H9AX'];D S9@HCHO.E(22=F M2#W8P(6F]PU)W6;W2H9AO;)SY4/5*ZV>W2$Y7% M/",_*](X61E MC.S![RO\GXY^*\\F_<$PSDC5Z\PB-[G+-P:+31_)9V=,?H4'H?U"S*_\'928 MA?TL',U<"]VK9\.+(>N]P7JI&A]/*5JQU,H/"K?JU7.B.RYG \79?KB/?N3E M/WHFY^CTA7PB33UM8Y2LX>,66*477YDOQ7%/*%:OK,;B.E8HOV]1'*DE^ME- M:%2EE=H;YQX8.5,>+ =L,\O!)GP+,]2S:5M9898NJ_W'N[PJ-*XZ[%61O^DN MV\=J2^QVZ?>Y?JT]C$T[K>I55AZ/8U*Y#6Z;5/P/+=#WKX0;>3#F'R9#KE4U MINU^N<4W6?,@5X)M$7DO!)R&N<4J)LP*>,SG-^LCC$*C3+ M-( DT46SMA1\X[%_[Y^5OX">J^XJ PDZWWZ0E>Z4'8RKH]@JUNO*\UIVB/.( M.3853:0WNX[;]"NK$5@#.?DSD'ION!"6U\OGNTY<78QC(W-P>Y5LO8S%.[1+ M?#23X:),8K.NAO&:Q6= M23:2PS@3 M$_JK;EEKUH4AYFRHMXKRF?/"#N^+IDB0.]%)%%7T9M#K+CSUJA#2_NL+6V; MG07*S=E>SYI8"D1Q &.S)P?A.16*E^E5KC]+,S$C"85 M33%!KK;3-<@]FT*[,?:TR5271H R/)P<0QR&TFD]B0@+]"'\8)BXEOA-^VL?9],_H^.B[NBM$?EWU^DL@^WC/) M%%.=U!^KQB"-&1WI.EPTD=J$>OMU9@X>@E]K!%3>2[3R/K3ASMB&.P)_SS%+ MRW/W!WD1-PC21H"4O)ETTL7F2^&Z%1/O[_NSRX6VJ",I23#_N7B43[.A_^?[ MR8X0U?_$_4-;<7\C.V_-AKE<;3Q[,@0A]<(-YQKF?O 'I:,);M,:.F5_T)OR M?0/M'Z?GOJ4]A5;AR5J%;U+"7WOT&_%(T/4UJZM(QRKISDH)\N"!9]7^5D*Q MD&C,$E>Q?K'5[B2$67685TNY;(?''0#8)!]-L4%2,10&)RL,_OJVO'YJ6LTG MV/FRP5>?S/2#(8C/77WYU$TF+E-#8&=H#\EST70\R,+Q*3G_-D5TB#L](UE% M[$1 @CTTL<9_%$[8UI&YZ=:(PKN9J:<>#!);Y=XZ&\&4;&?32(J(/8BOB>H* MT75$U4S0H73TL1J1$8T,=:1?347=A+18+;OJ?A83&WZFV-!T.WE5/9,6?Z-"5JQB,5:)\6+79Y+ M=CLBSZ8Z\307[XALG^\D)*[;$\5!KYO@8>]%^QN-9K8IE(5*LU&]K-:$>K99 MJE8:G23#IS(I.G*',L.K-+Y*R607\V@>U=M2 1MR)[EJF?6!^ MY6R]5!$BM7JUT,JC>>6K]5J53"N2K: IMW*-4J&$1@F[G.;FK%Z_-M9%\9L: M_$]91<)7LPQTM1NX3@%];RKII.HRTA=-T0UX4G(;9+J];CPN=3+=^* 33W9[ M'5%BQ$Z_U^MQ\6Z?Z?63/G)#]^Y0NXL-^YF MGV\S5G[4?APWFB,VI_:D6_8%1B;61UYI-Z7:O*[>CXNEY;59OFYW[A-9-#*] M/C([C7?TYJS*"PVY>,-U"\U"(YOMCKNCA[L[ M-')CGLGKF-AE6W>/Z.WE:G&B8\I:662U\FK)H0ZUSRH\G5O+;( MW:$';(SL)[*#S.CF:<&TTP\/4C?#L8O"L)/8'&E8[#53[SV)K4E6&;)/C7KC M1AIVDILC-8G+MY^616;=G*ZZGK)^-65U*+;">S.7)Z?9>(]QKQA=!^5I=/XM.3 M>ME!Y\YL#F72]7SOX3EW-^;R\M/$*N:U^Z<[&+IQGJ6<8E:ZG411:+2%WL/" MO)W,!WCHQH'V6LN!MKQNG&B"39[U4GE)Z56\N$VU7P< M(C5U/@2=>&.N[+24KR>J3_%6-:&G[K,UM=&*(<(/./W'6O9%;+\8$T:J,)-$ MXKXP:R?QT(UE)::"I11?Q!0C+@;)1[$ZE^/W>.C&LM1804@FFKEE*QF32]UA MK,PLTT,8NLE0N4ZB_')[F1M;ELC-A.N$PEVA(PB@OUJ*L9YJL5IJ/)-[S_?7 MYJ3Y4D5# PB0>RK4Y'IN,6E5)W+ZJCK(7@KL$(9N+*O]L"RH5_V6R>0'CWJQ M4NCTJO("AFXLZU)Y:2<>%&8\3E:9R2-?KG5J5WBHO2RLSSOJ$3':D&JDB%-# M^FW_X!7)H%!0%0FN:6SSJ+8,)KJ+:)F:_0'17/ G/OW&8_?1,9OZHZG;$Z,O M9(E0W\[+FDQ<)-^LH/#H'I[G:^B9 T5;V,J+_7L,3-S?1!D$3,%W]3"J%^,7 MVT/%KJ$IEBGM627;IG*+?&][.\JC4_^Q:X=YT\T1GLMASH6]X-Z,2H3G,\EU".'>>YA'+L.,\EE&/'>2ZA'-OKN6R? M3/7: ;UK^?_QOJ3_)*DF@IW*AX=2><\./^PND;S+S7\W\DMZF@([\M\?W(]/ M9RS$V8/6LZ3?"G-^?.L@?6AG:3AOZP8'DS#IH #6!]GF6U+.SH!$CY@P0CK8 MB@Z83VIN3Z?Y:Z6PKP@<)7;;OHA8Y32UI]@?\PEU9(N M=6V21[. 1;1EXH%!Y U# G]?Y]4RJXG1I8[!K=,"'%+F#R) M.G]O+(;=/B0^ .INF@DLA=^I?G5L[!-*D5TE0Y^*D-BW'&!]NSV7A.L86O*5%=6)_]\:%V +>9'UH!Y M$EM5F7^8W FSQ^8$$A8S2 ;PF6AZEX6@^W=4;M&US,!5"$--ZQM@K^ZF2^F> M/8O'*[X.7,M]'"@85.*=5EW[.=M)P.7501%X'*K%)'TN]R2C@=86( )K*[Y[ M==^K5EH-=C+7F<)CNZ1")C8RA[AT*LJETOLUAT+!<5R"8V<0&"OQ&J1E:0-5FPJLM+7_(N'^K-K/^GA?(*P?("=%853-3-O3W/A&&9=FL8>X\3S)=A)@ MZ\39:(;;([YYZ-\]/AD2^G=/V.3YM!28*B/V9F:-'IFBPNG6_6IQGXF#%(!& M]&PTG7[+U1M*@% "A!+@.(RB3TN "INOITLY76(D-1L;*HW%2WJT0!( 4MPR M42[^5I;K601[JE,)-DD=1F3<22L,^)RUNR<,^'PG^\AA;K=+7H 0'&:;*?YF M^#!CY(95RCX^9I:Q=+:3!&,HP493F&'@Y^PE1>@8/BTK:#M>7Q6S\4[N M[KHSGM6?6I5F\O+A);5 O XF3S+*9\( 4,CG(9\?L:VS'9];M\GZXTV6+XXG M-2UU;W9%/E>Y0WP.ADT\RB??;6]R4H&@$F \2(9)C9AH1)5VE[KV+874$;MJ MPH#/MS5H2NH<<3GT!B+2KR(%1<&M15^8+^+F1+!JA6J?Z]:[W1OH2P @!GQ8 ML?.MI$7HV#UAHV8[?I?'XWB9[YOC2:K\L;U_B#4;1Q05B=637!$(3G56PANQ,I"NA796H MK1,QQ>4.L]N.;,6ADR8,VWQ#*\?V[-@(+K)JH0VGKA]--7)8 I!Q3>!_86GJ M(KJO9%745R53FA@5384EZ!H.C=L.D@"16KU5Q M\M*<8CC*MLP 1@&$@J:&X:@S]3J%X:AO;J@AX4@SC'.2*@479CZ:C=1]YJY< M;36>ES/S>M742DEH:XV,+):-IM)[!E<(A<9Q"8W057WRMM8V;"\O*]?I?&]P M/6ZPY5S95 I\MC%$;(_LI%243X<0$!@B#+L6QQ_%C&J=SL/V75&N])NPJ#5&RXAOYC@D9CH:U97D8Y" M)!ZV-]'!MR8TI!SYBN3"F^G,U^K-:)KCGE.MF)Y_CDTNS;O[]+##,ABP@8GR M\1"<+I0PF_NTUYXE!U_YD>E@>[:ZWI,1TVXESM>-56S,Y9O%GMS.&].;+,@( MW+,HRG![3 4,Y4,H'XYNY4D&-$A M -H[$XWO >SA:&3 ALIX'FW5CU80'LV:#W/P1"8>4KX=XZY\7\?L]UKSL5-_ M2.PAL8?$'K )Y^^ %T1=1;,Q(E-)CQ@C40\=\>>?F_G-JT<^LQ\[W970172\ MO''>>KM=#SKU[G<=;%K&.6[#HN[CK,7; A@]+U$Q@Z#E(=> MYFXCDKMA^H^G+>R#Z9M9Y3$7:X]FX]E5/1'+#P34*& M#QD^9/BM&?[C>0C[8/C[5+>2R-U;.4;B[AZFB\9S7BHL@.$SP/")H(3&L_)3 M%V3%,J5^Z'O^WBE81^":P- M06#LRU0[6H6<'*S:-R)34>[O*8OH6XK$0PN ,&@5VF(!4C*O32::VC"UWMCA M?5MBYD5C5$-B($!DIC+%'-M+=P>,V+PR,^-22U"J2&3B#NM(9 9U5@YC6.YCFA&RQQ8VKY<+U,IWHRO,DU@&PV10/T@%\9M._31$=[$[/35;1[,W? M?G)=9UKR%P=;BT,CMN3CWQ+@&=NKXN*V6'.V'AHC M.+/&__[/__/.WG7SQ'J:HNF_;0GE6=:(V L<%E9#*=;5)7$<$P?HS;]%92&N M#%OXI2^XN"W]?CM2#C8BDKA(I_\5<7^$[=C8RXFXC'EVC(K&F"(-S-_D6_9' M6*K9GVF&#*SY6Y<4)''F$CS;]U1\+*8V_(2G;B83G*I-)<2TUW8>]'^1KY:KM6%*Z'2*-T+ MI0KZ5>BD63Z53M%A.Q087M/S53(F6YBO5AK5VU(AVQ0*D483_:=*0,*W73G-A+95(^^@+GY*663:@#YGY\4XDW4ZD%6\PW[D M6!]Y MSH-Y?*4B?;R36!_94J?%[G(A/0NS4:TR7EVUDHP,(]/K M(]/\4]6LM'+7C#B:=PI%-B5T;X<=KL.LCVQ6M%EEDC+EEO24Y+C'-&LU9W=H MY,8\Y=%35>C-T[&6V!_JQL0:#(LE&+DQ3VF>;_>KLT5*J%:RCS MOC'/(I](#L8Q]KDEWST_,#4US52%NPZ_.<]VO6]IO?G35.!RCV*GP=TFF'2V M$]\<.TD-D<^9SLKI1[+=X0BOV"U7$&4M#B, MW%B[IC_=WXAIN244FY>L(?3217UPAT9NK/V6G6CL\.$ZQUC2TV/K<5%(=+OP M3'OM6'ER[B*B-:-[2!&GAO3;_L%+^""]Z7T$,A'KFZI-Z>2B$"U3LS\@UP3^ MQ'>9>!1O.F;SLC9U>V+TA2QAG:V=Y(GD6T:>1]![GJ^A9PX4;6'?%/;O,; Q M?I.;=X'VZ=U+CRHA^,7V4+%K:! _V//]MPVN!?G>]DJK1X'9L_L^/)?#G M[ MP:7#787L]E^URXUP[H7I4!'LT#L*H,G]IM']T2YYD3K>1%OJ:0KL M" Y6?FXC,A?Q^'K(^$M[Y:3?BBE]?.L@P>ND$J4^N/9@F9/^@,S9)>D7C7DARQB M[OVT9]JS'_%=RJV:(TF/0.*V+HTDU9#G$C59(C\5M$._HA%5(CG;XE(R?I^" M6_ XI=:;J2_?I1W3FW&-0_?H.)B7_)N6BGVO-1\[]8?$'A)[2.P[:<=T5'[J M)'Y%#70[I*R+_6?+,*'H+G1'[]T=?<#@S'$!7@8;MH?>GM"G[5C%V S,>ZU MUTBFHB.K]O&HFF:8NF3*.B[=S4FJ-)#-FB*J1M:1+[=I?AA!X-UIID@]>9T@PAO:L;Y M@-A"B-/YI\;FH>&GCB43ZM#[$-J07GRN=?GZADJ6DVZGD\D57V62;>Y2UU?+ M9O%JV$G0+*D,%_:7"['YOH=0./%TJ8_Q_5U4S;\&8ASP?\GS(\T=@4'V,YY?E@5(N#+D"(W6UZN!.TYLW&8"3RD!- M2)2+O]7K),3@Q \*,3B/&8,S$6)P?B\,3BZ5[L?Y>*+#,LE!)][EDIUNG$]T M>B+?97FNGV;%'NR]@Y77:%;S-U?5VX)0;PAWK5+SL<-Q?)JS$?6.#H+3.V'8 M1S;U=X1,/ 3B_"(@SG0RWA=[R%+G$E*J$^?28J?+]Q&YQ7M2=\!*+#H4'Y$! MR&.[DA\^-9=*J[V\;E]KV62W$@?03)9?'WHYKE8;L]OF)3-KQV.I*B/%ASFH M8]AXZ.7=?>/Y\44T!*Z1,\9*,QO.AW?;B,95+I%5AQ5:;1KM<$N?Y M;(??!)F<<47UIOC8;[0F=_*C4K]^&:I/,'+C]=WT\FY0+W0?QS>W2CHI\?-^ MF1^BD>P&QF4IEIM7BE:RQN0S]Y?5N56=U=KPT,V9EGN:UAO7#;5U8W6GYMW5 MC+$:$!3:F&E&Z73FB5RS)MRT+X>:TAS$LL("C8ROC]3OA,DXVWA<"$6D>]7U MM)R_G,$S-]9THV?KN92P,)G8*39UEVI.K95]< M-E?J"SQT7'K?1MDBE>7C*2EKEGE^7%(E4:>G!#W7GV^DRM]U"8,WDC_JP. MKZ[&U0D\N1+;,-'-C1I?)YY+E9OEG&FT\K78 M1)HF\WCUFQLU+J]F_?E#/36>5&;:X_,MRR>SBTXR8*,20IV7Y&2,$>\36GE4 MS0VE%(QDV?6A['6FE+]4Y'%K4NA7DEI>N4US61BZN:GKP>HI$;J+'&XODF+MQ>RT)CF+Y.7(T?U$(#1FZ<_OV]G,T9]7ZL MQ=VUK:O5PY4JS!9HY.:2'E-/;.ZYW,XR^=KX_[/WIDVJ*MNZ\/<;@Q\^]&2>EG6;?"DU><7 M0R.ZM*KU]7 &1QY3">$MQ>%LV%=Y)9,GERG*:_:G*J#\XS6MFD B+(J] 2_U M/4TO3'))KKV"0X\K,$^'K3'59VF!H:NYH98E1T43. :@Y6 6K\QS&YNO-;UVK-2(:HD\>NPQ F4TJ;/2@3CANXF%S13- M%!-KH-D>0]!:]FKKO*@:0FZ6\Y)\U-YF %I1)PI<@B,P*;,T[$@Q M(JV@H 5&'K\V%IS,!XDXO6^L #3*3A<)C8W4&?3H\>6E?QL2QB&16[6)08H%]:2 MI1MPZ!'5CE.3!=/@DE%^D2K55;JG;O4M:K)\1+4+JIYL+5L*);3RR[8Y=+JM MKM\I\;AR.-V.2Y4LN1*DXF9F&#TG5FRAHB-:>;0&$R^/DZ,617/-& 0X_6U0"\+VE9.T4J6G4 MG^1H7;W$(-/8UOIQ?493M:8M+A(C%0T]6I<]I22K8L9&0GK1+4UC+8G89-!< MCU%FP>J;BL#8)LE49E%.MZ.K)0LF>T+"34UYR(,GN[S7KV=7XDBWYA!EF.-U M]2:M\HBKLHHPBPZ5=9[R'%AI'0P]6IMAFQBVOG1-*>4INSBIT.06[N9P2G.5%W,N6IWE5R$WR\CR69\P51*03DG,C MIYC\4$BO]&ZT*.1;@PZA-SDX].BI]7$VO95SU8&^J3J4U*GE\^X6#3U"F=Y6 MG):X!: /0A_HQF8QI+= QP-#C^EP'!TV\PI1U+UB)5.;&_7B%F)RX@3*I/O3 MD12+CB1R(^;5I-AE$US>'WN$,DU M%G!XVRR5<\:F;23#'!>@TX]'A=XS:QJM*5E4(N M@!:M2^EQP^VL1/J$',W:\HP>4O,HF79C7M9D)0 M.K55=PDLJ8J GGK<^D"2B#F52?)D:2X/5*!#.W4-/?5H72V;:MBIUJ+ SX:B MN-&V_%P'TAD,/2:9;I(7B'ZBE132)N'61X8AU>%VG9!WIEKN;;*MCJ@3U2K1 MRS*CJ2"BH4?K,O2VL39RE$/.IN"_V^J8G &^H4^T=)C-:6+$-.28OO%*H]PR M-P9*-WKJT;HL,\]41JV*R'OE[;8DKD?]]@8-/3XOMRO(?=V->;I2E6)+OAH= M:#S8@Q,"MYT<3*5^(0OH<%NO"O7D@FXD5W#HT5,-:23@;K5JK+ANKLC_V")':JM4>;\0VP3/C7JG;<9C\&$ M M'+M#I/OM&1&+_8I1N+;G"??MP?<^'V0Y9RW<&.Y-$,)S87[1N'9T",\%\PL^ M%WPNGS^7^*\X/I<0G@OF%WPN^%R^@F-)W#,BA.>"^26*>JB$\E^2O./:/A?!<,(Z%\URP/A;.<\'Z6,A[WGT8N;SM M?DR70?D;Z7!WF= <)HA+[V&P/7-K:6XT\F8>L-$5 M^4PJV#W10TB!\RO*Q./!X 5[3?R04P;C_VUOR8UY:C#=X"T)ZY9@A\ZCT\V? MZ^2)7]'+ZB]GULG3TAP6GXMHYB.HY-BY$9(MN3$U'T,M]G9\%5E1QXE' %6, MH1@RL6<$RXH?4,MCWQ4>5.Q7XJA@^H]V9CJWWF[-9I89:;G62'\$(8,MNZ]2 M"+\>*8X3L<:8/'Z"/)*_R,MG=9R1/)J**VDFCL1A6^4_K_JX88K -@NV6;#- MS:BBMT(HOI%Z/X3"2[8)IH?%SD7LU_NA$[^+8>1OV!/^'TPL&%3> MV[JVY4K&RWWZGK'WW!GP]W^-1HHR'E_5_DM)AF2.E*=(1ADILZ%B^Q01I9[\ M'VB28L_&%R%;^]GRTP.S[>=7=Z$>M XRV\3U.KV=Y^L94_?8;"Z=5OKE]N!5 M&UK.$6'/L:#O+,6*0<-8^#"_SRB_\#1W YV)E@G;CG)KS=F/\B-6*&!50>0G M%H>L0=;&TZ3>70P:?;(MEH7UZD_ZUNY>X!NC-<]UX#K!69QH7,LR:E>GFS(M MU.9,WAR-^-F@P(FHBTLT^I1,D)=H5AU*[KA&_^H0;L,Y.E;[.<3W@P^?[5$= M=G! CYX :_8CC^3$Y! D5X_/:DTQ[RT[0O#2%,JS_'F2]N-_(=N&YWG*KQ=3+2CHO5A@.-*9+XKC8'I2W"P&V MZ(7]NA+,4SP1Q;+N@K(.%EP-V3:< QC\BJ4A X:CE4;^#AD)HE,MLM[7AD+;'8#!:I>7Q20CR= 'I X@D8!._H ;>7 X4V):(YCJ?( M<"O!"]$')@P: +2-S W)=)XBIN+>0HCHI_W>-\J27W!R9SQ;@H\2*1&R)4V* M;6O/I."W/W5KD:V,0Y$6*^HEL:*PA;1!*/4_E. %1,Y@YN \ZF!?+=GW?Z-_ M4Y*CR'!Z0)U *SN! F)A/A2'0F_!SYBH.:XV5N48L1)1XV_JDI; 8XGPZZ_Y MC'4>?[A4QC4D]'U@ 4JD^C04M%IREMLVA35?2R<7NKUIUZAZ T!!'$(!1@*, M!->N^'K[2,"!#8)/DXRZI,D%,ZC!$J!"2M':R88AV[I$KP5[3&=$V_G#P->? MH@*S)0N]-$4,A70B8V5C W.\)"$J)&%@C$S&,3#)4@UV.1YT>= MPFZ(/#]JKH7)\_;($Z/G?:E5SBQ6:Q+ECL5[JC G:QM/3$__T"/ZIZI0IKJI MT"U:DDAEI!N50J8[WB0YH I!CVGTB2+/[S -F=/?]Z'./7LT@?L5 8<>L157 MLV$Q@?L,]]QW^O#17;$?H@=2/$Z 1W9BCBIE9L8+ MBWZEX3"YSG31A^!QV@>+L0-CQ^UF(M\:=OR\\_;;.#*T[2FI]BM)?3'3)JV5 MM6FEHA!'WO3:8BBY[WRM,[LG0@8E(?!8G"4AW&" )47--PDR-UR*[#!O)5;N M3RDC;Z9_9EC*G9J=2H%LJ=9JR2FQE#7B )K E''FW3PQC"5WF"]^9D_\#6 ) MOB"%9>2MR\CKJ]N7<.I_6T7F)I:RS2T81?=&NE-H]GBF-5*A4$O .PTQ]K@( MP#]_ZLZ_)G%7%1>WHRCP;>]YCM/M\7D>=MKOO,<4$R>.)<& MY]*$V3,%M%'_>C.LRWA".U]D:YD>H?1D01 M=,SN.+,39W;>&WEB:71?TNC,3J"/!$E1CE>T.46U=;K:;C:G=E?I3) @27Q" MD-Q%UF8=EA,!!RO)4\]QH0* ;KE'K''$E=:P<\-]>K7O.W43AREP5M ]9A1B MNL9T?8_9;IBN<5CY'L/*F*YQ&M"CI &%VG'[^5J2R7;6KI5:O3;)3+?33)D1 M9I/6]U.5WWH;M,@#VY,S_3G5+#I-#TMK->,VC"F"C,1'D'%[R5X9;:D!_I?/Y]N["^Z^>N?=4&C3CR6O M K%]Y3/_27\>)F],WO=)WE=N38K)^UK6QB.0=V!ZA)B\C]8>\@O;/Y/*MM>U M#VI+I"5G$EE[)53INL:ORVE(?=^NK[6204I'02GQ& M:-U%#MW''=1I\EYC#(^71W?I#NIG*%NV+*J4NYK+23U7+-2FC0XS6/:_K\1^ ML8-ZG=,*36; CGBFQ63*]-1H4>,5T&)W+=09%H?@'BM["[=0/U=#N/"APZ<: MRAFEIJDR9DTFB>1*&&JDP.7T!L0$W$,=0P+.Y;SML\2))F& M-[=5*W8':M/<\(K*BFIW.W>3U4OW3I6LVDC2$UT^I]/IDMQ:]]L;#HHZZ,=- M1I_(!-9_'RP;%C=1OQ8P?#[QE6*7YM19QES=9,C:7V6DQ9K MLF'5+JP)M&?LO"(07%^7LD1_R?>9C%I0$5/#M-+84YQZ3Q.XOC0S=&91D;8"F]L4^2O# MPJ(;B^?BHNV2M877+:RC:1 #W6[^S9..CY?Y$O_5;<+I\O]]ZMK.L#ANRD-:] M7[;>;P/7(M**Z1*W(=_DV MT<^4P72]%02/. /C!T8.^XH:_G6L./G?;S?QI&Z/I%[?(+JDU[%GL/U7DF+ M&625*.@+8J*7%NO2MEMJ0#A!=4*>:/I8-\%P1YVVN^\WQ13)XXHP9GU(39._51KUQJLISDEIH;%Q3!G+&- MA#D6E(9(Q9#;B6:?R$OZG1Z+WW&")Q9'(29/+([N2QR=V0WTD221A?0B+LKE MOD"[9"8J9,8#;^-+DL0G),E=)&_BMNOWF,&)(Q4X.>@>$PLQ76.ZOL>D-TS7 M.+)\CY%E3-,X&.EAOV).5/%Y]<>P.ZU*:4J%Z*==,];;%L]OIA;*'\ MVICG:**3-O-.&^SP?&PQ69/DDIQ(Q5'A2H8^OH:)+VTKMPFW7<9CV41XG[4%_>?X?) M&Y/W?9(W;K/^:.2-VZR'B+RO;W^$,7GM"QUK>ZUJWW-+8X?W*-FK3)ENS-"! M%<+XUR?C3Y?U63P6=. VZR&"#BP9L63$DO%V/'-?$&JIB47U:7U&\8NY.6AS MM1(_X'VAEOB,4+N+G+I/M&&G[C7V\'AY=1=OP_[GU:QL+MR&_6P= MY4*'#I_J2#<4K;)5B.4DB$L($OPT[BSO38DC N9TW>I8X >5L M)!W*W)/P2[DWO+W3V;PWBO/%M+!9,'F5=_7VMG!A42?T)P.%GBJ$GNZ,XBR= MV7!-586B#OIYV<13@J2QL'NL[%C"/>[07QQ87):;+OI"6Q.@L&DWDNLI*I)+064XG3^'#\ ZK M&QU1V(-4WWN7QW;PCZ+>)+U]K5Z@LYERSJ;A]AR)G0)8?'/&T:7][L,V6-W--*BV8).L-ZZ4N^OUV;_ M#UT5?XHTRXR_* MYB;#)[?DLAGO"YO8*I'IKOI>88',351A]2E!)C[0 N\B(=SW@^_;$47 R4?\ M^A7RO<;L[CL/_&M ^.D8^)T[QS_LR.7[RD]5;*F4=+9126_Y',=M:M/2.%\M M QQAH5><(4^%PL^H9H2,M4*@>81S7W[8=_X8F'3/WO1OMPCL$+5)HS80JF2Z MUTW7&:TB#U(KB$=Q@$<8CC <_;RS'1_*N.M$W59,9)\A%,V?.&TZ\ELW[\B[Q27EW%ZG3 M0>>_B+1O[(?*A42L<<25ULKY>MJ%;-WWG3\="O$6LA,/@<0+Y[X\=EHO9A7, M*F%DE1"FG&)6"26KX(R)\&5,8%8)):O@/+P[L%5"[_'@V7DU),9:RY=5@JE-M[ :J* M6QNWI?5[B<8:46*BLWY"TDL)UF3FNMLA!SS-L]9TV.B@4SP^?B&T.*9?NU9'4E@H6AZ^B))S)QG&ESWI(9#XY& M@=<;H]&S"SS$:(3E]_4Y!LMO++_#ZF']@NBE18U*C931D"32Z^%BVABXQ96* M1&_BLZ+W+K)<4Y(AF2/E*9)11D@?\CDD2CWY/\!SNM>XU.4S75]B0Q1@@VQY M0T,)!3B$H-'>J^:8?UZKD[$:*\E139?TVEV6RMO5.&5^OR#>P0O\"L$USW7@ M.L%!G>H\DY]5:XU)?2.4<@3!#:5&5Q(:(AV%Q8*CL2>:NG#KF9 Q6 CTE3?W MY>JL^6TQ_=^73CJ^^M:$.6H<=LCZ5#_@+3O,%;O#85IO%6C/8Y?$=#-1(5#% M 5 ]Q6AB=%9C//IT(=G5BNCJ?O9DD=O6MN6-]X(V@ MA)TC>O5QS:J27M)@A@6C(JC2'Q;N^T@IB!&\L;2))"LH6UDN5U/Q01Z&(Z)^ M.(*FG]AX#.L%(% FN-SXQ@;R:^-@DME];<:E;8I.G4+*TLYYF-#V4Q5.B;C>->!%CS"@N2 M8,6MME2C0[V4$UVQ3/=7Y3YW6:4I/BW51:ZJY4A"3:QXBV5;'=Y' M&AA(HF-/T<^EV?^O*X&#/>NY:29@9??W2Q)_#0;^7_;A2QJ,^"0F_J_P M0;]A8QMM])H=X90"\FI/E(@T D(&S&$#:#UB6BYXF62#C\V(!DA#M24C,I=L MOTS+1'$4,,E L#F_SCCMMS?TLV J:\M__Q_X9_>]D:%(-H2*R7]>GDD4OB20 M+23Y/Q=A[A'8'\7>K8J.[:!PO_51YF#6Z-__^W\.9_\,7L3(,BS[]PZA#I8U M\>& 1F"E*L305B2=D,;@S;\E8R5MG)UFE_Q%[_-R?N]1#FY$)/XKF?R?R/./ M<#N.]G(FK8F#'0N@D3"4L?O;_];N(X1JN\\L!_5:^FTK0,,!"@U\]HNGHF-Q MK?EOFH+@=Y%3N3!EO=R84RN6$+:)=(*.R?0H";!,CHJQ*#L2DU& LG2,9$EJ MK,192H9[+^V^D>9:^6RYUFV)+,DDV.!O9T2)0W'R)NWZ^Y:N55NU%03"9B(UJB&5:*4R]("0C6G-$GLBVK7"29>27M3%N) M95M681[)ZY%C91C/<_9$%ABKLZ:V.I&0%PTP,OYZ9+9;7O*;EELF-PQ55HS" MF)V,X#.3KT=6.\/.,CNH%OC2M.-E>;(AMCE5I$7R]&6]-R:,=9Z%S[S:$5DJC_M4(N2+&@ #UB9FV=& MABK&CN?)MPS-ZH\)6V"(3;^QE02^'FV(\>.19+)45.M:+:G/L@O'*8TGH^94 M%9GCD46YW2VWL[$27V)YSW&$!.F-&V+B>&09T,0@VR_'!O!9S*O1])+J51I]8T,GVO,F7(N/4XTK8:8 M/'X[(R0F\9J03/-,QLN/+4$>"UU.9(]'%@;NGO166K_I-FND"D8> MO3T9S7OB1/'B^F92;2R2A?QZ6P141QX_=.ZUZ4QC%EWH):78VPZ&FETLRR[7,E\#4C26EY0>/V] =?AH:'DK2UQJ 08LQ'2WM')2R^40//4$ MC:X:\6US)6<(?59JMF5Q4Z=+W I8S<=#[4J'JK9$<\O/J T-!KE&)0>6=8). MDJZ1WI83XX:^F'1[7JXC]QI-,($3A&*O9Z4Z;5N"X/7(/%G?Z-MN%BSK!*6X MPF+F;>@D0VZJB^0PYVR3$[T!6[P?#1WS26)(I>9)?C$5TES,FUJJC%J/' U5 MQWR:]$BV2WK+9:&CUZ9JN[R"Y0^/AK*)$:D4Z,54GTVDMCLO)CL=!>5O'PV= MV*:RYBV2X[6I5Z@Y^3%/Y9"9<,PJHTZ&X25*YENYQG)8T=F"#7:7/G$$<6%N M,A.JP_ :U]/F,[6UT2<<''K$+!Q-9*SRNK 49G.GO/(J\Q;-JG#H$;TRKLJG M4KEX0:@E-\,^VT^:0PU,X,3!YB.J)TR*Z8XYO MS%R *TA.6MMC,F%P(P&S*K1R17!T!-L*'"%KL@Q.4FO MQ;F54C/:$I<&" D6^/":)V>+R5MLX)#CY;5)$=+O<>5:@*] M[6HM99".+D0T]&A9\4%!F!E]H4?F"C:[^98 ^>6$_'/A:@C'']IEK M[R86O)#R5:C/98HR\5^)=VOB'NCV!\^WP#/'AK7:&0>[WPGH:?KM&ULKL$\? MVCF!W8E>O!LJ#1W+\%SEPB;/9SR7_O<^[Z"\:Q<)X+QK%PG@O& ML8N>R^?O@[YYC_ CP_]J^Y(\%>/ZH03(T%VZ/]N.C"P#?OC__47_]04^^ET?P]8PJ_[KQ69*J/M(.+IQ#<9.T=-UR!E^G)4 NU..1"J:,3U$& M^>U2#8$<#EL.[WO 6:OS,'VDFHMPZ7:A4VBCQ)$S)32'+Y_Y;*4;?-]QR%87 M@FQMWU8(6<7PK[&$3R-GK?CC"XJ04>$Z9_YI7L"D_^K4SW;VF+(Q98>: MLK^GPEWG?)F/A5-5<2,:NB]W3BWML_\WO7ZXCF#=ML:: M^T9[;,LPAKK5LE62$?LJLY'JJTJJ(49ARN6GFF.'W$L1.A;_ =I_;\W_?:\< M?&DFI5XP*25R+6LXM^/>2I"XMK)-Y-Q$/?7]VYGO,FG-G*S%6E[KZ[G-AEZ2 M7+32ST F9?[ZEV:?2)HYP:2803&#/A*#DB\8E!2=6:S6),H=B_=484[6-IZ8 MGEY(BA:D>',:+3?J9'>QX:J27-IZ!F10]J]_*?8I%CM5:.9.O+F^=?#X=^WPNH8"&S3._9 M^7O(K^!G0W']QMS< =N>,&A'0UM>%K.=F)";]KO%N5Q.EA*<&(=N8>J))8_K M#6*O\ T[GA2D-73!YQ^*E]%Y/.: M4:JO>;H7F_%LM-7-S#F1@88)_90@+YRN$C8FP<[$^W8CF^$CH\VX>S=^7Y8V81*%4S0KID9 MS=G5Y*J-.:1;42>43KE7S]*%+)$DTS'9L!?Y:F8^@LT9H-)YW.;JGZ^HG#- M.8;R87<-A7^_R>L6+;BKS/V9;6D:%B*F/-Q?[VN_:WAT6'#9E-_K7 Q,4A M].+I0C[[^[U/V]*:]V-M*1\"WFM26LMYDR8SM)KD9J.MZ*[G%OH"[$J#4H82 M;/)B+4JQPRZ\#CM<%>)*NM;%DY*^#1046>UHO4$QP9>VFJ>6MUDBWUL!H(") M23'R/;4+0P2&" P1-V*._8DN4>.)X2"US.FE1+LM6@EK(U0X !'(,/L9R^RJ M9E@=MJ"'\0'%=0W4[C=B ,L6!PAP@.!F_4T/EM($X$\S%3E N[HAF4UE9*DF MV"NYJK@[9U7&4]I6:\_FR$_U)BZ6V+5:6EALG^QJ\V5/KKB-!@W[>2(;BTH> M*T\XNH*]TK>.$CBZ@NGX+NCXYO7YLPNTY;!G-ZNU7D:G";N?IKFR6M970* ! M19\Y67ONZTD_MQ*!\0OI_ W,)5N1'.4?>$[HIXAF!@E"N!3.?<=@'OO.0QC- M)NPX#*_C\+Z3@4-PZICX,?'?.O'?8'(X-QJ!@W =6$51T9;2T% BV/-[HY[? M!RJM\[7%WWJJS,Y.RP166L'<\6USS[8G+-ZDE>RM5(^,\3E1G!2I3".3M%8B M1?DW6,G$I?-D'@X!<'&.&_9I73B-Y9-,_*;_JF7W8G8O92>$EC(:SJ5I/!E; M-B WHRH[[Q=^QHR,&?EA&/G"SND_9>3:N#&,YK.\)RB-O$97V76*+""Q[-?; M(8^33NZMWDYAG_&O')H>V.6,7B6W6YMDUXPBY3+(9U^M=6]HTX)R!><2>K+IW MPP&8@KE43->R-?!(''C!@9<;=.?<*#.IV2\=.543'@1?LK[T^@S^$,7+(PJ\Y=TZ,$UY].)V13&%"98H% M1,QF ; M4@-R+K <$O%CR^%+=WEO(:Y2MY6YI,F[M@4.:IMFN1/%CHP\VX9W>\];_C,T M&X C+3C2@B,M/DH&*+ KBA#40N!,N0:1P*]1=P(^,[&-;N:)NDZV\CDYT[8' MA?$8*#XQ:+(PU'%Z"8Z\8 ?LG2'%_1D[WP2#+L<+]BS. RLH/5(=794:?*(Q'P2"=YT:2K-2E,P[2/$Z0!C%OU3(#UOT8V^;EJ3J> M$U25[W9JV]HZ7MR*+4ZDXOY5&2:!NU!CMV\XF?T!;)BWV/FH8V/2ZIHY+;<5 M:CP#:[-%!YVP9[),'$#)GY,_#=._+@4TZM23'-I<\[+T#=Y?MC1?!.&Z\,[ MFG=,6_=Y]H1!VU9GI#1T\T-^,U%Z]E(<5XWD2J02?B']6.)4W Q[EK%;*I3< M?;S[A6K+KW- MNJ)H+BFBL"KPF[+1;#>6.:6@J)!U61C5I=CHW5=: IMD>\K)&P$'#N6S73T. MS?*Q0SE<#M10^M:P^>*C0_D9"7;I@+6Y N=FJ@=_.X&PPD+1%]R2GI$;9=+6 MD]V59N:!=8-:,<>>R-@I]0A?&KASIR1NL_HHF3E?!I W,_#BG8;.,%Q_SJ=; MFD3S#*O(514B"0.1A$[B*P<81AX21A[$EOLS1<1.L\FU(;,UG: =L;W5-X5D M&2DBR-2+T:"WS%^]/IE)_5L69&B9':+8/7=*:T'>3Z\^F($RG4U#E! M']]QP.U _EBE"C&@G#MW),1X\0BAK'21N".+ .CZRR*$@ZBO1M$NS:T MA,H\"]_VX%C;'I8!<*0!;M0#V$AM!$>1 3;OH(/;(\<)4%[VN;64''=%7I*S M]9)L5CJ#+0?FB:)J[%,T=@J5<5CM!_SAUV:QZ]X%N/;J0Z;:7=C$^R,,:7N) M;;6D#K/Z(J]F"4IB:^Z@ 3$$QM-.%$/%X('! X/'W=B%?P0>PH(8<3&%FO*M MJ-,(6FC5?,P_RP3?A<=W C[7F MD!$[IFU,VYBV'\%M7ZAV^%:[4,U%N'2[T"FT"WP+>^CQ-9?'3" -XT9A5Q'. MN[YIML%<@KD$<\GUU=)KDD!:FFNN9/B7JV7-]6RO9\ M7=K,%--UVA8W6GB:K=1MF,'E;NJ&9+J<*?/@TSD<@3^14X>8 F(L?D(LOG)GP1UP\[';(:),,JS,M;:AJ MHR+B8I2O3K+OMOBX"\\WV"XP"=F)C&UK%G' !D6L,>[KC%/0<0KZF5/0(551 M]+GV##OS<';DW3#.,V]@OGA@O@B1$_S:V_18Z<4[)30+=- 64$%K8_")[,&D M8N7-YEY2KI,KV-::)[6T-%&7Z>Y+.5#&-S02(B6+'CV>-,3VE;' MCG(B'<=QB0LJ9R$&E Y[PDIT)(P $. M# <8#F[&MCH/'&RU:7_IYJRA0.?:LW9].6S.9BL(!WZDA#E9[N^N(B57NM:) M=P'?#KB7!$Y\.^#Z:L:C;\,-L@WF$LPEF$L>^W; NU[,;*'*5=.7NZ'Z6+2/ MKP^$UU_O+_ZL6_"X+J<[M7%FQ]VG^A P<;Y&Q*=5DF8'T2C'QF-MEA-I MU$B62CR1B9/]'W%B]IW[42Z?>!TJ)+CU3(;/,7N&3$[32UE2A4U5LTI;9JMI M314R.\Q4B#\Q]+NWN#"C8T;'C!Z.2YSO,[HR;%>BZ4T]RRN]EI?O5"E:RB)& M9P&C1Y_B\9-IBK?K\TVC7D&2YB=UCZS9S(*\;8WTR-RS1Q,)YGN#DXW8BJO9 MBHS=O3B]^^'RLQ["W,E:=E/9\7QMG$90T()(< (GQ55V-+*M#476)DVM'*L. MZ;*W$FF_,2M)XUQNG+SY(.!P+Q;0E_@_6F1+7&EZ:DP+%9.#_(]2 MM\DXA5.W,?=C[K\9L^A+W*\.9*>0:5AELAN;VNYLN50L0X7'FR'?7"))KM#CL]=HG$KV7I\X-0I75F6 MN!27*IN9O"I&R2 LE4B<]%3CL-2#UT5Y['I!=V?4G0=,:IU);37.R"W2V]3: M$YLH-*0H!\$$6GG,$Y-\5]'#0(*!! /);=N'YP&238(2AO+T;X0P4P%B 9HYL17*4R-] RT8__0,^\T,$,+<*_: L/&T) M]&83%\7'ETGN^#+)EXO:W[9;'UK/\/_\,WLW%<>UM9&KR/ /G"F__.!@9!WL MK@7,;1\T,@%X\.N1X<%# S],)%-5FI*K\..Q,CK5@*159^T&T:IG=;N0KVV,;#Z;[).U',MH M=*:IJQ,5X@F#(HRQQ"5SOT+&11A,'@!,[J\9PM65$KU2L):S1&U#TDI_V6"V M5"U!<1!$8$" >DJ<5$IN-QZ0?LO4BTAN9*B [YDP."+ZC@J%H0!# 8:"3T$! MQ8JQBED;I'AJ+>3884\::EM2D<(#!>VZ-TMJ#C40_D_/2=G"B %]GRAH82"BA]EY+^^V?O MXUQA:V[(8J-%QRMNM:4:'>JE'%"(RG1_5>Y?R-Y :!"/..VP<#" 80#"#8400 )-V,K]B4Y39T>K*F2VV)F;4V#0@@ M["<<1;<7:[M2$[U'6W*HKMK@=&M\MP#?+<#$CHD=$_N#$_O]N_-;WGQN*+!L MF61$---7K('6^AM[[^_^[LR5H"%D&:DAV!?L'PIO.C;FDK#L"^82S"4/PR6W MYRHLF"-KID1<:1V9!X5PGR*FXF*?X+G2[T,6&/G)Y(YK[T.8,SE^^!*VS^=M M::TX=4F3J\JI.TD;8U(SK6;.T9GL@LVT'+?E=AMB-('RZZ-/8%XXO_ZR2;4A M0XLSAE&OO;*\CJ[%__QIY(]L/;QO_K M2N ,SWI$F@G8S?W]DC)?\Z?_E_U-#!J,^"3+GF>F_J_P0;\U%Q#5Z#47P2D% ME-2>*!%I!(X#S&$#KS.;E@M>)MG@8S.B 1)1;J>[$\51P"0E%_GR MG5]GG/;;&_K5W9,U9VY(&T@;RG^^-B=#,Q5BXNO1[T_J>?;DYP_X?V5M^>__ M __LGC(R%,F&*#7YSTNRB<*G!E!,DO]S$:@9@2-4[-T:Z=@.9/?4$4TTEIQSBT5__5B0;<%JD;ENR-W*=2-JR MYY8OA-"MGY8W=#19 Z-@TQWMI^;MP^.!WO7N(OJ R!UX&4F1(QEEI,R&BAV) M4D\1: ^C?RFT&"A#]XMX'P)>4O ITI20@(2G3K4*N6HA6TASU3:73M>$:KM0 MS=4!#:0+?$N,):DH"_E$VGU)3$3I,1--,")+TXP8BTNTR$;EH3@:)4F*5J)R M/!'_^C=$^AO?B7[C.['@.[[8KWHS<+ZCL_@H7NHG-5N53&V+GI2V3'2/$OV2 MDAS-J8WK-I""INM_Y#F D!TGHS@C6YO#CSA3YH!(]4P78$T=?'D$B+@-II@R M4&\NI. ,Q4Q\F!%&?:O.E]K#;'20XJ>NU? 5,\WT%)ESWQDGPF'47Q'P6FD. MYN[:GG(V/#J"F;<5"$B(_DU6ZG?D@" CSQ09V9$DHO]+'=YLOOX=G,^+,P.G M<7A>Z#PVQZ>AQ;66NY ,DN^VN_JFU\FU,H9ZH?T]U"6CS+&9<["_[R,06C!4 MS%XL&8'.X:)W5XTUI)-0]'\B4.\;[;\#.Y[YW0& KO>LW<$BJ(8G*U#M0UJB M!S\$;WL/O?^6 !8:T@JJD*/GS_]!D]+ X-7$,HQ-Q%J9X+7. V%IRN9_BG83% ML[NL"]7L"\.6<)01-&Y70$L%['74>L.#.D!MW%0 W2/SL^5/]SG)G_0AIRK9 MMLB.*\U656O3Y&R\HIQ4;QHM1=6__@5VRY%Q"TY\]\Q(L <^6^]8&O)6W5HI M]M"27'#&IC<&7_5L:-4- RGU*W*PZ^B+B?\XIVEISZ_/) 6V5@YH"E @I%98 M.VS"(Y$!,@(U3Q_<%-S]-0FI9BC"2!,G5MKSGY@ M"[S?:2I+!JN)6D#KWWF/:F[GRX@GI8)U'8X-GU>/+\:I6&!LZ,U;4Q:8_ M[D471]K'\9MVTSW0,0Z(R$U%2Z6VZ?3XUH!76+D_[K8SJ[^^(FE?NW9#N'CAIOY2.\.E=Q [3-RI]WXT[WCU$J=F'D3AO8$L*] M*[1FA7*B-6B3-78AZ7FC*?5U[D_W;K$UM7BBTLT)'N54H]I8+[)5[J]_J7U? MH&#[_OWH=UC( ;X:XL/,LI&H,Q6 +G!G(K(/80?748KUZX>:-?\'-&\PV:ULS\$87[FQ72TGF@- H>;Z9]PM.@LR5FI,)3T77.0\P*1W_Q1R+2:"W&/ M@4[ED\RECS8$X/GQT1;LK+J5S4:,[YK5?F7:;2GF3+WZT::->6G3*_)QH>3P M8[,VC!)&"1PM%?]U[-Y_=;34$U)1+GV\(= K/C[>OA[E&RLOOM#39K7&]-<% M1>HWKGZ\4GO1CM;5Y4)(CYC\U*KE4EI*A=5B?R4_.E[2-TM>BXY+N@\..JB_ MY2:8]/I.6TIUYJ2T<42>24D5BFB$W4W@+RR"5G;L"WAMS6M ]_?$ET83_T2/)J0Y M+^9S<2?TP4ET+.A);D)WK'.PYSVN4.O9I+W6)69!I!9SV\BJ#>0]B"PM5SE2 MLZ%5;A@10 DNW'+'&\XTU_77(Z&OP%6CY4[\8WG[?&0+.0 FTA+:]S//#U# MAT!E'078P+<+)E++H3A!&P^= H:V\ )'Y1,X3L>Q# \Q"%#K5]#?!;[OS7?N MKD"C?XI,/DLHDN\C 4]V;6T8/-I_F*W,) U5[9: V(*UY)X) +S]Q5? HU[L MQ(]+H[JMC!4;T/.[ HFMK:L9)J.H.M-GYW,C6AM,2Z'W6^_7]H MDF1Z>;B?$DX-0IU(S$:>\HS'](BR-TIP!%2F/B.;YOL-OVGQ](HGOB*AZDDM M97)26M25MM&/Q3*KN0#=%1]** YMX"Z^ZY/J:V)LD0/&D#DF-87B,_G7=GW19\0TB]X_0F*J2GX M"Q)22'P H16XJ,&#H6=JZ,M\0UH]P5%SO_$U@G2(^O!U$K";3DU% N^* +7! M ?H$L'"@?@"A#\[;?H)*A6.!S07B"[XRU-1H@*]#_O@O]S*'O'_X7+1&8HHKOP_=E\5-$"9I\2'Z>$MJ> MYS."6VM!8@YVPPI^\/^*-@NP ACT>@?!?(9*<*2 >#T#O%$R=3!.@_OOK_"% MQ(8;#6,.\^!4=RI=,-.#24.-Y4!=^'D9C!BBJ8 # WOG*&\&CTF#KV=&?)YL M*3UNE1/2T6QN%78AC!87>5Z=D$9 ;6 !0;ZXAZ&]SSA$ZPT L^#-(@X8J_9@3CKT-5_%!O'J) /IP,9$L%FB%^O ^BAU_G&"G+(\."N^SODO_8 M)>39#Q;I[#,X_8W>G9>\6S_:3,T,#O<@>'T0LGYE&[P\VI_ES5>.JB8@3=5$ MH%H'1/Z,B M?^M ')KLY=A9-*OG!LZT*\W(-:>_T /I+VC5KP^&F\$0_+O:]'@3GSN-W,;A M2Y)& *MDGIQ-5:1-']>MAP 6B(JY_X8_<9]\:\-RQ0ZSYNQ"ANR*PWDI*5/R MG&I\EX(/"+AMI11XB>%M F9Y,A>K*JI#*KEDE]ZN5\WT6$4IL*-)D#I'GB;? MUTX(2)6^&(95\!%60WD /]YE>$#)P@/,),&+O?MW5W,R[/:8-F+D8M* MK5*=#)19(@LLDJPRM)_QX:T-_@43C7?6!8!MSW'MS7.>BR^13Z2C(;D7* M/ MIS)D? / 5ZAMQ5"64-V'^3@65-$/'%M 7D,]V/%U(3_S$QDQTF:/3 NP$&"" M&)N7&.6\UI^NXJK:'9_@@-/B'1=%U)^E;V8SJ\^ZY94!I.\JGHA1>=-10B]] M!9^I]LO9J4; 7 :*E+3S*6;W!]_:JTFGE>CYRR^^D1((CP4R#525D94D[?.( MH3T%OC&'R0ZJ8BJV[\ >C92Y^ZRZ0<&$G&IHTN!%'#IN*.20PNQ$P#9**GHA MI)Z9I -%"[CRIX*N&YMN6 M6O"H0%_U=MYTM!#XYK>^X[]%#LQ>E.UX:J.>E?[CZ?CI(' $9"S3>4X@>?[& MLTX-3-J1ZX&G[U+@? -6UL":[<#:GT"$W>\10(SGG+?#K0.+])SGD]@Y#?9' MCB;V%,Q/0V%T_;JO ']'^.3X1C8(HNN]E M0FF5NZ1(!]I^@&XLGVY\4@[XQ0$X'X"&YNY"8$Y@Y2%GSM[)I5H6$ C ;@,T MW5*42-5RE4 W_HWRI/P%P^'P$E20$750B>\Z9,;)Z,(NS %-0V)_B\BX6ID7 M"KEVAB]9N>2LEK;-=/W$98G3XRYZ6>)L)'FP%\="Y."/S\B&%#\<&>AU* M!O;7#'7#8*X'&7K.WC$1R*;GRZC[-[YTPTPDV1>ZVH$DV+T/[)5G/L_G]4)] MW/V$"?@3W7#(KX5'X(*#$TW# S9=H#-7+?^T3?>D,3<VS)Y-EJJQ$N9ZC:SQ-&^L[$D# M)JY%Z:]L&?7K-&.[%@ %R#>A2%+U[^OO5=PR=*["FU4OLMP4 T8Z6;+L1@W MZT6NSTN".8TNQTN3V )3D7ZB8HG3IW;U)-+S;[VS,7=XILEP=UWQ=-;YI.52.FA:_M$UAJ@+,.'!\ M1Q <"\3J$&;-[&_9(Q/X";E$X88^H0OB,+8/LY 4.?#_@F=X\*TH*0J\I5)/ M'SS]N'6R^7+]KW*7#.A).'"Y@F>XFNL%^44H%.)?O4=WZ^:(GJ#G%+4U M#!^,[O\JH]V.VLCP1OOG3B1S=V7_X#NJ+)6GO26-/Q?;^02AAQE-\=^CN(N8N M30?5/X N)$@<0'%242+>44 #&,LO[.%/6@5SP"+B6(M3X\JZH E$?#JOJL4Y MF8ROOF8/.S9ZJF\,/%_* EH_- C0DNT-,$*^?D?LF* N< VX31,T)Z25INXE MZF.B,A!JD_3JNTD#1V^I^Y=X@3)+[:T0@CXP0^;%SH)0^'2*+(GNK&"4:,$E M@/T=/[X+YI/<_EKP4. MH:!9@J]8GN-S#QB@V3(!O[]YGLP+R/T%J%_V/:6.$D$Q(3]R!\%X5R\!+!^0 MB^: ,1%8O,Z_( %D@N8&XNT X/=.T\.7&U!3LYU])&&7&X:R"F IB9VO-T@9 MW=VW1EESQD$ +M'+!2G=9 M&CY]R^ E+S6#?:IQH!KX$X0_=4<)^;.! MC>PRCH.T!K@R"]"L*NV20%]<]-F=Q'.UD6#;=^X&!?S%FFWV _=Y&RB[%)87 M4E[NZ@K(*L4AK/'XY**1/H<"(T,%]1;P3&"V&^!T-?!G?T*[5@.(^X%*I00% M3U!$#@7O' _E;.Z>&@1GT 'Z:B&*[NT.\3I*3&''R6_>)N+2!)E>QZ9"J4$G ME6)L'.?8T.LMNV5IIU*8#_Z(C@3E$>SSIPR8-.]'6P'5_WV0ZH\R=,>:[< Y M/@4_0;4$I>KZY:Q@D0H;0)>V18047!A!F*:@')T1](1ICAND4L WGOH.G, S MRFI.,"VD*",< )-[F35T$&E&V08H80&]#S$!8DX8)MXG-)LGPX$ 7*P18%/' MKZ5Q-"\M2#4.TASDG>\/9J.,E-U3+1L@C802I\"C7J2C/?DJ/WBP W3YH8'N M#\C 7$ OVAQ):/D4STN[&RT6^93!"T4;?]^J<>,]3Q\OA^N M[(9#RAD!(:SYK 8/^EHXR]HR(@;(B BGAYQ;]"BK<^4([R#?:Y;D#=0%%L5>:HP3DILC^ M)9A=8I$?)P;2PD_1!S_+AY-'ETZAT6WZ%=[\1*$#F>ISQD%(&SQ]1]B^7N:_ M!V8=07Z"B@ER,$#&W4L-> GG.;ROH6A$$+ ' U!(_C"A WD)H&X)D$!9 8T^ MN(:DP/N^S]IQ<%D A;X!#!B!M_[PB< &<^'.(U^"8B*UP[\I,)< $/KK]UW\ M,&/L()O@Q1GO$A*@#/<+B\$@YYY&=OE20?P]H(I]93R4#^E29"TZ M)QM\TEO9=NB]C[N%HD-#+J'(\X)/*B'[/_JZ.R!K 'HSO\YC0.#[!_KZ.=S: M%RDK.YEZ?+[3V4C@'1/*L@4#4)H/) A+]X M'4)5@.N(T)]SU?;37P$PN+$,D-T.GJX(0E!D-)^8)O6NEK,*^4HJGH2I,;>5 M%_3N$HU.;Z&MXN)&GY'29I&E5IO4HO'7O]&G*)D\&1W^*+OEY1WI7:R'>FF4 M*9#L4&H7@#/$07LB@H",\,R_UXN@%9FZ4!?V'87/0LS'\'T.)5*7@11%'F/_ MKALB^;_+RE(Q(A3 S;GG_K,SR(:6I1_HX.#+P4W%73JF:<+TX&"R\$T0UE^N M!!R'%6C6T!D(=5S%AF<#-?'G+P;/A_ SUJ!;$WFE*.H_2']YR?5PRV!-5$ C M@6#:VP\O63;P#?E,"_8-UN38[=VO2.H@LQ0F,>\G\^H.PJO7A*Z["/F5*^UO M"Z'"7DB>9(2^FW-EQW'*?"FWE0N)A+,QNMS9>?W/^RK]S':T]&&/Z%52,[(V M+\2IF#(83P:-BV_'UVOT_LQVZ"-FH#H)0]5S4\%;+89J5"F<+GWP"< \T-<" M7-BC'W3#'D !A %DH]N!(OC"KG@=9W]=GN)%L/UZ3B<_Q/=F22 M-H;V=%]-LG=.9]@G:#_Q MM]/ 7F9&W%HB&(L3P7 B&$X$"U,BF+1O(+=NV/5M@B($S5+*F572FF7D%9!D MY(O6,V#D+)E/)[KK:9FO#76NK(Q8KI]N0)GW>F2GW(E[Z?(B1LZV9G.@I):) MH05'QE^/''#1[B _CY;(14,GCMS?C1GHVV4A974D;LPS5\O1T M9@5&'KV]FR[EIPZ3*/&Y97%B#R=>BIIR8.31V^VBD6A'QUZ&7,@K/EUH6,/5 M8B5&C]]>-&99N3%V^OR"R%0257G!K?B5&#L>F9D6A.E &A9T)39.1+/)&*'T M53%^8F1]%"/2V[8@T$4BF]3D<3+#8#(ISF(9^,S=VK^> $A_*0$P^DX"X'MZR342 'E8 M0 =P70 ?W> ^Z:LDI65Z7"$D2R[JM8HZ*)2U28*50^]ZVRTF@NX+OJ]+!0$& M%!'3Q@H*?J-4.>28M3W8'@/H3!,/>:[\Y\+:ZF]H4M TP6<< # EH'QQ5E#BQ M?&!)Z8?+A^YN/^XV5NP_K=9QGOUH'\SFU=X<[ ;/$M&:IK,23R3TSJ PB9=1 MN6G+_& S]A>N Z_0/B44-BFR?T6"=VDG+M"ZRLP/A^R#67"$[PU"3K$732/A M4@EM3?@](G_GT7]$H21W')?Q6D*ZG4E(3'^9L J-DPTGS] 3U(0[;[SH\15\ M%#2>"=I5HO_\8:E;F#'7A(DX*%$-_E:1UMK,FP4I:;%,-EZ8CJ@5[WEQ)T79 MWG+%<%^ECBJZ7;TGD!UEU$QN?U %>$Z'3D\KTXEME#E+TG+:R=>3J62)6_F, M$T&&]1&Q[*["0!?;[G7H?? .W^X]!F0@Q[^M;?@75ZV@D('MN ?9(SYIA0)L MVB?W+@] D=N5QVU;63C_UG[Z-3C[PQX-PM1=3$> M;.%+"#Y1U2V(8^P9,U2;]C8BD9;4%,M$;24L/)Y;C=)]>UD79I7 AK6Y7 M'E(RE)>Q(#]#$<9EH,=+ \(:QNZ!V0R3\"( 8A.!58R>"+ M3M=]O N5HH1?ATE_SN^+=K_<:?ZMT421/4.!34I?Z/[EH,[.IHT8\<@'6R[4 MN$8SUEKP-39&]%U5F!>WES(& #'OFVS_ND";[:!+7N"$0PXSZ( SI+FC_-[] M<#@I:) $$X(^!G0NYFY:OH=,\EQK]X'O'T.?O/"BD$HB]HM,_,_A?@7OV^W=@>/DX/DPX _;/^YV M;?<[L;(!T?@N1XA>'WK[ N\K>O%N*&1XPW.5B[C^7IF)@%P.O$^G"87Z:C_V MX%]7_L0I3(!X)L #1E"1AKL7K)K^1;/X7,)W+M2O6 R?2_C.A?U%T_A2X8Q\)Y+AC'+GHN_^O:4&7^HGHWC^N/-RGY MT1Z]&]SX&R5X6)X#;$CGG^>8Z$4A_?)K?B\^O[M=_OK??31^MWA@MT%"0;>4 MOXFAY"^&N3IU?!A?__S>0IN=M^"9F[G.5?O_7:*0HX_$E MU_BA+$E)AG_KR(T,%3 *=>VSQA'?"7PF<@_9FE_(S\]*S#-HE6';AO>0X+_/ MA'>^WG:%E1]P-G(1'FY%]!?SI;=(%:A,;%!LBF-A?_\:>F!AU(L7ZC&(P; R!<<'U6?]A MV/["G$V**9-I9PKR)D?2^BPG+=9DPZK] &?;ZWA2I1OD0O>6>9+N+YE%;PQS M&)F__HT_D=%3M\W^3+&Y)LF6%@ND0'U=G/JLP\(D*%5DUYPSRY MC(_I\@CUM<5'_@[=';$S@-F.BT^ &MB7J=FHU%@]5XWK;)5VYMNJ*D9]=249 MBQ^!VC^W8K9CUC^QYAUWWR-G7YQYOW[?];+,NUSV&SD5+$S7&JE9-%FML#H% M[THPD'E)]MC6^.?.?"V<+/^.[//J42*S P]^5Q%P5\<-^U[NWL;Z::4F_);8 MCSI@0J'H/-]V**"N[B:V!OX-4NZQ2?=]/+M>S#5\BM&5]P)K21]9E+:"*BV" MG2^8(UC@5LDH_G]/0&8MJ]3,%IL>D9M,=;WD"3,^*G)B'"I,%,-<5EW"6!(N M+#FWHA1BJ'@4]]*[8 !V!KSEE"+E:4*U.[>'/,,7AWJ9+RVY40.@ E"D*.JD MU_BN'$\'23Z**>/TGA\S$U]"1A1 AFQY\,Y<&.#QNOD_5]^:,&M>WZA3>YDT M@J:=T(A-L;$A:=G-4BVQ7_S_V7O3'M6195WX^Y'.?[#ZGG.U6H+:MIFKW]N2 M 3//QDQ?D+$-&(]X8/KU;V;:9BBH:2TH3)6EK=ZU(+$S,R*>C(C,C"=7FXV3 M;@(JF2T\G UQO;#P_SQ_=VS;&I)38!P^0E4D5N)?NNU /$0F: M8[B\:*I;:IQ*.#A\WAX)3@2:N+P9L 3(OA"( &N_ZQY!H'N3#I[ MTUW2+O?1]RF.W!$M$/'PD*XW?^BD1^;^HEY?/>HTYJQ&]/!M8]+(#!*DI>OK MH-N//T(DK:,Q?J1^WYYFQ3Q^R)$TO4HP4)TU,#3#+Y<*FQT7J#EFJ.F\_2Q/ MPWZ/#@85KM+!T,%OKTV#\9["^32@9403M._ED^<:B=W'4[Y:W"YJJU7KXZY,I:[+?Y-MY4^8NEUY/]]DACQ\,Q*W+Z M2,XG<^(LNP:+>2QUD9\"BLTM,7MK&;Q,-MU.!M;:HBU6V!9DKC))+&:S=5SI MKK].!KUJ:IC36@6)3>K"6NE5>R6M.OOKWU0J^98,"+>>Y*WE\))2XG9RD+*3 MAA"CVBU9I2N;8F;4Q>M.^^OD8..9&1^K*C;;[YFROIZ,]$82V$(J0;PEAR^N M_0_]PH[HUQ!K[LD^7_4-DZK&2VU-%N6EN.T2^6ZO0"\#SYAW&")V-,:WUS3( MYX!N=*+E!7IJ,U,4C_CH3XB!#]RV/DTO<@!A@4GX(/1;(>+S H@KCU!"$*>< MH]A^"3:77C?BLO;NNPS)XB&5+5Q>#1T2/5G'7';NCY G]X)^V/7VG,E"Y!$' MK^]I'CW;]3.M?25'SK)TR+<&7@#=8>C@J9(-9^Q0*.Z8U.;0,>^)PN4Z<0<7 M4T$C<+G17 +,""(94X_;F!=&PN!;#N[)F:(XBG_, ""FFWD%LZ'LF:]<$E%(VL=IKN^Y9[K<]^U>O!L0^[KB7AR1))T3*0Z$>VU MZ#(#^\32GO<'GSU!--4';DGX^?'[',1 )6H AKW>F*@2)21E!:_@[?.R@@=: MUM.>'.@6>2^ ! $.T-47-%3'3.#'O%,'XFB?_MH^)G';6YUP/'4^H]3T(D^4 M1V(3Q'-+&PD#,/*>=YT7#I@"5(RWJ\_*#D %@.$46]B7Z#Z'+\ MS_;V[//*'6NP/G$;H^K"<%;=4J;@M;J"/G1<_F(+&)LT]>C<().S#?Z%U--X MD[83E0?W:99]OG5H\QL>'2-##7SV=I?2^-P[4%Q#1W:D@P 4^ *P4BMD_7&' M>!3:HN7Z_%-(& I)[I$XGS"L!Y9 U'VWZ9[.W*49];BD4;+%YVSU2$:]J/FM M9./-Z9=!?Z#3K@F(:;,%PG1SSVV$&(F\%M:+A,FVLFX;^=BR+D<9J8"WJHG4 M:AMX-O,CWB9OK4/T3;^@B9'X/_ ?Z$_B'U0@"/--[R5E#/0@)D2- MG58N OO\M.\L^,3OJ[LD[!D95/":.4K7H5>#!1,\"7,+T1^_#/R& V:33$0P M1&P,Q@;3E9RI;(^;[1_CM4]DP+P0ZK@P=">;.1(^C3/WA.\4Z'@,22. MDT]@7M ?$D?ER!IPC:(LPZP4+><%%'*(4LES8 M"V_!/!_^H6;Q(/)'B<0XE#$'#[-X4S+V!$>0-]GQBC)#JG"H;!?HN:$;CJAH-5@E6D/D8P9$ M@5=)QVY>@7D.,!41;^:.$N1--#)$.@CK^4@KT06N4\"21#;5K:2W"3QI#9AD M;IGN+W<7B/ NMWL,(CP&DK)&76;2XQERO7BWM),+:&Y+=SD_V6SPERC).EZ[ MD#(!3;*@ +R?>>LB/&Y7!S0]>2/:OX!^ M!P +>_\V>ZY#ECOX/NO$/X=4?Q\@LC>AWV!!)M@]9APMY)+)W61 M?R^[%/+9J9R)RL79TF[.$_U=?W"1?T^52JV>0HWF+-=8\HUA=-DU"A?Y]QB. MC&<(H33"HS,VH9&9=II)4*!E^F5+1R#;:X,H4&Q2SZVJ&:T;[VS;EYCZ'$4S MC!6>PO&H.JBG,\5)/Y%I7V+J$Y?13:?I+'&981?KU4*.">W^^A)3'YV7R"(I M$0*^W'(TOUA4RODO8,M,P!Y-EG!\3$^H2IQ_!1,4RW1W; M\M94=F6V,RY4Y8N>C:A6(E?;RK99HLD2 MF5%[*XLH&^U+/('K6'8=Y\3>#B]FE%G%[J<;^G@]3IVWW.6I=C4]W;%L;CVH MS*V-ICGM]CB];_EYGL WF/_>=,0N+; W9_[C3%@I$43$)G)$7TMB%<3,T,SF M>E-6PANQY7!$X]5)X'.__NB@GX2A\9UG@(%G"686[>U+L HR"A8/OT+>&DI[ M0 ?/\;8? -Q)*': #J(7WWJ[$NYJ!J,-X+;!,%)S$(["2,_U_'3'AF$B^OU1 M<2?P%?0(X?D CPX.!8&^@W8:;L&\C]O*SSFARY=O.+-N/.UEOU!NR'-D49H' M>1 H9D-# VN M2CA?K8 ]O^(N?ES[N!'F(S>(;/=9;W,?73M1?1CZE4B1O\--S#;J@-W>E"GH)&LB$X):T:T"O, 8Q?!1?\C&RC!>=<'))/Q&)4"[!DPO ML5@HE^#)!1X7".42/+F$.!9,N80X%DRYA#@63+F$.!8DYC,OS ^9SSX38M]\ MS*_S5EV5LRIS[Y)'0>8U>WM5_T8J$'LP%3AE+0LE_"TEC/]VR2I_10M6J97& M88.06W&2@O8-X,X7VBJ:H].EW@;.-=:N@(W^W,\Y!NXOJCP#T[-!FY>O*%GE M.MS!+XO\G6N! O-W#^77=.L2F80ZEG2>2]=[\C+=D^.I7+2NF&N/N Z/Q.(W MK(P.E\&@V<4="E.1P:MS>(VZ4X]B_0]>%/T] ^?2N\&:X.M;NK@>%_14;I") M=68N?QV9B>#DI5J^H7&'QAT:]V_4\;#4>+,3K?5TVIFQ!M[<.N/TOBU0F7TDARL$THD)PR\]>_1"82C\>OQVSP[KF]O$6Y/)CI1/J&+)@W3@$&UQ<*,%I;@ M <'@T6D./F;O;6MJSW*,*N'-QC1O$REETMG-7.K,Q 56D[]#6P]M/;3U@$5% M'[-U8+$F[;^W39^',LM#0OZSSM>,>'S M2V8_8@_HOEL^=R^Y']P]H;M/3;AI=#GM1/F[QET]ARX9,D<;Q^CFW07P3:]: MV4%5U729B55S,\Z@RY-VV^7;C64B\?0-^4["S/-;F>>[V]G=4M-W'WG /URD (.[V&$Z>9W@?>7OLZT$B8-M@7QC^\NS8^8A)^;V?U98PZ8LH>Z'>IVJ-O?)$O?_T"MK5\NO1LJ%?U:8:\? MD;P/+W#<[V13X(]Z7B4A[UK?>+/)[8Q2*Z_)3J90S.7$8:T[ND].'C*3^2!! MN1C10 4=FU-4^\XJ^^#0.L8&9@\-S0.2>/7Q+D3*R]RJ-)HT5GFYNJMN<2:E MU[OFVJ4GC\4C1#H6YNM_WDGQ:Q^2"#R&? %,W"CK_C4P82M;CET.!S&Y.)_G M,N,E8>2)MLM4'HM%,NFWSIN'$!%"1 @1'X"(&^75OP8B:B-*K16%?)S=9D;K MFES/C38IZ$ED7(AX\[[9X^7<#Y=1T%V4\,I)>.4DO')RXRLGP0O2CBAL78(S M3O%V*5%7J:.+:5W]!%T;N@;)ET3!;=F7[#GXJ'"HC)_WRN%W4('\"X!K-7.5 M3J9*J+BSK.I+!\_5EBUJG(*A6RI^'K>%=UC"<^W?$UV^ D!N?&CJ'@ R4(;% MYJK/-G%1728ERQGD%CT((""H2Z;(\%),"!XA> 0YL+LG>.!B7:RKO4I15E?; M+"N4^75Y,@/@ <*]5.P\'?3=;MFX$W?QALWD \1./V+;+KQS$YQH,8#S$^[S M'8/XFQFZHPS<:V=>N62/F98*W Q/3J,E>R>)Z4QJ/4ZCG;Q8)!Z_=&@^W,G[ MZ0?G;Y_'O_OP@Y?HOW$P^:=0(O/CT7 [%O.R6LN82[$_Y5H&!:#$W>V+$>>Q M80@C(8R$,/(]]@NO!2.U6I56U?+:P!DVPU/55-ON]:!'XNX($IFW8 0%B?]! ML>@MJ%9/]?FEH;O?[!,8I/%Q=HP3,M3S?]^:*[7 26:/4QRQ.2U(&J?Q$J>4 M-L1;#+O&ZEAF/H&#,-&9,I@VJ9P[M [+&PB\IQCH9=!AF=KKIMV MU!9-%>B4[9CH"\OAY\>S\W1Q(B\.#%$XST4%Y4?@"R#U\](!0IQ*HH QCF$H M7M8*HS?@9XB!NB/:DIO,0F3-V"_X$A+_AZ$[+?0G\<_?&%@]0+<0-[;"69;[ M0,[";),37K)"4XKBC= ZZQV<=?13^VAB_.["V43#A$^$2@%SF!SBX>9 SW@X M8Z)HGQ-/X\_8D8K613S47\UU.1T#3(KN(_J2):T6%WSSF8V?1JFF$G(YZNZO6)TMWD8@*S M#CK2G P1SC]26DDTWP881)*N:P Y/N@# %]('7?6J]*P-9CP-)=JBVEME^*8 M4OMS.0E/-N,SV62W65'CY]!0J8UD[1OZ SK[05V$J_UX-\^.Q<8TF9&CL?RR M/B6EUD ]<2G*C<*)3Q$%-@;]"LB-98G:\2&DO0?AO73O,^"NGC2 .8[K'9%M M#GJ\R2;[C871;F<2>GWVU[]3W3'/_ 6 3YY D&E!XPFG_-*4=[<&\-FFM ;L M0+0N3GRRKN8X?-&LX$VB-E@V!UQ%'E!__6O/35$\GWD;/A':A.@^$Y/ DNF8 M/-!]=U&3T%)Z:C\'<8&5"JX,P%YX@&R.B5F@0RZR@35K"G[;421 4L(N;V@/A>[^X#D0"R*'=-AH?K3%T#?_+BD2?F M_O<<+G6G5FZGVCS.YDAF[N36U5G&O)5C=HY\GP#0C@@EC!V&B9V.T^<90B!Y M@7T.O5:#NJS H FB:(%BLIAD60Y8:M%RJ"N*OH://GJ+;\@6QAIP5;;VG@+% ML)ZC8/W]?.R;7SL*WH\> #TEZ 9T#2[U\/E6;[_*N;Q;]TN0+$/AML^2I@!# MC$Z@GI^%8E[J(^W^W.O=NT^Y^*NW=@F :@!'[0F#T7(4CV/^V@U,7C1%Z-)U MH*L,_@D4$OO5U0T "^EX^N\GE"H_[M!Q L,P1<0*"148:K#7%0Q@@2:XCA_" M)X"(L < W^#F*J8CZ +>[\P!CB5\.US#..#9J1+4)1O,."QG#EQ Y+[OT=+U MU\U]ITW8:=/M-,#"0UACB@;PZ8$RNF[[H3^1(Q=:5$0>NMZ1?#V$18CZF*H+P-/F$2["*&0Z!3^$[O#VE;Y(((H139N#^Z/ ZP:*PZ$WJJ+] MLD,P5(&1%G2:CM[I+@AS49A!BW()-L'+YY(!NC8';OOAQ35=$\#@RW!5F'": MC#6G\"O!%:D/#K5RMMG9QQ%@NG7DB[_H/WHTD!:<"#1$T*4)6%V @ZM#XX;( M)#A(.!='?A(E89R'#>Z"A";9@J/P%RVP>H.^8R T,D'?H7CA$H-&[G; (EJP!B18DF&,N-*5%8IAP&R 19J; M@?4<3CI0 LF>HRYT8=2'#GR#9S7!"JI!L_%C:_#;DTEDFH7#'$XX^'[='8K. MN_WB4? (!^\IJVU*LQE0 %B A*V'>S"LL$';CQ[10Q\8]7\S4SR+5>LLKO 7EQ203"+ M#47;7]6NN8 %=9+>Z=<'5Q4BBJ?WJTK6L:#K:4&MG #=0]"U7U7P!/1.)O]B M;S_[(!ZX..1\+*8.B8#]9[5#1@";FKJZ_\9R#3WG6+8.7%WK$ZN9-]$OP/IX M->,$P82#%*#C;7D>NX'"! B*$+)=?/)S*D?#,2$6 ,SB3SO*^QT%[9>.9+I' M;#ALXD\H?YC0"%Q^$,+"A^Y74A,FS!#<@$%Z3S%=&.7UF0;$[F;DW/3*88T[ M2K#L/SO*M'R@0^@;,$S3[0@:D"OR))X$(&=[$P&>XY)!8Q"=(B?]7*/@Z')7 M][^&O?APO_VE!@@18*>FP)MP_#KAD U#KQ3_[_^)94Y2 MIP,\^-,R7(?$=04NS;'E+31(OE.X:%8X M#2R?6XR(0#.,N:>O=#!PN&:XJZBG)7"ET-]81B3[P\O&I62_YR!P[G9&4#'3 MI>\^(BGG%9$SX>;<_)_3S8_8D7M^59;R5PE:R;B_P;@/,N/$2^KQ__ZO$XKU M_79AE-<5W7SV]P2/AN51NY-H>W &0@C$X(ZTYYE3UMS6\G<@TT_DGJ3Z>;^O M""<"2SRET_^+'?Y$<&MW[@!=2CM*\1HU-,<5&C2+)95M]NUJDW%PX MBG@I^XUV8]B,N&6"\AAM7D]'0A1R4X[D,]:@NQA#U6CF:^*$L[VE8[5!OQ. MC^4*]\4Z]?);F.1Z!LN9:,*_SKYV%0ZY**/(VO4R/1_>W5"=B<"S1%Z3 7 5WC90@!>'@A%+5!1X)@?[1?SMOGLJ M 9R:P0U<3-5MW42^YT3G/#\6.-' [=--R=L6^$5ZOX-WK9$+"<5@B$@6F"!R M"@QM,$_Q8?KFR*5=ST4-TR< ;3T'$DVNFYH03=5R=Q;V@T)>.]R5\$,1-#H+ M_-:">\U/&(/^]+:8X&Z]_TOO:= ]/:17P%>:-75S.[9D*R@[ A^/1ALY'FK$ MW0+QAP@;[8<&F3V\;1)3/'CH<.,;Q6=0"[S.@$5+]):QM>@[P&[X(\)M=N#5 MBQM^SFDS-^OH]]#T]Z!GNBY8?MCF]L#/V7WB-=Y9"FM_Q@#U'N@&B(PX=(,> M.MBZ/T;(6P*$"7[I'338)^!X'3X%J(H./''XP5Y",/^$K3D3# !%.CY>>3F[ MX[#&3>AIL#U4!]@APU_XD7R!RGNSN44?"# UY6?_P,L!,H,.1N'6U_$K?UFG M!P">,0:LZBA7^F)K!)HGK-KVA)6!=0CNX0?0!Z#_;BH8;DMZJ4W8 4D]1"AN MA[V5PI_00P!HOC+6)ZP@PFF9 YQRQW((K^',PV2JX0;* @B+-$%!_X O1V4A MW!!0VZO>NZ*=#^/<0J_L&>O=?Z7H4L:2H?##96_H6FX.XK>QIQW M;LF+)-U3ID","F=8XK/_QS]7\";WYPF//H+A'-(_V(FHPFUUQWZ>2AM1. [P M_%C4U;_3JW,O-L%.#]_^4:]?G-Q%V@KZ^\;1Y?39V=O_^W\RR53FGY?]>G% M]\R_OL)6MK>G?*S]^VWF[$4E_24 5+3 D%VD^QN[O*5XF[Z=6N99@O8K9@5S M#)B-](]0^--CV,BD/'CV7(%]*'-V5C6!GRRO1<&-^R#9%VA<=W9N%HH%$0Z3/SC*@Y4%NA@_^=8@]RSS&\A M\^5D,N&-R\T'?EMONL5MT2%J%)_?P)=&Z/+F\S#XJ *(N%08R>Q]C7TT%L& M*PXWYQSHV#JFYS9[,K;>R(RXV0)N+G("=(8-=ZA>_S_8=TQZ$I_<+L#3RU-' MF4J* D.O-UQK$,CK:%?5?JNDK708X;_('L!G>U^Y&8M]3+]/H>AF[!$&=OO>X),C"#'Q@#L9M+>#)+R'BU7)I7>;;" M=*IW&8-]-@)_^];51H';6MZ.K:L)Z&P:- H+\M6>&X6K[XJ"G3H3+XS&W>T7 M+5_U#XIYDM?R8TLO=X+":A2'6GY:R[IPJ42 )[R@%OHQZ$EHZJ46_4?/W5LH M[CM%P3]GY^9%H6:BS. ^HD9GJ]VI4<$3YBAEXFJZGXCSAG2G9$??MTP_4D<[ M53!K+WAWF+S\#]J_G\ O#RCAP57Z]S!*@Z;P(97_ODU/H/>C*U6EZ4_)O M6\'L+X7.=X#>*MN(-R0)'C7PSPH@75/!4HU6'/WBT324/IQYB;+S^0MB&I\T0LH(_UZ1J;RY4FLG'LP&IY6%Q5L*W+N+IN; M?P!HK:,M%]V&FNINOLQ,3CWH+EPAX)_<#)V(EY##OG\4<#(*GTA M%3P ^+4FH.TFH)MF7Q>6V6EE/EE%K#%N2+ULF\F2<[%-*4^:D?GF8+^65 M)=4&+1,O6\Z:#;$4+<]CN#1/YBQ[5*^1!FR9?MERVU-QW#+7ILS(_=&2DP8I MK=\>D^?]W%:E&,XMFR,ZN5WEMYM\EVMV9J#E63\94ZPF3_'SF2JS9U$GP:3Y(Q$8;29JY!D_:QEND8(>JTQ:K-+9^P MY=F(4NJT,031;08OFL5NC9FH TN&+<]&U"CTM\7-CM_)Q<3(3/5SK5AFV@8M MST:$Y]:F*B\ZBJR*66>N\KM:(M:^I"%;/=WIF=UE 8^6I]/F)M=H,=/V)0UI MLK/&,&T*76]OJ2A@PTIA.3 M4F1/SM7'LYXX$6F1OZ@ABT1)G$CM\@9OQDB;2RFK!+V\J"%;>ZF79# U>)44 MXP.S6-]-ZQ02<5U4RO1ZC36H\1>DF+F[4L:DJD7AHX=RQ?9;2Z]6%0[I?*X M=5%#YB6BW!S@^2S-C*>%*8O7Y_1V?4E#E&P%S^MJL4H[2F=#]*L.3Z:H2QH2 M*]5:I8K3;=(B->GS7Y*[L^[@NTR9X&BIF4JT*#IO[-3UD=Q?W%1Z^Q"X=[C[H=.1 M>U+=P WOAT%5$".S71IEL,95;H+T2$!-YN;5; MWR-@^+DH.(H(:\?8(,SK@_"A?*A<=73-@-Z@'1IE?\TTN_4=&TH3&-%EE7'KLU;?3%-W>@J@0J<6,\7QY\^>M$#Y18^=JWC$ZD9 MMU-0/;P.0;\'"5#;9UN0U\XYMNY_X/KLZ),3SQX_)#*\-N=>NFWZ'?->2'CI MF>MPKATYU-^N% N]Y&+2TP0RB5H]^%([I]^;HS=VH7^A4K>Y8 MG"; ZT;^?E.P*=C?'?/[=''G_SVC]^)U!2K*__N+_.LW)R+S%(_?73G>W;K\ M^-3!1.BCT&*_IR.OJ\&U52#V8"H MZ!#"7]S">/?C&#VXJ7:'T$;>X;3]^61 M#2Q-[/_-#?2$(Q+^&X2%6L='/6TCJE3[*_6J8]]K8W MFZ:WN8EH/E1C,T:V2VD"=;!FO69Q1;+28%.9;W( 8)Y9C MZ_<9'J\#'VN%*FZ21C**2Q7)HN:Y9-VRX2&S)'#,,B%?; @=(73\ 72R5)^T=@>>>Y^+8!';); M/X0#$Y?-#TM35FUQTV1ES.=6A?6=@92JJ +=Y">&3,X6K7YQ6>L057AM X1P M $;3L=L&<(%!HJ]TN0(,/!?RPC\(5P(5S!U#1R'+*69CR=3E9*5IM/!)89RL MWQLZ;'ZSI7+<-(X7A]'ID%K:E3X] ] !PK=X)(7?,'@+82.$C9\#&Y\*Y(YA M0S9R\>6B$#=9II&T!2DZ2W1GU)UA@R$XJ4/+R0S+%7NZIM@H":]]VDN_O4/'+0]]H=R+LB MZZ3;W$F%D55AG5Q)6S85*E=HPBO.<#LNC4?G/K=C>UN2?>[CSQ@ MSMS+&)!B](EA)IPURU%=<9.X$0\W)D+421$D<"$A&J\V8G6>CKMS%@#;VZ=<6YQ;W]$+8K=>+U$4BRY MG9:)4DY+#AL01= F72:2)B_Y(R>QGE^,[_KU-4[5^:6=OR@+"\NO?=3T7]2L M"VAED#W[HE\K>U]"'9X.ZKPBB)88 M->:99$N4I>384$>SGM:IK<.*(&%%D!]U/F(:.T MN05O&^/TA"'T5,W!'7%7*V1KQ4S,N/?%C[DXQ*5%9E?!MTTG,56'HR:56WME M/Q*)2"Q%A.<,P[O[WQE-[G%3[$. 4>@D-;%A599LU!:4>#2YVHJ;>Q\$DJ=9 MG$H/M-?CAM=9D&5?1+>Y#I")YYZV+IXY7V M*!^?M7N$#.,#Q6,!OC(;EOCX+N&:!W_CAJZQ^PO[9BQ>4=JC!%WE6A6.R\S7 M>.?>;I@J=@;; 9[;X9)3&0_B:CXC#BBWU@>9B"3)2YT@OY[7$RMG&1#MS[^1//9_8KDRM3N'16;3MR/7Y9)*A MW*H?1"*2?K/P6@@@(8"$ '*3L.X2@"SB+*T4K,T*7PXVF=:LP6^UR;WOELZ4 M<9YF:N4A+4ZKIM.11DH\YM7_((A(*G:IY-BWVH\+"X"$!4 "L$%W]ZEYY) P MD 5 VM&1G+?F(NAA-&K*E18 "0(N?:[&UMX=3\@;MU#% #IUS?R9L[@ M%3F'IPO$ID(L9P4J+ 2HDB((H% D8IH79^AIH/F;/12+)4"[!DTL(8X$42PAC MP91+"&-!NO;O.#TVO]O F*P M=C7R+])JUU+@@ TS$'<1X@&N(Z9L&_H/6E)TLH:]R<'J>,_9-[63<1 MS< \=$WG49KYY&@?Q:.[6U:+V\*TJM4.*VSOY5S8G=858YDG<&9:J M=7W5K;3YW]]4]L'"VQ;*.> ?FGUAQV<:MPJS:")+L Q9R.)U"@QH/G.OAA.1 M3#ISN_,G ;2Q.VPO%X[EHKQ!ON]?"B4B,>/<@<,@.\2X[!.@&XTPL MH'>VQ"G*%@/_@;NMB0AWB?69!GJ*]G+1J6=,<$Q$30&Z(*FJ*$B<+8*>'4@KE@YG M I?@@WZ&YGGN.JQ0T-JP5LO9 MVU,C-=^OL?6*7"S9 D.D:]N\!"_VG+4V[';-6AY-O9M M>9G9M0;5(=T""B@\YM M0."T\I+%*[KEF!>.&>#B-M?H+E4>E:W17W#NYD*O_-76.Q6#3C7 4R:29?MHNX>W MK^'38?BY*#B*V)SZ?4.J@)0"J$)!TH#_ 'IS4(=S':@H5F60KO8Z.%.K=]2N MNMKFR79XU"0\:O)M-C?"/=KO)99PCS:8<@GW:(,IEQ#& BF6$,:"*9<0QL*C M)E<[=W&60KMJV:]['R<(CYR$1TY"'0G/I 3_7%[ ]DNO5E4ID+O! 3B0$\C- MY-_'QF]\@N('F4*H^1O4^_J!=1#?SH5\J\.2 3O/ M=-^3D993V4FK66PB5XMC>UPCA^O:\/,'DU1C\^QO@AYM=T+K+)JZ9;UQG+%- M]=-Q9]"BJPE:+ZZ9'2Z.O(K)\0@>OU3K]"$"L]#,;WI0,6!6?/-3B9G9HFU8 M<2J'1Q,VP=:2AMJ9?[[ZS.\;JM 7N9')EC4VFL@XI"1$:TZY[58E)B/QQ%O5 MJAXA='Y7=]'1GF\:!03H'/6]2Q3_8G^C=^ >^7A[N>PJ M$X^E)TLYF9XIT=)LT>]17A70-*1)OK)/=1_=3KK)&MV^$OU6&+E]>](I">S7H_D^/BP4=#.O.Q-[ MZBCG$/O&C?IJUUJO'6V'.X-ZIU*/4:0ZFHV3**ES[@?]':9T?CK>_.R4SMET MW!HQKN^ _2%BU,;C='YD$7W6B4Z'A=%(U5(%>$<^^1IB/&**QWT%Y-WCSB]J MAY'@'Z#=O6E9 G)LY^[S$&:,CO$.6/KKD"?E94[)K39963*4"LU/APS=;H]3 M7KXH?BFO'>:+OBU*7+$\V;V'^>.236_:>6D27U*=>;:*DY5QG.$Z\TIU"8OZ MN*FFY*6\<%A>[-/EQ\+WQ@FD*()7HGHG3S&*0Q=;14%S-9161RW)-B> M_PF8&#]']$[67#(,T,YP3,OA-!O^ Z9Q/^9*KIN1@WP0&SJU[%!7Q'_@)=" M8FP5/$FRY["2F.(R22DB&(!I/6%H#_3]_IKB!'3SI!TBNEJ!%KIC899C&(H$ M^:PD[5 5#:K]$Y:;<]I,1-_ (>9T%4AHBTBT4O]8;R7_T,@%MRR3RVSEU_'! MRF5(7V5P,]&-V9(QM[*0!*?4T$W[Z88J\,?ET-Q+OD=7F7E%Y$P(K/-_3O4] M!E]RB[O,KUZO(^/^NK"'QGCLY07E__ZODXO8^S@7UA#2S6\^;FX(W/W/*FMM:?J&@]!,9]Y>/Y_TR 2<"2SRET_^+'?Z$TW$VE[ \ MT=&,G50H6&S=N(-,/N"F-II=FL&Z32S7;##-6CE/=>D\ M5B@WJ$:N3-4PI@L^J-.-+K/WW[ZFTV]>8ZP#_-!$K&7J@L,#P,OI)C!>5/ + M(0BLUB@)$F@%MP*DK^JW6]#LHW4CC0!00&[85*MYII.P\+%9Y4*:X2=W4H+@V:Y>J*?;A$2 M>$'[4IW$=(*6M#F%%^BM2$S)W$9:EXK4I9J&V8::)G-RHXHG&S37&.;2'78) M6Y[U9EM5D;1*M\W5R8U*4ZB>5=>C+K%BH+N9@#7MID8ZV'U8MU M$JM3J19CNH0L<^M6>K:8\DUN,;M4)[$^+:MJL:L)K%3&UTZ\WRRQ\OH+ZR26 MM16P!MW@+MF MITPS]RF#Z$^E=.15W;O\X5Z\7J3P"JWF>$EVDUHE/:<9?;@M51;=6#JQ#FL= M?F&MPR3^% MK'0:PZE'L*4&$<@F>7,@G(A/*)7AR(>)/>"B8 HF!+)@RB4$ MLF#*)02R0-4[?-=!OMLDI"]%K5^RP_@>I#](#;O;X.87Y0T_JB%?L^7\'F;] MQ$FYN94\X)R$QO.SC.?W%MNPN' @5]W;4!,GG\C,W44>S%+!7[."? TV_DQ- M^:."P3X:_O2"P:X9!/FNR]T\J?N6%?TS/^(^L:OG;843%UIA:(6A%=YIXAXO M"=GAUIC*@?F2.,5"!\V\T[C7N#P?,$?W&Z5"[GY7Z^NS&S_N+M;^M!6PT;IO MHI0F,)Z!-D2[.>V(8.)6HG7ITD:T));J"7Q$JUW3*:2[R6%"\,H2QE(1DKC9 M[:S0[N\QYFOKY(P(9Y+Y@*VC1\6:6>0 0H/]>3@69= MUEJN4;^'@JDTIXG5UG;*%A-2CD)VH.K!'2BM6(+QJAL#:8Q>M_7'S+@5)DZRY*& S M71?"7,L? 52 :X)]O6<3X!)A/\;-\8V["&W[/>#;3.5%-KXF5'8K63%FPC*C M89UR"PV21"1)W(P^(H2,($+&U1V/V^Y>52LHVU9!G)O0GOC0N0CU6R\$K5 M%A^G+N2^V!)36<]B1DG?T,UALC7>$51)R%"PT(Y7;&G?DF)S-;SG.%.:I,;C M:L99Q#D0X5\HLC779&K)CC)#7)U0_6Z-7@^,_L4B6RJEI?E)ES1QJ=_MD41Y M*5=SL'!7_&5+:8WWF,V6+^).2FV,"JGFW'3@,U,O6S:[K+-HBWD'9_!1/:45 M&\O38B85IA1FLF.9.9[GC,LHG5=!Z# MSSP;49+C2]/"1B%99IUDU@TZ)3>S%PMW)5IE,6'WE1KMV(5B=S&WA704II_/ M^AGO3)+$<&FO::F2;92CF23;G[4OE?@R^,4JF7$**5:J+NT"::D5;@>#O+-G MCKJ[13DVVUI 1HOFM#!=%UMQZE(Q,*F>J&VS329/-PL+/>O4VYNBN;Y4#&Q= MBQ,%L6*S[):)EN)JO],T"6J2F=GXTSY\_4:WRA)@_4-%XDI4FFE$S:*P58!W[>5!Y7 MS,6NN\K+R45_%IO.FS-KVQX3Q'G3/KF83M9]26*KT=1P9VVJY9(\@TW/E(2/ MBTU]SF0W-#GK$XG93B+K?=34UY);U\UJF;H!G(UM2^$TF]($>NE(A@JPZ:WB M:!E5-F,2TR!I1ML-C?IB-)[L;E4[ZRQR^$AQM,0SUNHT6W2G.XQ@K1K5Z&)4 M(X_1;;;<@B4B[U,NS9_L" 9KV=KH)*OH3S@J!6N8H@5/!@L89P-I6W8$TT14 M4XWC>4=UW%*Z@@C:\1(2?P0]Y;[%UUY5HG/5(93H;AR;9&BKJ/4K9-6^A1U77.,?6_0_6!OD M7L5T\&0HE^#))?U$AG()H%Q">PFF7(BWZ5)"L=P-QA*A7((G%P!CH5P"*!<" M58H(Y1(TN80X%I#2AK\=8 ;L$O87;6J^[:S^P J0[\5502O*1%NVI**\W=6J M0(8Z\;G8X?L7 WEO=?NAV/D%<_)@=O*VJ?_CF=+&6.'44K 8"-2O4C^L6R\P\);Z5KERQJNK-79('TI'$@^G(G]53 M]5;6GUY/U07)'W]6W5M.'ZH$X1?FNWZ\?J!\1M!FX:-+Q_5&6@/NT2-$CU]WI__F&S2_<[.L M\1_J6TCI3KY(8!V/:UVZ_O*\O'N_/;KM;0Z0VDK5O"]&PCI*P M8W*>::_FVVF%+O)\BTF,%^1@U_[MJY:O]J)HZM:E\A7#(15=E4:T(DR&YQICJUBMSPB.U,_%:35B>8+;6M3%0V5UA0&E4IY*N=]E__'JIU[6LO?%/( M"-.U7UO5,P@YJ>\93;W D9R9+I!4H12EE]--/P5^HJ8J7QA1<>N\;3$]H8D[ M:VM12Y1QGBC-Q@D849%$))%,W3:H"IJ%A1GN:WMH#X$C@0S)7D!%N1U;$O5: M)<5&.R:_DD;L)%O\_3I7GX:*02\^M&;,@,?)OCFM&NUV7&(@5*015)"I2_F7 MQ]T$:(+9 5ZF-CNNYZ$)D!H&S=NW2#U_[PV"@,5=^^^\9V1SJYDPJRQ;LB2W M9JS3KL=BVUO%$#6]2VRDY*C*)N>K/B$8L?6$H/[Z-Q;TP.OEK.ELDV MG['GE<5H/4[""(J(1\@,&6Y+?:=MJ2O'1@'#@T &0B]-/C&7MR4VNEK3W)1C M[!BU["3L]=>9?'$ZE;F=E)G@U?FP72O5AGK/F@&3!Y$0$8O$$]>/A *6("@X M)E 'QQ112#0%4PS^#C>LP@VKFP1.>VT#[0J>KOG1@#W++ UUAYH1: MR+7:-XH&.JN%MA@O4U79&3'&V)S4E+P$HH&S8"!H,=0;$]A8=_L)2=9$>9D7 M2V.CK%MX_E;A5'DG5JJL6"[+.=N1YSMQ4].7[0N[?]\52<)]K' ?ZWN$86] MRC+&E'!-K-5I4DD)*;E:8CN[+W3/ZBV#FNS(015WV&Z:3\ZCR3('*1K@GE8D MD[G$T!!N:85;6M\+4@(9R;V!&ME4NQS-2,2$9;I;/3.E4QR]_D+4B$K3:3:K M=!IR'#BA"KZ=7)^@$"L!>3 M%E]TXOTLF>K(9,UR:HE"?K%8W2KHR@H30L[,8QDV:0_U.IG(<%6'^NM?XG:G M!W^:OQ.[/]UMH.*MQZ+^?;S@ZP6<4.6%-N]0,KF:F)?C0_F646%1$[P6M8K!X/"'; _BZX"##?7#K4>"TT"&7>] (R\ M,&:2MCA.RTLAQ7:BE22YZ'WA4<)TUQEVS$K>QI-"OQ0S2D+!KKC[9VAB]D<)+Y*'?=<4^/?>3 O A%(J8<;'^'&1_!\[RO3R7]^'9RP MQ=0P+A98<4+A"Z);W-7,]C@#'>=X.H*3>+A5$6Y5?'L0>#2*^,\?&)O(NI > MLB*N&M2HUBUO)(-> SL'_FX\&2'CUR]J<-?Z6:)E/;]*;_LMLHS?:,LA #!\ M?WF&6>/[.ZL!SO-\;G*P7P_FN%('J,X?(37X6Q'A'V"-HU0=R'2'/G]U_;NP M])ELB=[$5VH*;]:2!:?=,+,[@QH3./1Q8[$(?N&P]-]A>CA,#W]+V+@U,ES= MU;TE,M3C8J,F5G&9V^%:OS)8S>I5A S *XX1D4NEOO[^9GG@AFC_S"SPSZS/ M'US?^\>KQVOIXM/E)0:6%T%W)HH8B*7T"\OH!G%JPESSA946+"D7%MM)KF^O MG-Z$91TAU3.G'96OQ-IC@O"N*6>2-SZD$0+,:ZGFNYO1UQ3A#>+(?VJ>^C)& M[*;EOITB4QNZJC8GB4S?X"ISA!%IA!&QU*7MJ!-__#\V!^1W5?%(&C!(^_E4 M45]:L/O-/@@DC8_3;+XX GO]GL>2+[M^'$EAXL80-4O$UIR%_<^5%>R]H\Z= MU3);VM"K/$TV:I/T(&.5T\Z)ON&?4+?C8>W5"S\ZB5Q-M6KUEE.VZ>TD(SCM M;&/EM-9 MR(9/!$!!G^F7IBD8;"GD9M/#7$R-<288O2)82:<-6&F]V MHK6>3CLSUL";6V><6]Q.<>R$WF-J^6V?+2[3.;R8;L=%S56<1/RMV<&?L.Y< MQ'*Z"@Q^"\V?2/UCP:TIL!#9%F9P6PA8L*N8X9C\G+. G>O3?5!^&HTC(Y54 M2/UN2IR"<:CM&4>MI[(7/W?E=?$K_.F&B/0Z=GX0*+F]*[FJ239/;M.R.E"6 ML65K6)Q/*: G.'CP?[BCEFIBE1O22<9FMV85;^M:Q\1SL"7YLB4^J":$15^H MX,7"9&H.I9G43\[&R#L];3F+KZQVN]KCV2C=[%,3>;MJ):DQ>?[VH4H+ZYP: MC;'2DC9H)Z=4.HWV.';>LF)LB5&N0L]E=;SFUL7)H$^-8*S49;Y=V.9?!S8'L5,9L1XUO<\.% MA[&2!MY V6^T&\-FQ%^8"*#0 )VU09^NYO.>Q;XOW'_H//G9R6:7=A$J^8Q1 MN5R'I?,8/6C1#89F,*J1QYK=$MW!:F4J6ZZ5NV6:05!Q*M6E,>^GTSNBRQ=Q(RS3;C?(:7O6XB:JHP*6>NYH"XJ W%Y'#+_&/^]XH M6/"?X 6#/! *9UCBL__'<:>@%G@=4KE-%,E(\[L55<2I_"J42_#D$N)8,.42XE@PY4(\$:%8;B:6CY^2>DT^7B!SQV-VZ3\Y M!7&6:;WJR>7W@HF[Z4SZ4J;GD_O<( *''_Z_O\B_?M>VB:=X^NZZ\TF>^[>T M":9[KJ8Z;_MO]S4;UTK._WLV^)^I)' CYRIG0MY<^ZY^R.$CZG\C//GD<5U_ MU?G24T/O6HQT.C'P[V?)!MWGP;>_) VSY[IC<9I@_?W__4>ZW@(3L,-35SO! M3]Q!R+^QHO[!&OHGL4K@SRI_= &YZHH9,&WY0;80JOX+J5]1]L3W$?WOK?3W M'*J_?6QP6U-7%+1[C/(%1UO*WR]8_*)3S_<6[I?=_C3^PZT:BCZ M5A0[KET>G93P#N%<.- L)NWY0,A8HNR4ET6: ?&DD5J/8^/87__&(JE$['97 M'FX6?J.["H$TY$>[=_ [MFH2B4H\RY=DF:FM*](2E^QB#]IJ$MHJ0;Q5 M?C_8^9< .5D!9=WELWI0EYW[9?7P^VA4(ZW=:=)$XFM'J]+Z:;17$] MCD/?C8S$TS>\KAK +%.(%==-MCT*%#R*Y_>GUKZ>4L5ITBFUY"0='675V"0N M;=O VI/PDA=)Q&_F_05,PW]@UFW-F2:GV5N@J-85O;V'E.(#1]]?[<<%#*F_ MA=-V5#A <'B[[UDFLE1.R2F<94E3211>!_+*(I;J5B:Y/%MD8JS#&!W2JK?' M">BV)2+)S*4P/DRY/:S17]DA"YA-/XKW]>=FVZ?S>L&QS*8L;6FF5IG%V[(] M V8+_*]X)!E_BY ES+X]9O8M+TY%H ]PJW,E:HX8YMF^=>PU+]CSG6$! AYH%V]>!?Z$TJ-E6679H)EV:\G6)YY.QV3@)_34BDDG?V%\+ MFHV$4!&FV1[ T?M-8S?3-2<]U)M;G*L-H@6FT*C%S#4P=I1EBQ&7SD.$6;;' MSK*5-1YH!V9S&W%?[BK,L3UHN!V8H^D!P^]OY7'7<+O0;E]']%EV8C?T M4@&GEV6>9DOCJE/D9N,4.N$6)\-DV[>U_I]K[(_FK'W&GFN*ODSU5GH23]9V MXWEN7&#L31O8,_#02"(59N&^718.%1<,4V\WCZ?O31,4\-3?A)_N-GUD+G,'&7%M$.H/GDEIFJ.K)5)2=C3/(94Q$ M8O%+U#YAKO#[@L3U+LO>?9C?W._[C)GC KO6;;/KL,7XUC#%R6;>9B!'!]SA M)2)DYIQ2-TPA^J1E]Z ">Z/DI]ON&IQF;CW0HZJGO")R)A3K_,5;8K!7MRA[ M^FH1.C+N"W0OS7C\92W3__ZODYJM^_@"LD7HYK,/-$?#\FK%DD@;9V+4+0G+ M3<&;GSEES6TMGYPP_43N0>QY#U9P(K#$4SK]O]CA3S@=9W,)B2B.9NR$:,+] MU2G5A/?9.W5I/;'8NG$'F7S 5VHTNS2#=9M8KME@FK5RGNK2>:Q0;E"-7)FJ M84P7?%"G&UUF[T9\3:??+-%7YTQ)$S'OG+2%Y733T%UN%Q0D,<[$D@0)M(+Q MD?15_4:Z3WRTSN 0*+F%B0!1#CQBV(%U;,\Q!AG%#E4(WX2 4PV^I)H 43SN M(G>VWN0Y\OB+7" Z_MGM27;RXL0^\#.=\^?L"B6EJJS*DMRO3!*J+6U((]D. M$M52ZM5#'AKT&!30^!GST-ZUPA8UI+(U&EICEFI4K\G!=#:"3Y RO3^.IH8U M])6KP(2GNA%$S>01]F'(4H">2YJM8QP\J:XK*X"E_@2\_P[^PRW!>R3[XP_F M/MQR9HJBRQXHV7.L:SJ0@RK+:?*'GX !UXN?0U+"E20 4*Z0@Y8CZI*-GJR M/L4< P-S].%'7ILQTO.""6BRR OV+'*<0_-:X'CDMU ;R=I_U?'%>=JFCC1B M[(RJS9;-L\52\G*)@"IH=1!?+ MH^Y'D(\&!(TD[4(YK#<)J6E- 3[-Q7P>O!P8.0A?+!$MC8>7'/#?PB9;]"7X M"G+3PM?<37D.CMQ!?Z K=\6EH3_I.3&\$-O)DKC&U5E.6:Y<\C!:Q:<4FE M4M+BJM>BGD@. (;&K MZ!O0(#I;[N8I#!*@( U0=>!(D!GF'"K]%W MJ!WRUBRX*J&^*9*H82[864"+; E8PA:9 ^B I6N< M8=5-RUOB@"I$D .E.S:&; LI600]SN=SCH#&*Q'^;!LYL#9'L)FHB29X&^@@ MI\VDB2*"IC-=%\#_"3KO("E&D!9#:8 _P?\+(O!M9?"WP=G^]\86!?'H16"L MO.>FZL#:9Z@_X!O+!@%'Q)\5R=M_TW0;,DNO-7<2)PBNH*4"? !/V(_7G7KN MR&<$XP.O4B4-=,/3$>Q])='/?>ODTW&2Z!$"A#T*>/,%_K( / F>KK^8)7?? M\Z"%0+U!R "1$J@"D#YPCW5-C+HF4"MGFQW,4!S+?91A@.@:\9$"?836P\W$ M""3X%L0I@ C!D\NE9N[;)R+X'[ RH/(?MN0/(J\!3&\\E1+$M+XI2VPTL3 : MLXJ!IQ/KST*O9=KC#K !$:$M_%==TN#ZZ3O=?^RU>ZUZG"G!>>J ^3_U$W1- M@( *A#0!,5!S.H41'FR&1.(]II&<[AH=1N_@?6:[LZ@JN2&%$^?_,ZX@S J4 M-0L$]U!;LIPE68P! %UH:L?])/80'HT?L\_+M"D."^V>'$W%\Q/6YL>\!=GG M$W_B^4-0>"Q%<1VM@"G*3HBSG35#]&6U&TT;8WW3-JD[*4I_EFM,9U1[C?=; MZ0G/9'?Y1\IR@3V C-T"?IY>W\2!@KP*["< 'T 2R?<3SGI!%%O[1>:RQA'=YIK4&_TEN[62 MZVE77]AZ@X(:]P<*]YDT4B!$?%U@&NE)>;"9I$TY%R4* ZM8J]K1.XJXP(R* MG% NR4O8$ODHC$1@$X@+CN98;MT0SSL[1*(/YV)" MK\Z-R(_@#FHD)P& Y4%L OX $8_&:3R(7\!7(,#@(!3OXY)G+_FFNGH(?XT. MOB+^B-,I_%1@?CO;^MP.RT'QR0\&U9Y%PM4T=S09-6\N.K ;>VW'CY2]H>D) MJMZJ4O1V5R W:JO8$Z9KE)_Y@R7TF7C"<3_?@B3E+@JGDII*&_!??@Z4241B M_GEB"-6V11D\/NRQQ<2H,4I,8G6E#/"*>/J31-+QL@3T'L>HWYF!'W4R/!$!* M=-\&FEA'W;L!+G\"AKM'_9VC_J),DP!<#7A@&3JSF&Y*,YCC@":#_-##J64! M*.2>D =5"062MW2 Q_ #;[A@/3M:D%Q$/V2PM!>Y4S"O-TJ:?^:X)_ZIT,0M MUU5 2Y&8@]/0$.V+-FC.YGIK9I8ZN#.+, 7D;=K*3M*0-H)0)]?MTX8!IQS@DW/\W[ MQXYF4N\OE5K=KM),9J96MU:U8\FSU_4C:HD\U!%(;&V)VEN>YL5#7W]JJM/=T'8LJ'W+.++1%O V6_ M0WH:Y9ZZL@;4;_"1I[*O XFOQIY%51V\N*P;FZJF[7BY_06S MC,]+2[J47%7PODS)4UYM9@!DES]X,3A*0$Q*J-IH0;[9KNC;K M@E40"N#BS&O%+;]B\CT=5QMRF1^S0D;#P1H=(]_7;[@0BBZ@G+C.<(6(2INH M>SCXN83^;\QR<:9;J#;;K#@L#R4I'+D]V!+(Y6C9ZCB6N)AN179RWCM4T58,6Z"[0F3XJ#:7LV*<"69R/: MV!HU2R2')-XC-+1PLTHPZI<6\V'FL)6%#XK&6Q MVU#C#+'-XM9RMYTDF_(*U^5E>CCFIS%RH_#P*OW9?"ZJ M-:VIT8;%^A#L MOM3,6R=A+::H.&6NQ\O-=KJ\54=\ W1N-OV,E1NY M9IW&NM2 ON8AV$\&NE-=49"[C*%[)9@BP6 *>80@!-8U/T4 /T$G.BT4\NHF M=%7WM?J>T0!NK2D,/Q<%1X%QP[YOS>E>?[RU+"MJXE2RNW XYXI4H_)XC]RP M77F9W4@90NU-ZVGJ7)$NM[NI(JF2%O5N@N!/IY>(7K][@W_\HHTK8/]:BGL/ MC@?BYPQ+?/;_..X4U!ZO0_#4/1*HMK_J@^Z,<(ZM^Q^X-T;0)R?W2HXN67EM MSN^(V*;?,>^%A#OHCUUF3R:?B/1;E[J.KA(R#G>9_OBN73R42R#E M0L9"N01/+NDG\LW+J:%<[B,7,A1*\(02@E@PY1*"6##E$H)8 (42@E@PY9)^ M(MZL%A;*Y8_D\LEJ=5Z ?\>:C>GWYNC-*@B_T)$.W;$X3;#^/M0YN&EP??LQ MOU\)^/R_9X6Z>%V!BH(.?OUN9:?X666G+U>.=TMF?'SJ8$KT6O7,0@5Y3 6! M6XL/+__717QM\9*/)U[\MVNWOIONOKU+X!5U.VP)/3_"@O9U9:??<^L#7&7N M9G'_[>LGO@E @4?34#M#[0RU\Z=JY]OIAL!HYV\&[D$ILI]$KRB( JRP<367 M)3##NY?ZNB8;M&GXBLKR[K(2?-+@+ZTE_^>7 #]',.P&(YY5GYT$NU!YNB"* M\DB3Q!DMV@J5F)/F#M_"@ZFPP#P9(2]>_KM60B9H9A*BQ;5*S#\*&-S:WE_> M.*$8?6*8"6?-\?2G75[VXCCC"A'>:UEB.L*/%X. MR84B1"IYBT+SH:E_:U,G[L-@&3!3QT],'1];:KS9B=9Z.NW,6 -O;IUQ;O&5 M2_N6I7MYIKDQ66=7W.:JM>EPE87W0S)__1N/I.+$&Z;^2'E8-Y(!\H-U]KY! MZO5>V!38".6J5*KWSW[]S)@$V2>E"36=_QA\);1V-C9JI1KL-IMIU>@FSA7S M[7'<94N-)6_'?!6:_\-F3 -IW=\CR/BT 1=*ME*.5?&^G$LEUOA,*=5'(C1@ M$&K$XK<*-$+3?5C3O7?B_]L&#?\_>V_:I"RR] ^_OR/.=R#F.2=B)IZF#VZH MU]SW1*#BOBLN_<9 +!!!0!:W3_^O*G"GUTM;NIL7:O,K-R>;?H M<@O>:/9RUICKS*KF:FIS9IY'">/0=$BD_/J4?Y-;$?<5NYI-Q)]C=XO^ND5X M1\ 6';I$[F*)!,QQ\C);7&S)I_!)Z#X,J*Q<66W_4J(0_[,QFI:276C;='$H2%&7ZCW^B\92?((="_*.%^-ZNX\\7XAM[CG]? MB)/36"S::5ISJM&=*YKE-%=#$Q4(1>$GD'OT._AW(NXQ*.X3W4'5^(. =I^9)WWO M?0@S%"[[KKR*?ZDIM62;BXG$==A\LL2WY+C30LUDL.GUD/2Y9 KOF+XM7%PQ M4?K>RPR8%G1C ^KM M^(ME/EJIBLJS7HT7O^,ZU4?5N 45\"9B].G?IV^-H7G= MHASWL]5$H_&=G.Y9-9XXK[']K_\YJ26^=S^@=E^Z^6LGV2Q=>,.-'F#K5!O=-D.T6T0V4:]TZB6ATX03LK3$L4OUH( "3],=F"78;">>G8TCW:SCYPVXA5E6>=4CHR#V82:;3+FR+>E M+'@BZ]QLDIMQ_?A:-B.=3B.9D_R:NIII.38!3=OD-K-!K)Y=G^G/1A*9;?DU=8W$UNI@JG<,KC"HU<1F?B[6&=^FKGG#7FP[ M*JA1;$_KODU=L[-:7*HE6@Q5B*_&Y72^8@^GC%]35[58VO)R:C%7 MZ&95TN>C&)_F5J.T#S5K135>6,D.VU%S17ZJ%:+1)P:.O*!F9=NBY4U6'E-S MIZ(XJQZC"6DT\H*:O80.F'6O5>,*K:>-LEBE@6BAMU]0A-:PF]5^" 6982ELJKF<$*CKQ8 M47PP,B=%IMZG^GIEDC:I@3Y:HF=>K"BGZ7/UB4ZUJ$IWENZGC.@@5O!M3[S1 M,V)_6,I,*6>N+!?U23^?*_NV)X[-(OQ3BT]1%%GK\87\8FZT"BT_3N[KQ6*M M#I@HVWGJ2/&V68RNA)4?)U<[W8Q1;;9JRB*]9>.U>AHJEI[9>(9U8R69UB2E MQ\DLJ(VW6FM32_IR,MFH9#8E;C%6YCP9CS.\W$UHD.[4Y="!59XQVB"UY!;M MQF@[5:94$A(IXL-W%!\AU4&RTE"B3+%H1?-/F59GA?3QBZ'I:J>RX>\,GVR2I:N:X,6'+4U(9&:I*(0KF+^#!*9#'*\:FRN&+I>6&Z M3?(1_2G9\A,\-LO1=:N7J"OTH&IK4\&<3>*^QY*SH!I.+KZ$BX)<\F1SJ6FF M[-MKW.%RM9S6G">X39-^:M27I6ZQY"MXV8;LM)N%9E3)SN-+8=P02_$8ZC5^ M\?9!8V)EHW0UP6;U9 84EZ5>9];R.VR$IV91?V*3)%4!U:?$>&[WI)*O,,^V M5$_MK.@<"TB3B14:[(RW?84YWE\(TC;CL)P3J>B)5:'=&P]]CY"LEIL:T49I M0V4KRP+@"HUF/85$]&)% JW60,5V9A!PZ_E,N1 MQ 8,'+E;$31&O&;$KJ+U M8@?L74/B=_3!1C-ZYATO-CUV[:3CK]VA935#F !.08!&GCOS,;!7 &BX/[7H M1FW".?&V8^OFAH"Z*L#*W9DFBXS"2/)O H@B$)#.AN^Z\&C9(GC+:XO]Z7VM MV=U\]O9[&\ZI?;+D9QI;SPK902DMZAD*'F<&E[-&W0&["EM52X%I5?V<@XRF M'U-A;[YG$^_OV9N/CH=T"1Y=DH_IL&=B .D2?4PF0[H$CRZAO 23+M''>"@O M :1+*"_!I$LH+P'IR?N*)7/OX.8/[!OJX'B?,E^O&1E?I$GK[R#ME^K<^6F= M>U]1ID.^"!9?7*MA[RMG7#!Z]OXDJE+?@:KO3LE^?^I**GCI;GG?"X&K'=H! M6^VUY318U?ENE9UA."88B7(B(M;6)9DC$S.C+I4-*I5873L]XST!G&^Y"6)V M?7$Z._X^&;P/]B2C^VC/\;+06HT*TSI'IR)J(K^+\^6V\.&&C]="79O^8#L/R@;-+< M=J3)1DRP62"5U:A!YU8X#!UJQY''V&V5X\!JPC=0@0,F(S] WWV/&)3H7"L[ M$&(9A5S7Q%6C3Z8B"=1"%2JZU.-+!4^"ZR#[X:? #U!=W\/AC5)':+D M.YQ81#W>L!W$E_/P?G_7[L5^W%Y,[J_IODU,$I)"R^(PTU'Z>F<9[Q0GM=P: MY6D^H^->I=E"$+U6/^P4N;T$W%\3?IL$T#4GRPZ>K#9+5JKE]+8QR"[GDMNH M.O*8^+D2<+4XR'LNJJYKY 2@9$<9I=(!MPR0]2TZ;G4[R7FTU]:Z_N_9L8WU]P?J0._(QHG#77 M.)*1N+IFGLRDV%3H6%WO/E6+FZ*(JA)@=?A&O>4G5XS"DD.)GJ]M*DK(JH;%O4__D.?\;?U M&?_,\(BW",G*Z"S*@['"K(-[PT#IB _+@3Y ?HQV_A M_PA7E8K#?H5E"T:2IMM*SXH4&;<_]4UUXX#S_]<+\&4F,\>R49R$1>!B!V!" MV#JQ!!;B !3G:\(?35E ?[!L75"^A=_X&X5XO4]K^:K1$7-C_2;T6'-1RNR,E&7Q25I)HZ2K"=^P MS>S]O<4_* ;XVSB%[R$A\V5:SW6 3$67)/QK>USL95$WQ#BZ-WZQP_T7]I%] MY[/CJ\9$W('Y>;M7I[1%*\E%GR(->Q%/Q!NX"_G-@R:"Q/S?PN_;L*? #+V\ M'[71[UWDZZI>8%P//'HM_29T:WX+EOD!;D^,@4?> -^2(=LFX#/S48H"SKC/ M\-.$[*10]]>X?T#Y3W'[A/+Q-;7&:\L'-6W7$EF5G[ %08UEDZM88MUHN5UO M;IHM&7#Y^'IN4?:B&TCH]GRM?E_P.[G^O/M_]R;'03:N =SI^")7;)MK9V.% M08-ME$:KDA31^_-.:Y3&Q<"BC_0WCHR]4^6O+R8ZWU(#?JMTE$9VRYP/A0XG M"TXUMQBDTV4&20/.6!>!05- !FF%XL3*<)F^".W;FRWDSA++$X/FA M2B.'V3W3E"^;[R[*U4BUJ9 9:CL3!Q1-FF%3/LS5P6C*YQY2\4TCT4>KNK9?0W:@]#:YPU]NJ#]AACF__Z(_O%1+*4> M:?KN7!+49FXADWQ9)CGM[/9![/S4N_I7N4$^/4_0S[]D&TY?@'_]4]8(>ZH[ M%J]-K+_^][_R]20@X"$+OZE'!FQU 2C_X^IQ MMGBV5@9/">YU&@)/ ^AT_(TE_Z6 D4!U_S M# F,VD#C5_1YT^0U>P,M7\N^1DFP0*I^G\_%P=017T+B?U\)?@.I%MXJ:IKK MY$:#_EJ>%'(R10&F;*4:4E-K%Z73Z#C&&C7$X^@5:/# M575X$@=*OC5!^")P9R?36232^_BWV*',S1JD9RO3D)5.9""6*I."VAVANNBQ M/_Z)/$03?H6>OJ]9&&(#?L6_?Y#HWUBZ(Z.T-&L95IS)4F3"CG!5VIBWI]+G M2/>\;*0J7+-.0M,D%*- GF49G6K&['"DY2H9D^"VP)+=X M>>PADO:S@[ZRWX>W 5%O5'<9MJ%!]T4-NC!HXB%O(S(]X:)9'*$_7U;H?>GN\! M#C\7"[Z\@O-Q<0>+1+Z;JE&T;=P_61Y Z(XU;F$R[>66W33EF%9JM81T E5NQ9$^,KK(FT.=&:71>9],W?@R*$2(8"'$M:^!OA8 ?'V7R3,R MGM>?NMD^V7*42HPQ@ ZT5+.[V6L+H MF!^EXM2!GT,CP;&9:G5@+:A^I<+7IF3;V?9;HPB%-9R'1#0,>/F!V! &O'PU MY<9?NLM6HVFMF\VN K(+*SYERE4KP2#I1KK-0XJ^OG83F)(>1X7@OT==CQ]Y M7?V#DI<^LOAO5N?C)[+X-\J_>69MW[+.1PX8)CR;<3PICA_@YSIXMHLUD5L)3QJ4#TM$+]?NOT+K^]K#QO:WKB^7>6O!O:5Q_4/#S MB\H6Y&8QDNULD\MUEC.-#,&)E^.9Y@6;(IBVU*I;B:*B$<@*I2/'Y9.O&W%:6 60-U M8(?1%W>Q >_>8OS#FL/-2\O>?6O"T(VCR]TCD/6_Y[4BG1F]SLUKRIPO;.1* M:BZN)*A,X0JT] ,53891'"'&7.S334O4WGWE/RT$Y%64$">3:&&^92EN/I.9 M!5V(3"85":$$4K4>8C[NZ#-=Z[^XH?M5"21K4"3=_NQ'#'$FP^Y?]NI\U'A[ M(TMW075G#J<@W&+F,?I2RM ,3\)K-:CDR5 EG@.LXAG\!NG)%K$")B#^?67. MRSDFOH4<14;> =75CX^K]G*1*:[998Z-UJOCU"!ME5+."2-2[^##$EX6Y$)@ M-7EYB58A[T+XHM+IES:)>B08B]!%8M?;E8C!?7/9RYX" M M6'XK4-,>4G6%KU78$%0M4MBQ".2RP0N DP,M=T"">H;M)!M@%^"6\8IKZ& MZ[2!NKDZ92X44&\31_M-9!Q[JIL0')FU;(WFQGJ$LQ]P;8@L/#1DVZKA71B- MJ,9H55:L"4LWAGPQDX /UE8GIU+B'61\OB[%GIST$3G'HLF.M7(KH33Z_66O M)"_B]@BB0OSQLKH6 ;%:1;OW)]0T+.LO2#;>)E;P0Q1N(4,@'0-[!0 B=XS" M(@%_B#\2W2/R3G1(($VW(9V7@.")):\Z7@R'JNHK7A/ ,75?Y82) ] X>6ZH M $&Z9\,;*J]IZ"N6#;\+)'@F/^+SZ///G\/B=Y6]"$-796%#R!::N@D$J*E! M#K;A6639>-\,H/$J4B2.]^+H_(*\ $=;!&\=?^H%O4!!$P33 <\^$Q]Z\AP) MARG#PY$_DF -A(..2C MZ3X0LH@FA=8R>2!6NJ/"EXDB$."['), ^$<9B@YB:TAIO ^:@/U[2(K@A- ; MQY#E70% \P;:!/\XAP8"GO/S&R)CIA)U)(Q>W.Z)!G<51><4LCK"%$P<%31$ M[FA:$$1W-0+;<#9Y5^"[2/_MPO=G5%U0/,UZ/&(;NN"9FB'E/0>OX#^7)W[_6> M%W'7]';_+OW2U#>7'4/(<&^R;65/_N8,/Y.A[[S"=X-+V__ZFDR@6DB5X9'DM M]CFDRWWH\EH@=TB7$,9"LH0P%G"ZA#!V4[I\(/B!OFM@3.JU/9)/-PC]_ O7 MZA3@7_^4D2VK.Q8T**V__O>_\G5N+U]$]-LO^:T9?B]F^T&;#/')__T1_>.C M$$H]TO=GCJ,+.P&YTLR/[QTR_Z]VPQWRR%?ED2CNSOD;X6)TX&(;,I[[CK>/ MG&R>UPVY#*_%\0%;=H!".GYN5%C (C;N&?1U]7".9WS//F$<52?5HXN@82I] M*RW,4R/90!&S.*DP$;MAO9X0%0**"F&K\:O)-37*:'0W5YIL"E14F1?XQ9IJ MZ8W/D&M!<2I"SV"K5"?;[D:%YDS(-Y!Z]IMMI M'%U4HFOS_77GT;TSOL%T3!.J>U?5<'XB< 56=_EFM7SNK:W\?@C@FT!N;JR? M [B2%Q&1 ^[_V\!R5!1%DS?U>=85YR;<5QU]J;F3>Q]8C)7Z24NR*DW6F7#M M]--2W)CEU0CG"<;2?OUJOH39'T+$[;, X8 MQ;R]T>Q!D;(6W1-S?;+S(); ME"1,:TXE&QG;JN27E4([\E&3S8*5+(YQ-&(GZ]3T. M/4P_&YEN7]+JWJL/=;WK8,LZ&ATFN<3"Y/K#R*0P& F#6J$UPCF($>K*/=7O MYN6ZN*L#VN06MW0_$AKOG5@^]#D'6Q6]=H>+M;/V+$&]2T$(]1P%1R M8_UIE)HE5Z.$5P,TD0H]6#\)(*YX5W?O90;KYNZ.-_)#ISB3D_2,H^1Z06HR ME>-Y\FR%[F*!]\IW[J)N*T?1HH>I8&5P2G M3W.S20QT3+EXR@3OJ B 6#J_9L@BQ:9?="=D'6#;.;)\0)EH( M(? :RJB&2YGS$ZSMVBBI% X"CWMV09(K:VZN]2Z.^2A:6U"A5HR ;_KW*5O& M$,%O$:[];"1A-+[#[3V[Q>GS&.Q__<])K/G>7D69DKKY:P?!1\OR8MRC&(TE M0+JA[+P(W_R+5U?\QMJE0Z8>H_M3[-<>QM%&$(G'5.H_Q.%'M!T7>XF2,(]V M["0/T_W6:2:F]]DK\?0>66S=N --WJ!!UAM=MD-T&T2V4>\TJJ4IS)OUB6'N--V4-$$U3GS@"E.FL;AJZ>>@JT7'& MECR1X2A@[8/>;S]O%V_?&IL_1%<3R,2%D.!37@,=SKL\?NH0N?\B!)QRL!]K MGF'*+A7;ZA14I\3W!*712I4V\U*[U6:D$1H:O2Z?OKO^ MX#=.Q81T0E> C7 M\(.9=P1QCYU'0@10]%%E!&U"G!<806?+''E>#'C:S1Q3MB8R5BL@;I?@G]"+ M!'@&60_>P2= Y9*7SP-LT&N/@VS@'_$-DWN FF".OJ(;P&7#HPD>'1K$>..= M7BI8PH,"/04G^GO51U#5"S0G"9ZW<#D/ON=KE(JDX1\@>DI3EU4.QNFK M'XG=I1G<)G>P=YSN!J-W03*AJ"'>MDUY[-C>;H\!FB2JXR'#Q7NE/-!7>.]5 MZ'G/G5S7MA ^:"?Q.]VSDXNIQD 2V]0F,>.7L4TLG5VM1I$1A8X&_FAD7MC8 MN>)\T5>RJ\AH&!7YQD9N(7?B^X%FA 3)\P66+N?SU15KJ]M:"XZ\>'M5;<79 MZCR28ROE2K)6*&>,=(F!(R_>GLX-+8EI=W/4IEA:5Q>U?D:?HM"0B[?/ULUL M1HJW:VR?I@O#_#RICKK(ZW@QTIA+V5)4WFH0NB9/DPP]BK!M9*Y?C.QFN;E5 M:6@1*EMMC5/#)YY2FJL1?3F224F+G,%*4856GR2EO\R+M3PS2EZ.U.J%A/UD MI:(7"4IIM:& M1![MD1+BWH6D M?Q%,-LO5N"K60QK=(MN&JDFMV6:+;+U3ZK%$M='IW*>J#2,(#CQ#,/B[EH9P MO/->H2-X3,B6C2V&GSQW+O!RM'E?% M\N$Z5+WJF5HO2Y.IZZU8N\XMNE2O61ETR5KC5JSW56J]>,8!-C'@Z:_O/G - M#/S)F\O![$R*WRP&$\'I:F'Z<=#2PJ/8N@WI$C2Z1!YC+_;%".ER'[JD'M.1 MD"[!HTOL,9H(Z1(\NH0X%DRZA#@63+I ?2PDR\W(\MZ@M4@0BFP$KDK/RQ;# M3RK!$HO%X$*VGB4VH418-7A^,> M 8^Q +;?^HP8:-><"%B]DO=MQ>W[?N[Z@N"^'R@<##4MMS?HPD/74'08;@^R M&W5T+Y(#HJR!B1?SB%J>6\QDYKCM/;W.(9V.-(O)T9)%97E]E,FJRW$TV_IP MN.4;;V7JP&Z(77X-CT=( O@.GWA,=B8.MB:(6JR\2UU-J "=.',>5C"NX] MEYK%L0_$Q.T$M--A?WT%QT9@CX; JJ=7K:+PFLL[: KIBYZ)@+IE0A:_93I^ M #GXE$D#[S,*VDD:&#W"+7V4 5"/ R0*^783MD+?T+9Z^Q$7CJ+--4I%4V>)2F&FGW<8?22,>?"BFO-71247/!;3E1["874 MG^0ZDQ)'4X-QJQO1OL7F0M?0-T>E*^M+ 0.=V_N'7JM.=%-8J3*S!->N9?M< M9^* QI33:GWV]K#RK).(RA=(IM[3#&4^'G6RJVVMD9U[%8Y2R&=7 M&6U4IY6HQA7FYH3,B3FO MH%3$M^=!Z ?]VG[0-A!4WK(.I9;X/5,^$!IPZUCQ:W"="O"A?S2HGH@?[A_] MR'[A MP3X=./\J_5(2&\]_Q ;X8WQK(>8TU#K ,;?5C@9GTNMAN2:,D\D*E;E:<_.?ZH.XMII^I87TM1 I]6)\&.@5[#2R;U(;< MHC8U&EN*K10J"'10Q?3+*/K0O_5U_5ON*[JZC>K90G(NX:)W]='#9-!/,=KO MC<.!TI*#MSVAXGS_J]JC[*_SLZI=J<[6DWD]1P&I 2)6.UU>9UNC%%*0$ZE( M&"\8@MKG>RKOO?HPWO S;H??DI.:'S4 B.:+-%7AI^)XUGN:EX45A">H2M/1 M,-SP6_F2W5?-;E,SMY49Y&JTNAH MBA-3VF">#$0EA%B_;<7$63S/T?-!7!0FQ9YCMT9IMZME.IT(HQ=_%CY=L;K* MO9<9J%HK/[>(TSJVVDYZ=)6M5+=VI:9([B7>M1#^]0>?Y MS(^^N1\7S$ZCU(OK^/C,;]W/)L_+9H]7'9#;M_VT+KO51"K*NC)>]48QVM8R;K2 U2HI0OX@\4VH3/:;*L42-93I<>]>H\1[-D5#'OB5ORKIC$;)F M.*C3JN7V/)H#WFVO:ED ?@SM+Q%2 8Z&9$!M4:'PR=:4X(FI#$S>%*8;MYW> M1+9LB"(._".<]1C8*X :ZUF6,S?<=GQC'KU"1_W[3 7 ;_ V3_RIC^%JEKA' MCSN3OW#_)+\V>L3>RXO9,]-0$@QJ;.3P@5+(%J7;1G>ENG MH'W3TC_.36I/D4E=8NK+@(T)9^O&"\J1SS.OB=,[X3_Z!#5!==\4>?0[=.XU MFRJB'1$A7KE4@2P3Q;\SRWLHEFP3/%;5!]P4BH MH?3Y%P]\]?Q3=GR(P12U\$3]IMU'/V!$G.L3H)(NB"(T=J,L;2!,-7GA>&^" MG"! <%95K'7B5 O4'/0(.-&C3Y 30ZTG':B/-E0,Q@!"IVGJ8]2F%S43WQQ_ MY1B^\;8X8W@LP 7"U[K-4D4'3L &YGSGMPO%Z?<9.!9 <8J]79RXR_,:6F#P M(;H!.,QN E'%?7NGN@5<\=EA/8_H*\/'P7>M M=$=%[P'/L=W74;OOVN!Y I!@0Z/;J\:8ZLYJ3!K0?]"D76$\MEQ.Z/97GUQS^W]C%;3GDK+Z786*D41O:H&AVN MJD/F/GN0;G7CZXHQ35*D6)VNV+XSJS28/_[1=)] B+,/_/C[2 RF0$4@AF3E M^;ZQD/=,'J'Z\3<1(^(.MC*VHD2BP[:;WL'Z@!XY@?:N*8_A'R%GHY;"4()= MS<'M@RZ@ Q.+"&1[B!C(M(/R"L47I6D(/#3JH.%GHJ:VGD1;\%-5\'KH[A': M^P)^LS=N!\6\89CZ&L/U$3#@V<$_+.6)JTL@E) AD*,'0HET3'S3)[@ X]IP M8&U 3(?#I_ D0>,,B&'Z9-> U]JK%)ZY.D&K.9L6? =D4P6>X)KOCJZ0?/_[ MLRY/]KZ,S*;FSAG!4-X$4'?3A,V)@W,_]FBDU48S1_5Y/;>F'4E!=%XOYLHF M(W)HOH,;+7DUO?UZ1C-J*2BTG-,.^1#G10XZU7<,$N+T9#*WL[EY$HK0@7[0DI=.#A7"@U=E84-$G#X=01M<$9; M_'7-$H%Y\#_M/#T8ZDX[M2P>&)C[G1GWV:N.58]./]_NR/3U6WDN8SE @=$V NBJ>WUX\,KPE6PS" MX.Z.%@W';HC87(B=7X%@_K5'T=5XFS<+G&QDF_&< BRFZG_:GABU!V)#CH/4 MTAU<0<"C^ F+HU63\IITE>I?1?R_465C5#;E:GM,196!46E'&VG.;OEZ^7_+ M6XP?!-^(^]CZ"H[K5[_+^'M\Q^08F-WE-/X)5%4:W/0!48]2%SC]E' M3V>/:/&&^>OY62,_I*95"JP:6G\>;U;LG'2/^<=.Y__X.3:69U8)4 0V"'K< MTL"(@W4$*X0H:U MDJ']OA0 [ MT>$SD6WE6.#":C1V)\7^YD'#3Y?A[,':O55X9C?0XJ:\^^B]73J!RBC 6PAW M _U%MHF5K*H$\-P$\-3P7HKVR__),G(B0!596#BRN?>2B0Y<_,Z!<)-;N^?= M!>_JSGG4?51042>',62J,[=.#+WD%NU'G^V+%XWO;H/WG@743N2TI^B__N>D M=^H^ !.Y '7SURY XFA97L_6*/;-28!T6[/R(GSS+UY=\1MK%WN1G"#[S+S/'5/50O M3/K%-JTU:.1J@&B:^L01H$1G==/03:_P$,2-CC.VY(D,1Z&"0_)GS=MUK;VU MU^P0,KGUG/KIZN,[KP%UZ$3[(@2<#W,9!^A8C#;)PN=#B8%F M&#)W]O?\E]?\G:XI.T*-*E)\"L"T M>?A_U?O^X>H)2)X;WE#A %L610N>TDMD?D&+;,+/(4AC)Q@/U1G+4>V=FG&D M<5P8?)X8/Y[/:BE+.CP?+'7C V^TRTTAL\%'!D W^S" MP0I:.-!ND* .(,"CQ@+J WJT-Q7=D#6LH4P]*Q(:&BC(ZZ !';8 J1E(Y<#+ MY9&R!(F'KI,G2VBH *((M)!=$^=V*L>.SE\\'8$OUR'UBCO7MKABS.HBDP\ MS>L,W#Y)97T?8^4 -/5,EZWRJ@Z7@,+SB+R[:$WR83@=::U0XX.(^]X:]CY$J!)P;O<:R?T^,P@'"PD];EOOT[L=JN(VJ[ M;(:N2#S%5? V"[27GK=W3R@30,49EP1"!@RT3"SD^G')!;?MF$1PQAID5O0R1\,>(BBKGCO) M8 M:4]W\<"JD\\NUL!T]+%A)IP5QS-=L$T6[&0SXDU"!17:8"> K!9/=.R3#ZQ>*(:]7@IWQXO <^VWG:5]28OL7F8)9(2#RKV\.OAS)$H M',.$UV_PY/+K7#'PGNCA%G+-WO4J_*!*X$7)&G*7(.>%#KELAW:RI6"T]=S@ M<-&[Z>-ENHM#*S_LWC'\>Y&2$$(0R"*4D367D1!?G]^DO7(JH1=BO<2MMHJ_ M^KNTU3Y\M7"$WO[?;QYQ\1#V,Y0_'!Q34_J#:,G=P#-3- M;QDMTQYED:8!3,P)=8@M^%8+PLL(:U](^:KB!34TX-UBH6^UT0F)AZ+?:NZ< MO;^7EKI@#!>&H0%ROIAE1U*D51!+)%N@>\.N MTYHNI#K$K-2CS_4B9",5*\[R48 Q?SC+B<,QO@]&VWM:\6]0,T=_1)?')C2Q M97S)87EJT4',+O@":Q6Z8^YU1?@MZP0/C]JI&E!^3,B=KFH!P0(RG2M4N[OS M%63,@+*)R0-IH7>2,I7E2)EEU5C4J*UNS0:%26Q KKBNKG3T0;E6C.8+0W[U M,AN<75JZN[WSEYSK5]9SPGQN%!SA^!X2\.<(1^!8"3G1Y_P:2[LOI./3X.!Q MASAT7U(S^Q6=$=WR2#YH-XU*IAV9LYTRG6UNETRR8-Q<\I^D^JR42SAKBL]+ M[4@[H\>5,21Y_/&R'OQ!\D\,-[ VY",OGX!D6%5WL;+FW'+O""T<](4T>. R M";KG?208 47)0*%5/Y87"7_Q&HV^(V%]N-( =$U2<=6 MO3/QS$P10 E'&CAR:MCXY@_U)'6@#>L&6^S.(EVT@;;3P66L7B=:^2C"FMH M&D&3J/<$^^2 "* V.H$$KQZ6[QO:8X/(.$W/U+7"V[%1NBF1L_)20MGG5"+U MEG"K4XER0^Q,-^CFYK%7[XUJO=JN159\Y6D\YV@.S+*SC,042MTB/$42L?2[ M]RP22,A@YX:J;[#YLK?_7_;?8[/'WPQWS[ W<@/ ;P9@9(Q[\L#@[ I%CG6R M34HK>=5:?:RP6G=C@(;('+R/>SWEL-#].CT%)7,#=24L-64'FL[["TD<7''$63PZOY>R%^?W1AZ#QS48B7(B(M;6)9DC$S.C M+I4-*I5XCK_H(_ZB1S'*_:6ZJ;7,09%ZHD!N)>2-=,?94B\DQ]V[6%#$3.?RRP!-HEUWAT M/B+RPXE3^QC ;[V;D>/=A)^(T^)TK#1UA9RO1]UX8;N@GSYY-YET=S984?6) M0K?2[15?G(R7/>:/?^RW[>7N-L0UQO>QGKMX+R/I?KPZ-]?L?"5W\ELRV8HM[['G=JE2U\R&W&)E&21L=:XU%60?QQX2 M*?JE/:?PGLM')A7\W'(G\D!([E3<-)^3R>S/\1WJ\8*788.,0A3_@(IIXK/? MVE7=.0L["'2@XZVCE)JHH(^N02)C.[>IPXT%MNS&Q'OUAEZ,5U*33.O)F4PY MI2 N>SK):05EZYVYZ-IHPM@OC!NA89% 13=%?Q%LK5EM#%F6R+!U-E_J$LTJ M4P]D6%/',0P5TPI*![L&@H.%HKTGH1N-\B?BK"CU-TJFPS]&_O[KX(0A3VPH M ]W?0QG9QX-,X0;BN*,YDC0L2COE'=\)HG@I$VGOZ!;-=0*[H=;[;\CX+LU3 M_-$<7&WD*+4/)^^AZU3+/DG>PXH*GA>IKS3L2A'!43;=;F'91K6T6YB;-H.C MOY$U*#J:FVRC.U!30A-&,[)$UY%VZKP^G=_1U(X<3H+*RW/L:!*@BHIN0ZV' M\UHNN+P M(-D2?,BS^?8M-#HK")'$[H^1(/Q[2%1PJO?)^VB%1U6XI5X M07-$+F#L-CK;BOW8S[B(VQU6!T9#?(:.KI,DLV/VW%F=IU\YK6SF'6>Q5'P[]'7Y5NOS1?3 M]L::<0U]/NE&MGFA-UK]\4_R\;)@^)L\OI^;$W@;"FW51DIY8MB\LED5>7FL MS.,R^?Z+D^M0B)D7(M:,9^L*F.=3-7BDBL8&VDOIQ\O^(V^A4 0)HRO.QT)X M&F.'/ !("I%8>^Z%/6 (IFXAZ+'<;J_"5,?Y^A?)P7O9Q>$C*U.V@?G@:4!N M*. :*T+8V7&<) T9".#2@1C==H%T)XAQD@W]>@ZT3VZS]>'D9O0PA&\[+O9\ M_?S<^)MHZKJY=Y&["$H@108^!QF:S/_OKXY]M82/5)CP$29\A D? 4OX\(P2 M3R-]R8#9&2;O,&.BU^7J#X1_>7W'O4O3$_7:\DDZ]RVGX5E![I%R4?;F4)%B M=TGY[57-=U[?G=7IW:>:-T3T*\X9][]W::7K3FHY[I$L;[-,<:C6$R##O*/H MQ$_4,C^+.$UY(O0'M6A7@:KI3(M4JM1JLWJQ^L0K&J:? 7R<]NQ:BO"!Y%FJ MLY=5<^+:.LF/]NZ^<$[ /N_@LH#5,^_]B,_M;6ZV?7&:/U6<&_$7(?%0=20P M1KN7/>>PM0>96[>=>>[&X39\G:[HH_7LR:APM"%6AU/ Q9GMN_D:&4^7/.UM M,NK6:%7Q/E^6YC[F[)(X:J_M2I17G)2XF7?B[7AUUD*%N6.IF"]C_W7_>XG; MD&7-.\6(JB]F++GIUAK44\XBG7>?!>\@RR4U8F*+ZK?5Q5IQZ J37MSA. M+BQZEEVQ*K*"*D%1+]]F/!+WRP; .H3I79<*-)UVD)XM[!+ "6@('B7QUY MYZZ>&@9S[#_@SXZ04.][7K5P[U1PN/&!#'5=\TYR7TX;)[1V-.YH"C6?5E/9 M6:&:6PZA^A>)/\3C5("+CGU!U>\C]%E: MI@$2/LK?2:V:8TWL#5H>RDK?1Z4:[II.'XB$&-F%;GKHKKK+08QQW/'.16B= MWM<(NN7&S-U6)\QZ:NKEY(ZN8TY6!;?(A':HAJLU:B;@50B4DW.E$B%4J#3Z MGX;NGI>.S9^='&RX_8[BH_%EW7&TF2KSXG! 40VV;4F:E,O3(P;KCA'_"(LC MW?$S])6OJC^^CT(^H2^V9G-UHUQF*XDH1&VNR3Q-6ZX:F0S5R(^JD;]+%C[" M5&8J[<2H^4C+3'I/4D;LH#/D(99^,2*)"F1\]E&4@9?=<1)L@'ZY##;8A6V? M^['WRJE]. UL?DVZY21D%!:ZBP,>N^1]0-X1'.N-U%:W"(;I6#8 */=X/S7O M^@RG-%H&.I5,]PJKW"LH:.6$2BV8U<(V@N@U6=N",QN/XX6^)SN31)_RG\1CN$J/@+<&51G M!361<'/BYY#9)F!XB4'[]H B"78/>?J]K*Z.\;K!DZD _Z\+$Z+BIT M2&)WJV.?D!^5(. 5MWCB7O3WO#SU$,@%S1CDKAL>9=0]E,"$(5>J=:%49;.+ M[*PN+'6IF?MXPNJE7Z2]JS(\J0,;G63(.9)S0%?O -MV9VQ%+M7"XWB,_*9/ M%D>;38W-VK6$$QM4:7J%M(_'Z//Q&-;^\032Y ]J_H[Q>4& 0N)V:O%J(>]S MCE&N#ZY Y1H!7D;&;B5O@(8S2V@'2>\Q?!Z)W$%*1=F$Y\3IFV*G2.9R]UEI M9QYEN)#PW'MP7?\X5..P,U"F30E<[HT#R8JB[]!BD3\'[Z"W:BP1A^3[8$3R MW\M$"H!T#&);-07/ X4%9F5>;=KI\LB24!^IRSZ89]%*;Z@W/-,KTG [T!M4 MMC4<9JABWNED[U)O^.)H/*L_[%XPRZC<@)?Y>YK8ZWDM]M4N7 SPBABX=;9V MBLFA!C ^MG'&BRP-%-70D7C[A">>EUN )Y/H@>.W0 MT<%_CHB(MTIH^CV1.W**6;["-5VE%U8ILYAR_9+=JW3!TZ <6WT@%?%Y\6(. MVA@'J9[UM#%(!BAN38^LWOBL;MFLM]E579.Z4'-LXSUOG%_DGB17]8 6-\7% MBN+DJE2(F3/0&W>A#;8%ID\E]EUVU0D7[BYDC^I%'S0A>1^Q2*!\\ZTKO.J_P//(3JL!V&=[5/#>'(H5($?-JUKOU"T13 MGQ].(IQA"9\PASN+:T;NON\&%YI[A=7;J8/>BK]^HE/N.BIAO1@7CMQ'(O&GU KX%J@DLI4 MTDHW9C]Q8%%L*LJ6IB;<-<-O4&3MI(.-##?(PS\W3Z1S_4P]7F8WG!CG1M,! MMUA"4(@EGKGF<\\:QSK2L- 1O00F*>)7OJ%$S\$*W;41SC7=,\?*KOCF"S<)OSXETZ@C3,'$44%#A&!^3)'I/+?HI:$W32^"D$UZ,;K4X\O)7H=O4F_O M?W<1 GT6P/CU@J+385!T&!0=!D4'*2B:QW [HB9@S/,I,!)BL+\$C@CH?.57R M+6$RDH;LIA0763!BYD4*C8R>CQ2>9JWH!+1UBJP5EZ;4J[0K\@J.3)R/3*S% M3)YD)H#CNPF:7]*]GJ6T1M'+MPMJ5$K(76K+1G.#LI-E^4I,84:QRY%EK50P MUF)GR$9)51EGA&8QOY'@R(MYK&W,ZTO+9%G0M^5>CEEMZA8:>3'/]+I:[,8KZSY% M5\Q&M4 FI\F8-$I>OETI1$7)BDP:7"$[$N9):UU7AZU1ZG(D,]%,0 MBUEC/)TJX^QJE+X<.=#(5J4B3:=L9VK'QN.<6HDR#'*R7@P=L^5289JOERA^ MMNF1.E-;%-%0'[X;M5-RM)54,IS<>!I&H@NXPVL\E#X?6FH7:N:JN8ARBT&U MM!A7L[)@2$C+N7BJNEK+D6@DLF3)5GWFS*94QLZTT-!+=@9TI3>O.C'%6[#]C3MAFJUO/4?WJIB>4\]5F,PDYWX=-E^!)B:GI!*UTU!H5 M2:>>ILH2#HU?#DU-RD5+:QL"5Q"D29P&B\E\CH=>S#7);D<9>J:4*6>E+S*2 M15;T-H.&7LR5%/,U+=FG2VQE75CG53;;G*3@4!^FSFSC^8)&I;MLMB_4MEQQ M5*C,X 1\N+K<$H8*Z!<%BH\,2=F&3%W+P:?ZL* E+X6D$F7K+-D;%==+N26# M#22!#P^NMDM0&HS$-3M7BHW*J&#GZ\H*#;W8@5F_W2^3FB0JY#23'6GY7DNO MXZ=>HH]Q84X&/$1GAH) MD1A("C1%PQ_.'TXME9DSR@D;SLGT2A4C*Z<+VLH/KN=JZ6D;C8R;%%WH2,F* M.HPEU94?7#LF :J:N3).MD8\4E(S&C&/KO8VR,T)K3>2V+GGFQ(G.S M&G2G7*W!]8<;0:Q :VXP;_D!N[8T3(&NB!9;8)1!0E&2W5+!%Z[-T5.]D!XM MDHJIJAIKZ'+Q ,>]MIEAQHG8DY M);E>;S,JXT=-BEGFZW3-[G(=6Y$72D54Y+XO-7.#R6H\TAQ(^VZW1>52N7DI M[4O-48?7"X/2H$2!?#<66W4;(KWVI6:9*VFQ>J^78LEI>=;-1[+:PF3\J%E: M2K9<6ELIKA&O4X/1()4K2[[4+(XC*T8O%PIL0YRT%HV).8IG&#]J0EB,#,%4 M[5'SZG3.6?,3;(0#V::PJ38,LMEB_*C9'/;IR&H#^E#I&@A0_">U MD>2K2O6T!BT-VK$DU4@V$[EJL:+VEHP?-45C-JA$+6%&D>RPQCOU;5DQ5W[4 M=-(&RM8LM M4V3IJKQA@5^['XX-#.11]"Q>I,QCIXRV49/R12O[GV&3SWK9J.JKG1]D]SONN_#+M>W1[<&K9K7GYL OW@WEQY:N.C:XB8U]9N11 MC]21F>?O^HF\P_5S<)'\[W_MR1NH<-2W0M-QUPIWU='':#JD2_#H$GF,QT.Z M!(\NZ<=H-*1+\.@2XE@PZ1+B6##I$N+83>GR7]M$*O,[U6-/Y?QE'JDZ;MSR:L76F_?.S?J+V22G\XDZ.KRL T?Q,Y]<,"O_T\0 !#%NW+# MBS>Y?^)H,]VQ>&UB_76XJ[V"!'SN-KQZM.[8_+=7Y^J1 5O=I>)P+/9OU1VN MH,?=85^.)!R[#*\#CE<]#0+&+3](%D+6/Z/Z.>T_=L;=D[Z,(#ASQZW$Y9?N M:.]ZYN+DB*^@T060I3W)/M'=8E!WF^@.NAGZ!.7M]4UY"2>C/U6S/T1DGB?^C35C/VQCQ#B(ZHZ-0#-.J4A*3:8 MRJ!70J%T,=0V)!*_S(K[*B9E"$ ?V91__UA\N3&$O+G\S:L0LJWFEOEQLU#C M^C$NGQNU"@MQ*]T/0M;E\JK ]!,:M;"R2EN,KY-+&P49T:B]5BIVF7;^M;P1 M 0220%I@=\/3 &_##W-;!'Q?0K'Y(F(32LF[M^'K^3RR^\*8+V57_PIMC9N$ MAMS9EW%5A_1KX1;W\,D'Y;0+N?Z+WD,$D*FOZ6T/V+F;\76ZCP'\ BY_XKG> M0R7T>RNAG^A^#];-6L <[E_(6_86%UG%>8KUXO5 ">]032;]+N:_K!^AXY;M1SXO0[/FB9L]/ M,O;?JRL%L\KO%4J.GD,AJN(YX:WIZRCHR3PJ(^J#?Z*1S)<3,:?)%4PS'HU; M"Z7!KD9)I"YY'0S"L(3OA![?R&GB!PZ!;+/SJOPG%['L:&&)=8Z/44^63J6F M8^%3Y+\ZKBRL=#;1HPIDK*.L^[EJ@6M!^:=?DO]OY8\JH;0.8-G7U8H"MLC0 M$+R+[A1\<_%374_!U:?>:5KN,.,95"T[43(?SS:;K$.6IPPSE(2HS(Q22*N* MQ&*A"^KG(<^5]:[@ \NML2,XNMAUL4.J]8!2S';Z')AMP+:SR1B=-,(.&O7( M37XK?Q1STL\HM"F_J$WYDSQ2[UL\$=#6O/?7H/:BO^LN==E,ZH")I+K)=U;Y M5H:EMXF1QHHZV6DRHS36IQZH>.*R_V[HI/K"@/*]G52A9O0.3+BXL"L['-.( M*Q5EPY:+@VW"&7>7$H0"J![%;J >!PPI DAQ =AN6EL-AE =5U=*VA"&&+1 M]W=?72SWYFCR976T]Z))K<>G!_4!E>7H;*94T8I#J[?!#6^@PA:-I?S0Y.LZ MM [=D4/;\W? [WY%_[Y"0DU!,,>LWCBUEI<8"0T1*T[[4GP0/>?I67J/F2SVU M3RO>A7;VX>\M$<-/R[KTS08Z=^KIU\MZ2AY.(6]GZNJ-R2B.A5)ZX07$N M)G%;TL^ICA>BU5=$JYOF]=U[X<'*^_MF:<*);5=BR\6^S,ZW SLG)A)JLH-[ M&]^LE%Y "@#!#2)XRP*V%=;[^:KQ$3\[X.K^#KB0Z[_!'52@F/H;U_O)\[)) M+'G5 LK'-/R7)9IY,&U.GCR(= /Z225.A#^'F($];^^8FU?]Z*&49.Y.M:WAXH M\U:UP0P'[$Q)82QQXSH&(>H$#'6NJ)C=>YFA&G9+W(!TV PX/253_+)A=$E&+LJ,A'"# MQDT.?*YDSW2P_]H\9(>K4EN&$]?L7Z=,?B[J[E_VYD$4CGBC].,)[Q[C\;>@ MJRIO6.#7[H?CB4$F^WOJGDYS?DUB]M!V,?6=Q]@-G4_\23"'7,D M(MX8](F'*13U'[1"V]Q-S'MAQ%WYE;3;X.GRFJ^FJW:[O?280&O\8F MX!5R!??I;T.W9,0#OTR@\K:\!&?/](B!7[P;RH^AV>;8X&RA][B9=;_W=D;Y M+US:_M^;'I,A7>Y#E]>BW4.ZW(K9GW(7=GR"0ADR#WU=>*K'J5&^33\P3]_$NVX?0% M^-<_98VPI[IC\=K$^NM__RN'X0K?.RTI.+'XX;Z$8O,UQ2:4DG=OP]<+16'F M<-=MBS"!H$L:_,J$P&J5PJRB@.D8GTBHJ_0Y9X=F( MUM3*S#4+F+DZ=7NO4I>TXW7[Q%ZUC"3-#/+,ENM7A\EQ;RFUR]75*/XI(9M! MD]H0O&Z>4!,P;/JT2,T@P$^IGE'Z%77-4(5M6:;5;?.ID+A21O;[D:>P5I9/ M]:T$N()3VP)6WPS7G=8H?LN<['N*55W7!,E$MO"4N]R1QH(B% M=8U=&+EAHF-(]K35&N%2U\_C\M>XV0^!+ "%%K\63MU?0_Q,*"IOQ>DLO]S* M2L->.LEY=T)GI_>U4#N*%14:5GI"D8*SJNJ;F%+)2:/$FY.#OKK[\/,Q*;3. MWU,.(V!IET&JX!/\5,U@J*&!S__^@'FO@:%&_8\TK=D1(V-._IT+$8 M0E< 2OD$'YG")/*/@P_<@D2KKO,.5P!K*I[+1%*U!@*?[YM0CA:$R"UK#N^N MZ/ISC]&7 HSFZ'%L=PH(\:3 D"[B@"Y$1&+%N[%>YN1MD5YPB'%Y<0[_AYX* M-VA*7.2B$.A0)7A4T@A[6+6]L62=?MWWFY%'O)%G^XA9J@"AQ!BM9=(I%+F* MQ376>HJ/)Y>"\+0:1:^'C9#T7@H6A((7&>7P3>KM//)]BP[0J<=8+$QR>Y%1 M[I2LFPJ3#P-(E\AC,A'2)8!TB3Q&0\($D# AD 63+B&0!90N$,C":Q1RIR=RX):B6"D$D\)OEB'/);90AVP!F6(4@%+X/V M:M$JKF(9L-4%(&O0LU #%MO]<6B\ZED0,';Y0<+P:;Q_GX2-=_'^*7O_WBD7 MA!(!?QHF(&U^_==9L0!>$)RYH^+;(_?&1]#G<.P4W1LM :'JUO4K!MQ8Y?ML MF0Z, -_U- N4^-[GZ IY^FL?2H%BX6N>0 '3.NK Q@?+=]49[Q&L%D3E\C/" M:(-I2X5ALA^.5#LHI#A;(WNLCI8TJ)T""!\%7M:L*H008&4 ?!OH\NN7.J>; M0NI);BQQYB5.QZ.58!<"LT35DW"?B]I2R@&%3+ M)OX43#"1[;^^A35U-X0,3&V=%QHR4)D MR6)<.0;A<^PM&9*=-SN]"D<+7+Z]9%HDB#&?E&\?0E7PH.IZSC!/O?M:2/2- M=;W[@PU9 D_)\K9;YIR-1?;9.BN-YRLWF?[J19>"Z;^[1SI]:$:_9$;?/3,S MP'[ N^]-J$?>R5'X$HQ'ZOG8?,37-8[6<]Q&RF?RA:CD)M>''L$0RN[A,KS[ MTD,]\SY@5(W5RO$Q3T^X+-V.5*FGT6*<]9+MW^0\#)/M/YAL?QS_-';I2>AC M* %NYCHDV2']_H7$=S=E'O$L,87#Q@!HQ$2V!%6WX(/YL;X$CP1Z'V(,7ML0 MC@57Q5\\C)@#WG)<5B=03K\W ]DB%@X43%&&CT.Y_(\$8Q$&;]J[ @$XP=\& MYES6\-0?\*>[UX&U 03;(FS]$/\%7P\YBA2@-458P+95]ZW"%&X8V*\*:7>;8:+TZ3@W25BGE2.

    475!\5!E/$JE:Y4GNITJ4^0TGUTM&D_;6JGU M!P$@_ACP/;;I@+#PPMT++[Q:6#E,\PN[I(=T";ND!YTN89?T8-(EQ+%@TB7$ ML6#2)<2Q@)1=.*DH'=98N$>Y_R^3/D\]TO3=N22H-19")OFR3/);91;N4HT_ MD&46 EC2^HH9>P%L@1> Q-1 =M#[.#A^Y_+N/T@60M:_;HIK /H2=MAVF<8\>>M8]8LI[R5EU)LK%0*(WM4C0Y7 MU>'[6V[-C;5/:$?',0SW:IQ7V340'.2R.0U(R<+)F?+808NS&&T"'P),$[[8 M)]0#Y*8-72D9&99/*_%E6G[JK>G6*(;BSB+QAWB2?/!"R2/#:YH% K5S< M."IV;JCZ!@#BP"*$&QA(="#SF'"K"$; X5R1--1I3Z+%)O*$T'3;9PHX[$O6 M3F/0W"^C<"Q=PYU;X$,U8!,&W"Y](@O[2#>F;J?&2C72Q/T\ZBID3)2C+: M:A;,0FXUBE[.D^N5!V1V-,BQ?%=3MY5T*TL-T,B+>6:2;6$L">4DUX]V2G8I M2RW[,PF.C)V/E%8E)<4D4P)%:W:FSN9I?M%$(R]6U'OBD]K2;&M*8\,5G>J$ M-%M6"XZDST=V.IR<%LCEA,HNZO5FF2G4E05ZYL7:(T.SV=;^'WMOVJ,JL_4/ MO[^3^SN0G7.2U_/L!!7G67%Z8Q *1!"00=1/_Z\"M+6U[6';BMV< MY%R[VRZAJM9:OUI3K=45:7DP3UF7DYL8D2D6VR!0ET!UTR<@XJ[0G\=.1=I5=]LK+:1Q?S#9R;+JV M-J(@>A66CD=6XVNJ5T@6!(:E.ZH]7R4J^@!UHSY]NUU=9(P-.<#M6<\8Z,LY MO^A2D^3I2'W;BQ$VT6[A26*:X^?M4CP><[P+%"_XLV>Q%26BS.5-;:-S='_H M:+HX29T^,YOEM2K(E'E94F=-.\;:*@W:<.0)A_1P8= P3+/%-#/)3$IG9(=3 MT3-/Z)Z4K"S?GBQ&3+= KG@K;6AK%3WSA)JI^(!HI9153-Y$*KVE*948LW%6 MXA:UW)SNCMN63$JI(F4DG:V%.^:E!G9,XV=Y,;39N MV$RU4K43@UYEG>.HC31^H7V.4X>2Z8YMYW^E$FVEWE>SB08:8XN MC9^L'=CQC#-D!)[.Y9?)"3UO3[,ZDHZ3M5?;/$[.JH.%O*D6G$BR,6]($33R M>.V3&%22""Z5FF2(:6H23\7CDVD2I"=F8UM;'K3R157=VBQ3%"$A*+O*-V?4.?J+ WRPIL8MBV&)J2Z*$2#1&D+'DQ5M MR-FFNLGV8DQQU9GK_>TPVRDX<.3)BI1>MUX?)P"+1S@EF]Z,)B*_0MR7>CG2 M5,I"<4@"GK&EF-(M.6>YS\Q6%^EB M1N/PI5PO%1E =,M:^QR.=A+#\5!(]AO,>;)VLLC-6WB99YG< MF%C9K=&B/#7;Y["Y4S)-OE<:-/ E618R[=Y&K4+^/(/-8",--4>L2_2R-DJ2 MPGBB61 A4J?G$KYE\5JO-*W3W3B_GM#"(EXOG$5QJR]U8\YPP-%=J9V,M-9Q MJM="SSQ941Y(H+IQXD7&S@,CG^K(],(2)^DS7-=,+,>E6KF'5YUY93&(YW/) M'N+YDV=6%O,J*RPF*MTEV9%:[>4RFQ:2N)-S/J..[$R7C129JC/D^R.V504K M)!TGS^PLVM7YVE!(66I,QPP1V>AKW3FG.VP:XS+'-,0TO6RN1+LC]K=.ECHG M'=2J4V@V(SPN T)M-X@6J#6)]CF>9P0"Y-;E64T>Y$N2ELM8#;F,1IZ\W5Y4 MU/8X5EW3]K8E:IMR,4_VSV+S>BMVUA- =YCD>,T6LK&8P4JHXN/)/.=.4URJ M\;&*+S0[6RFQ=GL41\\\F:?"C^9+BP)K9B 8E)9RRM5V ^DX)_-4>UF=P^7D M#&\6;:Y7KR>L\M8Y)YO*>%BG;+(PHB6\-\3Y=UA">'^"-LDMG>.2W7@:M_55K%R8E_2E+7HE2EZ,S#:KHX')M6BI M-!Z!1CFGECNG9P@F$P@_B(Y$9R,S6F MJ'-P,\YGTA(WD[=TPJ.O9-%,=\0,3')B3]D! I'] M-IUKCMR;3I04U1[;_(R1B\*JKT48M2A#CD%#8Z<.K0NCT8:\\HZ+;K#O?,4N M$8_B84IW %/MR2@17GT,(%V(:"J4ER#2A8CB89/V !*&#'OH!I(N(9 %E"XA MD 63,"&0!9,N(9 %E"XAD 7IMK!OZ0?YMO ]KK]=MK+OQAAHK_[V;M@5KH62 M]RYH'N2[PX'J!ABRSK5O%']/S@@9X7V,@'_ZVMWNH W63;.NUF0U_M> W83MREHG/P&.)6M>?Q^W1IN&II^7WWBBMJ M#D%CAU JKEC&_#&8_IFO0YX.>?I[\/0)2W].>[LGO_?L M9!_=[3QS%[K(;!@PSL=2C;E;H@!\8H]7]3&^I2IBF)A+N6V MI3Z]JX<03UUHB!/*?RC_/T?^\2/YQZ\F__4Z;?B=Z=$#)V6B3IFSFR:;=A$^ Q UBVH6*0<72O M!Y4)+#-T6G]K5\;-C:K@.SQ"SW4H&E^A+02,\T_6>_4B:=_&?MB=D!WW@&RZ M4Z'YU+)K%B)=-#-36A-D.G,I=)J(8R$,!+"R+B/2YF'X8SPN![];;]%UP+KSW$DI0*$&AB?<%)M[?*P.C)BMMB;F[F97LSH7NI2$$8L&VOY0'Q%">3 M8?#M1T'1-6]&WWN=PMC W:M8\JK"!IJ+TFJ=TP2F.RL:#M-6U6(5M4!( M0H7M*Q,H0S@)X20HBDMH$/ZM;K+F)K5(CHD4F$V]U-^29*:2FJ">*\CN2U^* M_C]PB^OCOKPW;W)]V$G:V%ONF&Z B,6N$1,8@#6!N>LIC;I? R39K&6;J+DT MRW'VPE98=!]-@R,,M[>T 6:([U8 #G'[6/\'!2K_BU)%__75!^_]E'C\ W+2 M1'N5.]PJK^,W\I;X4Z%4WAW5@N)B["=_(%DFQ<]MT_(^A6\&/79]>D[CGH U M6,.8-#/:-F:".DMW;7VY999,0NBV?_U)Q>-/$%-/C^I=__ G[%_?5E\*"-E. MJ35V9JOZ$'3+>#.6Y$PE48I9 ^K7GS2>/$LMGUA>L]\OE[/['4@!(=@%.7-6 MU:)=K,Q$/!>3N*W6E;6T".4LG^3X#[X3X.L-P,O1\-VZ"^U]%KM^1^_\&Y.R79 MA6:KEGEX@,*97C@-4?71_0+>V;@;8R%'P#V!4W+?P)KP,8JB.>9O=P<\CFK8 M"[@R[D,'9&>US);6]"I/DXW:-#W,F.6T+;X4I"XW [RM@*9 >D A2ULMS-XK:3R?%]C81B#J XZ?"]EF&#Z]DL M4$'S*^Q#I?VB.O?\3?S]FMSW;8^73$03R;"'P45&N5,S%CP>TB5X="&B9#JD M2_#HDHX28?.B -*%#'OD!)(N$,?"]JL!I$N(8\&D2XACP:1+B&/!I$N(8T'J MC>>;^6%OO(^8V%^_YK=KW&,Z;S&;2I1B6;"H>D.C.02)^FA]\5A'<-D&$TPO9AQ]I]K1;T6-[@"FEZW2[WO;Y6I(VP&P[+[C-Q0]4XSZ MOX\2. @F4MVY'LG5"L\&$(C"*^U!QYKY?%+22NEVDJDV*IE9,:UMQRF_<>F9 M\M97X!RNN/>J9@]E_; MD@'SXWQ%>>PP0GHI0GKOVHT!+X_]JE/PWOL6VKFWM',+D@KW>M?\X/D :,#Y M^=,\.@70I/NLXM4&N>0\'"F5%%6,I8!<360U,2T*Z6&N/8F_7CW[ND9L"(RO MA3/N+>#!VJ:'Q,$?'='= D/C67,6")BCAL7M-!?KL#*YCHULNI(K%[N.UZAW M7\\\#-F&&!=B7&CC?[V-_V4XQZ1*(Z<][T5D5MCD37[=[;)3OY/PN?KGCQX+ MMJ&A?EPZYT-%Y<*H\=\8\_>NLAF4Y.=[[T-HB@H;M7L#JMN=1V MF(W4CXE%G:XF)Y37V3@5/YO&$P:3_TXAO;?@WBBC\-[+#$WD@&'029=42MD6 M^MV8S8 &/^ K*39%E1VO=7(:/]?7(42=$'4>&'5"HS5 BL^F:-+K&--;R-V, M-FVUAFP\S5!>C^9TYF(/B "*7JDRFYLW(R79EK>X+5?+D4I365;65%AE-FA5 M9I-1(JR:&< J340T'5;/"B!=TE$\I$L Z4)&4R%= DB74%Z"21V1+DJIF7(H4O70-/5[VJ^Y;I\""5$?\&/Q^J5M[M*F9> M5I%#O@@67URM2N;EDRL853)_$E7Q[T#5#Y>>^.01'ZSTW]8%;_WOJYW= 5OT MM<4UX$6:WGU,7?5<#AC-;UE9YA&8XLH'EP?? :/Y#Y/SGT#23^?I?.ZTON=2 M\Y+)>2GMK 4>P8R^M3P&+%/QX@G3T"R _8>X7IKN%YN^?WL;_G@YEJ;?ZH)\ M !GCF?;!MY(^", AF3^>J:S;!I@(4H(0ZNNRQ$02<[TA5G0\G7".LP8I<](4 MOB)-T&9Z';J7KBI,=3%9E,I5@A>W1VF"\0]D"1Z_ KWU1495CE4X= <+$L@? MU-S;F+M#K@//N'TV8(3H2L(@J<%";Z% MD/W[O"KW+3P.B-(HG1!=Q(.,ZN4%2BIG -:\GIH3L$5_;TODG#)T>$Q$3,!% MI'7$.Q!^E]Q_)FLUGF4')7-*%Y-%W#4#_DJ'SVT';PV8Q+GC\]!"^(M1WTJW^R:ZUX.K@$LVU Q*#PZ9!Q4@P-8UV@[$;IN[JBD M8ON2TC_!ZKULC^*C"*8%']R44_.J[$?\S?YK)W30/.,<^GHG[[%04 MKN(?!9H!NU*P;D$D2]/=W3L3^/OUQPV%PJ<=,]0AQ70#N+6:D*EUZ>[_BYJ_ M6(QXPE#I%LP @@*_9*(ZO[KF5@!VB_]ZWX)?036 6Z[W4N4QR<0XWU)!KV'1 M>#ALQ4)[Q38Q^+_#.L->PQXH]JS* G_Y M3-7GNU1Y1EYEUQN9^L<\6_(96!BK*!KG\X!U4O39YP)$6^24PJ8;_VOP*T#4 M#/BK BW.9^)9<$+'3X5&,/IN#&/O6_9Y/Z.FX!O8T#!^I?IS?,Y3&[[:5'"; M[O)&:J$G:>1I"*L_!Z7Z\VNG4B(=38:%[@)8@)"(QL-"W0&D2SP:"^4E@'0A MHNE$2)?@T06/)LF0+L&C2R)ZL:542):PKGU(EX/C!8^&QTL Z1+*2S#I N4% M#^V7(!(FFKC8@CNDRXT*VW_:(W/U\,U[:I:?WZGT!W;J2[TA=^.5]"ZH='3K MZ!9;\I8C(F!LLLK$&[2.TST'RA<;UC'(=L$(],^:%OREI48M&XC+6"@ M1Z#HIB9\GPL8 62+R\;0'?CB!>FO<-)>MBMNU';DTRG*-U*['XMO0ZT[U+I# MK3O4ND.M.S![%*I7CZ]UHX1-+Y_.RR,-->\?I7F?DC_4OD/M^V=IWYRFH _= M:[^?W!XR2CP4[/>\5._GQ.H0]D.-X!8-HD,&>0B]X%4F"+4#3SMXU/;OKJZ' MY?P;0%?K^O[%VL%MNGM?30]XJ*;0%_=N=P'L4= _R&W@/47@^_ &NLH7\L75 MSO^'8@QTH314!O;*0+ NTN=8<^9>^W5_H)>VM&(52-/KE*>,!Z]XTM644R^B M%OP"OI>+6'YQ&T=N5Z>/2_/R0_G*KT5B$@OYA2$GMQ=SS@I:PD\.VU/$A/RUY]S9=ZN MI,^CF&G A/QR*=,KK=P+A-X7 /Y6+XM<:2_<"&B(A1_'0G;]V%BXUO!^-E?) MU6DI/RB/AJF$R4P"@(4Y0DC,Z5Y&D\ER?V$M,^8DP5,0"Q.__B2B7X:&CU>; M[BL*._O6:P@'E^'@ <4=C+H9SEFIIKS)S.>Q.6#,)7Y49#KV5^(^\(L745[M M(G<'GD7^;'U;P:8;LKSEMK(TYKE(7+<;LX8#)3WE]DT()?V+)1V_CXUW[P+4 M+Z29>$1IIG/"7$EV^#ANUX$SQ)-,7);;=Y5FLY6N#$9E/L=LTKUULA)K3&<; M=&YG?OTAHO&O*%;M.98")LG_?N24E(*T!CQ65CEM ; NX&Q#LB#+/T+TZ-;^ MHX#!9/ ,I*LYBURF]'CRF26O#*C9DCEO&&0_B9/R*F+3:[9H]3GN21)XAX@O-H=LDU ?$$_13W3XAA-W*QW,+"-O(EK F M9P6-Z4X)HRA9@_QT'0 (8Y9$!.>910W?6'6U6J[(]%9&C2@3$,)P_*M=.L'% ML.^8??" )=7D_CL5Q$24(.Y3,,.7]]^75U,7 MCC7D&-20>^U)"IFM-_!$!4UF@Y-R\&@B>CLK]F^E<%O+KPK35K'. M#&),(3]I%Y?"5KRK%,K**%59JLL5OEQ*B=6(WLJD@)K%9UZ7PI^1*K!K@WCO M)GJ\9.H*N_DMJ6ZWPRGJO.;OH]O3#@[WC^W#;WG/>YC6>SEM 2>PV7??$<2 @#_XXA-FHLKF4(K4W6!TIX>)=J-8#[4% MMY&3*HH5- ,#+#?;-70\ZO&')B"I^]:,3^Y/STN!NXLF(VY0]T<)M8KC49=( M#5N@$#W\ E9 08\W)%-&96)0DW+6\$;N'KW?+45B/<*ZTWWY+$Z#^P8? MI1O:2D(RA>D>4.T:6\(5]8[GJ&N*Q&TP^"N4 ?P,498,HJJ%N>7=#XK8KF7J&/BP8X==43T MOG7<$]'_[(TV SY94#?8V]/D'0I=H]FCNUBOB>6:C6ZS5LY3/3J/%FX2@?Z^;=DP2]P\*]U"+PJ0(UQ>1OUN,WYR.HV M0X7 T[6G)@08UG"3U*1;S=L[3PY4Z8N+&$$F-S$/=4_Z][K_)7;]6_'](BY# MP#$'GV--UE6W)B N\$*23T[X!)F8Q*=)=I*9$HD)1Z3322$%$G@L@82$W7T# M*FB+:D%9.PM2IZ5A+2W0D7XC#YP),<%?CB0[6:O:F4L+G-P8(V(2*TX**1&. M/'FFR>-Z").+O,3[*Q(L$O!?1V M@G@YM+,&E>K27%7H8M/(U96Z/,9)<4*>3K2D:*9:U;H3O-KI67,GN2HM^FTX M,O9RY&3*.Z5$3,.9W&BB);.<7LYM'3CR9$D)85SG&ZG;)Z M5LNTI:E>2]-VO(#WE]GZ2LR+<&3FYXU#228/%B;;FLK5/#?#^#GOEB1R=<>CJ-)1.920HGN$F<%5(3%@!V$L-Y M,$T(B10;3YUP(*@V,A.BDI2E>'O&2$5F6!RUS_'_ME!KI(AI,H7;@"[71D.Y M(W'4.?YW&DN^.N8XANZR>':[-17=S#GG^+^]E5/#?DTW\&3'L5JBW:(%5U). MF263[8\ZXG8Q97+Q2))7F'15TZAS_$^T!F8[UJ)J=#-+RI$F&:/8U%G^M]DL M*TPB+($O1K.>:">:JT&L?8[_SUITF+10WSU&:X3F3?.\C\YM9B-!KJ23):7FT&.'L:MEG/*_XB; MTP6=4;OS.3T8E!<-N0$*Y<)9;@8\.]1:Q5E+9LWMFND.NJ!EM,^QDZ-5[+ZZ MX=*TY,B39F7 S>TA(NB.2"\TVEW7;B5%M<.S9\P9%4W7:GY9&*!XC)D5'R_/@HUH7/:V@6\.9#X+^Q OIK MWWUYW95*X($$8CD6FT(1%."S3,Z0=)<5_;<=3)ANU:7J8,-M!32%W RE<)ME%Q/B%SL2X45%S?D'\X%@=OL8R;' ]C["D1GQO!QZ][(A]_B;^?F^J*U][ MUXL76>&@]+&Z"7[O?CB<%!)>?T+(LG2IH^ZFY?E%6-O2=A]X7A'WDR/?R8$+ MW1]SZ@>QC-W$#EH]_GIW)E4\&@M[2%^N<'JGGKAX2)< TH6(DF$/Z0#2)1TE M+EX["^D2XEA(EQ#'@DX7B&.AO 20+B&.!9,N(8X%DRXAC@63+B&.!9,N(8X% MDR[I-WK,A'3Y*[I\].*GYZY\U"8RY8/0IIL3=C')Z3]N/%&S35;ES?\^IS%] M*?Y_[XX1;X#L79MHW>1*UUMNLF#]YO(2/[MDSD9]LR9:*QS-W1]IK= M&[T;^E>Z@!8RR;=DDIJ;.4.$;')U-HE_/S9YTLN.&2F;P*W1\4K^^D.0F:^KV!'" M8 B#(0P^ SN$[VSF_V/^]QTU_ YKO&Y&U-V$_O= <2U2W&GYG&Y$5$34&'Q_6=C MX+%J[S^N91",-AL!T-DCZ;Q9R+*]%2XEYP3>9ZFL*:+Z%,E??V)/L=07=MX( M$3!$P.^-@&EZCQ[R+5)/W 0]S-O+73FE M<_51?H33] ?[2,.4E<#J'\&7FX %&^[>B2$ T8A7XKQWWYIOK[HM]/69\<]J MRI55K7*[FN62V_6$R2ECOK^2MR7<#IK'QS'KR]50 #R=VTQC(]V<%BD250]U M/3X)G SCM"%TAM 90N>'H#. .3.=<1D?MZ=M&\\)[H#BUI/I&EOE21 M!6ML=&M!RPPOQGIJK$?,%HS$Z](RIC0YL8&P^$-.R%W/M5OW6/.+Z0:B6]H9 MP/I\Q6?B=UB%.*RR\GYV#JM%?7>ZA-6B@DF7L IQ,.D2XE@PZ1+B6##I$E;O M#"9=0AP+)EU"' LF74(<"R9=0AP+)EU"' LF7<(JQ&$5XK *<>"J(GX-R(95 MB(.16GO;/;F[2+S.]3^]7*Q?-C@D\?O(N_W9.GPWI_[BG_]H**27YQG23QB^5PZ)\R59(>/XW8=.$,\R<1E M.6@)Z^NA-1T:CES';1/2I!B/413GE\]-I\XD2(:0%4)6"%D!A:P 7MN12Y2T MI,1UE@'9K+XM%CM#4@];?#(L#%XJXFK0]9/3'0&O4M2L0Z M_6RKM1WE9W@2$ RMC)M;?1TTBW].%Q<"1QL2LR"'/+N9D3Q9I[P2LWJ5+FQW$R6M@NZ6(ELUS)CRK@5 M-&>6K=ED)RG/67Q0Y]I6O=51E*! MJT]]:0SP[BO_#DK4C#C*GB@B3H"AY) M;!8;L3NWBX3CE4%-/J53>!C$"W$NQ+GOC',!3'YHT-FZH]5*-EU- =L \9Y: M;P7-7BRFZ\O,IIZ3F25E9_,#OIJOZI17LS1,?@AQ\Y;9$7=?>8B;0?"S1>H& MH[2(;4=>V@.&D/M6IKN_NG.(*.Q&LZW? G(K'][A]R:UVX-C MO^9?S>L%X+E[#Z=T >S3)Y#E7@$YQM$7F'9"M,].]^ NO(JD1OGG\*:X_]'! M[2L._0">\TR?,+@P#O[- )AM AZS-$QG-]C4$RG3_9(.10=C^86D2J9EN*47 M,+#6H; #^ #TU1E0>.20[=B0;T@VDL(6F@HV&*2I#"Q,@$>!&=USV(F!()=7= -"N0'?CJW0:<-#OH,SQ=@=L["Z;F@LY$D' MXC9\!CJ,,&O&6NAYBLT#;&IH,C"PI:U9B $AKW(S]&5L(T$^1)^P)GRM;@"6 M]SC8 +IF6(B]#98'9A3KVE,3B@$4 <3QNWK&3YA?RYA\0K$%\VCN#H"35R0H M.SQK>9*"^-H-0K"J:D-0Q70;GJWPY1=X_=J*W&TY E("T],J,-%6P+FE7/, 0QR<4(J!JX?V^YD 1' ML";\3%$TQ_3*3Q\MZT@%R]L(NC1U0DS\&N\][;#B>V>US);6]"I/DXW:-#W, MF.6T+;Y4.;K<#/ 0Y9H"#1&0LYZU#W;C%BOIH7GVX$NSBL;)OE(QG4"54!9F M4GW(+)A244Y5'+F"NEP J'[H\/F688/KJ?D0U_P*.U"K?:?*@'^)?G"QQO>[ M"WBGKU&_.YV($F%YHHL\<*US2!&LZ @T?6+7 MD_A@K>T>D9]D -/E;M%VSH>!P-^+#497N;^-HZ2SU8S)G&> MN6;\>>?<*+A^F![9HNX]7+?U.72^.$_^1_^N=_*X##:E[_F49K,X:D >PEJ'Q M-N=ZW)#\2[KKEX-*(@N9R^42E\,-:6J[$G+X3#=.8.J::FH&'#?=8)U6SG?= MFAB[8B7%=1Q9&F;:4Q-*DR6QBK+!X'\PP5:4B 7W 0,+7=$V +EB&"T(D%M16*+"JC9K;##7C4MD7#?NWL\X!2)\ M"A0);H8\SN\4=AT*P$20$H107YI?\PC]C!= MARU WGP>N04-] WVF;=4Z^S7$(<@PGG,Y3E[=YY?03),Y",V #B03,(&Z8[^%OOY=9]?2PEY =I(TOBGT MD?]>%Q#D0)M%X)T]_\%>OG[]F+;CFGGHI4;U/G7E8_]ST8:GH$ OQX0 MY"63,P#Z%.+BX: 7^0_X 9G:U+)6H7(+34XNI$U*V)@-7D-8 $]N_ D_APB0 M;[VXV5=O)G&TF<2$ZFI3W4C8#L-2/;!-%:U4*TL%:#.KDI18UCNJ24?R"[Q4 M4G-ZNB+^^I-))2]M)>%"UE?OYL?/J#OOYF)*&75RG2O0Y$QRNC-ZVZJ+$$&2 M>.S2;N+1+VJA^S?Z6-?2.!G5MX$/0LK+B4YV&"0U ,)!J%:]DR-,")3 G*S7 MN:U>:N55V:*6A"#4C1??:9.^/]A%W[Q+=(5*5?WA)V59CTO*,%A5= VG[.9YB&^84 Y<.#PY MX'R:@OM7D[*MF69 RO%GN2G34 H3AQJ8=#7#2A%[I14&6AN9*)"7SO.3MZ_H M7(+G^$)#1@.B(C1Y@:<&0+TSCITEK:O.LA@\NQ?H^W\1J_X$@08T4R%6(W9. M+P?=C%;2=%"N4>\Y\H](,GV;)-.7)('&I.2MQU,9#@@0*Y0[% X6,7PS70_Q M%5\ONXTP7N!^N)K2S M91\48CYR-ET+8'96;4$SBO"[YT^M2<:()909,6%L&TP:+2+2L"H44JCP3.(I M$3_-QM_AS+/5C/A)1&^XSU%V?!9QFJC"AYC'\G.HD2/6M]T<7,B#*/L*#4 V MEB=CFFTA!X#+Z"@4Z8XWP(*57/&" ]$'ONJ/["F(&[X%$Y^#&60F0P/&XU#3'$>:FAOE[( /@STV/59X!@7Q<@THIDS M9CF4:D9YD.#H%E10R*<4GCJOH/SGQVSR#LK?M]$-8#6%U_:YTLMWB9G4MFFI M-ENE1T1F9HH.VF>"(,[OL^>$@1+Q7Q=W[F/]?F+ORUJFX=B+W(99)')BJ]8: MXGJ\?2\&'Z7S#48A;4T>Z"U<'=?ER=)Q&9Q,9^[$X('9Y"LR>*&;I_.EF,$Q MD=9JW.8KLZG&N!I(*IUX+X,33W=Q2GQB_V..0Y8FRH2FF_5Q+)MF6B1#?MB/ M<2TFYWOE5B*WD"H,Z%J;Q8:JRJV::V82./D*D_^4/;XBCT^J,;)1;J481EJE M[&V26A,9DT)8$B=?L>9/>=SW%*&1:/\DU6;]^*2;(G:0",?$Y>MFPKV:Y4+&=X'_O;J6(%^FM_WO_QRE\>U#]2AU6S-^[U)U#I;EIP^2 M;NQ>!!$O2]#=L]^LXK ;=;,KMIH8W $M%T^M_8\X]H.T[V$F6% M'^S846*X]ZWCU'#_LS=2%0^N^-R>)N_(-V@T>W07ZS6Q7+/1;=;*>:I'Y[%" MN4$UAU]]'QVTSZHMOR9:0XIQG0OO,]*/!X0'=K)%YB#;=6 MMW2K>;N\3[PW[W&$G$L84)'9>,8GLG? (T1XSHJ\" ''''R.-=E=>D0WN]U$ MI&TE#1%[VAJ6:]41<+ '(_F>V6&W=2#*27'&F^UA6C(WJ(/!RDJ M51TLJ]0Y:K9J5*W6&EAU6>(J4*\L\DGQ/#5GQK9'\(YBR+G64C824I)M;9QS MU*Q/IJO^6FP7F6X]V9K+9HW)0AJ=H::R:9?+Z4Q_RRPM<\@N1_2.3C=[_'(P^?2Y<7RLK+ORKP9/KM M>NC13R=_]@X!-S49OJ?S["3WXC6^^_NUE"C7F0=W%RAN;MQ!HA+:95XRX,<: M/%5'Z%I_]E4]0UX9JL>=$]1)'4'#)W+E/7>IZ7M-7YN0YF=TG>AE;AX$/ M+W0:\[RH[ISA-K)39>-Y;%G?77FE6);K7#])A7RFD4NB%_4H_-23HV^\XMAW MGP[7R;'PV*?"22X__%7X 7&B,.T M@31M-6>5GB-79XU&>IG9)(6D\^N/H-G&*[DRK'\;^055_=2,&Y'QDR1Q-)\@ MF\*HM6A&Y!2>2P.@@H7,FT4G 1);+>%]:!?MO!6 M(%$('1(*26C/D;;+@NB'2XX $*TV(JTC7M[I[Y+[SZ29M@%1&4[:N*TY0FZZ MT&Q+$.]QUU]3001EULWVB;#N/XBKGN$+Y5Y*JGH 5'!5FHH.+Q7NGX&"(3O4 M>L:W* :Y#GW'#>H<@.&3S]QP/1!T@1L5A[NG-;C:A,O ?!1C=$1.>.9(*KN+\'G'XL+-L=R=6?Z1\N3E0*!/ MP)H#^NXK/&#AQ_]!.< ;5PC,_\*S33)9+^<:K<#8I\QC_W&S--G]V.?P'N^# MU$':('R0OSWNJX\6BT)W?F#-PTF60Y%$-UJ_GZ@;X+\?>WC5#=QD!CAAS+07 MBP-9X68(U-P$;902X./'*;#XW'X@D,>FK_>'G?U[ZU(*#LBX/A4956(CA M=H484D0TG@YO, ?O9CD9%L@((EDR82&&0-*%C.*9D"[!HPL\7N(A70)(EUB4 M# ^8P%0N>5,-N]LF?+00PU?!* MF_/EN'D;SK@:0GX?-G'[L5P#-P-6DJ[Q'*O#-S MKUJ#]ZBX]_FKYL2G$LP:O4B:2ZTF<[Q;-Y9Z,EDO6:E[E+.@W3(%915.TG:3 M1)HHDZ,W8]6FEZ.YCYU[]])?7HSI<1-+'S22&Z-2QP?=9G*V;LSSA1%*S4;M MC%+$4^QL$\TKGDP!D\!3/>[FEHX7H0C:OMRD3J@7 _C>L)5W\]#CC86ON@[I4I3:N;[=P*NCQ09O %L[7QOONO-M1F1R;AO1W<&T8K6L%Z!O!QF>TG:_( MKJ< )T3$3$:F24*ELUT\1M<78A"5'U(+H@V%;'N"LJO>3 MH^:,0->3H.X3(XBG%'ZNF>-C6.6/H^C\]$UX*^_AX9#J5U4&7;>'NA*1B3W%S^A* M_PT=13_0412 ?0G=2*&6]1;&?4;+6BFZ$:$LH2SGC+@5WPH#*G:$99S5,D& MJE1DXBEQIB3==36JGZXF>.K3G:4XZ)ODZU(!QKI0L0H&V*'RXY_1JI:=YFC! MJ$*,)A.E6;'']47 H/IL7L".^!&^J[-)3R<%&+P?P@2HO_!R'2-9#"(9K]FH M4,(WA+*K-N/X"'(9F:*3G%KL$"\RJ>RRFVD*#.L$45%[.T,J.TH30[D,;'QI MC8E)3"6Y:@\5!X1J6BH91UW/P@RI@#B^[B[< 4ZANOO>!%Z'NQ'T!4-I^ZL< MJ\ARU,AVV_46DQLIZUP,I)*C) 4QT5?9$F$'Y^]4\XO8U_PZJ8+[1N6LL%;6 M5];*2J:C9%AD)H#%3,AH+*QE$D"ZA,6R@DF74%Z"21'XNB?7"[J$^R^*PGU#4C_.G6_ K4>B\Q^ M2:>_P[* Y0N\HYP3<37&#MC:O_>EO3-!^Z]/2,(_%95OB;VF.E#S"WE9Y_-X M13,%VVH_9D)29THPD_:\HM,1<97G5BR5%J;4KF13^HDDSR4D?4\!N[WNY+G$ M [8-_[K&PCR?\L-CS%5R?[X*9;Y![@^NU91>JUQMT,TEF)46J>QRT!;]^DID M-)VY #Z/9YQ=L[92,#3O1_0+W4GU>'FI@SBZU/&Y&FRK2&&MM%>K"%YM][.= M]6#0K1*!U$3>KI]4U"/SA;V09+;0]^DE$.O.42GRA(O(3M8X? MMN:W@MQ!A)GKW!Z[#= $0QGY^^)'@WZZ+!5R$B4O\_UZC12<=B*V*WZ4C";. M92-_*Q?+%0L?!=#&^]Y.E)/EWN(R_L]29-XL;D2GG$6_6!XFZ62W7[.L6J6^ MZ8J[XD;QI_3YJ_C?4]Q"E\I]]9V X5.H CU"9:)2L#%8/"')L?4S(H[)OV]4DXC,2;-6'!LWC1D6)FOI?H MU1C*JPKT>M^T[RF! ?(8W5U4[Y>E<_>E!T&A"MNDO5=_RC34UJ143H\85D]D MFGHF85 Q<5_"YR)\/7#YGL,"-O9X-7U.ZR)_2NLU!JH6'N# M-8R)PJ28]J:[D!B[8DG-JD1GRG;[M39#J! 5VM:GVQ#S)QG0UR F11?7U:78 M'LOL%&3U*EUH%L?.:VD3/C$)%TUN0D_\B)Z?R\H%2I+=+E/%L9R;\(95G E\ MHOQ=A9.D<]4^4^=IL:KZ],3]Y#;TBQ6>8'1OF?!]S,@ M3&9UW=#6<&8H*]J8G88#A82WPQ+^$XH"IFNBFVU$XI$.",!X+^QU' M'J+&96*+ZUS63/".*N?FAN"DZSUE.Z)^_2&?R#CQA+].\+?1^*\)=QL@?E#" MU7.%U#8V8@AYD!0'BVZ7)5=+\=>?V!.1BE\BW+N0]Z]I=QO0?5#:*8N2T)7B MBHQWEY0P;.L:UV<@PL:?XK%7A(ZW#52NTT5:UQ"YN=E1.%?M$\WI;+E/\L>" M_$)?_Z;7'##-'KO. A4(DE4PM,5Y_FM"NP?^H(IG&<72*,*T*@[)5'-I<;P MW1E'0W1.IL]S"3QM@?MJS&+7V-1[N5>HU36,(IXY>&2T[6PE8"!#BD,>(&AX MH;*PO&1R!H V%WH8R\]MTT+\[^('I["F*0D2.M$E:P:A1=NM!$.S64F6Y)60 M=2O*0BE!@3G6,]'@/ZX@H?ERK#G#4 $QTYT6W"/7KKPM]P3GI+DF]TS;I2YK M;L@ZOJSEZN-1MV453'1$O':R^P5]L3>EF[@1!KWTV[A#><2D[O)1>5W-^+US M3K[\*W(\_+;A@PWTT\F?W6?^=OD2OL<%=:RL>A2"?]]Y?:3CLG#NER0(\1+G M.B#_3W+=1 3Y#T:Y#/T*''J:L:TB$1-5UWUR)(:<9EJ86RK/$X"+E9>_7HF^ M41WSCQS@]$)7M T 7<]C=%XB]OY,=YZF>Q@?_CT'M[FA62, E[DCQ/.3O"^] M/-_/"I=!Y42JJ"06>'.J5I5QDFY4YA":4T]$(G5>O)R9Q,V0!PWYR3B?SE,/ M=7V6[GZY.<] MU=>.17TR2,=Z-&GV:(+LT#6J1^=;5*R+98P]KTH/9O>O)IYJ&ZHVBF M;8 >?&%6@4+@1SJFDVQM5(.SK>-R=UX=S"S'D/21#YF05R#K6A?&3= PR)T MXHB.CC$#&@;7HM!)\:/757A$!>]8(F*_,9\:F$L.[) >]S$PRN@05.>VZAU@ M2*W$D/9JZE -$' !*@'89U6SC-D<7BR'@0P7*T4_=&MD .A5%(ANJY8"!,V M/"Q% _@ZIS5C+7@""2@JX>FFZ/M06?5#(-XAC!AB)ND8*UA^R&(WC6>@.&SC MX!5^/2AORRD055 H=O9"AF-HM5]1W_;5,D%D?!=)WN]U(O:R:.W__L]1<=Y] M;/B%CG6P++\H,.G&@D40\6K_NAOVFU4<=F/N^A2DH^2^2^+O?1 9;026B*;3 M_\:>?T3;<;*7J#O"P8X=-4CPOG7<(L'_[(T"Q#Y9+$V_ TU\0+U4P@Q):Q?K M-;$<%,EFK9QWI;50;E"-7)FJ8=T>_*!.-WK=?5&SVTSZHD9O:B M(7?,?A&7(>"8@\^QYKG6*&\=*7<*/[O'IKL"2$\=TM?"? W/Q*@=U&+0/D'Q M&\__@* 9 K+_&<8!PV(ACOOA7_,)XC6GV*[)":&953D)FDL&0,]V?0HH]JQ" MK-YY(Q:2*J$0,YK$$\9R7CS9Y3+3A'^!3P!/&+"XZ!-Z[TNVM.%&*RZN[X\& MI)E#IH$/=FVPZ08#DFL4ZDA3B)X\P@#28FH;R*&"%H<6B8XKJ,FZ1AF/L0K4 M(;RF,$CO1=K[X;Q7P#7ZD).$LPUT9+E^FMT^&HC]#"]X/P4S5A'0 UY.PC4K MT0;=R\'VFC:5W1S^Q;4T%OIZTM$YW[+8/0 9(DWAP ^['_O,93Z3[7ALSV+^ MH[JB1($>/^+P+B@MMV"9SI33U&=<+Y0('RW":?NORD'"B>"\!;@8K[761!X. M&<#@S97*K%81:-W^R4"("&;@) BTRE9[[0J1IR;,1AK%Q&$13/#RE]/*(3MU M)YLTP[^?]Z;%1Q6164EC9I#(ZZ6!8O?UE?CK#_D*N=E+KM:O$-E7DT*#0$R] MDS.7T^PT)6\T2>PGYN34K'PZ4/K7Q#2EC2FI[9Z*DZG4EH@0^6W?@0=C^A6L MO4!, JE=ZN:U9$5>,@!G:5!71_H57*EV\!'\#I)VQ WGO@O6@+-=+0P:]7!7 M_8< WV/I?A_I[N><#%'L/BZ2W7I>:H&:H[[WPH9N&V B2 E"J*_+$A-)S/6& M6-'Q=,*Y>$@12?>0\O@?_F(:UJ3IJ'#;9I*^9]F:M$#W1FL2Z[D&R42BDZLI M+WG^TT+3:CN%.=ZIQ!B;4;-RSN@Z%OOA/"QT&E4T2;7Z<,_A?NS7479]1Z;5 M @:R(%GQ.7X?(0\XG$XLDXUZF9CCFZ6<'&2J/-^>P^/I3+$RCYUU[X$88+F9 M:P=@BK=3\%]_JWQ'%/P7V@WP#W#KL$[N":O5<9X@UMMQCO/9QO?\,_2@9GL(+EG9'[[Z#'"K9KZNH&W"4#,C$R?MBO M5GL>A:,^@IU^WHC9TRADD1I@QU%E]9#ASL(FB"5JL;A&=.AN:IZ=18:Q6-MV M4[$2B5M#N&M+4=JF##%;$7CL^@MJ.ST,>#T)&BF*TSX"O(0FT@5UC5+44 MQ *NZ>O&XP\#_ IPF6UO.+NNVD-^1>S)OB]HY1^L=^:"6+Q2:]GM9DV6Z&6E MN9#;V<2,.AOF0LW-3*"^I'P-F"8 ^X!\#6U1#QB+II!#1((3.2!UM3I,ZY;9 MG.%%IZJ5K%6Z/*U!4@OH.'+#42\=S.?<#WZNQLZ5H@+K@$:>:P'Q@B&Y5P#0 M-0$_>0,2\XQO0I#6;E#:]!(S;NU0N _AUX,,*]7K-0V/6/@P5B^SN7;Z4SD_ M':2ZJ3RUVU@WUMD4"FA7403SO)W3C7?RG5AE!*VK52?5$#NK_$)$N=-XP'P( M]R&/H79+J>R>Z3 M8GD?"O4SW0G13VQQ?*$WYUPVW>"J].TH%!>'A;),J$D\-[64G)DJ#@;<)0JA MK=JK3Z\I1SMU?^;FP1VX#[Q#SCWCO@ B3SP&]R$I6>E(,I]O-9A(9YONS.P8 M.^P=D322^(!.1'&<9D.=J.5MX\'+)6#F/&4#TKVAJ;[FL2=T\A I*ULQ+ZUR M SJW+D1*$F=5BFF$E-'3*@T8-,04+Q1P:%EBM_40W(=XC?P*3&:Q3D7..7VU M9Q:2K5:Y?6?BY0KTFA<[&PD?Y).55"&1(!M]"A$O_E'B$<<2ROKS\T5:0M$4 ME$SDZJ6VB30A).C S>'&%L"::;P73(+?T0W-C2]I*.+SK CY<2;X0$4S795X MKVNY$2L%!5R>,!% VK**IU$=QW7\BY!F]&).H)>_<#!?E'Z"DOD.4OM,=XR7 MQ+A!J_%7XB?6(IV/A8JGI[*]5/?WO@_X?30Y9"G 14#]4H6/0LO2H6V"0J7N MR@R ],C# 7?(,PPJY'W,@^9M).WO(W.X_;L/D3/-NUI0=[FR["7!O>(0;Z1: M?)::5UB&''7E<8E0M(V(/ [I\^?<[1)T*0PEBNB>C\(+XL*G%U%GID$4O@%) MB_F$M> .*2S6.?B(6FQVOV!5 TBF@I(?(Z4'+ -6@A'[]BT/:AO8D@?^?!H%4+\NI> M--]RD6U,>5F;S>@B#1KIU:##E&6:=Y")*UB;4]#?.HU34'&#?( MU/222-"%!TG8W*2N@);XX=(E>?T+E$*<]E[>5R2CL3> MO#V9JL?JN+%QT MGJ942HHF44W*Q?Y2H-5>)LOISB1^.I)>J!*OFY667"QN;="H)UIR%76\.IEG M*S[++=+B4&4&M2T[+/0*2Z&)FM.>" M694V32J5HI?EW*!:*4J#MHXJ,)[,,UY;-X:]PKC)V&)\VTDT:+.#HT)#)V\? M,^HPSY&Q.4V**3"%1W;9@?N9.;.BE,H-NVIR@V^49:$QEI($E:'@R)-Y,FT[ M&V>,;59NQO31.#U4N;32AB-3-TKX]5QS!3>K"+B..?,TP[==W21*Z8H Y&XU MV8LU"XM*UVB?9OB>'Q>D#%^,B/_&:C35I6^1R)L\G<01)!Y6(8+:9L2M0^1E MD>UT^/W]!]/S+)N>0YE%EQZ]5#C1#7N@TQL^F""Q!9S;S-Q5*9FR"J(L5. ! ML';?[;BU1YI"A#$!]A^$N"3^3Z?)N#\1__S74YM=7>$Y! ,U&/1 7RM^OL+N M.;QUW[G_7,8$I8M%,:P#+0$'6@*:=U_$C2,*+#J:=WG(;C$5L,LN0TLZ?:H# M<=_3MG5X\EK -7106!/^7]70+2")M^%;O%F)-NNVE0+[;0!0+WAVSYO'=M(N M*\UT#1^HIAFNZQX^;JH9AN:@[R%'R!/: V]B4'6"0SAWG)M#MUL >,\F/6'0 M^()$6:![3:^73;:9\NB+S3TD)7)$ZRW"EYKFO+-E2H#C:9G;T#U36D M:L*'F"9*O5.1_@"-+]=: _ '_GPRB#]-3;>5W.\>Y0OZ>0HUW&1;\>TS MM#&(<&C^*(3SO!>>]CI#&02N(?PR5+/C<*0'LZ9[L1.9FCPV!8KFW,)6. ,3 MA^S):_ MB EF[ IQP,9/ @5[9J;.NW*.MWG&\DA47BS?WTKOCQ:DFK7G;?Z: M:S_-)/X ; MG$-J;XU?=?@CCW*7FP'>5D!3.([+\92[%$K=.Q3@0GIHW6?T@EB)[&UFM3:^ M*=A0P$J#8J9_3B\X.^Y+]0((Q1'_$@8>O6R8/'\3?[]-XG'"[D:(5QJ0@_8X MJYO@]^Z'PTDAYO(GA!+>76*J^SML[G4-UK:TW0?>90WWDZ,K'0?5!?TQI]XJ-;^]^R_(FG[S MZHEO(+HOW@UEIZ:FV!;XDGLH[RZ]>7S[\+U%\9ZO$?U];=*0+@&D2XR(DJF0 M,,$C3"@PP:0+$8TG0[H$CRZ9:"RD2P#I$N)8,.D2XE@PZ1+BV)?2Y?W=75XC MT)LFYHWNO+]GI]+G@@PW:<+P%NR'F_0>XRO:4RUKW[RF;Y:#OT7;.W/$%<4FYY=JY?S LXKE#LNQ9OV83!?% M9*ZTA]^$@?882WX68PD\FKYO\\XK,Q.*O(5,$C+)<3?(3QZZP6I!YP6%?U^- MLV^[O+>8_6HM+G?GX\U7]Z&FX,WR,H\+?KVWTC%^N[ M!13=S8I(ZX@GC[]+[C^3A2W4!JG\(,MT,S&<&/#S16DAGA7N*^2PJNBJF')T MVOH?[;IE[#C)QXC'\N0&K1NU>V; M)_W\E6F[LI568FPJ5XL3:U(C1TYM='3Q,Q+[P.WEXUQI]QY-4V!,X-K'^\N> ML7T7Z+'3(-AQ/L,Q=FI)V -K/K'[[4D<=8$F8YDS/: ?PWT4HL2]&M0_)@A\ ML9P3DXPX;^MFG,KAD81%,+6DONC,Q)O)>4Q<.XN!,AW+.2&_:"RY538S1C=H MT[_^I,BW6KT_NG?P]L(>?-OZEMD//WX?0G9X).?*CW!//L*^A&+S(&(32LF' MM^'Q'),']VVO%V@-/9#7L6G>Z0Y_8&K="W<#Z[:[:C#PK3L)=^#@^\1#0Q9_ M4! .( =?,R09&+TGZ3G,_/JQF%^$U2V[\WKEFN]J##QV9M8UXII,OMI$8DQP-INQ=XIH4QQFV6XO)*^#K=51Q@YU'G/@E$<\@$^X'&ZDW#'O> M?N5AH',7 -G7ELZ]*&3^' $IB=R*WE:DG)S+% A#J*;6DQHU2:%(9R+UM8'. MH$E%" Y7CG8&7O8?.[[Y#O$N\"JCY,Q9 4^:[177'](Z-7.@>*>A>)\V*GA, M/YRO>MH7Q/GS.=OXNWV7M'34+7]T*O].%[M^\?* T;3 #E][IX<'ER7 M\=VW)E2#3\[%,Z=A=FG76[2RZ./%18)H3J;+1*M9G0FQP"RXW=S7=? M^<]4F<] 0VL9Q^,=-4[*@S1N.9L&HXD =4Q#-VV(MQ3E_W/[=CQX/\3_.^H+ M<^9WMU;K045:#FK6!F+^V3_';XVA>7U%2=I7"R:1\9WL[GD5A0^.Z\S^[_\< MU=/=BR/JL*(9OWN5Y6@&_^S2H.NS']9:;347)?T_#W M7F[11F"):#K];^SY1[0=)WN)FK<<[-A1[>#MLIC77MJ2KP$1R%;4[K5O%W>)]Y;Q7($F=Q\ MO9,:0F-W,? '_+G&Y44(..;@="7': M]#(MV#@C9TLM>;-N1+)*+[55IVCD25O4K!>6E.J-]6$+-65- MO!R)]\?2N#]<5.5M2;\0SYQMWUKG[6%W8W5(^O^U]Z7-B2O)VM]OQ/T/BKXS M;W1'&%H;(/K,=(0 @;$Q.]Z^*(14 ADA82T&_.O?JI*$P6"\L0BHF)@^-BZD MJLK,)Y?*RBPUKZ7!<,1>-W%3UJ6U-_IT?:ADBIU./G<_;5P]U.Q,30RNHR^. M'&BW5[W+%B-T$@K__$Q+]F6*$U?176H!Z\*\UFZD4D.Z= >,G9-2C55T'Y[W MKV6%KQ0&[(C)UNO&O?LTZJVB.U<>VM?=3/&VP]9')E<87*>FX\8JNM\6I[<) M6[=3G1)=L!]]8=)UF^(JNI?:O8R?&#):9WIA7>2GF9%Y/6VLHGOE:7Q=\D;& MK52KWSU>/&;%J2#5V\-03.HU18RRNHI'M]UO7%_5>OW/) MC4O73X51XKH]EE/+(\_3-EUXD"9R1QGG6KG^Y=-P="?"D&^[7*>8N^IV M6&MZG;^K/3J/$S1RJ>(U]E*JV.P3%B4W#DTCP?KMI@HBA]<\!R5YWR$YO-=B:H8?+2/.]N3TJ4[[93L;$68 M.E6.O5DI<<[]4!M=:C=U*7U]H??&][EBN;&2FAW^J98I6N-I)R]>LI:2*^;N M'QJKVB!?\@W?IFW+E:9N]K+O/?14[G:\J@URJ?U\/6(?"N>=_#/_6.S?656^ MB%*MEC#DOM#QBA*X<*2;\_%3M^2U&^S]RN;&75_+6)>Y>X9^E-@;[FYR]>0^ MH)%+SX0H<%._;J?OZ$2E>U>0^XKEX);%2\^L"&/[HO;L Q?^?=PFQY2%;GC^'<&9+L5'%JX:LO%4;%Y(0'QN5O2;_O\T!BC MH4NDMP:+;WUK7M/'OUGK,+YM M2^;H:TOJ=:/0O.U&M4KWTB54M8M?\.D:=RPV+!P=U[^PEX=H(.H6J\R6J70_^9QB]+$Q8PHV6EWK9 M[J^I*/Y'"I;Q1B]14QKHA?Y=UJ1O"@4^>UOM3VBF<>+=03_<^E/81.?/=#K) M"Z1QSEHFV%,#L#1I:!1#NC#)=(K0)89T89,\Z9@70\(0((LG70B0Q90N!,AB MTLIPWD F#;$^@^D[ZO6PJAO-9CO1\$DZNW?BQ[5=T99Y8)\M,4Z3=;[5Q"@" MRGAE4KVN_*_:KK9AC%;W4Z22$/C*V;)U?M.$GTO2!QF=,FB MAE*B<&"Z:#MP[:*JPDU$XE=W; O^J 9A:W%BN"_?F@V*)N9V1BC0S=*0G]DK MG/TP&UVV5'L(6E$$O&(';1P7GM@* NRE(+PN6IJX$%P/@])N^&2GE'A(N.ZX M(]7.,]7;@OW,B+E-9;RB['W]06 M2\3'$+7VD>L:0WC;1"KKP:#7M@&*60 HYL !JOK0KF54/7_:ON2U^K;CA5?R M-V\C'I-!&./;LC&HK!VA[V%=M%UO2*)-8MC-50/=MT3LS=@X%-$ADO*VT3(3 MAL_KNK=V(IY!D_FKV0<<,,GN/5ZR]RMD,0ZH['UO2,3E2"(NZ_P8ID7W\^EI MMMII]9U"_ZESE\V643.^$P^T+*+D?L,N>T>"_<5E]KYT$K@YG,#-.IP;U8ST M1>WY)B_YETZ:+U_X^OT8W6/Y4+SF**](;QH;5D/HVEL+4=%'PPJ(C')IYJ>\ MK;S\)8YY(P&_7I0>'X5TH4K?#/E>1KD8697KK27@?V!8/.E"<"R> M=&%Q(2="EWA[^[TGL2F$]SI M),_LG?QQO1NQ9;H?^-V( V2=Q;L16]-@>^6,+?9:#W5%7$[$@JY/><7M4R,% MLIQN.Y0R1(<%[D*I%E1Z90@4UW?PF< ['5FIO5S%8^.7S/RAZWG?<9EBMMX= M%3A'3DG\D[M/+E$BGQGF1I*>;0Y:=:E\->K7SU5W4W61Z\H4SVO%F=^-0]^= M"R,C(PUUB=;-KJUD$ MWS2,8R8^7TZ-_I)UO$]3N%GK4(KK E12L.LIAA78OV"B]A6K!["!'$O+]R#9 M8VL'!L?5PW)]$)X8MP=HW#;1?M7TC@M$A#:U$&O*EA0B#5S QQN#/+.73JK8 M*EQ+?N%A[&2[NGW>Z04UV%EVE9XZVO#>GNS=_4<9CA5IB#F+P.09.+:FN/WM MXL@X!ZSI Z@7!FEY,'A0ZX5GWVP$'1IFM[ZV9?/&!D=.+?Q[@R$3&KH*G+H" MC5P'#"$7O1BX^$YX2/_7UN^[)N\4]7 YZBCOOLS?N&W#CBWB^$=BUN2U+_6; MW(7:L6X$2Q]MF6:GD=;TBW].'=$,,+I^MY1H^&9Y$O^[R=@) 0J*W MVS)PCPDX=F.O7C4G]:M2L_E$E_R49CE=2TUG=@ 3LM%)I!Y&U=[%B!92XW>:G._3Z'R)=?!?/KE[I4H*(5@TX1SJ MP$'9;+,@1X*=:96+WNUS<2"/BU*MGA?O'[(5ILDTY!0R1_ED=HLMUO>.,.O8 M[=^;*G6R=U A ='OP,)^3I,!8[-K=RXO?/9!2;E&*8-:BD)CDTOR M]'%&/O]-2B#LI#WC*^@-'F,A_C97U4N(NCD.AT8@@'\VW%Q\<=O7Z84KQ?,= MN.,O#1WG$QX2U$MI>3SIN9ENOZR#ZP+PQO%&-.VW2CY<]?GSY^[5U: V&4CY M2BGKW2'\V7')AQW7,60)7>)' M%W)7.J9TH9,ITD$VAH0A0!9/NA @BRE=")#%JKI 8""3\@)?1_A3OV;.)+/[ M;]T9VPH%VV6=;PG/&U)RFBSQK:Z,$8KN]& _EAUK$;_';!MV=@8)<=WPYD]?:IT[*S M=Q>/Q42K+W[[7N!A..BGA",;:>(32YC8,A+$)2?N0S4&M@X'Q0M#2+<4 MR^D\#KG29>;1SG8OPVO"FVR*O)>@S4<,).XD'#SBDJVV.X[G=]B2T/O%$W5[IY;O7"F[OVZNJ;9F/]$/W6GH>3!NVD!X*5B6CB<$] MU-26S3:",X<:1(PEC!"C:JM((0Y'J3OVMM^46*]I-16Q. %\([R:>@+QMA1Q M5X_;7=VU%19_-Y489CN!V[X#P"K3K-9R[Y7S9K7C7UU?UCA_FK/HL9S&IEF: M1-1.#Z(V;<#%'X&(3;=ED*GR&9D9C3USH#CC\WL@"K0]0B"#8F3'%B)+$]?U M0%U7$B(CEMCV0;)H^\X*C'2Z]_6<><^/.ZVQ-K%!IF/[8D/.;+VW&P&:@S>Q M8H8CU"Q3\MC",QGB^VS=]]GC55CE>S$.;R4M\CNY< M&E+^5KQN]N7Z6!9PNRP2W2$(MX_HS[Z7OR=K9I]4;=N>8H8U+4-Z7.JD=:_DM/O/I1PORMG @%AU(D_"$@<++,<> MEB#'/)N$ANN;$MRGT@,[R!?EVPZ;N&E4[A TI'_\S:SK&'\4P2"T<7\H<8A( MYE(.&#G !9AZE($*/ '7(Y[427M2)%:T'J$_MV'43V+8?0Z].U;44@QHTD2% M0P.T@E .Z0'?M +3C2>Q6'T>LNZ@]9QV?%GHWMHW/9FAWP@8_2(1HY/'N1./ M&"WMQ[:1ZOCLS*\@58UU$F-%REQ+EU9!G!9:YZES3T1(M3*GZ-EM_TR^%O'_=7 MA/.94H9+C13'FU*>3<&UO6HO3BDNY<'1)C3!;0?Q Z5"(5<,BW* 8E+ ]5!S MJH!!<. PSW@#)&YNJ8]XI)6=?V+9^.IQW4'ER79 MDROLW;AR)R[P9L(%ZA_-=U"/%6@7KW(U;&>11=MP)C4]#U^,&"W@SJKB./*D MJT#KNS6@R;^^,NEJ:&-*GZ\IAY$C-(B(\.^6 M[>&M0KNOFHJ/NK^C=^B^YSOH.= C0#T<3=Q?TJ7@G_"4X(OM$?X(OQ8.5>#_ M+1N3(W@^?&PP21>B&41C"H*VVI^1'@"J'W)"\"1$ZI'OJ'VT $AQ^!0XRDM2 MBSU/*(XYPWMQ1HT<^P&HJ+]].-U@\8:EVD/X5"MX2O"AAY(3X,A_;=MB>XNW M7E"0_J1+^YK/HA.3MIT#3;@KQA-X*2M(S_'=\/D!,M136>XD:D_\E#?J;O^Y M]^-OBJ?/H!)9&XN\GY_+!FW,L\.G_5T2H!BS;ZQO9AM^6/?NO;81KF"J[>L8Z4$ MFR]=327VO%X?7+I/_:FV9LLPD* ;ZT>_:^A2V]O[UKK,&D9>* ^EQTE/L*6, M:(]*<-_2J[VLHM M'%^-4N=-51T.0,-\%/S[=K:F(M;CLJM9#RI_9+,$JF;;.\4L[!0CBRV[.W)2 M_KBCB&WPG"EYF7KNRUSXN9W*0"OEFG$YIY,8CPM"S;MW*I4QVJGT>SO%8('= M]F;1"YM%R^Z0KS43E6M;\GN=$5V;^G+^84=L54U+H_P#-[6DZ;-4R"K%:;K4 M:ZS9K,"2HP,3#YHGT.IR74,W BV+;%PDF2[ 6==G5 ]:6PX46K2OBC:$5J_K M.;C/'P4F(V A@PU;.@!M&3ZQ4)!%A(WHP-B#CPM-<&2NS;P%M,.&Y2N!2[3M MSMPO U,?=VIFD](,=V0J4[2385_N#\\0;B-(A(T5/SI%^A-^%^Y$.-=O487V MIH/B%/U_%KTY#CUU&PT7W^S[Q?)1F&7FIJ52K[LH_N__+'2+G)V+H8;HMO,G M"IC,+2O<3!;'3GH@$32C5'3XYC^*.5:F;KA,04BR?!2,^3,+NJ"-H%))0?@W M]?(CVHZEO42]UN=V;*&7>O"MQ6[JX6?O=,0,R>+9HS\L@V(Q6VZ#^=5XWUK. M6MR852M6,$C)>BK%0@V)5#\ M10/H+#MPWZ%I@+X3F!E68/V@>86AH?'])'*"%[?-X .EPQ4'YM4-5TW5.#@)P5_ M>X&6\&]GR$Q31G 31HX!WW*&0Y0H-H*7:DZQV>GBN)<#>M#.12^;[?H+.7>$ M&:\9.(BFH<4#N,CPQX ^ )ID=QJ$S@)ZGBW'WJB?Z%N(9"S]SQS3%^"& MX$^9?WZ=103&#*U"8QG1W?8]%, $L^^\.9A$F#HQ_-3T"F0 M,9J)UA;(&NV*K@,5?E2:,7HG6#4$#F-GPF3A_ CS&*W\[632$P0:%XU[;0P0@*PT('S%)1?/4) MF(C_PVUY1?GDG&J9;%1M; R@KV8\\X(WF,F158%SJE%,/=PH"HD#I<]V/1B) MF&P>ME\>&<"D"ZD,=3#<.!1(1Z<97=-P^Y&M$B$[_EV#L( ..S[\9HP^& ?Q MN0=\H0;@L !0%Z"[B6&4X90$D_JI_\+O9E):\%N2VM!&&&XH>DBT+0KY T&J M'IL-F&2&(DFJ!)G(@UK.=BP/CJU4ZF7"Y' MOU[N[BS"M0P_9UI_E[UG! (+5HZZY@V:H>$C)@/-W="G%%8%+U]83?Z/3A-C MG@T- =KUB *M>J10]OU\&$&Y"C=0%$<"LH=M%2M"G@[D--#F>) M60@9..BX#9^#A6@XI4QC@)0\5/I+7WB+G3^XGD-U(K1L5N>ZC"ZG-)Z3>8WE M9$7- ADPD('2F526UX7].A&Y)%5#@DR57XQ'XA]^@+1\EM,$75-E)@MXF0>L M)G,ZR%'!^H19 9NDH6_'1LCTSCD&'2:Q*!/*P9- M9[MZ5Z!965%T5>8S&4[.IKFNG!4T35>[;!KPS'8MA#?YX0W$+.&&D_;1HF4%26O@;]!J&T*U%P0G#-%&@B[Z83*E6M&Q)W:^47@&IRN)EN5#4_L* .PX0*^EY=GJH ]) = &A\]T M QU+>8:'DJ#"^-;\Q%^T=D0>JAK--" )/E2='^ FPX@81IIP*M <\*94.$?H;029',,ABMO-M@?Z(:NN,A>8IP2+C][BR9Y]4FAB?4L^UJ][&_O1#O M1(^ %ON6 &:2X.;RE/BF'B6+^].B8W!EUHW>&C M@055C_=60R>#F.%>V>NO_XI2>"^N;;O MJ !*]FOB1U*+R<<*- ,I!>FA4>>0G:&'056E,ZKEHVWA:/H,/M94H$8YHTK MA@RFP$\Y-IM<>BZ*!UH:9A@7/MW5I\$1TTMH(#PLQ. TIYM223J%*%B$\DT) MBK(7G5FK(?R!@-W=G#@ M',1'H5$2,ED@*U!RG#!^/PN]XR4@8(=J_2D^R-4*=0&3_JG\HG+ @ML2G-*- M+2B??6,$V2R*62/),HW=6>JOM.\+RZBSB03'K(NKB [XYD^4EO1KP)NA[OOB M+D2ZZXW#@&_IZODSFYTIP5V&9^FLDLUTE;2:^2=89)S&@L1%UCN-L/OKPS1]]U.K#U?' 1U;HK[,"C=5Q9EH*7RR@C! MTOQ1V:.V/PS7P]:>!\* M9?ON+%5#M!1SZAKNZ^]\90$!3D0/0@.C3).5K!0;^_> #B]V>CX(08KK\BQ$ M*2TC\RI@9$50!9D#@$\K6:#P77V_*,4FD?H+XBTOZ@J*:CZ\F+JDSC!7ON+F MR :?DV\X!'*TLR=WY@WHFX66[/FE1G=PNR]+M5^6.I]KA:\BF.:KR-V*( MV M7Z71CG6:+!8BQE[R2(]AL+"E)V MD [ON*]NN/7)@SSHRI"#KA,YZ-J6&[K6ZT0HCH(@HN_U[2 +&\EJV75][-=U ML'\F/?H([!=LK;H))6P_2@EEN0=WR7$X!H=L7."YX9E$I(:,E4XK"-:R8*6/ MT%K>RND+<"-\2RAU06T8*'&F,G+!G^B'^36A)822AZB/+R-:T:H"D5!\SXX^ M" 0"?[(@-O3(>R4TR[#D.='$PAU3=\#.Y;TN8$?-U'GL/G;!9;XM=7( M"2%V18A,,I4AE(@#)8A(Q(40-$,($0="L,ETBE B#I0@V!030J22*2(2L:!$ MDG@2&Z3#)TN O^O);3E^M78?A%51]1W5K5V/T]_>%6&)%=YOJ;+\[Z9J9+_G MN^R;"0C--T_S=XSSW:'=[@C\GAF\;S8G6+<#OG_/\-O(R'LXM*(M7(0$OPI+-_3'A ;AG "L6QBROP$%_>V![&W=ZH^.CL/K -; M#_[[DF9 3"%B"A&1)Z80X01B"A%3B$C#49M"33 ,:C0&!H(8W2X-?M5MAUA# MQ!HB4A\S:^C; 5]Q@P'?(Z*W:IOHP__^8']\=3^X9#KFM,\1VI^2AB_BEH&! MQHMN3 2_X6L31+\3_4YD_LCT^_H 9_![VR9JX$1-@!O\&] BGP\X2@\0;C@A MHR"X*QG0?[%:";$&B#5 A/VHK('K8S)2*^:=6_9S[X5J!8024=O1 H$8(D0"-V6">]!%Q MRL;, \(U)\0UWS(A#IA3\K;I#\,XY$_Q%[F%^HY%,:NC^N?_5!4 7=^M!$AO M5Z4#37N'D\M#/0&<\SUP^: !900_Q[1M!!PH4>P^%')2". U;9\_,L"5.#ZT? MPNGQX_2-VSV'1.3/&T$SDA]$4&:#P': T9E91Q[>5F4 M90[*LF;[J)M*+(7YA)W7&(5F]LXS.XS=['VM1#YB$]PY+%X@T9\-6$._<6NQ MV$SL$XW.OC?'B,GG/HDB8W@."5.9VK[W1SKZ-L M2!10J.UM[A.6^ O'[Q99^A4#+IUU;Z#5GX4:W9D+A^7A1S_^BN:LC:?[TO!/ M52S6BL US/,5!"&IPHZGEJ.Y0-!SCAK\I8<30W.6.;)5Y> MW;TQ-*###@>[Z$+< B#J'%JMM25HPO^AI*MZI78G251.JDK%KK..IF[0TG1EAT'T??@AG"[\!OS/T(WV_\W>@]MJ M(;T>$1;E\ MMF7E!X#("FY&[J8PB\VE6EP6EFY5YGN.%5%9)T9DLHO?^VC)S M2>K]EK'SS6*#WL2S7N9EN(^05AIJP[NSWMEO-%V.^EHZ2PMQPH6,<.];;VXY M^VA OX&6O;-VR>65$A:UC::,.?+LOSGQ2J[!*ZW>M22X7"C^3@ ?I]5P/H0+ MH0!456A38G9 MH A P+(MX#P9*MA1X]M76/ B */9))5@D@KBXVB2;CC)-R5BD7W/(OX5?9.&>X<*_(J&%;HFA+FR2X0PCMMZ\Z"5/0U1BX@4<6IMT@;1) MGS.TC[E-^LST[/*\*FARAA.Z4)?H@IQ-\X+,<&I: /"MBKYETW-==NYK[5(7 MFVVJ?+U!"?^T:DLE*6G2AQ3R B6QPJFA6FH?:+ZY4?4VYZ6^VY#^7:_K;.VT M\;JB1>XGF(&A_D"C&5BG+08KF&3,@AD+'*+/>,%]\WII "&' [S$@&S<& M;*,PV3+?46[$+%O@/\AHA\)^!QS,7<%]7-RX;Z;!/\)E+^K^/?RB,%=#=K#' MZ FNK_8I,/]MN 1H$F-&5^&\' 4Y<]!WFT4R;6<:IFO"3_$EM6"X^^=[0>)/ M,'"PF8B(H26/K$DT6SB-B">QB:WXGAU]$!C8^),%,WSNX"@$XTL;EF MQC_6'&9A]L./@!;]/ALE+W='CH0UQB[#1_I3S^WP 6SOY_MN!_YG-LD<2+OS M+W2T_KB0Q(4[-\&1VUB+$CTSX0(U ?4?@NT_(:XO*/W_]^C;WC_OOBX8]L\/ MJN\ '?*6YXW#D?QH)1<)BE:3X(($.+" 5HX%HH7(_CYWM!8V0\B2,4\S8F5"XZ M$BX :/<;P6->A[&Q<05?"B<$32>6/\.O_Y5'A($O S?6]&F/B+CEE>T? M)S:SP$-BT$-GR7@C.Y,6V-_0=69HF4UP0H;>H9).$R5]%*0LADEE'OPVA?WU MY?RR'JIJ0RD]!P0*U4?]4[#6_:8:#V,@%.0G-E+D>$(,G6B\Z.TJ=(907P>* M(9H[EC!)-#?1W#%CR8.!>V[7FCM#-/=1D#+2W"/@X*0KI%/WHKHYHKH/%R>) MZB:J.V8L&4N\3V>RZ32=0N'4=/HW@OL$D]ZAUA:(UCYT*K;\TAF4ECGIHC.C1G $9U+=&[,6#*6:!WX6!GXF/05@M0>,\CL_ZA^O MT]'9=W4TBU5TAJCHF.$A4=%$1<>,)6,,[EGX,R^$#A5+[U!%,S31T8=.QI8_ MA%LT1;%L?*LY_8_H)6X,T\2_9?Y9K,@QG[Y.C0VOCQ6L- &JCU5T3=<-%=V0 M5G!ACR+H.CYZ.BM@59O]_,DT_:X6#QSM+-'B,8-,HL6)%H\92\87_AGD&'$\ M$[IHNU3B#%'B!T[%CZ21;?<4FEES"GVE3 -/F^&(CHX9(!(=371TS%@RENC. M\RS-,UGX$Y-A?WM/*89GV90)1QPT:B;8FVCIF+!E+= ]\,73[-D,SO[V,D$IEY> .[BY5-4=4 M]7$0$RK#C=R7%B/M&]0*1=GA893=I;0/7Z%F,E@]DVSNN&$A4<]$/<>,)>.( MZ*D,0_-9)@-_S##0^<(_L=G0^1)VJ:%YHJ&/AI[K"I[D%;=/Y107JM&9 H?> M<\%P50>@$=#M_46)ZL"RQU#7AN7*,^]/>^/")[SQM5EJN^J3 M\S70/[!ZV5E2+WOX4G/PF.ME[[S<]*SLY$_<=L!%\ %1QD!5J#E*Z=I/X->? MSU9G7EO<<7.5&_L+F[6(OG/RA5ZTJGU[\)9L,KNV_6XLJP_V-[5Z-DD?7NW% MC:U>R"2SZ4-<_HO#LA,9V :XOMV-< 9*Y0O .CL&".$@(OD_TP\9A_8 M%4.?E\XR/)U&UWMQ6/KW4&%HCMG5568N^>\R[:$D;8 2/\5'Y1 M(J*0"7"Z?7D6?T!!#_C!NIC(IZ(5W%*&WXI(!+?[M4](! M<'@O8/ +'XX*+K"D/B&'U.0."'787ROM$F&R5; M'@ZAO =I3*],HXTA#1\S/^%$."S29S3-9FB._PTF"5YC=Z7&^.T9-G$Y:"2( M=T#\.!?I1."V(MFR!9T[Q_ ,\,FD#7ZY4O[;*1LL30!NTRJ402HTE?X]'"'3 MG=UA"5!B31%6P#[;[!XUQ!7%002@"@A?C*X?7-Z"SAS.#L2EU M1H5=;6>&4%" C#E#@(.^UP7>& "+:M;S9RA>E<2?;LPZ6]'I@YAG>V-9;H?H M12)/A!5PD^3H#FD.6$!'F6@S//L".IU1^;XR0K=532IG*YZ[)=!ZW>/@;=!B M"6AMEU/Y'8+6)^_/$= Z4E9H0]\M2-VC4!5W='K6 LZ3H8+OP=?&<8HGQE5< MF'.7+9,_>8N(X-21LD);F5"M/L*37KQP*45P:7]U70^KGSL!IV/FAW6@?[5!/P.69^.-%FUP218M.T]?/]=TFF F'+G0'CJ?42)L@8A\:8 MGV]O2LRT(V6% ^Z12K D#@W_/M^VD6#)D;+"]GL_?@""=MD"DB!0'-J9?:$K M'8&@(^4%TMJ.H%.L^C1]H=L6 :?C9(53:ME%L"=676>^T$6(H-"Q,\7QMR(B M*!2?AAI?Z(Y"(.BH.>)H6ZP0V(E5EX O='T@R'/L3+$N+?+86T<0&/M*1%- MNI))_=98-I-&_,KN+'+ D@@28887MZWK&IH!\0MLMF06@I.!TG; @&7 ME?PT'$T2+,VR#,LQ$\@2W,[P@3A61T7/O&VYH4E1PCF [;[M6!X4PTJE3D3O M Z3B=R9ZQ+,X*GK6[3$RSE%=:<^#0@>FV'XO1$%/(GWO4XMCM)U90QQ#RG0= M&TU;4-20]&TTCPSB% MR.D!R\6UZ-0^&"J'2<:\6"%D#,B85TS5-P,%63&L05=QWY3-W[@M]]]#:VF? MIDE+^Y LQ][2GO2-CU7K<-(W_ONK)WWC2=]XTC>>](W?M+=,^L9_B/*'VC<> MN3D5,4?'L+Y3V M'R[]>EZB-:5<801.[7*L MG$FS:9D7&%U6>$61 9W1,ZEN%M#IU(_@S'HS"U]RC5YV C,BP\ZXL54N5<5V MIRFU=H-%K]]?]QW75X*B:PC@'?#HA[4<<39KE"' M(.^F>-X@]:OR_F+3)]L7\?6KA= "V5R++5 MH4%JCU$GP!&T<&W+109P:/R&+YNSHA$/&Q;^5%5&BAI, 7UJ!Y^B'H(N'**A M5-XCMXA9(9DYO&2/#\ZM$R2S1[BVCZCST,\B9GA MNC[;0AF"N],E%/O]+^1;>2G0 M$%JDX!= (>Z4>L]>B,PHY9G?'8J-;YY#DP7<]0Y]^ M.$Y$Q'!'01@BI5L,[\18[Q&YV_ $3NOC_':ZB^@GG.[,JSX'=L608_SHJ3 M!+^&2B_X!1JAX?BHS&WP:PN@4MW0=B(R?>JF*!'<[9JC+[6#D$%&J&JK^CK2ECT]0PE MZ=M&P,@+SBPZFS>A[)EG,Y&-MY(K(8/G)@F_:IJ&Y:Z: M=JQW_@(XP0*JQN10]AP.M;W^E,H?[K:W?! M5U KW0%UD:1*OF7!EQW*WE_8?8LJ)JD;PW1MZ^ V7AQ.$=]<.L!P3>!L9=>/ MW.+]]C2($4F,R!T;D3&,T7[]U/&CZ!-7##[=E4?*!D>?%'?6MB5RS..M^F-P M$VRWT>(#M 3F!L(_'I9=$)-I'%II"9:4E@C)^:ACJ?-U,TG.$< ME:F?];Q8RU'E A54Y*;^8TS@"RSX&UR%2F$39N(UT5P+?I#K(#/P?ZB8H]RV M98:5N?"WYM-C[GPB/14DMEKI"K=9MRSXO1^4I0SAFC1@_!%]S?!L!TVBK/W M9E=5<1QY5$NSDF+>7]-YV07/S*!Y*S%CU !9^,_OA0G]_45M9N].1BPX^A#% M(MA[-CYR 5EQGO6^-3_4)(&Z.<7$_=E:?0"03XI3R98*X^(0,_SAR^TSXT'X+^;N M[I?P+XY-K5BK2TVQ7:Y5(0?07":;V0 'O$@U(GUM! (]ZN**R4!1^U$)'P]. M**B?[+Y50/FPV8,_1/;(UZ[J3>E0,5V'9 'Y5O M?P)0>ZGV$)P>EZ0.D4M:[5K^\KQ6*4C-EM3HE-MW,LMR IO:.).T/%L=]&T3 MU;H-O3U*>O2AOWQZK)(^1%;)BZWS8J5VTY*S=#J3W3R**&Z?*IKV^ 0U3.80 M&:)::TL,JO)=+I;S8K4MYO.U3K5=KI;JM4HY7Y9:J"(Y]T5.J=JHV)]G'[O3 M(212AV1?D)CNH<9TUQV7+!V&$IK%@F8O=EI(H'+Y6JQTL*LG5@N-CE@I%^\@ MXH;8V_H:UK;"_BU4N4QAVXS]A[I63#^X)(9\_(8/]T.?HJ!3&'\Z;-A-GWIA MX#FJ!UU[PIN 7VS;0X5=E,)ZPJB0;] R"3&0@8KVJJ:O@5F!WW>5.GJ@%9@ MJ".&9\>J,5"0?/$)H41"$F9L\(K"\;H.9$Y5!9G74T#N=A5%9EC Z;J24;NZ MOO"-MBKW]-YHDJF3C[N;);PU&^<'E?:_6;JL# M0?5[,KL\4KCI-(W4.-?J&.UAE06#FJEY8S@R]7JD/DQ(S\/GVJ,T'232A?*C M3Y?O13A2>#WR_@XZ>;UNFZ7S#Z,;.W%O%0T?C628UT.KLC'.@V[JOC.42V(_ M5RNQ?;V&6JD_=1(:Z!=$ ML7ZO<2(['?J(TEGF9?CTR[0J#&OWLC@8)KJQ=.:/Q;;4LPI%+2\IG!%!@RKUGZ<9N MWK=[[?X$/#7@R*4E=:^>Q]YM^5R@\_?GTU&](4HF0&]?6E*B/7IRKVX=1?)[ M9IT32S7I-Y>V5=B:0R']BN%[%6J7^S5&W)J>4E=]X[QVT]BAG[L M76?*6I&^'D)V2B^/-+2KB=YCB^-.ZSS?YIB2^70'1#AR:?']GOZ0O;M][@^& MCI-YSI6RYQFO 4JF!;5ZAUZ^_+BE9OJD+NZ>U8Z?NZFZZG5Q/!"%.7,\I(4=L0K=:;:DXS* ME9X;YL'D06K(PO+(2B*;$"?6N-?>W)V>4F%@JBR?MMV)<.7 MBC)_;6A/@S$YH>%[O7!:& MZN--CNLK#1&.7%I2RA ;;L/,M.AIUW"L.Z/+E29HGLM+\B\E\.S=2??2I7^5 M86Q9>-1ZZ*',TDP]Y>'YOEJRTQTE7P:5]M6]6TU#&*67EU]MIBM9YCKW.+B$ M5D_E4M;-^JT(7[^"3>@>*%Z*6JG#6F:9J];XQD5QC(8N34 LU1,7_>>SD)*71K9OJ32%_J??N.OD;RY=%OUV;H+'L"HF>2@Q[^NUYLM$6YU4/(2DP>TP@#:\AX!Q1Y-_RW MNXT05H5N-Y($]MW(VV[WX)-+5FT3??C?'PSSXXOKY[))+K548&PTV5UY,>$# M:5AK+^2'"2*KDGB#.MX<$S8Z0,%4TCRZ:TN_[NR%]WE M4[P/YG=^UVXF!-\OP?-].!0"K&<3@I\$P:N B/:F*+U=5;8A+/^J010/Z^=; M1"8VRC$B6 [ @18N6T)P[ 3HG;==5%;"T@B]3X+>/V\<-/6:KKN_?A.:GX2M MHGB49&F4K6_"6MES[.OCJRX 5W6,$;[YA!?^QH4\PX.+59>C/5!6YM-8?QVK M#?3=2/*F0/. @ZJV3M7A,^WC5**$0;[-(-)D!"P7N(0_"'^LXH\F4-%9K4$X M9*LVV@%SR"K]\D4#;M8BXL__J2H NKY;/KD#BO/^P>/&S*Q]+W?SE5H^EL1S M>NL.TOGVL.XYN<97S_:]$0'XGQX#$,8GC$\8_X3631B?,/Z),CY*#SX>QH_[ MP?FL"U\:/S_O ,WP*--V74I!C<-P6A>JEJJ$M2@H![HVQA.J=' $ >,=RO). M%_FOC>F@/B',](M?&$:(6+45'4?'1B&\90:&6#OQ!;GF*I2F.)G=: M!?GV9F)HI8)!TT"\<(5:KVXUSWL_%LJ[B*Y?A\4[H5KQJC#FAJKL=? M7G&#Q/@'I0'5&"JF^]\?">X'%12Z^^\/8^+]L?RA9GOAWZ-B,N&[_JR?6IC9 M\X-R(1/ ;W$_HCHX[;3A-#3&UB7_LI#WU'P^?XM+:W$__C)LU&LFVMF_QQ3* MV\--@YVCP5JY^=>&J!E#N)@G=L(%:L*8) +"_CG'_Y&?JWYK<)W77&E8J*48 M\>9B>-$;+V_9M^H0!:>Q*\JC1L@55D0-"+%9RYE(%Y&NO4D7F\O>J<.+A#Q( M/XA-KB'X]SVE1Z2+2%?LI&O]I=33,G79K9BZ4UOA%%&[' Z&;M^0S^L-NFTT M=F[J-I5&IZS?F>.!88JE;*LFUIS;,:KCRG[ UCWB@TF&'$R2:!T)4Y,P-6%\ MPOB$\0GC$\8GC$\8GQQ,DH/)8^5ITROB,05[^'EX.VR%U"XHY2Z4 6\($-$7TB^KLUIZF? M)RGMWU#L+Q?\5DBYGX$D 2V.Z5R6].N*5:8?*JTQE/+LC[_\DGS_(@)^Y (> MMU-6DC/X=;N]-7#YMJ)RXT$MUQA-Q^,I/;K /2'?.D@]X$/45]&( M"!@YH0 M>\J$4EP7>-332S?K:!_)@>J!1QDW9]7$*VYX,/&+Y>$U/9*]MC(1D>1%L*@U M3/NB4N3.!_ES^?9VQ$U&SYW=PV*==2:E?#W?HF_D7(8UNFRBI:.^LBB<<28P MPO;1D7V+$H&0XX*0 PJI;!W.,H7A&*)%]BUS8W-1EGT+#0&+XTIG6+8W9OKN4+(6/IIL39,4A=B&.O>5 M5'>@B40D5$_XE_#OL9*6\"_AWT,F[8GP[YX/5G>?B!RGT\#]Y";OVPLEWO=Q MA>IV?"C(9+>3^]1X,)A^)WU/&]W"5,D,ADJ?V_TIX(U4M)[,7DNE@4 _#R:) MZUOIIB$S##H&1-X_"> 35""HL"*:3R]$\[=S\R&7\K*MB3I2.G[9&3OC&YFY M*F\+)#Y^\M>Y>KP C29]/S#LR\D#U]5N.I=C!!KI'W])W@#!C /!C%T<^AT= M3*P]Y;,G_7O6[0&&!MFT^:"!Q_MJ'R-#=F6N)3GC(]AP*&=\,4T]/(2KDU>: M>^5F+^JM0:V2KW5']+-1 A@6< [VNLN3<3](W6_"]4E W 'BV;'?#=U4B.0S MN4S%AV*=,\^G=5IQI^>C!"W69;NW)])^L])_8O?%3NB^9%3O3"2>[]_1TF*\[PZ)\/\HUT%[@&,8[AC\.8_SV M4&+%+EL_,_"/'Y788.Y5?PC?IL8&2+86KV&$]S8N^%+"!+J'%["G&7\5@37C MZ>]_X#_1]U03* ["L'ZTLK +-X=>$@(O3?][*TBUV&V;Y><($2PQS2+!\U,/]#HUT*)]NUM2G\3]\;FG__/U!+ P04 M " "I>UM6%M:)5,*? TR %P &UP>"TR,#(R,3(S,7@Q,&LP,#(N M:G!G[+MW7%-1URYXD"HMTA&!J""@-$6*2@F*"(@T41$0HA1I(BH@ 0*A(UU M15$(2%5*I'<"A*:@2)$2A) (CVQA"-I$[]OZOO>F;GWSMS[^^;.NW/67V>= M??8Z:^UG/6OO'=8T:P'8=_&"Q06 8P\ <+!_ &L6, $X]^SY>[$;%_OBYN/F MYN+BYN?EY>$3Y!<4%. 7$! 2%MTG)"PB+""P3W*?B)BXA(2$($1*6E)<6E1< M0OQO)QR<[&>XN/=R<^\5%Q(0$O\O;JPN0(2/8X:SA9/C,+!'A(-3A(/5"T#9 MX^3F^+<&_,^-8P][C#R\?'OY!=@*#?N /1RK_,$25EE:/'M'5T M]4Z=/F-RWO2"F;G%1?LK5Z\Y7'=T,;&!3\, 01&A8;%Y^0^"@I M.2O[R=-G.<]?Y+XN*BXI+2M_\[:VKKZAL:FYI;4'U]O7/S#X_L/8^,27R:GI M&3R1M+BT_&WE^^H:Y(^=()']*P=[ZW[8H>UHOG$SV46UG3O53AYF2SA]F"47U)1FWB$ M\M>T?[/L/\^PF/\JR_Y7P_XWN_" ("<'VWF<(@ ,8'"#?N2A[MU$')I_S@5A M;]+2@KY8G^58.EX8DCE\S/%%\E*6A6+N=Q9 M <5F'$$" M8J(8P#^>1*Y@6 MJ%@6L"'DQ0)>B[;F LNP?]#) *\P^5A H1Z.!8"J;-U'U=7)_U+[E]J_U/ZE M]B^U?ZG]2^U?:O^CJ'5*H-YKDE&,Z$H6\.N<@_V-IA[,GR-,]E/O=-#,1Q?7 MO('7R2K_?Q'.9^!5%J"([68!5)XZ%C"ZU\7J 8$?NY0#PIA=DZC=0ZIO"O8D MJ_R?2^=%%A 3Q?PR?X2!#M+D!>V)RZ_TL*(&@<@@AN*G&--&CJ)S1(C@\KE&M\XJ^VQ MR_MCR6H T.U^]:Y R#"<&L"H:9FI=%WS,3WM M$_K+U_.-A^UB!U2[Y0(VI6A>"'840#=*B-!]?DS!V//@1U+HA1<\,3_4>R5W M./6W@+39!YM\0_(DDXO),_B9;;H/>T1"H!@1'K\3J54+QK[VVVHL];,2[J=8 M%P4J?2V^0&!X>+S:XV+L6E:"K**%([+AX#;M)%V*41"$X5G+-2U+# Y\,_<= MGR!S?;/88^;>0Q8P=/BSDG34PP]544) R A-ASEC!QJ '2CO*J;^O@@,4P2V MT1S9X]&_?="2B0DALX WLVC2P,8SX1A5H$PCE M.+"0O@K);6&*_CP32Q@:.:?"N88!E90W#Y%80(J\,"4_FJ+IDNU L4XZDH^1 MVUPX_W N1W(!X_;!-P(J*B%^NIB:>1ROHU9['FM1-(^S 6($2_M-M? M6/P]3=;MD*=TJV7DPX0_3E]WUDK;<:3)EDKF1WEA\.KBMO#LL!M82+X+W3L7 MRJGH6E+)E\4"VD4*! A+=T(PM\ S*9Y2W,X&OFT@0=_61;+VS>\GA1&O1W4N# MQZ\:'XI<#]J&6Z*Z#;'>,"DD$K2HSI#7Z9A*0:I7CQ3,KTEFOC4+77Y[/(=_ M3\*?&>O/''AAGOOP Y&#A#IX.O.4+VS_=KLZ!=<+%ZB?1F4(-<3\,N35^370AQ)&>#'WOJ?Q@&U6Y+2YH34'U2/M,FFS&?7SOB$W MSWLM /P'YX'O[X3+%*.0(R3L;"P)C_2;,M)8S3_< @.T;>2=0#<7#>G,PGS" M4("N\<.MY<,_3Z([SD!\:454,IA93==C/&X/83N'UP]2XJ?[>,;"\XW3IEN, MY>"^IX,'8])Q929P+H0^]0:C7 /E-@G>+P-MNFP6(A[,!),TCCSW4U=XTF+R M>):K2]&;9SY9?"7;I6J[/YORDLDW3O)J17^:1.H)Y21B=F0;;V+K]]5L!7*> MLS"T7@,VF()(:49YY GD?G)31CT+P"=O]2S>&%^<.#2N42_]XK":EDB)X -# M:J3$)_HI1F.D"DBC*H$45)5OYEF* /'7XUD3DHN6RN<;>Y7X#WC#U=[]6-I_ M%:C0!);R#Y@S4IB'_%#OJC,6L9Q(..5W?Y5&M/SK?"&7:U??(4Z\\">F20?6 MW;_:_?[ _4]FE@MS#L3J"G8X)X$Q+ #RJ_E7.+@Q!A/!M_<[?GJM%&60_O&] M@VUE7DQ>AXDMKR/-E/D%*O*KBI?J13;*7'P9D#A&-_Y\)R"8(.\K21ET\TK> MURO5HSP\/!SIZFCDL5]YE*Y SJ&^ NTIEMVY.8E,33-*&?%3H0IS+L75W!\_ M+_1!H(>8]WSSMN=TE^?QKAC5QY2IWI$H*;0 "_ :B6,!JE=0L,W9\V M%,.O;@("HG=&K37&KC[3_?I(FJ/^;BIVZ"/R-\49-[^7D1FIAM2=0'ENITRY M'OX2_-%7U8_ Z[,[X9173ZE3X:#GZ[;HZ[YO2=_\<&$>,'K)>,T"O%$I, FL M;Q CSXC7=S)?O&V\LF_[$?WJ??YAZJ"=[-L]TD"%FLG!NYH';Q10OF2^CN19IW$=E]/^GH_,$<=F\YZ(/17&1 V_N,";'-:4 MLH%RQX+';)+;'18G(S2[H2+:**4!UZ?2W0*9=YS#@7N2S@_B4'Q9NJ?L<]F( M'O,L\@L,TJE YPF(1T.09F5(8TI(2H. RL%:\EP/(=0[N[A%7<13.+DK18>8%+!H>7KD2,SFF,H.Y4BS:P]_:Z.SW M6#Q8/?FWS0'F5 A*#+OP*O\PB%W(,__N>K1IG)2^A">B;;".1(O//+P9SY\. M+LO9A%$"4CLYVT 7RA"5EYQ00/PM)"I]1R.YE%\7.-SSZ5EKK7B@",78BT@LBV?4>7CJCD?VP'SXH/MC& MM?%_XR,C<+(#-J%U)84=0GEBO7BY(D)37'#Q!.9FFJ5$H_>,S&5>V[3EE5%+ M,792\5R%U25N9I(T>7"+JEB\XG>F;G.4JQG19J,\_LDEAP?=BK%+UV2/,H: MP/>RSYFRS-EY3;"%)H'TGO@MB_ C$7#K1ZNV5^J,"RP;VM_TR,:YC7ZH;$\; MS3K.Q_D5>9J=$H5!2!52O8E2,M6K?L#R8T'^XOGF5OBFBL?LLSAG5.5#WF/\ M;^PG9&6G>E@ 0%>O7$?5FFTF41)MQ[^-_<+(EPSO>H@)M8TJ-C\S@\[;3G%P M"I\\D#[!L0ZO"^@AX.'41%"9F/'H/G/"Z5E<[M= X_A-#U6:D(/TH)E1OLDVR-A:O1U*.N:/#=U=&G=<4FZ]O:=RD52CR M]E/!GBLU7;(UF-&,.%=N+.A#7CQ/_E1&BK#I#]D-LI)MW:I1L AY:%EW-_/% M\RQ.[J5\<5O>/GAC8J]-BA2J<85M;UPG &:'L].V-44WH7;(L*,RA"][[]WW MCXMNUJCR5^OQ_\;$$^IL!D9XZ<:C.F@QYEA3I^9GM96?FMJG#6"R HB7YM,> MHEGMCP-CQSKO,-KI BB*)I/?E.R .^.5]!O&0U@SDKM.F@H*E=%O.Z?4Z3]: M6_O8_'*["$YFUVQA>\-Q,2">!8@&V8C[HNM#>FUDIGVV%88*UAU^OO=Y**-G MK'@M+QIX=^MQJ)TQ5,T7)1]YV@]6@^K-2))1S@C6GJ+OIQS;&G.4//4R,DNA MZ>Q>E^>'%%_ #8T)V:N_5P9&\%E0H4B<3$:_$/^ROV8P"C+[L;CV\4>A.?QK MLRB$NMC@=3:E-O@4YI"%ZC[3+E6&-&/D,L^ ]M=L3EZ:I =7K^XH[#>ZT=@X M:+[#40LIE_BAB?OS>SL%[]4#G]YQU]>KR2)> T#7/=Z-'INX> M;'M^*NE6D](7EZ8@6REE0YZCK9"-6=H^1*#+>(.?3=JUA+6>;_KEYSM/-7K. MI^Y_H)\:W0=$9O:DR:I4,]W?1L&EOT;XD3!X]T7E#)@G#/^RJ_/$%[I)"(JL MW)>N'6%ODV>+*W)Y"ERL:KIW6=SR_6F!4P-SU76+(;$P7Y0,8LO*:X'0%\#K M;<31UM"4]6'*KLYB6;%?P!RZD;5\_57&*W*X@Q?-"]08Z(?73/6N0T6=^\J' MW(DI'18W!/W;&YM\BIY:\YQ0O$E)C3$[9PH@Z%B9]OLTT\@YBP6;Q$C%EM%. M::3^(TM2&\- 0:/DH3/,<_X*I>4\@DOV2#=O/$:)/(^A;%-3&=5,/1"*@\O^ MA@#>\Z(3BKKOJG,DV.SX7K<:#]=&LRA!49^IA+V(^'0..UU%R=' M[3_%DT7CR-5+PW(A,$+/PD)0 >0S>H9-R?7Z;1+R3[V\1MD92,$D.2G,6-S- M-< ?'^X_X6ZDH: .B:?,/98B40G*%XK/WRB\EAJ<\"Q4P)0ZLA.&A"Q3!.@/WQ)?<1XT:Y RCOWW66=5;OSUV M(+ 8AU!,MZ@^IW+:JO \$/AJ938_EKEW_"VB8@&R:4&Q60CI%; 44K"?DD#: MN'N5M.DD7S(.%9W.O_B\V+7EH/,^:S,C*YITY,<<%E /Z0O []WH5$$,$$>H M#H\::\%KC*IXP@O#;X+-"@\)FAE6F^O&\A1RTZ)7_W84M'$DH9,+:4WI*.N3 MD^JE\FR-VULJ-K74?["^FMX%F6^Z.=B7,'F-*PA6V/ GD,VE=LB=F>0V:A\8 MOX!).?%U#2NK9ODW$34LU;UZF&4-%(F=@ M]2.]193%;FP=H5L_Q4JUOY6^YZ?MU-:BHVD*,Y]7R-[AUY-9 M:7<@N[-?(1!PBX3AI=\*2+,OZ36Q)>=7E)K=5;IPL_C"B *R(#.K2H13^97( M#?0FK+)L@UVB?MAXCAM%.3WW$F:[N)5\Q=CD_##YM*R>R)OX YQ9I6\ MV\O3&0.^:AA'HXF8DFZ1.T=)X% MLV/#9T(P.; B(0%$8(/ISJQBU KJ!T[8<1?.6E]7VM(,9!+C?/M M1>O/%D;.BZ=TQEA MQ7*-R.^\Q3CV7;[ 2)4YOO\<0KDT?:=K,F!L^V6[T4N M![W(/;M?WVC!MBKA2 +O#> ^O &]*4?)P+$ #IBG_@@/XL/?K&26IJV<8Y?/ ME=I9^,"_\H6>)]]75X=^8'F=@#2AW;IARO;VM$WJPRD23-SE^UYWN9[XKZUU ML!FY+_=3*[N7@-1;$:JX3AC(+O"[=D?H8AA<6"^/D,VESMJZ]J;[PX&'QIZ= MAUW@BI189DJ1C3":FT?*(@=K\1_F]XU&'AE9E(+LP&JSYKP2Q)A#%ZS#[SX) M^8 :!_"8N$^ MS!ZFP113B?D!"FFW(:59N[B[3JA[A5>L]B0^??;-@VL3N/>V*!K?*0MJ$@TM M^]FVH.XR#I@UAL]=7(1W>JN_=ADY:J&A.%WPX'K<08Z)QZK3;/C)1S<0>J#\ MS &FQ"C23Z0F:F6/'JA5[N@Z,T?SL#,"5L>2-T/^=;=FT?J$1:3"3/R*=S*L ]VJ.H=:>(D5 M-[A*2:1>_]NY^NV(<)=<)O6HYMUSB9X6R>5_C&6%SS@,PFOP-Q"+/? F2)^J MI<4"N2EI\[?#N%<>_Y^^+.9#NZTD;<>=^ZZ%;(/Z&:\[)>FG&5F_#,7ZX"(& M)X@?W=0O[)J]^Z+CK;YRU2?ILMWT/KXE6UZ"D2I%/3&&KEF)B+V2,SBN_?(T MIKJ$N61W* 06\P;S"3Z-HI:"321HQKQ4"BFA36<[WNCHJDQZ$;'BM)V$6FG, MENWAR^*RH?O7A]D :6XR4XWD+8 QYLLP'$C<9$G*1F)[6)^1'1L4Z.)#1IG M?^DN_36Y_YK;AHE:PBG[4 M1\C3PDER/?UNL2N]50=A^D?OOKJ[#5=C]DM"ZS&;T63L%4HJK+ZTC'BU9O+( MF-#+[X_G9(1VJ9Q!%"Y,UE:MU GGZ=I^5VAM? MA%F(/UL>3?QBKD-!TT7LF59^?7#J:1?4JE :8%J!- 9Q),PC0@,FA@Y;S+MH M:-.-U\@))1(.G^I.#FYR++W";7/RCB?.ZP#8KXJ'>03@0XT.,ON<0GJWQ0F, M:A9@/*[1WW%O6GAL)D%C,XIG)>VR-2^]OAI*]5AA\LO1KJ*FU-G4Q"(>Z4GQ MNSR)\K+$X#FI;I]O9J,RD%:EED0_1#2_^C8T*+FLE%^]G7?.F0S\0F"]X>D/ MT63K;0FDUQ>#X/)NDEQ@+WG@]6!FK^18W^T?7R_HN@LIY[:O/)K*I:(Y(C]B MZT?2#82(!!',YJURQ^J:TEG?/=.@K]2)T!JUEWJA1:?F4A>\Y(Y!0!4LK@T2 MQ^Y:7Y/')RHBY5RVQ3LS3IYSZ86O:'5[!N;20J$XS$P&5>U+)!3AMG,#Q'$_ M:PHLP7^,N(/T"Q!)(+ZV/WS'H%KZ'3[,79QC%TX>Q^%7XNC(Q6Z??OG$C"8DKQ(O*-K-]Q4<[;D MR/:L8_(=-\>INY\K]5="&L*4>U*P@BY(73()/'F]<8JN[NF0>+#_K$*SSJ0M[])V5S@&;[^(VN2FF!'#(D?Q^1G*T5O*T0T71@N? MNX:&\,@^VM$87@R9#[ )H[( O,DBH2]C9J@'S<_D0\![,Q$[BZB4TBPQ4@5- M\9&9V%>M 2[C]>+UVIG^^$;S<\NO(?.>Z\\*=]R4TA7V3/5BXW%-HQT M:2;N9O3FG:3&L"N'G[:C_K-V7PQTPHL/SUKL$1KG2Y$DQ',MJ)V/>OCX'N2U MM_QA,)&&0$+ \,7M!+B$$JCW("DDH'K::;4BLLZ%)^UAS*>2JQ?U-2]?NY5O MZATY1FA"=[LH4!$4SV])BPR!7GQU5=%7Q]56ZQUK;.: MAT 4!,GISMR+(I^2>$9EHTQZ7$K7OO&>X?:R]B M[K5D 8<@>"GF@"/J5<,*NI&G:G$$KT^ED\V^_=: MC!>$R(=;GQ8@3G\6KTUV:D5^0C6A< $IT/WU!,'O9/ K6G!-3UXBR\1/T=D] MU8 VDUPKV139K,K+&>M2UJLI"X80I^B2/"/.%.N6,C#$+ 7'H8C]HG%YGNMV M_;V"ML<B^Q*E4R#T'DZH\F)FT?(123>1_Y!4$&Z.1GS2*>MBGDAKW2-;&/09MOF M;^IF+>&8S@N(X3O97S)F'/7^+1C '#A@PU#H*."?5P;WTZX@S(C^V^F_"/AT MJPL1,(L(=YH1&ZAB5/(NBZD>>N 2MD?+7KZYVK(/V[C=&R#'1GWM8K#(O1PJ M"&X-N29>:)FHGWYZ+:)6P^/*S7-;9K;&B_?NW+PI#*4V,5+IX>19JF\#I32- MXC2JF/*+,7RG+CNGE1FB-YW+Z6>^8!>> MA*E/];1)_\+RO@^YZ?9.5.K9?(#!'\IP;]98DMZ6^\2/4X>C#*6ZT'5>FR<7 M49Q@>*\E[;JOI%_%ZN1N5).13/RPZQU+I8_SWI_TW$_M'[CX*T N\B,,:F : M0 SZS )\G G"[TN_CU[WO:R=? C\@J\D^J M&R-%!PX@;O\[JC4$ECI;_3NJ)3],NI3T[D>S&\YG-=5AU::G BLX1S]%7B#? MK?''@*[X#_KJ,+OZ5N?GWY)%EF*_883/LHNQ>]Z_Y)V*_K_F%U9)Z*\0I()HBUB["C01K4(\=>IBQ_ M:R'^,5 JNV["==_LS=S K3#7Y1RN-SZ'S/ '. $'=3818//RC.T,+%6N@1ER ME7?3A:0/BT:1KZ!CT:)TI\TRA-:BJ9_"VUHQ\0?2V^I?3W""0KUJ\\D+GWF; M4-UV1IK@P )Z@^!.@G"N3\G+3<)[)1O30NZ(UR2]SGMA=//"7E-#?8M0&7[5JL)'ZT^(;K6R^?"[YN]=J;'&J6X1I"//2+!'&B+9G M 2:^P!_- 7C3=E^> +5UW. H"^ 3ZJLN"O!12D?N,S#U\-?$?'OH=[JX==GM M]J/8Y6>?C#FK_7YA+C4WMXW[*[XCAO%77VKPMD; M-#*=O:";@2FM\R&C>RB$HC^/K&+JS;N6)))JHV+'!0;D8SI>AYMK5'DTY$I_ M:\P4#!!,WK^?K_LRA$ND_Y@ONP?>#1.R2# +V,PDY_00_ G?W&F&R+RYP"46 M4,$"!OPFVNT7X!#$;(^#J]144+B5#:[)3NVD3W:O($3F\=6+O[J.-8P4E%K>^3@;,)Z=VO;6N>1]/:C(&(8[^W>T;X MUN#[?K$ >1=$9#]*>I5:^F'*"1'=DL")/5'Q$#[_?H!VNY5M70Y9#P?92S]I M==5 M>#Z=]6WB/E&LE**3SQI--9BP[C18U[#LR([%28=^P5B@7Y?[6J<*KV,*7&D&+$3=BY MST&@=A74YM%9/\\[;>X))T:O/-S3[ >9R2!:/RU#Y/<,=3D=*4E,:F0!=_#= M=T15Z:>#?^Z[=Z\WM"'G/$(>*EIWE1TGI1]0 M/T,=/9+^1>3GD+!#.1>Q+8^T&^]>S!K-'SA61A8G),'V MMA^@))K&FE.:$GYMBZV^L]9P:YPH$"U^$.\IW/+]WO#)[U;!];8\ 8D&ITL1 M)L;COZPD^^7TS,<7+/TL]8-G94\<['F=W@5P>UO(6!TP.US1OU"A*A@#L34] MDPQ0!+#3&0M'J)W!+SK%$([;*7_24KCWU7DI/C?;&B%U=C:LY4[%!$'V@1=7 M>O#IF5[!Q*&4@)JADOJ#SO72 SGO[DEQ2DLTF0)N",UN)RD<1G :#,&=N=J8 M5#B=X.PGH#TC?O9Y&[=<[?# FI7_J"GP0&:J1Y,'D3& -TO[#1-:W9E7'SO\ M0TTGZ34/:49KQ5?O%FV !72F!?^R,Y:=BC8Z@( 3T]$H=Z*5\,C9^LZ.;+O6 MA ^&*3I#\1!5X8US*LK3UQX^)=MWA4%[V?1%?I4I-K9IX!F9)C?9)-$LI57! M+;B_HT@-UH9>.=XAXF7#EZV..AIR+4W06+(R1$2H V1&(A0M^XAOPM_8@/LZ^L5R%C M^,[=.\(KG.A;+CKB' -K*#ZD5"7]_+A!:#BQRFBQW^D.S*MN:*D)D[!95#@\HIM2!L::-0^\='\S>Z17,SVN*$9+7_YU^WH7NA;2C4J( M/)3B2I["P2&KN;WJG0>^U(M:<*+"M/[\&&E=F,*,&DOGGR#;)#(/@9&+)I0+ M2;=(R>Y:"]*^+9$[(%_S"Z).A&_%D.#'GT>$I@Y/L_G9=:P0" M$G[[;3T/J0?^]-%I/2*8DP&\ 3$G4R1!"1 ]>_&.@'4C\>WMI2_W'] M8\L!I!=H[9ZZPLBT3B0FQFUV'KJ!6-.$7%=.O:O.'=?Z.2ZB9(';YAF\VN@J M/3Y8W)97=0$=GR\"W@^I^@JZXZAGY/J;@@*"CZJ1^.ZN*&8K[#8ZMNSH=(%% MU./@@44;$:OJ=:A ^^F0MR.'GOE%WU;X^>J'XY?CU19+SW@-U_$J!8('X!S@ M UPWAJAJ)6!31\;A.S+'U/VS5.&')BKZ%6S%CPJ>!4)TEJ'D'D(="V"(V@BP M@ 4^3/#K*(.F2XR<2#'OSXBP ]#$7;EZ(_G."!N+-/4+LZJE)Y[EGIAYGZ" MIO*6A!@=)S],HG#B'.;E*4HY_E7>.8,*+>_:4PWL56YV'3>\9PRS5;V=# R, ML0'6VTB\D?P)77;6I\#924 Z")P2,;LK=?.1\ >IU+!K<%Q '#N"] M'BA#* MN$;Y_6-E+7[O_;6_Q]UO'WX;/_C[V*.3WU^W?E#AS!W].^5QD1I32/N2[]>N M&1V>.F]B/U&8<6?*[40C[$3;IBS_)PJDVX8#Q RTVJ0U9.Q=#':OPO3 M4O(\?=FL7&<9^\_?Z#A=;"&-DSB0H(8\34Q3FC+Y7&F2\N]HEI?7F#YSV_VW M4I/*ZZA3!'[Z ;)9--VE&BPS)O?G%8,I+@^S[2>J;@GHS)[<=E<(&1*-;!A= MQ_.\(.7);UM,UJ];P2W;3.3ZGOX2T#ZIO.,BO0\WG8PU!1#8!*P;"XC.AU $ MP[YEDYMPUUJ++X?66-]Y=E8L]O$@YNDYR+D"]X9P4W8T*2_8Q!M!P)N[;0A[ M7*,,I^^.T@_Z=%_=YDG9;V:_#?(CUF "="C9(:;][\#.L1U3PAZ8VVY^60"? MV%S6["?J6J1[[H9*@; 9R:8'QH.\->8?A#V \+.FZ,17DM8$(BZ('!Y0N=PV M]9GX/%+G(TBCW@"M*):]0M5@6Y>,\J/@A*2#>DW4'HN+!WO>N$_S_SZFPOG! M0(AV%'D0]"*EP$1 !^)\;,%Z8WA?9Z&GK^CUIB*%3B^9 W M/Q>.(OV(LQ Q']NOZE\?YJ:>,Y_TO&:[$!8?LI\%>$\YF *7T:;O6D>+QY3K M$OPU+ -]J0\.>N>+MEWRM.&^2,FX^+,-/A-"-,R)UD1*\$8%76\_$AK4-"6C M-90/FHL+\$"!-5I,!8PJDC&,H'DWVANA,)9\#XQ M!2J,<+_8^/F7ZKX>?,]'7=-]7E[^18V.SQD65>R(3 -#R '=T+WPJP$\H+LU M>=&WMG)GP";.C)KH,NWU6R$\\G8UR *(F'BC8]Z0UP@C931;@,;&9 M%>0@R^N"6[Z5G2"M8.A7PIY^%43L1@4YD2AZ_"\F/9Q66%=-42BMG?C0K$5-^N5'(P@8VYF$?U2I!27X?C";F?$[X*^L]^ M^];&K\+).>#*05[I)0C.(<+[PM31C[3UL])TXNGGS%]5\%P^NR6]!](0F!4Y M@A8^TD2^(XK0NY@%Y1E: 4-=Y0@S 1W0H-,TK+9W1"/DXB^V#W/ %#*V!RYE M8-0*3:4;WB*Y'+KM'%\W<4NTO[;\T W.SU'#6OIBZTZNXN3\C(4 X>O>\M#Q M@C%M/[Y>W<9K;QI5[*N_R"4J-93_7Q_V^]^)L#/1@9[% GA9P+3," LX?R18 M9PAYC 5DP1=8 (W3D05\CZLNC>)G3[?_O\CI@'CX#TLZE 7<](,Q]CWM>+M& M/2,1UX1_NMF)]MPWG*-WN=*N8.?V0?[N?SQVZ>I)NT;G(0_T;?):3+7;%ZTS MM1K(H2_M&\FWL\]4GNGM,[[R3*LE,T%XM.5^2_2@FPHGOOZC&\YI?!$[CO'' M;'AR9WV;O)JE+%_XY+&O$*1W5R]I,=<*>JWF2U$\O<6U?UE)I&GG^IM31OU8 M^1(*5R[7-E?S]2Y>M5S1% MA>9LC,H.0@N@Y&??4;/8:?3L&13UTQQAAN!K4^^^?R0G;WK 4-4)N]^!:):8 MP]R;'&GPQX8%""# 6-H-1-T(JBF)!31TCC#K3O<3T-#Y/ZU3ZRM1P6T98@@Q M7&X?GF^K04@7O^7!R>%J_O2Y^YH5$&!WZ<7P??U*?]5C60J7[KI_US)^OW/0 MX83_8M*GJM)I..CE, :K5_)#:&C,CRYJJ=EHC"];;VC5P/3O#W0 P5?89$;\ M?V#YAZ.\G[#>V)FIJ^#0&X1-KZLX&/L6>8J"3E!ZYBQT^1-W6U.FAZV<8HNMG*QA:S7EZ=/@J;I0.01%23XXV"T2$2R M/O1H@7[5\+ZCGE89#:V/'ZIT<4JTD9VI!E_:]U.,H%"Z.9@=2''H=7J8P@+X MJ.E3,I>N[9N>R0KQ%'GY,3/Z8-L^\]N?$ JKN2JDY&/U/>O0OQTM9*9W$+5.9U_]]Y@1VM17R%9 MQ\M]S;AK\/U^<8[O3QP>>:,:,]C0)4)7I/#V5D D*^E, M1"!O+5KJCP+_.6JIYO#"0UG@C>QFC/!9E=)ZBO)%'>H/U MW$[;G>J%2R!LNN0-P):WJ_CT$D9-I+IVWN%3&G&CSMH$78_N>^:?+.RR8P9> MPT0C3R.%00(Q(R[R*.59!D5XH#]?8L)S'%:K'5_STKREJ?[IHLC&D>*,$_'" M2\_>PXY>AG0B+*E2H/["WSQ1@;N'"%NW^TRWX;JVFY=?]?;&7&6*F&3JF]"] M:4]?WO,X&,,QL@>#%&>D&HG3]U"T.Q7(U?'W@G>::+)AS]Z@=#8^GV4!!J^U M:D0P 4\XTT^FJW#^[-)(P)+/]]P/8!0$M^>_9$XQJEA 802:,KL)K\ *1\Y' MRH/N- <4M8SJ@L'3"1TKH998(UJ=JP9J 8WE=";QTH^4=2_-16!I#K23F^,L MX#8#<_IGYQ!VZ!,J\0!J!O.ZG"-[KXRRB%9QB?5D\%>.#?/!0>K@[E3^&C52 M,;:OD]??^=H8QA_54+)'U5##.62.@0Z-;:E6E%[O)_1W2+8$2*,&<0L!-,'W M+*"4]@%8\_[/6%[]_[+\ERP-_PL'_AD';D VY6CGO](%X0(^K[4FV/AN02HZ\_"7"]'K+!H=#Y3S "H04SIPCD82.)ST$=TM,9 M!\#:D/JQ+9W;1]W+7C\1G?LJ0C_Z34FJQ;#GL?%1T)W)SUV Q6DFSQ^F8.*" M85Q@++%XU-EO_D 62;_%8.9Y22M.BP@?#E9]!9SYT:Q31893^[&4@=YF)"]% M@-C! GHP(KXRFG3%,^?@OO?F<1$>>[]:]DM]> Q<[\<=5/7B B+UP8P%38XU MMO]1_2I&\O2SB:257I^M#:35HM7=J?O/EN,';Q\ZKMLG\V>8]W7+XBGY;)*F M]'=X V830_[QDYA>)=Q4]IT ^>TP@:E\?\*Q8Z[]LXE@&EU#WN-(6$;7 F<# M'#R:V_@8&<("^+-=6$#\89V,C<#%[4T^O;N$NH\T88,135A?V^PVLH$Z+#80 MS!5H<[U\V*CJ8FG'/-'0+0UQG:++1(W>E=[<: Z765U## MIZLD3K+1X^=M%9%:H^:5$B!,7=S.F/L_FDC(]0U?NV=A\*-XWX62>0OI8^5R M%LI1JL/5+,!'DW,H4!V=&*!!#RF_T"CN^F%;WO)1 M5WL6L%>Y;T224HRP-"4?*0IJHUS=GMV66O?RGF<3U:Z:7\5L)QY D6 O^UG M/J05R32@HVQU"C;=J#!]I/3]"]3,,Q^.[X@"X9?]6&FD&'F+I!\@@D!;C6NR M6:=]63L1HTQ-GPM43)RY,M6-)E_1E$%>!-'DD LP8;KF8K@FC[-KW7I.[>J( MV]UH >K]I=/.5=&Q6:Y'+CW_HRRQLQ/3N1]A1NQK?PPZXYRN1=7^/.E#31(; M#J]/Y5E1_&$I:A4TP?%GA05PS5!6>@/B85Q>L:3)V,4 T$Q#0])_SZ[+L0AC MY]G-/SC%LRMI C=C1N,X%>4M,,UT"8KE7^:U^+1=DQ2AZNJ-R%4]4)]U'5*< M&=L"J0/\WE2;]6/YV&HRYJ44S?A?'6Y;T-]239)#U.>02GM ,956P6DL%RRQ M#"67-(P(T>?YP6R2NKP.+?=NYZ)++=VJFV9M^(QHMAK+%!U)D1=;=");YRQ: MFJZ'$H7..[OH8:>W^5\SI:PC.HP-79-_T&!XFZZ8-57U<+L6LE&1 I>SC=3, M4(D4:FM <:WF$FH]NWD'PX&K3I6,AU/J!*X7G!J4]S78NGY Q5]?YIC4*;(^,U MJ&],)J 9F86KK?#\/1^IJN;$G\ G3G].0QNXD\'IA4W.;LI7LX+O87>3Y'!_ MLI7R?.2:G[* ]F[@_7:4U.@H MB'+ \S[@MF,!<=ND@&20O((;--#SG=.!R*Q9R$:A0M75#4B$K?=JRE-R*IQ? M*EY2RGK1_,C3]>DK?4:*8^TPP401N8L_3@F6T7.^8D_V]6"29DZW/ <%EBS1['+NQSA-O@M5[]'^8RF8 M[1OIXI$[Z3XP(A3L(,T'VXA[NW+4W6WLE*X[\Y3$T-3XXD;?A$QVN"8#/V91 M,W7=>B<'@DE^X=M0@@*O&-A)M;JH0H7D(_R/>(V!!?[,CT!H7/1O=GF+Y:#@%\D/IBG:(W)Z=EUK0B"[*;,IGK1+O)-'HT0O1'R)KG9F MBC>V$+$ON^&B2-.B?FR@U=17OT9X4C/,9Z#VJPKC.,?:+X8I?Z0Y-CG@%WK,ZTE1)1=6CH[DGKCE1BP(7(BY.-D"]M-Z7'VEA3-Y/ M2T70_=RI]\&.1:B87TAKQB.F/MV 0LTL\7G@NI;+FZ!69#E[>9_<\) JLOP! M1%HY-1G8_99,_P*?-:-&P?9D;*K9Q&.)CFE^&UAR'".)^84*J6>\'*9=V_C3 MQG1]&?C3?V (7M2J@?$G"F"!& M?2&@[0WXZ;=V.1_S!TXZ=PE-]4@VV$VOQY*K(@\B*KY1X+TM]>L/:?B F/I? MXY\SMCIZ^T-':*/UBKO"3S@((+IO5RHFJ&F";EKE@Q=^A8[\:=^:CI?8;7L, ML8"FBF=9<-Q#U<\JG!^,1BC9?83UN^TGR&OO M6TM>6U81GE(S>_?U$JB?;FV%C67,X'"Y[PF+5O8N8-I1&@7,I7>\9-RY)8*' M]HM&K'\I+^"748HM1?A9)5J/::];J=K$N>E;JDA*/PX[I@)$[L&,_J>6^RX] MNQ*CG&5V?='8,2]]3_1$]K0MY_>W^-ME7E4^DZT)Z!!N1OR$I4['E_H8\]*T MA*NC3QY_.,LETLU3^?F?4H+MO*/SFFXM?JY;XDO]V\OFMXV_KX7%0+BN3-CR M/K.AZ8!*8SX:R!,!J 6!*;=O<%Z"16GO]1^.FVR -,E'A8I=09'3Z2[DG#,. M*=HP.;RF)5S<4"4Q6CQO+L/"(P8$=>&5H,2,Q7)J]AYB>T MAVY53:/O3;[\QJY)?,W=.=^06K>YD9?)J%[$R#K:;DF,T+S>EL@PW>RK991RKHMW[54P6NOZS.MB M&FI&/^H?B$/IQ70J@BEF:9'?7F*:I^Y@Q>Y%CF=X-MOMWF3GM3K20!PXV2Y6 M HZ-ALTC3.PDIZRVJ?H]Y=CX<72 +<3A=7OG"#6;?+ U> M1WVP:DJ@U;P_4VD/W5W:,EROI&![48+(4V3/[12D9=7,JOR!ND=6ND4&Z%9^ M2D M:[;;E/C*>'#V.-EV.I^6WY,\!3WSY)R'],$3?YS33_]"_P-.?N9=R>F>,^F3 MR=A09Y=% W:,?*0=23VD)S<($EB(^-!=/RL$9QPM/CQIU5>,Z(?>NJI\E\=B M_S#9K.<-\PQS8EZ HAS;R0?&+GC%U$.%?&6N876;7I<^#L@EX:^[)Z@X,.Z9 M'#2ZM2:^5' M,YL]F='1_]4K@ 97CRP';8PS>O(E1^O-/;1PI3,FM]-QW,^T^2!+#16F@):W M>W,2Z:FD>=[%VE.#-Q$'TTGM.PYDS03Z:1*!#=%LZ.H^,H;Z_;JNBB^L!8WVI[NX7=KU MK[>PCJC)#:!K^N59,DU90(*KP=19&D8I1_()]K+.WJII""@NWG=AW%;$U&8W-K,&QGR9;WK;U'IMN%D)N/BM2&[P&__V[#O][6T?P#H=M0 MYILA\^GJ%^34(Z.F3>YVH;J2=LK,:)ITCW^0AXKQ/JH3BHH$M$MCT83:QPWIHTNQ)?[3SC=DV#$%4Y GJ/0."40F\C M+8HJM!6/BM_.DF0!#T-)Z6*@81A/+-%?JJ<1>WLT*$5(?I:)F'96W/OGX)X& M-@:S;?6DG_^"78*0$W8'H6W*R3JSJHI&2TX-LQR_;] <5LKH$GXX6#UO,I8H MV-HQ5B0O>C[3^@7Q0%O*=_?V.=SP1\%+&[9193 OY9(,S@ MNJ1<-2F-Q7>"II^;"NXK#T]IR9A+EOZAU])M: R(F@./.7ZN;,!IAH@Z1_:, MT38ZY=MY](N.<;4Z'5;NI[\RT1 M1$T)T$X_?I5*RC["2B:H+Y MKH6'OTR[J,)A/YUX\VKBP0K@+-<^/IVS;-R$QW&_4&A%1# M2JF:H=6) M=,M(&03-?G"0!21=>AC*OOOF]]@*32*I67#"'PC@%\-FH,.A*WG K_/_%O4 M6B/RUYGGH/OI 6?R:YR=5R7?@^(UPK#M5CCHE7>,?8OM$6IQ&!JLV-X\"3H- M20!A>783OS_JGT\9G@@6<.9C =A@K7Z8[N'V%>;^1&)]D52K1']-/X3ZJ2J\ MW&M]9?@/W9?Z@J9'5QKU_'DG4AH\,WEGZ:-DK*^B\D133E9D:91<1>0HFE]; M>::<;D6.2'TQD',?XU0D]EW\?5;$VT2Z-@O 6: 6AWIM*L-0[CY-80F1^>=M MT#T=D(MDZM."@;I+XVJ_EOIU\<[%)O+/;57/11G4,6443%M8P..0>&3XF_Q9 MI-P;I]A?>L=[8;*C[,R8TYMSPX<%\+0'!D$LO'(L&L[^%B6H,LW])KX70-3^ MK00KV::'(H_5-(S8;*+%!X2-.L^+,5\4TT+Z9[?_Q("\IB,,T^T&6=1252?* MIJ?C,KN2&&%7$B?GT03$=G=8D!>H1C\2K!:[JK"FC_HAAZ31'B"%0-HB/"KL M"SHN\H@-IN5<,$P8[W/UY00PLN//+ZRB8$6KA%90/ MY0W?@X2DSB'J+HX&"931K+.)VV+>8X3Z$XV66MHAQ^M5EF+$M_\?8G@R M.B@OS5A !H87-.FU$ZY=S3_87/><<>C9EZF?SQW>VAG+.["-QSB/PY;TR>C^ M5K?TNID!KS?G(R:32UBRJ"('1AZ_.\9^M&,=N35$E?O#]AK;!O+._,_L??>44U][;IHD"HMHA2I00$1 M:2)-*0FH@(B(BDH3$.D@("(]) @"T@44!(3041$0:0*A5T5ZDTX2!&FR0@D+ M$I*3WW?+N>?W[7'/'OON<^\>=WQ_, 9C,-=BS?F^[_,^SYSOG',[;P;,;.>$ MK_[./C,JGVM+?GCF/*:3"Q)4R/<+#7R@N!?ZY%$>$CG.DFL.J)G%\Y>;8W0Y MBXFO,[02XS/49[$ +/;N,[.:QB'!ID]B@/.,XH(&'3IOV_S5-T7\F10:Y%3B M"_6)G)!EH*G!,2!_AJ.HZA$\%N.&P.5K(>RZ&G TB&" 1]2<._V!>4-V&J11 MBZ>7C6+S5R!MSW*0(D [O%6N:S%2%YCMW L^\?%RFNQNQ-N+%+T@IJ<%0Y^2 MZNO/?__R+DQ;-X?U_\H3N'Z]:G G5#\7AS00Z:1;:FM M8B+@ !!L.M0$6R&AN(AL=0E4CF#68&OX'[W^7ZES%T[-M+Z-9O?D2GQ[9&QW MC)1HD*:IEGB1('T3CO;_DW/\\6[\(O1# U[\& M.ZXEA=N8GVJ2&7HVVXB:?'^%'[%9Q,LP-&1CYTV^C82%W7^!O 6\Z6L#'E:- M>_R18CWLF4]'H"(L@R(E<,X]J+F8A(CTU:0<:L4Z#^!TQ(KU ITI*EQO M!BCA6!["AL$(52:XY 8-LG"],[$K$7P@)EN/[UUHCG\@ECP[^YNTLB^\18. MO^@ Q?<+ [Q#FF'IP8"(R' L0_]6Q%='P6Q/3Z%'5$(:"!Z;E%8MQGQG*AVL M(A%;]SFIKQE6GYFEHA]27.D/61"\&%=>!A4VO_CS1R1$M)H/EB&$P%E1#/YZ MX4#LGE_=VF$BCGS2>V=['#VAPK#J2S3H5 1E$6V*+S \6(.%1OOV;+6Z,179 ME6?D]$^/'\^Q)JN=Z^2PEN7K(9R#5H<NA/&%Y ]@(=G\A65ON_S9W?S-O%YRC.3M/2-XI50/!Z* MN$F1QFMZG02M]"?6D\T_[5J=]7#*ERNH7%DAQQL41#>=3!UV5KBGKT0QV>^HZSL$,A#B%+,%*S2 M)$RK)GZ^4UE"Y$UFE^4/NO^(-:C\8X#TR,H@N_2,?/4XX22:URT.(?%43P7U M \:M.T#2SZ5S[=DK]"$:9/TX9&,AO=X.##LK2D<)SNPZC2I$(_;YWS0[TB 1 MPZ?EFHY5OY6>53963@(K4W3$"O4"'U%[,>Q,'L(!)PS3A04M\B]P(^;.O&QV MQ+RX]=47],$-&SA_UH;6>G>D#I/@[PL-B++4$YD M7]Y"B@&<"4&5X*.>%'#_+L-*Y6RK>VU_QD7_9]LB"FB-0&N(E#-K@ #=*J6DN#\.@(.(*%"PV![$;X#19U MT7N[%W5AD:OEB"X$9"K4B=@=B>,:^3%6.H'(',W'J3]O:0&\HEIHD,\/8!0] MLU&Z MYK(^5N[F X5_@)KR;4QH'B54@.6P&X#,SQ*DIWP#A.3'E:%]VDA&08^F,SJW5O02( OEL:T5>P357J3#T\ MFTBP;7=^I9:"ZPNV>/7TBRN<=;0H$7AKN6]/]-81+B9E@/"CK/CF, ;1Q)?K M?\4^6&<45B"(D5.(2(XD!K)U-)ZHC)S=VS2PV;R0 )3U:/Q7><(]+ M/N16"N\+H8\?QQWJ7KST0GE<-23(2$7(,0;Z5$&!@ PYAG&C>-"C(,_"79%\ MSRUCO+JP/?>!6WW(N]C"^,L<=:6I%^^+2VU%L]UL:1'[P2:MPG!03M:@3L^Q M@HF 55O3:6)Y//94+EA/'2L:5XD,UD\8#Y.T#W>O5?!\]XQ=,_D*)8,+5"-IGRH X% M\CB[YGTB"G,6Z071/0=3.R0&W@F/$EFSPNA:W+".:7$ZIXZ'3F0F*$),^:F(J' M:O_Y6B'M@V03'83W-Q)?#]J)(C*FO 0*XPTZ^#?IY(\_'L]U60:.F9+X+K&R M-6&/\_"$LN5U+V F>ZV&\A@YI$IKH@L[6'-A[A:L"Z\9Y*,V4H UVQ&'1F"W M.8YR^SAWAN+SZI+X>7W^YV@UOA\VU,F#^,[VZ=_-1^"R_0N.GJI>G ..GO. ME,4#E%+,C@EXHTG!-G$'%FG)]4J;NQ:_]/+Y'_GU94'2 ,&HDN!$CW-Y"F/. M,O7MW.I;&J2[M/+@%FLJ;$H1OU1C1G<'[NEVI8J69&-6\['TD$DA#L4>->T5 M!$X!?/,IDCHRAI*<3MK+!\K#Y%1V[=:]'.K$0X3ANZMH(!QIUMP]395924U? M.XS 7:VE- WY>"=VJZ#;4B".&Z@B]ENZ^AZC"]\0(7I_G:&<#]ZM6@[$^_K]4: X?WPY,'[V#[\R#8(< M;/XRWV;P< (#K9*W:^T_=!ITX\(\&, NSX5>/'0F558#>6^K88S6+K>[FL^. M:=W&3=^[I=B@DAV50YBK.GV8 [\TWP-O):O8?F. K95KV=F[,>R96=,@R1D'EV,@1&U8 M][Q8=<"WS(6]%SOZW8QWB.OQ=!!__&P2D>6TFH:NEIHI/YA5-X M#_-\&:5)45UWWQS=MX^Y:'=+FR%L6(#BGV)[9T@'1F?/[>>1>HV^'D;=:A/[ ML NSJU2))/I(/ABY&Z-&N6NV+$#A+2>AB%X1*,4 -PX/,2[OPL%40P4MQ?RY M3SJ'>0^9FGP[>U7>^M7V7GC7MSA#KCQ;NL:1V)-BB4X]"@7@3L*B.X8M9P'OVS]?+X> M9>R]0KG<>/\?/-T<=F(#35C#J?B+-4^BI&K3MK:382MTE<41VWE_GK@/F'41 MGX\;N9<*/:,<614>.-Q>L?F@!Z&3$<6?=%PBD%O$X)]WZ0$?9/0.O7 I!1$! M X:;.!.I\%*L==%!UI56C;[Z1/#$%#-%=W>GW#0O5.LS=13#?OHO;B[BFN&D M01>2RA:$M>5SA$*7%4R565N6R_-BRDW 8U\:8N5.2G:F[K^:R+WO5XSKD[9D MR>C?.@?LD$0CHDUTF3U9W?SSJ/HSLORP$8:\B+EM6=WBAJG< M;)OU\2>EM=NRN0G7'Y;H5J$81W$WIM/3*&<$Z?[),_*Y9+5IOSXMN1TQ-TZ,\,0$;8K=" M@_#)=_8C /%OF.[A4.V;=.D)FJ+.U/[%M.+%-$+]$LQ5W",H-S("O;[1AZ4< M?H:>%[K+.VN^=IMLF'!;]N[OGX&MC/_CR78Z$X]7:UZE^"X$_Q+E)[0)>%\Z MJ%]U"$(SBWEU]=*9A%@3PQAZ8XG4B]CG?DR7V$-_L?RC9EU&MZE)P'*;F8[_ M",514XD&">TMZF(=\=X8R*/GXSXPP@T]W,2]6GMR[3"MS'68:O/7%N;K?TE> MNL;V<[^%[MYKI6=%\R#JYHVZ;BKCO.&!62^F5I'"B^BD02K[,0O[2+Z%I9JO M8U+U1AW$KBA_=KP2CXE4LOE8@G6M729,\<86PUXU'U"\KDV#,$/'J-H!SIV6 M41TA NOJ0AXSYZ(BVQ MSHH+6:ZL2QZ0?S":]ZB1; 9):!5=E(#7W9HI\3=32)E@(,?KE+NC2=WW/%AO M,:$7V?_1 UM2%NAQ7,((?]0.^CVZJJ%*&G!YGHNF"]I(%K4DK!GGV:^]QAY: M]O3AB_O'M(25P(8>\-&,76_L 4@?O8= P]I$?/=%06>4A0*=^O M9.H8C&7A50&&%RLAG/!QZ@@$@A7 /DA^U-GB*+O' B3!2RA MVHS60'\B/M;4_=.*FD9C!0V2JD[ZIH&ZP59VQ&0R'.=V;=AUCKL2F/GQU!'X MD?Q[$V,]GL@ST.1S,YQ4!"KZ-GP#&QQN48P=?E(*2^@#T\SF_$H2S:=U M0B([INETI215S!%B2J>+)WR*:)">9J)Z=\8QF"_L;NP]VUR-%^J\?0>QH5+!V;+):'S]%=(I2$D4V7N?O7AQE^":]H0LT\7-\ M +] .2]=/(K/=-VY/U"D*/%R>:IA'@K67B%ZU$ZI:#N;C'L0,>HF]0G/*(-) M]]*Z40)U\#M@U+77S<+,ZP;^->IF?'AH!(:9A&65]9OY>R!>3 M F/)"%1?RFJ3$%B'Y[HO:G\G]NIKV^D5ZC,E(]X?2[*QP0%9-T]/)QO9)9P4 MHO(W'N^W>#1VQ:,0VVK^8! M/44^\"/ZI8T:,&-)*']A-S)Q&W,M'=DSM? USA!&V4;:^S!&LC/<\?N"PO[S M6LF_I6&Q Z0.8"(>>P4(M\ILR]:H!^03T@OG5S7>'3RXLK'W2-8O(#?R$?H) MAXSF*(]HJ;Y'>TS:N$X59)_&9LRT M\E8$N@WNNTUG+B'_$)[KP.3=83"D/;!-/2J3!^)[K9LQ7?[US]1<2V=OCCS( M[PNR=T5V2\6^W&-^])1[9*K490(N?AC?[%9^%+RDY8W'"(/.G7#.4559L@FO MFQ?2]%9EI,54@$5=G$9[K0N5V/_DZPB 7H\FVM.1IV*I$F#%\Z)XAW;6C-7. M[G Y&S1D+SDU)"P/F#[Y%'/$@5E*]Z(3074<>?XPDWHN8)M0E$:4)N2#C]2 MS<@E8"F]$'2S*+0J>GO!Q%?V6K[GHO^M?'+[GXW]4/@-:S.\SF&,R<8CE"S8 M3N6'D3:G(C&'= 7^DP9QH@Z2I2>;NO?4G)>F1T0>-9LA87AFHO.+*F-OB2TS MTXJP'8-WZ\?UR^F8@ I17Y)L&<3^,W1!# M)RUZ;%$&E)?6:A&=,8<\P\\:/$X858Y\(AR;G&Q+!;H0$3R7WU,@O R/7*_R M:,6=_"CSB,=(C35')&7]4GFGUQ2"RFY'+&['5"E&[S2RFE?6#&*5\,(_G_5J M]@FI/GGO%!J8.VJ8E7R^M74EZ94[Z4N3(=A-@S"10!["?#0];%71K$9G2LK7 M1OH^&?*7!L0B+?M7[PA>_:J[=%K]#TFD3#E,%](&E%-XMW$4&P9@;*XZ/Z!M MV_SKB'P1-EE44#QBV>5U3\_6-R$^^0;FFVPKG6XKS<"=Q"/N?_C;VB:,'SUA MC4::YJ^ &_T*!=VJNZCGN>:@[>619QX7H%]6ZGVK_%(_LSAMX>,OG_X5+A @^=CA@1@ -NG&1CYM]F50N0#8F), MNIDQ<;EUS0_YT-+MA%MCB%HO"_KZ[J$]KOL%Y;+Y:I/ 4/6%6>,E#&<= =91 M_)FO=Y;ZHYFU_&?U1%LBXTS%JA/P*]-Y.R'TK%6 #[Z_0FP/S,69XQ&=^0%Z M$S! QFN)B="$8,^D\AG$;R((VP23F%,#]X9W&D_S(?9(_?=ASP<:G=QL*]): MXF_QJ+W6"WH MVE:PK/(PGPCKGDJ@2Z&.WY;T6&7(CX71.4"?#4K<1EI#5[O5*(*)'W98;J?F19_Y>A='(_@^Q>GG8PD2HEG8M6;9E M3GA$C>#U9#FA\HL&T07)1 NHG?][U[WKB,U?2=+;13-( M9K":W6,$X0H]/AUZ46!.9%BA@;MX?34D>) 5.SW=Z7J\D\F0TVA(XM9'!,,= MLP$EI.AASL;)M\TN)1S5Z[54AFI)JM*,]')B6S'Z*&JX!G*8B9=N/[Q+(J,C M%>Q8Z>E$ZT]B(R3XD&\[I7S#ZS$-(HEAKF;>45HE%=")Y#"!?>%+[9LHP[.N++52T='C'SK)/E9R$5XH%J3["*]OZF9KAP%=!LEU!&4W,D-" M5/60\S0(US)P,*D[NF,BZ-+4/"7$]-XL>^$$-00L[]N<@E+9HXBZ:)<^(U. M'SL.YQXNH\2**IB;I 2R+YQ0>:R3$.%!Z,C:D$E?X5ZKWS2( M5--S&D2%=VR$CD': 8EP>JJO/Z=NZGRQRE?L.VFB'=[9+ 0YR(C9MZ?R&G1O M/*'[Z#R![87ZO?O.C#]#$F09P44A!"Y.]=",U1;,#?R0LA=J??V9]*2BKVP! MX_3)'&B1K[7/S<%2RJ'1K>J1'!HDN]9'SFB_XLA7;0-2&FA4.",<2)4*N#6; MN.\;;AY&)V-L0[&P[]AVP\,PK'#Q#$>T:DF= CK&*(11M^8I>NVC:YLIV... M_:NF79'#PNK3&D0NG^B7[RQX4%@U)'-@S\O@3A4R:TV#;7&%=VK@ M$,]6X#QCGO8(TIA\G#W1SKQ^8D//HX 1PQ"0:T8-+RT]L6#0;L)E3Y; +4>H?'I&YH_V MX$9LON9EP.\A:K G?@RN$"F(2._Q^;M@U&,GVT]^MZR%7E*'42KC"$+7FEYU MS\**&#L1]G(4W9(7.6LR^DIV5=;]FERNN0C2G0((O21.?NJ;?:.G45E13$D,=IB?V)#T,Z8G1, MXYS%:2;X4G&UL9^Z4&9X:T_PB[(JNV7N97]TV_=='S_D%7# 2OQ0 8M=AR/-/DDFB; MXQG:<=<\FWJR:< I[#*D:_E5?'_W!R?)9$/)%.O&_\3Z0YN_3NFV!UW)AE:_ M :0^,$^1O.W*)3NI./W' YDO?FMY[_B9]77;QG?V<3XV^?0AP[30().UN(%U M7+%;*HP;JTEWY(VBXG,F_K#I,D_LQ*U[-YV3>EJDGS^W2?_G6@G(MT>&!)G3 MU-,?89.;.#M)3&33,4D: M9)1E@BXS)W)NZXAYJZ]/ #&XWEZ@O/5.'54:V$A''"A@UPC^Z\R /<'_Q<-! M)Z P,9S)S-5/59%U9?R^0'RU!;+RU/-*P?GDKXL?#\R&7M]B[9O_,K NN "= M%.X(FJM>.+3MR'@S7NI2XU-4Y^-U[ISL)O/56_JZ Q\0UP_T_S/N!OG[+I55 M]U1B%"4.SD*#?/Z!.?#"YG 7_7NV%C=9'^:A%[)A'#2("PT28R-&[*]C.O#, M=;U @SR^4HQ7'5^XMR_Q-H[OX>5$)=2CT.(]07A>7JC,BI!>8M1.B;;RC/]K-O#59T */ZT%^4>I-,0; MW6^N'MY9\YU7G5WOY512\$[U$V=(ULA8IF@2@UNR%<'JW3 !>E9U*[ MFHR=!U93JNDR$Y94;-P/N 9C<. THIMY7'UGEF/FWFGNQE-T2?D[,F7 M\>@-X?3?,/'*R6]Z) M0)&PPL _Y8%X0XK5@N]85=:Y[Q-DRSM2E6-27T/F)_?>"EO.*25@_U#.,@[] M:XN5"V,T. !D7@,)P(@5<+_6.]BQ>#7IG.IX)B+%F[&$U2!^OY4S/XQ-0CSL M*!_!E@/Q" U>I9[]#8<3!SK*>2AW)K34G:42PNJ'#40T@C1>^T_5;4N>NS;7 MG5TL*6-;]#L'^JK*!)26CGJ&YEE1ZR.4\]@@E8:J"7AC==QZF^+GZ3E/N?P? M7:1HBTR>[([%=Q4(FR&]?S*RZ=]K["&^*O\%-E[_O[BI^T/9/Y_$H/)_YCJS MOZV.TR'\;ROHKQE&A_Z-)/G_HY]_+HXL*ZK[.Z8.,MBHT!EB]@P";([,O0/PH+.-,YDS3DXD]<>"5Y MP]-T]0);SQZ367I ;9O&1WY/=%NNU%>,_%'(.VZU\LN_X'%O$LE&7^2B<7H+2D8$+E*9QK:8#B5XCI/B;:VYF7XCOY7H_^T M1LMPUB'?39X V?:#THF$ZB'?D.+IV>L2M2-MFP%CF8SK6,X4*_3?G[MZ6Y)' M\O;I;J&S]ZZ>9&?58;4SR>$V_9MKG*4K8G4S&B1WLP.V1[A)@RQ>7_W]KV;_ MT69>N,-=>J:/$BS_L]A<%TD]&)SY_K+\=+N_RC7STQ^7W12>0 ;<5F22KK[Z M8#YD?Z?SY>WGR8;2JX;2Q.)_W^+3OU5 "9-"#:&K-Q-1/!0;P"M*!1-UO8EG M3,NT.,!MN>-@IO#^'ZM79?/VT2>5Y5S,!:U^S;&'^OVU$7Z#D2A+X(\BP#A M(YQ :-7AT\V["5:QF\?!I")CB9M761][VNW_2*S:6=D"_)'-*NC6JTT:H/MM MXD3;)J>E;JFU6Q,[D93^:>TTE] O?,RXZMR?9*;I4PP3+R1W13_:3@N09NLG M5$P807O)*W7!O1S,V59^"6S72S[U ]T:#3+=W:_8D^>/[/OXG'JHU05_X/ .XAR[".IN(+3 TF!G6!^D/(K$.1$ZF( MG="R1W\TS(WG'UZ4>JVM MH48A3H3KP.AY%VZ%N9;.I_>SQQYE]6".0+*$,DW 3EA&*W M+7?3P"?+@*7I:Z/WC0QW&EZF?,OZZF@A/['VM5&ZF(KIQ <;[LW4 M5#JM9CXQ(4!Z.H$U>1]PX5N3I&N3DAACE&%E@]/(IJ]:JYDA](?$E,C&-^F' M^Z$/#63)9A0'(G1]?T'Q13,$JW;0';%Q!MAX9TF#Q*G$JQE]6Y?+CVNQK[E+ M@Z3^&?R6VB/[1CQ^.BV-.!>_D,B+ZH$+P(X@9?!6\1(XK_BJ 1XW/[,#AR0W MH5"]E &,.^>/Q6N?.CB9'T#X=""PZTCQPV)*L$ G3(1R'JS%>9Q3% X(UA$[ M6P5G4MX^[AUZP0?.2)VP/4:50HW5+[?-GZ0@*@'Y M-[61 R_E2QWKU85B9%*9XFY^GS.7^Y)ZEN7NPO%KJAU(&+$1TTGW8\7NYBJ6 M]&)WM7E.K.J"4GY9<6!1'^/<34F!XR_S'*%G.BP8(,Z::*SRKSG1PX]8:#&Z M]0K%E&@3@-1O.MH,N+D -HE0FS3W)/E*OBULZ<(C]<4X[TT=V%7J,$+HKVN- MPH30<5A;EEB@%2[Z>[JHIF',J_P^R?P+DUL/1N;-SPAV[J-V-ON 8B?J+#UH MH4?!V*X@+3$84>W#H[2T#,>O#U-_;7W_^LA<-.+IT1[)\.&FIX-1[REG&D%K9Z^2.1 [[WJ0.+E151)]:NM*JG3_79EWW.E]-H>?$%[1 M9CA$%&O;M=WW"D@S-!RC'GUFL,S_]SBP;X/L]>P1+.CHK8Q[TOV>E^$G4OFP M$FGZ >0@A<5V6_(G%@3,XZ2JOECWYAE+3GD0WDH'8!MID/.:.>?N): EV)=<9/%25<'WQQU M6V$*SB<7(Y1ZIK=PT;>XO$+G:])BJ+)(86)1M6*[4;Q]-Y5O AKE.(A5?UKN M@?:INZOE<\U;1*="X8?YN;+U5SIE[229PSRMVV2#@!-=0N6Q5=;*NN,J4-Y9 M,'!#I=@_]I@>XW&+MW\\AC_WM(AS,P<(K$L3X5[/T8SP4ZO4L\/5C1(+2UEX M1=G6E >_;]2_Z2Q(:$U+82$&4 MY1>Z Y8%I'1JR/FX"BAUR[%\$^*_\)H]KH^'P3S\G7=/#M054-^P(C;CU=NR MU*T!]>?TK"#@UB1#1'VP+U@5X/G&_:; ]?QUB1BKKLL6T0\I8, M;\0\""9Q8C*'R33((\50*@0(R2)EXF%\KC+R2\U>Q8WS))$+Z]E+MX\G9GA, M7*6G?,?$!_=9/BQ@&"CW#R/A9Y&:H'0!6&E.M ZW */N-Q&YT^34#S9ZOD)E M_W@Z/$WJK1:X>%$D53(T1 EP)V6 &%BW-0?.O\N+,\!+?PQY.U>M(=<:?(3W MCWO\+7G<-TVZ[]Y]J=<;^T_4G26$6_^ZD!)Q C6>S0FZEU*4;1D#[#N%',<_ M.!Y6*WG8Y<1]R;>NM,L/HEE)7 &,W'4RITQA.E#AHJS?^B:*T M ..8X[(AFXX45E_;+)-(5ORB *C7[Z=?[-FW$I7M1XFCQFQ8)VB0A1P8)US& MX@K^DI9@;H#GYLTF+%RLT2S!W^KS1PDE3SORXB*GSX8.3!]I9/ N9R&D3K9M]Y[#>:D8S!'1JD MJKG%BXNBFVF@P==?<"8A6/P7P>+T&[Q3_$NF7)FD[/3NBWU( _+EN0 ./'3# M^$- .&'\#5X=- E>(%MH'0TI.%*X5"Q#&F??UV0]9J02?L0Q5!$N]C"5#?N\>P4M M_/VWV=+]2M+ 81'2@ZP)JFW?!;S:2<3S%5^$$O)+5^_L:SC&G;E]/+>=-)K_F_,CS-/=V?\N? M8[D75Z$_+N@P3;Q%M]YH4OBMH=X"%4"J)\O?6>Y$G1Z12#.I_3(B_36Z;297 ML_#JV:@]CW:>Z?&O7L*H60P0CNH6$T[#9:>4N,&58CA@7(**SZQ>)!IG>?#V M7C*X\?V8#$?HW0K!'J9C4#.0AWPW8.(.6$V$X:(Z9SG:#VRCL<(%W65&'\#[ M>(O'4M4.^N>N-FM\/7YJ<7O[R?FC!)0H:@11A>BP#6OF4%5DIV@-^V[R@3_F M;*S7@MXF3U\=VD@.O,^,@N&=\Z=&5JJR;R5$2A1*2RZ724[=R0I[.8%PXM]P;6=4*%)U ", M"742>9;8W$Z#\-A2SH]J*;L7NJ,4@)WA=)7>E[FW>HA7!+WKQFX":UD#H==? MZ6A 0S$UB#BD,ZP+!@5[6PP#"0.1(]W,G6EA!>YO50U>];Q_=93[=JV^3]U7 M5LDCGV1S_SKPU-5$&.E'].\,8>T6XQM!2GP(4+]=\X6?7T#^Z*,GM1)IW)^SX._^/S1]HOMQJ6%37;4(***O_1]>]GT)#A@%7M[2"KM:KU> M]LF\K'<-)XD"3"&46ZPETZ@Q-/_N&C16/9L-T++1_#JBA9KC '8_\:@\L2PX MJT5NJ&/HO2KZVL&#/*O#- PJDZ:)_N%876)B&T902SUW.B 1-Q?:)!&,87OP MG>3_ZHN$G$1_K^2+;\>8Z_]H02X@W=L0PA0+LB*Z55-+%B_/H9=-@^ %.D0M M#\ '(4G+"5U&T;]\?$]#C#RB):8*GOZXP,9TLHG/!O)1X=7YPRRXPREF099OR#/'E; 93!B M%,E*L 0'Y?P])P!6N$IU1_ZIXO@PM_2MPUW.VT8.(^-L*,'H=/Y!T'E^K#/9 M!7D%V-M0! @M T ?4G.AF7_-S%*OIJ3\!VH^2'Z6W^IECO[AJ$-/ V>Z O7R83)6/@?TL?W< %I[*F#MU(J+C-WY,U4;JW@^:<[J. 6* M/X2L]_Z>MB);HX9MCA%M-RP #LL1\8D_S^:C#N8*#YO/#WJVA,M[YA3_H4&" MCD;>--5F??\7E=6B#L..534G'K"VHE^@Q !2,9[VZW/]E[:O&)NJ)(CQ9SX1\C7*A<5S56%0+@0\YJ[(^O!C^W$M"'$0CJ,?=CO/L=F )1^NAXKWQ'.E,R]-MQ2O^]S_I3;2/-+IN":["*_N=$ MJRN 2+8"L:RBJ-6'-7+'$2W7)_$PV_]\/(OYKO3)GO[+U!DZW]4$" NVL5J7 M2N*O&UMU4D7&=C;."'.I!>=*+HUV\4VIVIV45[&7?_YM1W6[M@T]#1_ 0==Y MBMIQ\8SFX]@0G/&Y7B,/A37#NIBS?Y8N,#D]RO]QE:=!],4RQ,&S!T)"A*.K M!CHE#PL>@WQ1:&IYH,]I]WW;5_ M\M! :6%SJI9@E@@_.>O>Q 9P%<=7:_MT"Z4FY/ MIY1=X$L4?C*G359'>@*LSZL47XHICRHBK?'SB1K=45Z[VB8=4^-1JE4\;^5M MO)T?FS,GB-O?NP69N7?Q%I_9((6/H(F9]"<)@LIYJVBH[\ )4+TC2-, ;VUZ M.7U\^6H"*)AQ/YHGZXN"PWZXPG"HLY0+8Q,((UL%D&^#[41IG%DGE'7%N9/* M/82HI= @C(;R?8WKFO9>IR1>;VZ_O9&I*^$]<_[\T:'#S&8W+S&*U6$.!0V0 MNU LE8#&;R''LD(O1U**=U#T17V]K#%LX[2H^-QAP8QF]A)(QO-=_#%M,KJ2V=R+%$W8F&-W;+I<"[4 M2#8'K':Y8U.PRD8\L7WN_$A5EO2U^I C1.3TBVOV#U?M?SR\@$G_K+D4JEW2 M85NMWN%N^[*YBBOM!5)D3JL2.#NLLB&@/Y+C!5\]6)*0:C<4_[:%;^UAU&8) M["D']DBU8"(.D:!.@W!2+X)>[1K66^!]6_[6]R!\R34WZN C5Y#U,^&F M+N,YI5= 9V+O/5"*+(=T F<+?PN(B1,%XJGB;OY"JN\C9OU4LF^PZ#0K MQ2CQEG8_8.[IUS=;+_T0< (O51Z_X]Y @_ '%!,F.K*.' S<)=YLS#-V=X>X M.],@^L_?,L?PMH5"A&L4(_'@''WET[C]M'6A<%*@ARU/#7J(L=N+2]-P1\ A]02(GJ!!EE?(VM: M@F8=&NA$I"A!V'W^1&=@D1&OD&-AR0S+FR().\X4E@=BU[KOU$T<%B%<7Z(T MD/X35+& 78H=#A$&%\(&&Y4BVNNO;LV"&7A!]L^I]TXFS#\]#NG7,8WO.-FB M38/<.FQ &A"\HFP9K7"U+ZJ6P7"B15E$5M1+!0=^C:>6_%8?I%Q:_'7NOFEA M>B\M*&SR@?K=M@I>2RS4\L4-"/X>UQ!(Q'*59$F8UPX7!LHM]9R1P2EN,X64 MATXB%'SZ6?N:3VB9XDHE.ILKH=W-+*"]135H@.,?>R8[;15R^A[&*.R:Y92, MT,P1_/FV&S6:BG?:X6_(3"M"B=%:P<1M_&+&/6H*;E,L())_Z,2=6O? ,GF/ MU'M6B?)U[%1_0>K*3@[T\]]YV#8ZX:]CAXV!Z=:A65"S51UUB]Y+N%7G>C^S?[BDH34VX\)5A(_X$=0HR@9L((L(MVY#+B,(TTES2*A M7 %(Q,'=B@=:2GF>-NL6.?6X:DQP2 MOOXU^LRV+]>K]V^+1E+K7WR^<\VZF]4U!_H0#"3?IS@,HBY1U "!+@03Z'PM M$2_Z>L_2EB)1JUP]ET&\ZJ TVRTCX7>^V!,B^2ZKX.@)TD>P]",TWC^; SA' MT?5@['*GNP[4M<;UEYPBKT7]U_J42PYFLB.L2XS/4\4DR.(43T MEV@(/TVY M74>TC8:KN0]BC_KXY)API^'('I^ZQD=KO\<(/''57'R^EX6I.7Q'/0MF+K"N MZ^91#$VB@HH3/+6L\)J'7K:5PTLROHYPYHB>FTSW'](I!G'&H MZ3AU%,W[B4ZGR+9A" &*(BXXQ,MTR,JJ8I0B[*M50^QJH!JF/OXLW>N=??XR M<.4(#$@A-1(W.Z!398J1F7.^"NH9%;'UOF]_AB/8]7J><6 M.W0=6[Z5TZF*0\>0RL"T?MO:@E@:WKTY8F)*/<"]O10_*]P&9XDU"^%O.^[EY1OX MQZ^5+26KXNU+^ZWD\R;:LJ__#^-I(-7_N_'X_N^,QVW? N-S!(,_H'YBQ")C M_K(Y4CV>\F/J F;:OB M]Z)1YXT!.&FSTX8#-,Z?[F9]Z5L.7;DPLRHT'>AB_$DNGZ?C7DWJ9E2/782X MV"[03/I)-.BD029]#,%HNBA7#UJ.4RQ?&A8VJ*T[:N^A',A?XGP/UYJI&B),N0[:K JD300Y V^?&-;[33CIQ MUS*4JXX'PB-#X4M_KY>+!RL)(;8M8AQU8UH(G/R5;J')9,U@;8&;S^*+WDR[ MI251S?,?_"JXQ,YP496 _N*_H8UO3H Q:P42H,=!FRGYX':AN?Q"+H'VAD7W M% ^F.VPCP:+#RIKBOZ&]+>6.8#G1EJZ.F"DPQ6CLC;WH0CVY)Q6?OZ3^L>Y_ M\C5!RDEB7L2L%?W9;$,15Q[1S V7^55ACT_XQC=('"3J33K:C/ 5,$N!\=$XU 7KA!J !MGBU+_7RD5G%LS.B MSC>29N^HU9GMGW0Z2V7;LGG0HN8!++W7:D:> M&6MHUPH$1)WU\R)3F< 'SNEKI4ED&W"7 M!G&?9T0J8>FX) @X1Q>.G:H:W4TW(<4O5(:9J?-TQ+_,\]=C%^%WU/S:4Y[> M).PN!IMH]E",0IT[S-XQX9^961,0@!)(1/VWFRP8#PE9C8*17)<'GF\?J;-? M[\B_)+Z+%D.[SC//H681+$AK)AOQ-%U P]U/:/:[BT#4MU2CP%,ZX;T_0NNZ M3"5$Z%FOJ$F6@B2J1Z!=-]D#6-L/ L9V>BA2'\%BRY'24DKO=,'+DQN/0A<] MG-*O[UR2Y);]MC,PS4%("T-Z Y^09O\>^Q4BF8D7>N\?OD>XV,:[VJ,__+:! M C??V!4;B#;(=X[>L:K)E;L6QP#%GGLC<2I1%=](N9N$B,Q/-9%G5SKIRB9>55SD\PWRGO5SP![I-YCOY4LT MZ1(["AA$5MM&P#AW\_/&\H_/&!=MG0KX^Y3U!/4'?8^J^)88C" MA.8N!&] ?EN020L-$G7@5)SOKB%GN9BM1 PVX7\=?2XJ@7D+97_J3O$',MC% MR$.D8Z:OM='"1'OBE/V"_'($\LK[@.ENN'S#*%)6-"%=;G UM3:>SV?/<',!^@CT(#\!Z0K:8)T&(<@'ZX/F<^)@%JX4"7I:G]!+ M+ZK(\(Z;.7K)[GC\I*"VP!+#E@;ZN6U5;0>=@DXIWP/EB3[MV4(51+D@=C!R MY#80_V-X:A_^*#?F7IH<3'Y"'-G(]M"]Y]GF5!1NCQXJHJN$!6@85E>[/SV$ M.\V#N[*@3R3%]H&!1&9O7/PP[N'3:RT]\2QC$D*V@,FF(.4B7&7T.9;H%8M2 M!C^R8";/O_=?7F M?[%*T?_Y*?6Y#35&TQ:EBQ?D?"3TNP2%U"%QHF4%%S"7V23>JR[!@#XX#PV2 MT]P!I5RDTG7JXBHDD2"]80:4D%!C58?*>-;87.#7+H5E:4K&0T%J6X*KZK-2 M5\M3I3 ?Z_)VS,LY$;!ZH4^],_OXZ(@Y0,HK&Z_](-PEQ;8A;&=]+U+PY%/6 MZZ [Z0<]P=N[(V!(*]RA0:N-O(?&][;.TF5; ?>IHG+E:P[R;Z=P2V>_=K.W MG,C6G*BF]MM6J&4!Q0O-D5@9O.VQ@.Q-JY%D1SJ#H*I-R,F95VUI[-_2\Q62 M_KZ6];[N<;:A9&B(MDT(WBN!"@6B.@ M+(ZK:,/U2#K1E7D+ILHYM.GT'(B?-QQ/,FW->#ZBFEDR1M;&*K,X:CH@9146 M[;Z*.)BY4,\/)L]]1V]D:>1W]LA]U*I\![<8TM>L3\ WL9E,"N.C M0G>,K:X/42YYX#F$&WW:!6HKTT:6&NJM/+1BUTH],Y@!.E#D1\JO=_X8DT\_;RT1[+ZI"1VNA[1[IS.6EC2M>0^#+_ MY[=7)6]RH.7/3&*:1,:TE(K7S.HC:J,(#54).U.K$ZG$/J:GHA\=IB6DY=@7 ME9CBCKBC"!U"UD6%SL4F'RS:W]O(N+L;2NNE/F$QO"HM!UE[;LL2H$B2)^J- M1;R&*P+WL]X?)BZ\0_'6&DUNE/&+>CC7>;Q7/U;&?Z^C_?G7T/8,K5/DTQ3] M6F):J"?6J'AU[TEK+DBGY56SID9QK@(:C\*?I!AIG7AP3$3@MDN+4>/8SR,G M(2&!Q&#"0"25?2; ;\*J9KR:@P8Y9B+?E&F7LV+JIJX.%4'91\3P.5W4L2K6 M,7'+Q UTES,A;P\BJI]YN(I?;4R[D3%P+_Z3Y\8?@H.%_&+8P[(OLD8GSQE0 MJDPV.?%7LVU,-%0E& @EJ<=?+ MA'U>O6!ZS**MD8""_MR[#M1VVD:F!7F\H$H,[:PUHJW&=S'''NCY^BI\\$O- M$T[G"^7>#_]U]JV)S$T&R"#K$"E;9JA\-S/K]+39Y[HQ#_V5]4=U^MFG5HGA M=4%[?-VSR&# M[PCUH29+O2Z52D''DM%>Q7&)RRF#3PD;_](,6Q>?"4X\DNB MZ*D!^A7J).J;+4^5$W@[QQBGJH5X2=9/W:QESSVB]-4O MK3_NZ]NSMV',7_E^N*(K,!V9- C+E=SB]BSE-G\2AF/7EFUF]?:J6IFJA^%2 M!#X=6R/_Q3JA=<:3^>W%6[R?67__:#HUO$!VSOQ@T4TZF^I>NIVS)?'P>L/V MU@?V:]*0A0,S[1+*(T _P@<7H*AUN\A .OI/QH"!S,4D+RGSN3%.8OK MO[M49QM/>FJR3:=DM09-#X3.B3<13=JA A;($T,43??\@"FZRFH$9@L/"U)* M2SO3(SP7>P,YQ%]+QO,JM#R^7.<9"K-9R3X]7%V2.1V",*UL_OHEY7M]S!1. M,MB?NA8A^6$!\![&5N(--NP68!%S9T>K1&]7-Y!+Q=C*=NMV//B7J//ZD;IU MDMA42<>7?,R? Z?4[4^J_J)!OB!:-@60DF!B:?5\I+ .$$6RFM;Q=7VVUO#K MJ[K-PP2.WGL6SM53PVJ>;QPXS1@WA<9&D9>(?TT@=)K$U*<]Q[+:$4J@HC-6 M;O?5]S2P]Z.+K*4*_/K37,# 4V)W>K2R^L+,(-LZL,NU\4BM-"''AK7ZQ_Y" M[]SEXQ3]A;X]B_]>Y7;S >SQR!(Q,MSK&>G+6M S,QGQB-S@K^TER3DR3(LB M7^)\>Z&6()J@OEY'%.[,F.BRN@_ W^ WK/ \(^55 M=;KK]P#L59G5DWYN-TPW(DS AAWPBJFV]FGWT^BOQ2-B,Q@M'SRHLG$JL6LP MB7^4U$40\5+Q^26<^ZCCZ5$(^0/6&;MV M0J.; =$F6D3-%%[QL,(6XN'@7L#QA.-(#2]!_H_3Q5,C[V^V/70J0'>SY M(F%L+*'PKZ-4J0 3_9'JZ;5FGI4D*Y?;*E/Y' 4^#A^/PMT^2)FPAETP8!B7K2[3P57^5_,/J =S=XU\]=W_6WMG'@WU^__] M$5&V082LA536[,O8*B2?HL)@,$J6,0W9FL%84I9L$Z(00_8T9-_&.@RR[_LR M@V2?*?0FZ?:]__[>Y]SG>W[W_3OW.?_"S2$,<)4D#S9O&2 MWH6->?GQ'"#(]60O=F3RUHNRJC]W11%>3376)S_R IP0'RK'N;ME00'C _ /T]_3ON5ES4VOI56VG"N?_W:[39N+ M4"/IT2FHNG$?:#9(L[^GL=>HN3S.1+ MVXG0%3O2:@2\!0.O!8S$ 3T)/]S5E/^TD\]<,H:HUK18J E)-[3:O M#<0ZR>F+8<'"P--54?'A>'F>P;^@_,[V?J6$H)TFTIM&,_<43P$WM0D<0KZF MP- WTP40W5;<6,GR5\I=1EE9>>H;0"X +)TA7_!1"A %.B<'N.6"14#<"5^H M<.B9N*U4Q357$Y8O?]/OB.A^QJ_,H^[S4SAM&WOW]\4-46F@S)]J?[,US2-+ M/EC6%ED^-]O80$SC6=/])[M\ZGHJH)@)$[QFK,*PS_T)^'?WRCRH&\5R;[6IQ?_7YG\O/IN)_< M)'70+PBTK>GLGW<0-&W?++(^OX;6WT,UPN6X7=@/PPJJ[J6HK'FH(CSDMI,& M0B2+9P2H*$(CE!%!GB[("R8YJ. H._MBKW?OJG?4Q^%:>_Z".!&_S@WP%C%7 M28W^A!EROPW+ETSF=FD!*; KN3%NX:+Q_! =&OK6E]&J7\0WZ^I#:VE!\>FN M4G-C6Z,OHF_RW@^SB3+6"64U4>W[CJ_B)_5!3K$M_ZO,4$@P4V@J\"X$5[UHT61:Q!X_!TF_W-NUI3 M(YY;>=&G\JG]6_8W^N/OG4VX*:/>UP^.ECXI&.EHRV'LQ4),#.G=_+5RVJ]V M#;\,95+FY?$M53F' >/?O EWA=_%S]O5I2:T"0J$YGQ[?!H41$)1=2[_M*X; M1NV97MV#68)U8M%G1MH+LGU9O%\F=(MLQ -)](DV.'N3"*:8C'ZW\1F1*8CK M'<:6CB2AJ*^(Y>;.8Z[F[E'; 8KL0=Z+F#AA>/>XXLT55PK2H@D*A/9 MDC)_06M9J[$47V+?"7FZ<@M5\16%NYKHG>B!:KC=G05N^KP7(W+C6R RL%:J MH<;"?VO84.F&L+-ZH:9=O%' V%>:V12< H_6Y3!=6@!CHA=^VPIE/%D?#U9. MLXZ;KTPJ=('E/:PU9604T+9D99ID/E,:^._OB!:O7P@O27KD%13DQ9>748F2 MG3A7>RN.USGU/0W$*)FV2#2@\9,2W$>AQI/UN/'?\ZK M>!"=F8KU3?6-X2@Y.:)@B;O6@R@2LX+*((1' M4Q(DH7F_>SFA9GT'<,&?^0L:A%-9CH5#N/Z"?OB!D$=.P!1EX46]&JX($ZUS MC^(7=$]'E#QA/++25%=;GZ@I>7OXRHO'=]K_L#AJCWE&-E>*A>E*NFG-%SL7 M]>0:9]O]P4&KZ!R?T^S)&=?-6UWC*?>3KGTU@ C3O#DU/*=K%FNB@F408F=] M2]G-0MS2^.,^JYINW1G?5R665T1/KZMG2.*?'_!VBYEOFO2#_\4;0LV/M^[T MW*-]RUDL7N#"-#PTXY>.(IK*9P<^DB_ZQ. ^3B>Z_! K2PGEFQ).>-7ZE&M2 MA6%O92#:%Z;A>^"A&GCFTJC]@^[E.D-8RJ-D[L1@;V/]NCXM,9X3RDY'#+E7 M/UAG[<\?DN?ZRGI:7HWQ0Z&O=+PZ^Q[?P6^JPF0..1'AP%,9:43GVPX[9"[* M,_O82?@>L6.2N6'.KQW[8\K_NM%7?Z0&L2O6O=#&R&QHH:*Y!89GP,( $O4$ MSMVLFJ=MOS55N!WVD@5+U-,6B2=>!E*E_1F^"D#+XY, M/Z^IER/??7%[F%==\WDM0&1L/CWW3NMMT_3W@Q\5V7-C,^I6F1M1$,N/W87Y MF?6-+^%U#"C#KX+6[WM#3_?[Z\,+YIAV2W%$0UK!$CQ,5O<*1J]52V1W"$CO M@!Y?'8(X?\1$3YB=3[0/(PM-YELE)%[E].*IWK,$%?%NW=PWHH>\)AK\OK$> MD%&-_PLZ:_R:J)"W)BI$M]B./P%Q^ZN$4AL!E]M,N%_T &NT7YTL,.#EDMYYX(*( M5@^Y29W&LU8O,I[CZ;6?X'DQPOJR6\^U1)N;?G!\6,LY?;'LPWMECTHGC8/R MX3!WM0>NSGVY/;*H, /25?'%,#W6.@?NWY)'RA--(FYX+GG59G 'Y0S6F#K3 MYWF/-JM,NC)">!+/:^ETUFTL]:,_:_8U];U^Y-SW?WOJ\"FMFN"*2B3'B)CR?[8DS@1? M1-*S))>W#!M9#\(8\]F;%6@%<)Q@K.A:&._#;B2)BU!R:L1Q_' MZ]^4T&GLF^D09\]*=C[DTQ!GG,9R+\6Q4(W#?1=X "?+ZO%=.:.+JH2]G&T3 M_NQ?3%P&#\/.B(<:\-7!KQWWZ7T1BV@Z?2170=O.IL+/NVLU=$U ?UU0B-ZS MOS24[\C W8KTX5D\S>ASJE-0\EG..$'/58'5QOZFERAAB9S(;\-[E\X&3SC+ M(N&MNF8EFA4&OG'EU (9'']\ ;A4?VIC$,E?8[LW8X,8MQ5-5CZ7CT/NEKJ MJ7))SN$NIHT-HU)>6A1%KA*X0A!^7/MJVG/'/J?BHKHQ6F=CHYEQ(5_ M.-D-7[<\P\R,Y]?1U7"N@8]4E]EWTDN=R.U7F]-2Z%Z MI)+45C5:6$\*#J?[].K(_.Y/L.H"I&YV_G352C^>Z?O$59Z2+3)D^8FO-&." M';KU+VB:C007DG=]J5\SZHCQO2L!=PIA%?^MFR-<#GM1-;/*QK8CPB!QN@&; MMR@V!>X,4&@G/-B C>RE]\0$H1W&Y2"&J*(UKBE[J>6'LNZ+,*$#D?9LT:M2 MUN_((3,K3=+P,TB MS#V^3QV8M&9Q'NBY#T0Z445S*&?WV#:T&RX37^_)$+3<*MB$D]5"!?F_Z?\Z*9&74Q0G+L_2:L93\*WW.-UT!3L)KE'@=04'Y&-#N MO:#$*=S!6T;XC96H_#%4<$[JC4J.5O\1=OF("R[+RPHZ= N>% //M)6O_U;] M"ZHQ+/X+K/O^[6_E [\E,\Y_;2MODN:P/^R4#%L ,A4-A<13/ M._, B3\MGU+?TE03GI$V]5;1\?W/R!S.]_XV(V&1FOXYM>;*U:C=W< Z:J)-M/; MCJ-'3[#7?'*.$(6 1E8F2=^9* NY^3;8O&3<#Q8 MKZ(XG4>2V9XM3OX@T/0SQ'<9RD;QG&*D/C5N2[N!N=%#NE"-R\.0[C339VW# M&TR*!@H-KU00+ZG]C&)?/%H*2'D*TA07P[8NX3CM879V-TO7?& S_7+Y*=J3 M4Q+O/YR9C&AYC)GV)P@%/?CZX\?V,%NM='WE-7GQ>$O75U^^1II[UPG'[O'1 MI$E_05.F9%MP&_[\I,.1]JBJ2* Y#85_9?3N\_JAK*US;X\T_[44Q5O']G6] MQ2K#Z6$"A?8M&H$ V^GTK M7%3Q?4AJL$;PH*Z 9[SH%2#]! P):+82@'P7FG6AAA8U4SX9AXBQ=-3/D,JT?8KZE6?A/_7;K_*.D/M MI&>LG$/&%.,MY25[=,?\J1IBK:Y<#1WB+5_@Y+I(,#/!W7H_HS*D9-_/[DUJ MQ";"$NV%O9*SP"7?2U..04?/Z06Q1ZCL-5$ENGQ,+A#_X^SR&):E"'B^8=)< M[G>CQ7I -K:F\!6HMXX=K^%,'OX+FOFX8$(T>WE^^E>D)P268[KD!R/PD&>V M>.9*]YT/6,N6/4BGG[H"/M.ANMD?FRX!<"H'8RN>A^BW!(YL.CM./+UHQ@C8 M IA2_=&H2O6TL%RHU4=M98FWSB]<=/TMV2^SLCDN^5"DMPR7]'@P2102W%Z, MQQ8H-XRQ'-[$GON$6,OV3]F1]>X,5/SQ[;6(U66YL'E'OQ8F%$IQASTW7,*KF)']#+!AZ=+-R_)+^.=,N. MS>IZ347;H,@'\5>FV?P2^'T." W2IS\T:TS/\9^D^W2,0]E(92.T<_4NSCC) M@,Y>PY_"I6)0N@L[<*P55ZX>2V/Z::G9F2Q].50W[V.3XKO];/KL\<5*6GY9 M\0Q&QFX$HIR_/DWOFZN#)8K?;?E/3$T> [NE-(ZGG MLREX$#(MK^%(=E 5=3XP VI?1\O;+N9K*A ^ADXMQRKI?);]-%SU=S35KV2]=SBP( MW[@7XF_2DR [!+D3:B<'.9%#.'<%CXPI,<[TG? ".BA3CM-(2Z9U_\%0EKI M[:S\&%JMET^66?$MPQZ*C^X=/*DK/>JK$*%E.+95&KG7YSUA73?NUR/&Z>"^ M'E,P_R>*+? VFU)J[D&,YK7H,\OEXZOA(6XAKW4U<*VV?(G6:[8EQ53"0U(% MLC[_!1K!-T=H?#G7$<3Q83/QHC-KGF#T#G25D9=AC\!'/TZFRU"A,<%21[)# MVT?W'R%4(^-4_X"M$@?N^D9:FFHCTM3=CG:2?(V%3!S+'Y&?AY?F!ZG[3 M(?V64JVQ7B!RIFOQ)URMH-TS>IZS"; ]EIXXTBF"86\F5%9'=QIA[L6$2,76 M6.T(JG/L1[UMZVK=+SNP5OHA ]UGIQT=\F_V4%Y[.)=E!MW-'Y5,^=IN6U%1 MQS[\IN];UYW$)QJ2? ('WOJZKPIM]^?DA\<*7GMDL+]F\&I\R\5V>EU?TF=; MAHJ?4MB' X%+S5.F;5I'AT_3^&,4/J^F$BUS'4Q="PT4,\V3SMXGWUD45K-8 M8N+NL**Q="Z( 4LW ><0Y[SOMKCX/;/PP_Y2YB+__,C:VL;JS'F-,?L[;R,6 M*5/\H)0'NM]Y&?;W5K::,E!2?;-TVQFRTL]_*-S&=1#6%!,>@6D3@4M79'L[ M00RC27"1(^R?_!W5YO!@U0F(:M[W@-57E0NG$$WBF0NP:@(T"C,_#DZ#F!$2[UO+)O^[YKXRY!FEZ MY,\I)F/#V92,PBV_&#P6P%8R[&XUMD/-C2$\DH-=V<.W)Y7J$]X8B!B(K-\! MS%K@E1Z$' R4@@]5(7@>: MH( /?8>J0.Z#M@0+#WONFK&ZHT5YDMK3ON4>(N=SRPF4BMN.4;WIW)F:N8]M MWG-$GUDI[C\6.+I+7PW5Y5TC+[C$Y,&!A0X\+1%((>G7C8^8)JM>C;U335?T MBS=&L*2UAC&!%K^(,^Y&J8D*( ?V?&F9S51Q')$P[U\;& MLDW[>MQ^J*A27Q6)G6[?]]\N9OJ/)4W_SEDDTNNI2BSKE-'?SK.R )7S:#B> MD9 HE> C'ZD!QME8)0!6 +!VNXSZ(I$(N6]!MSXGS@O:I/E?%@?U271M3H)X M.J.W"K/ G$,A+J8[9S#H6T-8!;H3>9HO/CW/^..!@W,&U10EI/?VAAVLJ^QK MU#$\5<#^ZVOB=7,$/;A7@G3(F9$%J%.E8X@B6;;?!]T\\VV[D?Y,;VY]+KY$ M&.4Y>*A4QD[?XFB]=INYL3X:1).[N0^A 14H97VZ6=213-8A]8QD$%WK&YX#X_&YJ*<<4YO%6 MZE*OU?[XSQ:<6'=[N(=PHK<2/\@;_'E(7_11X&\=C*ME'6UD'8P.068#CW^U M(9V5%9+1KK[5W0KIX4QE, O!!SG?/+0>XT./&>P!^:#+0KC7#DH3E3H7AC8K MYT2WU\];?B:L\0!Z'WO(+WV>=XQK &= MK4-7M8:66V[VT0;I,A@EY28*5K/Y^$(JH_U!?41"/_H\JN\G%+6$CZA'XZI* MF=VA$^KF=RGV3K_=AU!3-WH4I@IJ9BY;K#R?U5QBN>A/-M@HS.)DA (R)ZC" M74J$2\QVJA5]U'WQ&5$(W4PCE#UV4LZV>X?#?OJ<*U)>_R'6"4R9:!'"1]8$ M,)G2Q3H..R.Q.MPO[PPJN%:;8G)^]+I50,QS:RZI:!C(?!&PNIAZ$PS[& J) MH91NCE 6PK<6D_+7M3(&CBX]0Y[?#W''#*35QPW;]3Z9?BGEH,@OT"*MC5/% M4\%3"FVZEX&@;.#&_B]+E)X)G6\A*B=5*LXE>;M$WJ6V^LUF:YB!OXJA/E.V M\+)'*>KD$37DD%,G=3;17R^6J+DD@F[)O-CX!??/:(G*DZH4[0W,U+2"DO9[ MY_N2+B9J75E=67,.CNZ02ECE$6Y-B40?(VI%@MK4+\&@(6TFG?\"$ ]=@B0K;E;FD M)U_^D:N!X.5-<>7&8;G@U%J(TZ!;%I@K@CEO6<,Y0TG+I]6BE?Y>*+;AW1!)K:./E?NM[X'&H(%X"S MHHWG^'\R#BFVZY1\]]"N5993Q)*/1]4FOHMJ83FMJ+4ZD4 #6D MZ?S(XAFY[>2BZ1YG]-.#&5FEB\8WXSNL<>3*D\D+TM";(RC*7$B;;43IDADW MT#;12B<&BXQ4O72_5";''=GK$L'KOVR=F@--3F=X_Z.]"MW,KBLZB;U*XXRA MR"E1OZV3[D1V12#+\ZV$8IRC0Y4''&6*/H;J>M!V-J&<+Q<#0QC5._!BLP#/ ME7E&RO?5LNIX:_O4S/.90A:UDS/ON:287L92&W5'%D,B50:B@OGH+A_*UTHI M!.80SK5#^Y*.ROAQX_"R&@_O9E?]6L?KF6#/&R?[1D3/"<=,H@5V-G,^&E7% M5(8(S#?.S76E*'L];:[G-CA[?JJ;E<&S'ZJIV.KIV2%\8W8:/N!#2!F?KR9ET<%CWGEVP6T?7QW_L M_4_P!02P,$ M% @ J7M;5N!-_;NN P *PP !4 !M<'@M,C R,C$R,S%X97@R,RYH M=&W=5FUOVS80_BLW!UT:('JQ%">*Y!I(_9(&BU_@* CVD1)/%E>:%"C:COOK M1TE.$WL;A@&M TR ).CNR'N>(_GHNK]8UE#D1*1(X4L\O@# M&X3MZ]!U83:&CX]Q_ZR.'DS[\>^S89-U]OCY_JX/+,PT[ M2&BONT1-(,V)*E%_:CW&(RLP$9IICKVN\_)N8A-)M[TN96LH]9;CI]:2J 43 MEI9%Z+N%CLQ(Q[@/8IZM#:,Z#]NN^R$J"*5,+"R.F0X[=A"\FA1;Y-]MLJ$6 M*N1$LS56<[^9->5(5)A(G4>'"?YN9/$R+I-"6QE9,KX-3V.VQ!(FN(&Y7!)Q M>MY8S+M$Q;+3J(XNV3D@W6-4XDI\8Y?,X-3@V>WW62 M(V&"ZO::]V$5WZMNJ3G9J/Y#X?K3R<-P$L-T!'>3P7 V- _S.1_>WCW$P_EP M\')T;_K]Z>,DOIOE?QC56J6;?>1/2'D9(W RG)5R>!* M@<)"*ET"K85QA(E:$;4%[^H<*G$\;_1585E@JD%+T#E"*D4I.6O&9$P8?6:$ M&PK&4(ES>41.1%!@U:XQXEL!TTIRD&M4;X U)(VRFIT\&YZ:9:E^C;M5,EQ?P4.R-67(4*'YEU9$2\+H$1F][+-=W>>X M8*7>07OXOF_^905@5Y<2'JP /HX81YA(&WS?MSK707 9'9'17O9V^RKPKR*H M=N.^X[ISX77.&D>UI ^6?X#[V'7GS&S;]0\3-<;5VW^X.P]NN MMJL%6:"5F.[\JT4RH^4A64M&HZ:9# +;N_@0)5)15+L&TZT[W*8-KOOJWI]0 M2P,$% @ J7M;5M[U8C\*!P SP !4 !M<'@M,C R,C$R,S%X97@R M-"YH=&WM6WM3VT@2_RI];.6R5X4DVY!=8QRJ@)@\ 1V?(VEDS64THYT9 M87R?_KHU,LB0(Y?';@R8*BQKU.K'KU]JUVCXCR 8J9RIA*?P9G+\ 5*=5 57 M#A+#FIW>%G3Z@VY_\&('QL?PZ\?)X;]JZE>GAY,_QB,O=?SQX,/;0]@(HNAB MZS"*7DU>^0O(O@L3PY053FC%9!2-3C9@(W>N'$31;#8+9UNA-M-HD%;PD[-T;UAPQR#)F;'!'V^S=+1DSSZS7M31L8+ID3EYQXM[@FDC,SB+7+=V\+^-R=Y>*^3"L7 M9*P0;_H5/%IN1/9\MZ:VXC\<6:-YWMQ!8RE=7&+K M"?'BI; B%E*X^2 7:1O'?J%,;N9^%58+9S$U+,:#_GC]^";CQZ<7H M#$Z/8'\R.3T[&?WQU^'W13U7 Z1GL8]$\Y@H.YC#)N>4P M-OBIG-TD/,'ES %G20XE-U8KF.58P\"B1.8JPX&5)58!"S&7R"W1"K5PE4,K MF$KIJA;$#.[5Y 5. YAS&3!37WCL"O(0 MG22ZDBGI@BCYG-JD6.+Q',A'V9QT(#X(829,49^BB#H3OPQ P>9-/J!V*(4D ML@I3]D9]0%&7PCC,'A*LLQ!^4$GJ_C\EZ7_T[,Y/;-J?571"B3Y>U(K]!O0: MX-A70'Z=ZZHJ8D^'[J5F43)#1:>NG+@ZR[&>81R0(V,*+/2+0%%,MI*B3C6> M99P\BEF4^=5%J;U.NMK=S5?4CD-5^C3S' 268%-GXMJO7]T3WY[ Q=O)R>C\ M'"[>C,Y&IT>^9!*Z%99@T_@]1P?5>557C<_%B<\W?H5%C@8/I->9ITTQ@O![ MKSNT57D7L=_#%P09-TY@]6\LP<=[U,YB&\1[]A8LCGAL*JI--,V$/Q##%7S4 M^>['5YI<:C!?;M#@0Q,6B['+-5QB;="]0:*E9*7E@\67MAZ_H?#POSU.DX/(T12M^..KWPZW>,]+?F87+AL_V5KC] MK(U((W"!3FM(:['7R#+#I[0%2HOS8&98.8AQ0OX4S!"%+PY^7A$'*8JLE M1OIN:PS\&X:^AQ6":S76:JS5>$!J^%_2FD^7WE.?J4$W13Y\\1-K\]V"3+\, MWK2@%2O,WP+P=C_L[*PA_F:((V?H >3K'C::QZ.F]7?+*T#;<1C]I5/_W>.- MOP"&R$9P1K\0F13V0WA3Q3&7TEO[8[)T57QWKS7+;O)9L7)^>DWSR46(MTN) MH^F-6=\3AI1P/]FVN_&W":^$P>%=FW4D[JR2JVZ%X.?\]$W!^,"=]OA#\&&8 M]#CZ\3MN?):=B*MU\*UB)QXS9T3R"=Z%\+I2"@4^FF;<#KYU&U[1-GPW_M:= M^*E$X<,PZ7%TXO/*,@5G(1RLA^(5;<7O=*[@*(0+(2WMRG@D;7@I\M9]>$7[ M\'+PK7OP4XG AV'2X^C!8U9PR:@4WOG=\PE'X,JY:;^8DX_>&RZLY-]; 5>G MQ-\)OW4S7M%F?"L"U]WXJ83@PS#I<71C)-;*99%?5:^WORZVW%,4L^38VN5$I;FK49+(*_]=;F\H5FJU0/%<$H MY4%SODB7]MNBS4K[9=';KZ&6;,H#OZF*98Z; ;O4(KW9!]V[25*_UB'S(_]Z M:_V^[-Y_ 5!+ P04 " "I>UM6R+!^!P4( "E)0 %P &UP>"TR,#(R M,3(S,7AE>#,Q9#$N:'1M[5IM<]NX$?XKJ#-WL6 H6?WU?1:@9,DO=TIMI[HVGK$D @M@L?OLLPN2QW_I=L^K MG%>I%.ROXX^_,*'3II258ZF1W*%UIES.QKJN><4^2F-44;#W1HF)9.RP-]CO M]7N'K[O=DV-,==J.T57,AM'P333L#T>L?Q /#N-^GUU^9+M?QZ=[7OKL\^GX M'Y?G8=7+K^]_N3AE.]TH^OOH-(K.QF>A ],/V-CPRBJG=,6+*#K_M,-VV76 MM)#X;62_&9;IRW8R7JIC'+\>JE)9]DC/V19>\>MD)+?BVTJCL MY9&7MNI?$E-C>TY>NRXOU 23DZY'8?]QN_5D;9&9]-M)="'0>7Z=JT0Y-AKT M!L=1 CO5WT$K1O_#\$T:TLC%FE-EH5&AW#S.E1"R@L#/+PZ&_='1<42"SZ1C MBC"2YF$E3\^_C"\^7)R^&U]\_O3K$^KPX(H7'?9>(HQ[[)(7I30=EDKC5#9G M+NKUNF'\VEA8-3:J"1US<]4*W-*=_W[YS,NC]_&+PNG_TF,\+ MEO.I9$9.E9R!IERN+.-5U? "C;4V#LS%/FA3LD&_^S>F,_:1&U5)=FFT:%)G MV:DVD.,4=D?;;*[A$YCK/;>>RUDY9U>5GA42I-\)5FO-)32V66ED"^R'JPK6 MG+.F'-D6\>VF8,"1F>9PN6NW?,&O&#<2.\JF%XEA223 M,@E\)(6R.8T@L1)\09Q!UT+9M-"VP3AB$J.+X+/::%2F:+9L%RX2$CX/?CB_ M1BE7H0A]AR#]TA20&(QX=_!J5P8M!J]$N J7BG)Q%;!"\S.*Y!4(!9>2+ALO ME*TME&$AVN=M8$&"LLZS)=?!P09@\4+W@.4PU 7\0;"<28M)80E/GW_LI@XQ M>\H;N_D0HMA$PN3M2H&T=6,P 4*0JC<*;$C)RL]#MHMSXY>!K (0,* MX=C@!]4B9N\@1$A"ZTF3_Q*) F"8#!>BFG\%R*V)KI07GO*NVPW5#:I&"_]1/DM3;817P!<:$UDA316 #7ID37@D$111 M 1K K:K!.EL-CO1!<)Q/>='X*"/+R2Q#^L91M4)Q=S<-+U/,!JP1+N_/S!X+ M&(B(MR'_)[IQ#VNP":_QI;2DXB;[X[*0)8NRR<-;!DO0R8$FWV9WBH=C/5CJ MKL6I\&\3I>^YUZW?$.'$\3I-&T-V72'4>V8MM75HI^,VYK(I)OJM 1]CZMT' MAF0 "&+OEG2K. I%Z<\LU?KA<"]HE7.[S#X4M1Y04G@Z\_9HJ6:.D\F5+-H# MS"WYSJ--]*P@>HH*]-6C*M#_N/;T1WRQ@&GG)@B)$U:A& (? >\GLGY Z+Q&&;$F:! M9?UF6KJ\]UB\]7GAX1KP'>@_,X![!R:5/DCA%']CI?5>)["GJJ:ZF$JBT(I/ MVOM#IHUK6=:%GDOTSG(=(IFO80.^?)+\TGN>.[X+FZ[?+?^OW8M^M!K^"8?S M97,[, &VI>FFNBAX;66\^+&Z--%_'IX)T!,+\@6\W&H3P,@;IQ<-X6&(;UD# M["J"@PRUK#S_V&'>ZF]WPHUV>IAC\"^6FZ0L@?S>.L?INAV]?_C3JFW:119V MVA+;1TYLM)GA_]!>R#$MPA+MG"[C07W-_$&=O>C[O^^[V;!M M*>#.0+HQ^R 3T] M].&;#J-'L?_7P/JNF_DS@N8'2VTIF"X-REPJT'P%>9HK MF;'S:YDV=!^#?0XGH!\@^P&RQVQF]S+<:D29? =;>[? %?F:C4QNJD$%:W:Q(LZ8N6]FO6.MG0=0I%"5;+;7O?7"MCP[LY:!;O6 MM'Q1J,8AIYO@<'G5Y1FJU)A/M1*MDP\.>L/]9UM64,Z@\>P' U(@ %P &UP>"TR,#(R,3(S,7AE>#,Q M9#(N:'1M[5IM;]LX$OXKO!2W30#;LIVF39TT0)NDV.*:W:#KWN$^4N(HXD46 MM21EQ_?K[QE2?LO+;7I)VBQP 6);Y) 9):D1^M,^T*,35W+2IR1M;HLQ0>KU04)\;8W>-7K]]Z^[G:/#C'5 M<3O&5",Q3(9ODF%_N"OZ^Z/!VU&_+\[/Q/;7\?%.D#[Y]7C\S_/3N.KYUP^? M/QV+K6Z2_&/W.$E.QB>Q ],/Q-C*RFFO327+)#G]94ML%=[7HR29S6:]V6[/ MV(MD_"4I_*1\E93&..HIK[:.#KD%GR35T>&$O!19(:TC_V[KZ_AC=Q\27ON2 MC@Z3Q7>438V:'QTJ/17.STMZMS61]D)776_JT6Z_]@<8F:#[FLQ5=Z:5+T:# M?O^O![542E<7W9)R/]KK[>^OFJR^*)9M)FYM9*F47D^)YUZ;-2M)VE%J?'%P M?8';1M:+<;FI?#>7$UW.1R_'>D)._$(S\<5,9/6R$UOP[48T-\.V^WC3>OQK'B\8F7<$B?M0-0M>T MY__0OG4TZ/WT8O"Z?_"0ST^BD%,2EJ::9J )7V@G9%4ULD1C;:P'$==?F=&A34 9+EAR*O 8+9-HB?T ,&<5!$T56S K@ M7KB&/U;C9V2IG80W,-$.1,=.B!G'DJLI"PKRO#54,PK;G&*8$NE\W0S/&@F[ M3XD$$KFN8&MVV\JV'< XNBV:_VZRA%9(73P.RL;A3GAOS5#=N![;FIE;@,72A78> MR=T+R8U1;VC96?.Y6RAS0]MG[?97C^#V\8:-.&4-WARXUK%MYN" ,7FN<;GM M=H(!/PEI*;@*IM=I26Q20![!.F7IH3$8%=V!WO;%+48[*EX%2^Q%MDJ M8H7G%QS):Q"*+F5=[KU0OK%0CH5XG]>!!0G..D^67 ?[]P!+$+H%+&]C;2#O M!,L).4P*2P3Z_&,W=9C9,]FX^P]ABDT))F]7BJ1M&HL)$()56(C"ARUKK_S0:2F'.S7H ;HX4VH5C@NN29U6&JF>-Z!C;@E$5_%, MC6.^#ZAW(3D$&D"1#X50MH=!M01XLJ:4S%[85E!BE32)7RFQ( @& MXTD]&:$\!D;2>V+DWH%V RKW#]%[(P8HFVK%0) .IS?F(ND (BX/&!W2JH6G M@!TM8YG.^>&V91FWP:G!7Q%R&Z)KY46@O*MV0W6#JM'!?YS/LLQ8%10(A<8% M54A3)6"#'JH9CRR"(BI" [C5-5CG68,CNQ,FYUZS=$.'.\R;+&LEW7"/6662?&>;1G M7##FT \3_=Z CS'U]AU#<@ $L7=-NE43C M0W[OQ-SAD#A<,X%98-FPF98N;ST6/_N\<'<-^![TGUO O0.34@A2."7<6&F] MUXGLJ:NI*:?$%%K)B_;^D&WCFB9U:>:$WEEA8B3+#6S EX^27WI/'^> MGQZP7Z#<)C+7H1J?3'#+VH,&7MCB7RWU9_Y'YF[WFQKOS:0=L8C]K-]'N^UP$=BZZ!,_"SL,FG+[/+"8C^*$[>QHP5?K3WGW^QHT_<0BI2ZHFY[ MO6"X]?<+VI;UUPNNO[A0H^CKIBBV+[LR1Y4RDE.C5>OS_?W>\-625V-;/[SK M$%^("&]8'/T'4$L#!!0 ( *E[6U8%=437!@4 $<; 7 ;7!X+3(P M,C(Q,C,Q>&5X,S)D,2YH=&WM67MOVS80_RHW%UT3('HZ:1W%#> H-FHLL0U; MV=8_*8FRN%*B2M%QO$^_HQZ)D[5H%S2M.R1 +)N\U^^.O#N*_5\,8YBG)(]H M#.^"RPN(1;3*:*X@DI0H'%TSE4(@BH+D<$FE9)S#F63QD@(Q=!?Y^17T^]8/WLV&M=79U=C'V MH6-8UA]=W[+.@_-Z L4[$$B2ETPQD1-N6<-)!SJI4H5G6>OUVEQW32&75C"W M4I7Q0XL+45(S5G'GM*]'\).2^+2?444@2HDLJ7K;N0I&1@\I%%.G/9C=@VEVG#ZMI,1N62YH43A=>U"G2"GA=,/:&Z,-8M5ZCFV_?*D('', M\J7!::*\([/7NQN2;)G>CHD:FB*%1Z\E#!ISB+EB\1 MN3(2DC&^\5X%+*,E3.@:YB(C^:N#>@2?)94L>75249?L;XJB$9ZB-\H@G"U1 MN+;UI,;O-=##>TK6M((3"A[CY/ F92%3T'5-IV^%Z*?B.U@%^M^MG]I"S=GJ MO&8E6L29VG@IBV.:(\&O+WJNW3WI6YKPB6S\:U4JEFP^;Z4_G ?CT=@?!./I M!*8CF WGX^DY;H31>#*8^./!!4P$C(#QS9^ MTU(OB60YA9D4\2I2)?A"(AW1VQ42(2L)!9HO8J"H+(9S&M$LI!*ZS@'&S74/ M(%EQCHI%5G"&'J@2L>:3]..*2:JS=*EU+6A4R76Z>V2_@:0'5Q+3 S(.;S#K MY0AM$%6(G>/N(>PY1W!E+DS?U*0FO.EE^T#R^ X@R]'0K#8Y0A<3IMW!\D^@ M3PB3:&HA::F-.M!4!.L$V:H56+%NMC32G1J7B6TQZC4>$ M-S[ FJ-$UD@YLLW>XUOXVU)(478K_PP5BC M$[Y8!FMC:L4M*0E+P5>*/@#Z;1;#YT._18B37[D0ZFZA^53QU[K]$%NLHV>W M?SNW6TKJK?#-EOT3H#['K.G!B(9R1>0&W#=50>C6>/[STFE23!-(I[@!C!Z+ MX85=_7U?:%9IP1G%@X0),\(S*N] _02!>4P!>'3 ]%'C!T?K.5*/S3IKPS1)6/0GD.7P[TTW;[;9O7)J1 M[0N7AUN!8N;L/=ZIGMXFV/K,;NZ_:FOB*H[I]-_ %!+ M 0(4 Q0 ( *E[6U;7==@D[!8 $/D 0 " 0 !M M<'@M,C R,C$R,S$N>'-D4$L! A0#% @ J7M;5J"TR,#(R,3(S,5]C86PN>&UL4$L! A0#% M @ J7M;5BYB2 +).@ W,,# !0 ( !,"P &UP>"TR,#(R M,3(S,5]D968N>&UL4$L! A0#% @ J7M;5H()L(R/AP -'T' !0 M ( !*V< &UP>"TR,#(R,3(S,5]L86(N>&UL4$L! A0#% @ MJ7M;5NC7&;1]8 S]0& !0 ( ![.X &UP>"TR,#(R,3(S M,5]P&UL4$L! A0#% @ J7M;5A=4]--/QP( T<= !0 M ( !FT\! &UP>"TR,#(R,3(S,7@Q,&LN:'1M4$L! A0#% @ J7M; M5A;6B53"GP -,@ !< ( !'!<$ &UP>"TR,#(R,3(S,7@Q M,&LP,#(N:G!G4$L! A0#% @ J7M;5N!-_;NN P *PP !4 M ( !$[<$ &UP>"TR,#(R,3(S,7AE>#(S+FAT;5!+ 0(4 Q0 ( *E[ M6U;>]6(_"@< ,\ 5 " ?2Z! !M<'@M,C R,C$R,S%X M97@R-"YH=&U02P$"% ,4 " "I>UM6R+!^!P4( "E)0 %P M @ $QP@0 ;7!X+3(P,C(Q,C,Q>&5X,S%D,2YH=&U02P$"% ,4 " "I M>UM64,Z@\>P' U(@ %P @ %KR@0 ;7!X+3(P,C(Q,C,Q M>&5X,S%D,BYH=&U02P$"% ,4 " "I>UM6!75$UP8% !'&P %P M @ &,T@0 ;7!X+3(P,C(Q,C,Q>&5X,S)D,2YH=&U02P4& P ,# B P Q]<$ end

    \B*W?N4+C9/&W@('E EPDU.B+933>AL@0DE8[+C&3;J=Q'NB1X<4CW3%?7 M\N2Y06X5B;Q %!)G:)!>@MCN]ZP1-#=5MG,'R)Z B 4'H84=#\2"F4N*-H6_ M1NW]HC<+#%0T<$XZR24VS7J/U:997Z JZ'RP8];94;-:"N%6>1HXENQAT ML_S!?R?[TGRB]A2]+PZ:)2S,F0,MO'3:^\%E@X6H;GT0\P_&@2RBV-I-;%?$7$)WZ]6>PX0;X;$/)[4Z%($8[#5B/7WXOV8@+Q4+(]2"VB)Q]U M+%VL5"*&0"2*I04D@\N*>]*VC/22I X2!GB2A)612$2L#18$F+ *'"9B(JAG MMFN/UYP8F&7!(8>4>W&,"1A'M(CV%H6K"-;Z BJU:@U 0\-F!.)A:R(Y%&[G MD*V(?Q2D*REY]A9K3[2^I"#E=4GVS9F)W46>I@V358G>'!WLF%!54 [)BST1 M?)?[>C7U,'-ID[73%=@F=VOF)WAY^O+?0;Z[P3Y^WS#-U&7 #N6'<7D9(; M95S+V")D*9IN- ++3'+'P<\QNIH>L#)^NON)2VL'M/&![* ZCQ2EPKT@]^RZ M1T>QWC8"$Y.\RRR-PEU<0N?7CM M=&@@L'%^B]K0]8L?C8+!M+\\A()W#-!4'28!H-:!8B!5PV MX9;-XVBY_8NSXBA]"&$ADCCD9"#9E42K=3\"XS82OSC)\%0J#$^%X:G]7#EM M'*[&*)SA2UI2^5A. ;)KG_<\D+=N,Q7F/DJG?N(-L_ M3;31A7\:)#&>9M1"@INDVB)/EUS384V9ETCBE$2L$N>1'B18CD M$'0E?0CI0R#[QGAO1Y:B4)^MLR!:8TAT9QPTH:4=:#D#B<1S_.<:C(!W/\B&RN$9/D*B-@X_$""1SI>8; MT"M)Z;&P2Q=0'X6X9ABJ2;4O8*<=8RQ)9G[>[9)>KJ"DM3[I( [+=F_ RUX(+X@,G M9.,SH*QP!N448_PFLO2E$#REMVB_S MZ)O(<+)51<+XA!V]TF--9."4V#5%CMBUD)=G6]:.O0'%OR"_;'7;/4VL-!/G M/"$MHHIC)=-#WU3*!2DZKH(&&AA[D=C4P ";:4T#LP/G5.-R:XU=CSS%BAV$9MA-/I/J=3'<@=42.ZV?$9&:0[/= BQ4/08?H,"*I[$7D MS@*5PB1\!>N[PS<'^;W@>,Z-2!87,)9)+M\=>(D+07R626HKXL0P +(#L(S17N^.0FG MT)]"1)' ,'V2Q^;WK,1Y&KX$1]J"7ISP-Z)Q$8=P_XO\3L<&&O3ZS#:XZ4Q1 M@=*AA?]-+'QZ+Z$-ZHI)/M%))Q+H7A+[O8[(,O%.GY42F7A&'*23$KV7R#?* MV4JV*.!LM[I0J]:;U4JITA3JE>PM)+[5J[?5>Z%^6=KO9?96C]>-3$QGQM1\ M:$3(S"/52L2>>X1./@*SCUR6*ME*OH0^)B.1BK,GB?AV%F^3)+HWUJ#LUJ^" M/%6-Z]/[WS<^UR,&"L#U"'L1:8O\^B6]+V&+P!H5T4X MZ:TD%4,7L=8*A5_>/Y&*)E(01@O>(+= '$B0MPJ^==NAHX"+&:W#4AU4(ZB2 MHI$0&P?$NWKJ)X-0GKUE-)T._%@Z)!?8MK9&?4]2< [,'M->B F]<91TX\%* MMG!& O'V+'1(H%#]R0[8_=$'10:L=L])X:P+&PK)MN?]&2#(;B14A69$*GEH MDB@Z(%52* RQ/1L;@" X(T3LCXAQ@L-:Y@A':9QT/%Q.+^I]I_YYJLB>[01T ML2D.JP%9*.+"-F&'-+9VP/ ?Q:F25;P^DZ29BCZ44:*? 'V3]P M(:Q]% 5E'>FI$ <##70!D# .-[F1%(QY)CH9[,@.PY%UFXVB6/4%MZ!BF=ITS+% M%\?>"@PE"Z30(Q,9Z(A*74JJ(;7!V%4Y