0001437749-22-019001.txt : 20220805 0001437749-22-019001.hdr.sgml : 20220805 20220805061044 ACCESSION NUMBER: 0001437749-22-019001 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 87 CONFORMED PERIOD OF REPORT: 20220630 FILED AS OF DATE: 20220805 DATE AS OF CHANGE: 20220805 FILER: COMPANY DATA: COMPANY CONFORMED NAME: LEMAITRE VASCULAR INC CENTRAL INDEX KEY: 0001158895 STANDARD INDUSTRIAL CLASSIFICATION: SURGICAL & MEDICAL INSTRUMENTS & APPARATUS [3841] IRS NUMBER: 000000000 FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-33092 FILM NUMBER: 221138484 BUSINESS ADDRESS: STREET 1: 63 SECOND AVENUE CITY: BURLINGTON STATE: MA ZIP: 01803 BUSINESS PHONE: 781-221-2266 MAIL ADDRESS: STREET 1: 63 SECOND AVENUE CITY: BURLINGTON STATE: MA ZIP: 01803 10-Q 1 lmat20220630_10q.htm FORM 10-Q lmat20220630_10q.htm
0001158895 LEMAITRE VASCULAR INC false --12-31 Q2 2022 792 679 0.01 0.01 3,000,000 3,000,000 0 0 0.01 0.01 37,000,000 37,000,000 23,520,888 23,477,784 1,558,019 1,554,905 2018 2019 2020 2021 2014 2015 2016 2017 2018 2019 2020 2021 15.0 10.0 5.0 10.0 3.1 2 5 5 1 6 6 3 5 3 5 0 0 0 September 8, 2022 August 25, 2022 0 00011588952022-01-012022-06-30 xbrli:shares 00011588952022-07-29 thunderdome:item iso4217:USD 00011588952022-06-30 00011588952021-12-31 iso4217:USDxbrli:shares 00011588952022-04-012022-06-30 00011588952021-04-012021-06-30 00011588952021-01-012021-06-30 0001158895us-gaap:CommonStockMember2021-12-31 0001158895us-gaap:AdditionalPaidInCapitalMember2021-12-31 0001158895us-gaap:RetainedEarningsMember2021-12-31 0001158895us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-12-31 0001158895us-gaap:TreasuryStockMember2021-12-31 0001158895us-gaap:CommonStockMember2022-01-012022-03-31 0001158895us-gaap:AdditionalPaidInCapitalMember2022-01-012022-03-31 0001158895us-gaap:RetainedEarningsMember2022-01-012022-03-31 0001158895us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-01-012022-03-31 0001158895us-gaap:TreasuryStockMember2022-01-012022-03-31 00011588952022-01-012022-03-31 0001158895us-gaap:CommonStockMember2022-03-31 0001158895us-gaap:AdditionalPaidInCapitalMember2022-03-31 0001158895us-gaap:RetainedEarningsMember2022-03-31 0001158895us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-03-31 0001158895us-gaap:TreasuryStockMember2022-03-31 00011588952022-03-31 0001158895us-gaap:CommonStockMember2022-04-012022-06-30 0001158895us-gaap:AdditionalPaidInCapitalMember2022-04-012022-06-30 0001158895us-gaap:RetainedEarningsMember2022-04-012022-06-30 0001158895us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-04-012022-06-30 0001158895us-gaap:TreasuryStockMember2022-04-012022-06-30 0001158895us-gaap:CommonStockMember2022-06-30 0001158895us-gaap:AdditionalPaidInCapitalMember2022-06-30 0001158895us-gaap:RetainedEarningsMember2022-06-30 0001158895us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-06-30 0001158895us-gaap:TreasuryStockMember2022-06-30 0001158895us-gaap:CommonStockMember2020-12-31 0001158895us-gaap:AdditionalPaidInCapitalMember2020-12-31 0001158895us-gaap:RetainedEarningsMember2020-12-31 0001158895us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-12-31 0001158895us-gaap:TreasuryStockMember2020-12-31 00011588952020-12-31 0001158895us-gaap:CommonStockMember2021-01-012021-03-31 0001158895us-gaap:AdditionalPaidInCapitalMember2021-01-012021-03-31 0001158895us-gaap:RetainedEarningsMember2021-01-012021-03-31 0001158895us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-01-012021-03-31 0001158895us-gaap:TreasuryStockMember2021-01-012021-03-31 00011588952021-01-012021-03-31 0001158895us-gaap:CommonStockMember2021-03-31 0001158895us-gaap:AdditionalPaidInCapitalMember2021-03-31 0001158895us-gaap:RetainedEarningsMember2021-03-31 0001158895us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-03-31 0001158895us-gaap:TreasuryStockMember2021-03-31 00011588952021-03-31 0001158895us-gaap:CommonStockMember2021-04-012021-06-30 0001158895us-gaap:AdditionalPaidInCapitalMember2021-04-012021-06-30 0001158895us-gaap:RetainedEarningsMember2021-04-012021-06-30 0001158895us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-04-012021-06-30 0001158895us-gaap:TreasuryStockMember2021-04-012021-06-30 0001158895us-gaap:CommonStockMember2021-06-30 0001158895us-gaap:AdditionalPaidInCapitalMember2021-06-30 0001158895us-gaap:RetainedEarningsMember2021-06-30 0001158895us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-06-30 0001158895us-gaap:TreasuryStockMember2021-06-30 00011588952021-06-30 0001158895srt:AmericasMember2022-04-012022-06-30 0001158895srt:AmericasMember2021-04-012021-06-30 0001158895srt:AmericasMember2022-01-012022-06-30 0001158895srt:AmericasMember2021-01-012021-06-30 0001158895us-gaap:EMEAMember2022-04-012022-06-30 0001158895us-gaap:EMEAMember2021-04-012021-06-30 0001158895us-gaap:EMEAMember2022-01-012022-06-30 0001158895us-gaap:EMEAMember2021-01-012021-06-30 0001158895srt:AsiaPacificMember2022-04-012022-06-30 0001158895srt:AsiaPacificMember2021-04-012021-06-30 0001158895srt:AsiaPacificMember2022-01-012022-06-30 0001158895srt:AsiaPacificMember2021-01-012021-06-30 utr:D 0001158895srt:MinimumMember2022-01-012022-06-30 0001158895srt:MaximumMember2022-01-012022-06-30 0001158895us-gaap:DomesticCountryMember2022-01-012022-06-30 0001158895us-gaap:ForeignCountryMember2022-01-012022-06-30 0001158895lmat:ArtegraftIncMembersrt:MaximumMember2020-06-222020-06-22 0001158895lmat:ArtegraftIncMember2020-06-222020-06-22 0001158895lmat:ArtegraftIncMemberlmat:FirstEarnoutMember2020-06-22 xbrli:pure 0001158895lmat:ArtegraftIncMemberlmat:SecondEarnoutMember2020-06-22 0001158895lmat:ArtegraftIncMemberlmat:ThirdEarnoutMember2020-06-22 0001158895lmat:ArtegraftIncMemberlmat:CatchupPaymentMember2020-06-22 0001158895lmat:ArtegraftIncMemberlmat:CatchupPaymentMember2022-06-30 0001158895lmat:ArtegraftIncMember2020-06-22 utr:Y 0001158895lmat:ArtegraftIncMemberus-gaap:CustomerRelationshipsMember2020-06-22 0001158895lmat:ArtegraftIncMemberus-gaap:CustomerRelationshipsMember2020-06-222020-06-22 0001158895lmat:ArtegraftIncMemberus-gaap:IntellectualPropertyMember2020-06-22 0001158895lmat:ArtegraftIncMemberus-gaap:IntellectualPropertyMember2020-06-222020-06-22 0001158895lmat:ArtegraftIncMemberus-gaap:NoncompeteAgreementsMember2020-06-22 0001158895lmat:ArtegraftIncMemberus-gaap:NoncompeteAgreementsMember2020-06-222020-06-22 0001158895lmat:ArtegraftIncMemberus-gaap:TradeNamesMember2020-06-22 0001158895lmat:ArtegraftIncMemberus-gaap:TradeNamesMember2020-06-222020-06-22 0001158895lmat:ProductTechnologyAndIntellectualPropertyMember2022-06-30 0001158895lmat:ProductTechnologyAndIntellectualPropertyMember2021-12-31 0001158895lmat:TrademarksTradenamesAndLicensesMember2022-06-30 0001158895lmat:TrademarksTradenamesAndLicensesMember2021-12-31 0001158895us-gaap:CustomerRelationshipsMember2022-06-30 0001158895us-gaap:CustomerRelationshipsMember2021-12-31 0001158895us-gaap:OtherIntangibleAssetsMember2022-06-30 0001158895us-gaap:OtherIntangibleAssetsMember2021-12-31 0001158895srt:WeightedAverageMember2022-01-012022-06-30 0001158895lmat:SeniorSecuredCreditFacilityMember2020-06-22 0001158895us-gaap:RevolvingCreditFacilityMemberlmat:SeniorSecuredCreditFacilityMember2020-06-22 0001158895lmat:SeniorSecuredCreditFacilityMemberlmat:TermLoanMember2020-06-22 0001158895lmat:SeniorSecuredCreditFacilityMemberlmat:TermLoanMember2020-06-222020-06-22 0001158895lmat:SeniorSecuredCreditFacilityMemberlmat:TermLoanMember2021-01-012021-12-31 0001158895lmat:SeniorSecuredCreditFacilityMemberlmat:TermLoanMember2021-01-012021-06-30 0001158895lmat:SeniorSecuredCreditFacilityMemberlmat:TermLoanMembersrt:MinimumMemberus-gaap:BaseRateMember2020-06-222020-06-22 0001158895lmat:SeniorSecuredCreditFacilityMemberlmat:TermLoanMembersrt:MaximumMemberus-gaap:BaseRateMember2020-06-222020-06-22 0001158895lmat:SeniorSecuredCreditFacilityMemberlmat:TermLoanMembersrt:MinimumMemberus-gaap:EurodollarMember2020-06-222020-06-22 0001158895lmat:SeniorSecuredCreditFacilityMemberlmat:TermLoanMembersrt:MaximumMemberus-gaap:EurodollarMember2020-06-222020-06-22 0001158895lmat:SeniorSecuredCreditFacilityMemberlmat:TermLoanMemberus-gaap:FederalFundsEffectiveSwapRateMember2020-06-222020-06-22 0001158895lmat:SeniorSecuredCreditFacilityMemberlmat:TermLoanMember2021-06-30 0001158895us-gaap:OtherAssetsMemberus-gaap:RevolvingCreditFacilityMemberlmat:SeniorSecuredCreditFacilityMember2020-06-22 0001158895lmat:SeniorSecuredCreditFacilityMember2021-12-31 0001158895lmat:SeniorSecuredCreditFacilityMember2021-01-012021-06-30 utr:sqft 0001158895lmat:PrincipalWorldwideExecutiveDistributionAndManufacturingOperationsFacilitiesMemberlmat:Massachusetts1Member2022-06-30 0001158895lmat:InternationalOperationsHeadquarterFacilityMembercountry:DE2022-06-30 0001158895lmat:InternationalOperationsHeadquarterFacilityMembercountry:DE2022-03-31 0001158895lmat:OfficeSpaceInSeoulKoreaMember2022-06-30 0001158895country:SG2022-06-30 0001158895lmat:ArtegraftIncMemberlmat:NorthBrunswickNewJerseyMember2022-06-30 0001158895lmat:CustomerServiceAndWarehouseFacilityMembercountry:IT2021-06-30 0001158895stpr:AZ2022-06-30 0001158895country:CA2022-06-30 0001158895lmat:LeasedAutomobilesMember2022-06-30 0001158895lmat:LeasedPrintingEquipmentMember2021-06-30 0001158895lmat:SeniorSecuredCreditFacilityMemberlmat:TermLoanMember2022-06-30 0001158895country:US2022-04-012022-06-30 0001158895country:US2021-04-012021-06-30 0001158895country:US2022-01-012022-06-30 0001158895country:US2021-01-012021-06-30 0001158895country:DE2022-04-012022-06-30 0001158895country:DE2021-04-012021-06-30 0001158895country:DE2022-01-012022-06-30 0001158895country:DE2021-01-012021-06-30 0001158895lmat:OtherCountriesMember2022-04-012022-06-30 0001158895lmat:OtherCountriesMember2021-04-012021-06-30 0001158895lmat:OtherCountriesMember2022-01-012022-06-30 0001158895lmat:OtherCountriesMember2021-01-012021-06-30 0001158895us-gaap:EmployeeStockOptionMember2022-04-012022-06-30 0001158895us-gaap:EmployeeStockOptionMember2021-04-012021-06-30 0001158895us-gaap:EmployeeStockOptionMember2022-01-012022-06-30 0001158895us-gaap:EmployeeStockOptionMember2021-01-012021-06-30 0001158895us-gaap:RestrictedStockUnitsRSUMember2022-04-012022-06-30 0001158895us-gaap:RestrictedStockUnitsRSUMember2021-04-012021-06-30 0001158895us-gaap:RestrictedStockUnitsRSUMember2022-01-012022-06-30 0001158895us-gaap:RestrictedStockUnitsRSUMember2021-01-012021-06-30 0001158895lmat:PerformancebasedRestrictedUnitsMember2022-04-012022-06-30 0001158895lmat:PerformancebasedRestrictedUnitsMember2021-04-012021-06-30 0001158895lmat:PerformancebasedRestrictedUnitsMember2022-01-012022-06-30 0001158895lmat:PerformancebasedRestrictedUnitsMember2021-01-012021-06-30 0001158895us-gaap:CostOfSalesMember2022-04-012022-06-30 0001158895us-gaap:CostOfSalesMember2021-04-012021-06-30 0001158895us-gaap:CostOfSalesMember2022-01-012022-06-30 0001158895us-gaap:CostOfSalesMember2021-01-012021-06-30 0001158895us-gaap:SellingAndMarketingExpenseMember2022-04-012022-06-30 0001158895us-gaap:SellingAndMarketingExpenseMember2021-04-012021-06-30 0001158895us-gaap:SellingAndMarketingExpenseMember2022-01-012022-06-30 0001158895us-gaap:SellingAndMarketingExpenseMember2021-01-012021-06-30 0001158895us-gaap:GeneralAndAdministrativeExpenseMember2022-04-012022-06-30 0001158895us-gaap:GeneralAndAdministrativeExpenseMember2021-04-012021-06-30 0001158895us-gaap:GeneralAndAdministrativeExpenseMember2022-01-012022-06-30 0001158895us-gaap:GeneralAndAdministrativeExpenseMember2021-01-012021-06-30 0001158895us-gaap:ResearchAndDevelopmentExpenseMember2022-04-012022-06-30 0001158895us-gaap:ResearchAndDevelopmentExpenseMember2021-04-012021-06-30 0001158895us-gaap:ResearchAndDevelopmentExpenseMember2022-01-012022-06-30 0001158895us-gaap:ResearchAndDevelopmentExpenseMember2021-01-012021-06-30 0001158895lmat:PerformancebasedRestrictedStockUnitsMember2022-01-012022-06-30 0001158895lmat:PerformancebasedRestrictedStockUnitsMember2021-01-012021-06-30 0001158895lmat:StockRepurchaseProgramMemberus-gaap:CommonStockMember2022-02-22 0001158895lmat:StockRepurchaseProgramMemberus-gaap:CommonStockMember2022-01-012022-06-30 0001158895lmat:QuarterlyDividends1Member2022-01-012022-06-30 0001158895lmat:QuarterlyDividends1Member2022-03-31 0001158895lmat:QuarterlyDividends2Member2022-01-012022-06-30 0001158895lmat:QuarterlyDividends2Member2021-12-31 0001158895lmat:QuarterlyDividends3Member2021-01-012021-12-31 0001158895lmat:QuarterlyDividends3Member2021-12-31 0001158895lmat:QuarterlyDividends4Member2021-01-012021-12-31 0001158895lmat:QuarterlyDividends4Member2021-12-31 0001158895lmat:QuarterlyDividends5Member2021-01-012021-12-31 0001158895lmat:QuarterlyDividends5Member2021-12-31 0001158895lmat:QuarterlyDividends6Member2021-01-012021-12-31 0001158895lmat:QuarterlyDividends6Member2021-12-31 0001158895us-gaap:SubsequentEventMember2022-07-262022-07-26 0001158895us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2022-06-30 0001158895lmat:ArtegraftIncMember2022-06-30 0001158895lmat:CardioCelAndVascuCelBiologicPatchesMember2019-12-31 0001158895lmat:CardioCelAndVascuCelBiologicPatchesMemberlmat:AuditedCarveOutFinancialStatementsOfTheAcquiredBusinessMember2019-12-31 0001158895lmat:CardioCelAndVascuCelBiologicPatchesMemberlmat:ThirdHoldbackMember2019-12-31 0001158895lmat:CardioCelAndVascuCelBiologicPatchesMemberlmat:ExtensionOfProductShelfLifeFrom36MonthsTo60MonthsInTheFirstAnniversaryOfClosingDateMember2019-12-31 0001158895lmat:CardioCelAndVascuCelBiologicPatchesMemberlmat:AchievementOfSpecifiedLevelsOfRevenuesMember2019-12-31 0001158895lmat:CardioCelAndVascuCelBiologicPatchesMemberus-gaap:FairValueInputsLevel3Member2019-10-11 0001158895lmat:CardioCelAndVascuCelBiologicPatchesMemberlmat:ThirdHoldbackMember2019-10-11 0001158895us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-01-012022-06-30 0001158895us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-01-012021-06-30
 

Table of Contents



UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

Washington, D.C. 20549

 

   
 

FORM

10-Q

 
   

 

(Mark One)

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

 

For the quarterly period ended June 30, 2022

 

Or

 

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

 

For the transition period from                      to                     .

 

Commission File Number 001-33092

 

   

LEMAITRE VASCULAR, INC.

(Exact name of registrant as specified in its charter)

   

 

Delaware

04-2825458

(State or other jurisdiction of

incorporation or organization)

(I.R.S. Employer

Identification No.)

 

  

63 Second Avenue, Burlington, Massachusetts

01803

(Address of principal executive offices)

(Zip Code)

 

 

(781) 221-2266

 

(Registrants telephone number, including area code)

   

 

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

 

Title of each class

Trading Symbol(s)

Name of each exchange on which registered

Common stock, $0.01 par value per share

LMAT 

The Nasdaq Global Market

 

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

 

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

 

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

 

    

Large accelerated filer

Accelerated filer

    

Non-accelerated filer

Smaller reporting company

    
  

Emerging growth company

 

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

 

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

 

The registrant had 21,962,869 shares of common stock, $.01 par value per share, outstanding as of July 29, 2022.

 

 

 

LEMAITRE VASCULAR

FORM 10-Q

TABLE OF CONTENTS

 

       
     

Page

Part I.

Financial Information:

 
       
 

Item 1.

Financial Statements

 
       
   

Consolidated Balance Sheets as of June 30, 2022 (unaudited) and December 31, 2021

3

       
   

Unaudited Consolidated Statements of Operations for the three-month and six-month periods ended June 30, 2022 and 2021

4
       
   

Unaudited Consolidated Statements of Comprehensive Income for the three-month and six-month periods ended June 30, 2022 and 2021

5
       
   

Unaudited Consolidated Statements of Stockholders Equity for the three-month and six-month periods ended June 30, 2022 and 2021

6
       
   

Unaudited Consolidated Statements of Cash Flows for the six-month periods ended June 30, 2022 and 2021

7
       
   

Notes to Unaudited Consolidated Financial Statements

8
       
 

Item 2.

Managements Discussion and Analysis of Financial Condition and Results of Operations

22
       
 

Item 3.

Quantitative and Qualitative Disclosure about Market Risk

32
       
 

Item 4.

Controls and Procedures

32
     

Part II.

Other Information:

 
       
 

Item 1.

Legal Proceedings

34
       
 

Item 1A.

Risk Factors

34
       
 

Item 2.

Unregistered Sales of Equity Securities and Use of Proceeds

37
       
 

Item 6.

Exhibits

38
     
 

Signatures

 

 

 

 

Part I. Financial Information

Item 1. Financial Statements

 

LeMaitre Vascular, Inc.

Consolidated Balance Sheets

 

  

(unaudited)

     
  

June 30,

  

December 31,

 
  

2022

  

2021

 
  

(in thousands, except share data)

 

Assets

        

Current assets:

        

Cash and cash equivalents

 $20,788  $13,855 

Short-term marketable securities

  54,895   56,104 

Accounts receivable, net of allowances of $792 at June 30, 2022 and $679 at December 31, 2021

  21,542   19,631 

Inventory and other deferred costs

  47,192   46,104 

Prepaid expenses and other current assets

  3,243   4,189 

Assets held for sale

  826   - 

Total current assets

  148,486   139,883 
         

Property and equipment, net

  15,753   17,059 

Right-of-use leased assets

  16,290   15,071 

Goodwill

  65,945   65,945 

Other intangibles, net

  49,598   52,710 

Deferred tax assets

  2,369   1,566 

Other assets

  984   568 

Total assets

 $299,425  $292,802 
         

Liabilities and stockholders equity

        

Current liabilities:

        

Accounts payable

 $2,844  $2,340 

Accrued expenses

  17,009   16,332 

Acquisition-related obligations

  1,758   1,271 

Lease liabilities - short-term

  1,794   1,870 

Total current liabilities

  23,405   21,813 
         

Lease liabilities - long-term

  15,420   14,067 

Deferred tax liabilities

  64   70 

Other long-term liabilities

  2,503   2,701 

Total liabilities

  41,392   38,651 
         

Stockholders’ equity:

        

Preferred stock, $0.01 par value; authorized 3,000,000 shares; none outstanding

  -   - 

Common stock, $0.01 par value; authorized 37,000,000 shares; issued 23,520,888 shares at June 30, 2022, and 23,477,784 shares at December 31, 2021

  235   235 

Additional paid-in capital

  184,605   181,630 

Retained earnings

  92,190   88,125 

Accumulated other comprehensive loss

  (6,444)  (3,435)

Treasury stock, at cost; 1,558,019 shares at June 30, 2022 and 1,554,905 shares at December 31, 2021

  (12,553)  (12,404)

Total stockholders’ equity

  258,033   254,151 

Total liabilities and stockholders’ equity

 $299,425  $292,802 

 

See accompanying notes to consolidated financial statements. 

 

 

 

LeMaitre Vascular, Inc.

Consolidated Statements of Operations

(unaudited)

 

   

Three months ended

   

Six months ended

 
   

June 30,

   

June 30,

 
   

2022

   

2021

   

2022

   

2021

 
   

(in thousands, except per share data)

   

(in thousands, except per share data)

 
                                 

Net sales

  $ 42,108     $ 40,670     $ 81,669     $ 76,553  

Cost of sales

    14,298       13,909       27,897       25,993  
                                 

Gross profit

    27,810       26,761       53,772       50,560  
                                 

Sales and marketing

    8,242       6,803       16,092       13,269  

General and administrative

    7,331       6,200       14,583       12,744  

Research and development

    3,346       2,652       6,278       5,496  

Restructuring

    3,107       -       3,107       -  
                                 

Total operating expenses

    22,026       15,655       40,060       31,509  
                                 

Income from operations

    5,784       11,106       13,712       19,051  
                                 

Other income (expense):

                               

Interest income

    167       1       275       2  

Interest expense

    -       (495 )     -       (1,072 )

Foreign currency gain (loss)

    (403 )     (157 )     (443 )     (33 )
                                 

Income before income taxes

    5,548       10,455       13,544       17,948  

Provision for income taxes

    2,033       2,156       3,991       3,720  
                                 

Net income

  $ 3,515     $ 8,299     $ 9,553     $ 14,228  
                                 

Earnings per share of common stock:

                               

Basic

  $ 0.16     $ 0.40     $ 0.44     $ 0.69  

Diluted

  $ 0.16     $ 0.40     $ 0.43     $ 0.68  
                                 

Weighted-average shares outstanding:

                               

Basic

    21,958       20,611       21,947       20,579  

Diluted

    22,129       20,959       22,115       20,900  
                                 

Cash dividends declared per common share

  $ 0.125     $ 0.110     $ 0.250     $ 0.220  

 

See accompanying notes to consolidated financial statements. 

 

 

 

LeMaitre Vascular, Inc.

Consolidated Statements of Comprehensive Income

(unaudited) 

 

   

Three months ended

   

Six months ended

 
   

June 30,

   

June 30,

 
   

2022

   

2021

   

2022

   

2021

 
   

(in thousands)

   

(in thousands)

 

Net income

  $ 3,515     $ 8,299     $ 9,553     $ 14,228  

Other comprehensive income (loss):

                               

Foreign currency translation adjustment, net

    (1,226 )     220       (1,526 )     (717 )

Unrealized gain (loss) on short-term marketable securities

    (594 )     -       (1,483 )     (1 )

Total other comprehensive income (loss)

    (1,820 )     220       (3,009 )     (718 )
                                 

Comprehensive income

  $ 1,695     $ 8,519     $ 6,544     $ 13,510  

 

See accompanying notes to consolidated financial statements.

 

 

 

LeMaitre Vascular, Inc.

Consolidated Statements of Stockholders Equity

(unaudited) 

 

                                   

Accumulated

                         
                   

Additional

           

Other

                   

Total

 
   

Common Stock

   

Paid-in

   

Retained

   

Comprehensive

   

Treasury Stock

   

Stockholders

 
   

Shares

   

Amount

   

Capital

   

Earnings

   

Income (Loss)

   

Shares

   

Amount

   

Equity

 
                                                                 
                                                                 

Balance at December 31, 2021

    23,477,784     $ 235     $ 181,630     $ 88,125     $ (3,435 )     1,554,905     $ (12,404 )   $ 254,151  
                                                                 

Net income

                        6,038                           6,038  

Other comprehensive income (loss)

                              (1,189 )                   (1,189 )

Issuance of common stock for stock options exercised

    24,917       -       508                               508  

Vested restricted stock units

    7,158       -       -                               -  

Stock-based compensation expense

                  1,167                                 1,167  

Repurchase of common stock for net settlement of equity awards

                                  3,016       (145 )     (145 )

Common stock dividend paid

                        (2,743 )                         (2,743 )
                                                                 

Balance at March 31, 2022

    23,509,859       235       183,305       91,420       (4,624 )     1,557,921       (12,549 )     257,787  
                                                                 

Net income

                        3,515                           3,515  

Other comprehensive income (loss)

                              (1,820 )                   (1,820 )

Issuance of common stock for stock options exercised

    10,808       -       164                               164  

Vested restricted stock units

    221       -       -                               -  

Stock-based compensation expense

                  1,136                                 1,136  

Repurchase of common stock for net settlement of equity awards

                                  98       (4 )     (4 )

Common stock dividend paid

                        (2,745 )                         (2,745 )
                                                                 

Balance at June 30, 2022

    23,520,888     $ 235     $ 184,605     $ 92,190     $ (6,444 )     1,558,019     $ (12,553 )   $ 258,033  

 

                                   

Accumulated

                         
                   

Additional

           

Other

                   

Total

 
   

Common Stock

   

Paid-in

   

Retained

   

Comprehensive

   

Treasury Stock

   

Stockholders

 
   

Shares

   

Amount

   

Capital

   

Earnings

   

Income (Loss)

   

Shares

   

Amount

   

Equity

 
                                                                 
                                                                 

Balance at December 31, 2020

    22,061,554     $ 221     $ 114,924     $ 70,554     $ (1,525 )     1,538,572     $ (11,602 )   $ 172,572  
                                                                 

Net income

                        5,929                           5,929  

Other comprehensive income (loss)

                              (938 )                   (938 )

Issuance of common stock for stock options exercised

    63,895       -       1,385                               1,385  

Vested restricted stock units

    5,974       -       -                               -  

Stock-based compensation expense

                  927                                 927  

Repurchase of common stock for net settlement of equity awards

                                  2,241       (88 )     (88 )

Common stock dividend paid

                        (2,262 )                         (2,262 )
                                                                 

Balance at March 31, 2021

    22,131,423       221       117,236       74,221       (2,463 )     1,540,813       (11,690 )     177,525  
                                                                 

Net income

                        8,299                           8,299  

Other comprehensive income (loss)

                              220                     220  

Issuance of common stock for stock options exercised

    70,355       1       1,186                               1,187  

Vested restricted stock units

    -       -       -                               -  

Stock-based compensation expense

                  869                                 869  

Common stock dividend paid

                        (2,267 )                         (2,267 )
                                                                 

Balance at June 30, 2021

    22,201,778     $ 222     $ 119,291     $ 80,253     $ (2,243 )     1,540,813     $ (11,690 )   $ 185,833  

 

See accompanying notes to consolidated financial statements.

 

 

 

LeMaitre Vascular, Inc.

Consolidated Statements of Cash Flows

(unaudited)

 

   

For the six months ended

 
     

June 30,

 
   

2022

     

2021

 
   

(in thousands)

 

Operating activities

                 

Net income

  $ 9,553       $ 14,228  

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

                 

Depreciation and amortization

    4,817         5,261  

Stock-based compensation

    2,303         1,796  

Fair value adjustment to contingent consideration obligations

    (54 )       99  

Provision for doubtful accounts

    141         133  

Provision for inventory write-downs

    1,671         2,154  

Loss on disposal of property and equipment

    95         -  

Loss on divestitures

    1,954         -  

Foreign currency transaction loss

    (919 )       (14 )

Changes in operating assets and liabilities:

                 

Accounts receivable

    (2,610 )       (1,486 )

Inventory and other deferred costs

    (3,536 )       (2,044 )

Prepaid expenses and other assets

    403         447  

Accounts payable and other liabilities

    141         (4,603 )

Net cash provided by operating activities

    13,959         15,971  
                   

Investing activities

                 

Purchases of property and equipment and other assets

    (1,509 )       (2,462 )

Net cash used in investing activities

    (1,509 )       (2,462 )
                   

Financing activities

                 

Payment of long-term debt

    -         (16,000 )

Proceeds from issuance of common stock

    672         2,113  

Purchase of treasury stock for net settlement of equity awards

    (149 )       (88 )

Common stock cash dividend paid

    (5,488 )       (4,529 )

Net cash used in financing activities

    (4,965 )       (18,504 )
                   

Effect of exchange rate changes on cash and cash equivalents

    (552 )       (228 )

Net increase (decrease) in cash and cash equivalents

    6,933         (5,223 )

Cash and cash equivalents at beginning of period

    13,855         26,764  

Cash and cash equivalents at end of period

  $ 20,788       $ 21,541  

 

See accompanying notes to consolidated financial statements.

 

 

LeMaitre Vascular, Inc.

Notes to Consolidated Financial Statements

June 30, 2022

(unaudited)

 

 

1. Organization and Basis for Presentation

 

Description of Business

 

Unless the context requires otherwise, references to LeMaitre, LeMaitre Vascular, we, our, and us refer to LeMaitre Vascular, Inc. and our subsidiaries. We develop, manufacture, and market medical devices and implants used primarily in the field of vascular surgery. We also derive revenues from the processing and cryopreservation of human tissues for implantation in patients. We operate in a single segment in which our principal product lines include the following: anastomotic clips, angioscopes, biologic vascular and dialysis grafts, biologic vascular and cardiac patches, carotid shunts, embolectomy catheters, occlusion catheters, radiopaque marking tape, synthetic vascular grafts and valvulotomes. Our offices and production facilities are located in Burlington, Massachusetts; Fox River Grove, Illinois; North Brunswick, New Jersey; Chandler, Arizona; Vaughan, Canada; Sulzbach, Germany; Milan, Italy; Madrid, Spain; Hereford, England; Kensington, Australia; Tokyo, Japan; Shanghai, China; Singapore; and Seoul, Korea.

 

Basis of Presentation

 

The accompanying unaudited consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States (GAAP) for interim financial information and with the instructions to Form 10-Q and Article 10 of Regulation S-X. Accordingly, they do not include all of the information and footnotes required by GAAP for complete financial statements. In the opinion of management, all adjustments, consisting only of normal, recurring adjustments considered necessary for a fair presentation of the results of these interim periods have been included. Preparing financial statements requires management to make estimates and assumptions that affect the reported amounts of assets, liabilities, revenues and expenses. Actual results may differ from these estimates. Our estimates and assumptions, including those related to bad debts, inventories, intangible assets, sales returns and discounts, share-based compensation, and income taxes are updated as appropriate. The results for the six months ended June 30, 2022 are not necessarily indicative of results to be expected for the entire year. The information contained in these interim financial statements should be read in conjunction with our audited consolidated financial statements as of and for the year ended December 31, 2021, including the notes thereto, included in our Form 10-K filed with the Securities and Exchange Commission (SEC) on February 28, 2022.

 

The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the amounts reported in the unaudited consolidated financial statements and accompanying notes. The Company is not aware of any specific event or circumstance that would require an update to its accounting estimates or adjustments to the carrying value of its assets and liabilities as of August 5, 2022, the issuance date of this Quarterly Report on Form 10-Q. Actual results could differ from those estimates.

 

Consolidation

 

Our consolidated financial statements include the accounts of LeMaitre Vascular and the accounts of our wholly-owned subsidiaries. All significant intercompany accounts and transactions have been eliminated in consolidation.

 

Revenue Recognition

 

Our revenue is derived primarily from the sale of disposable or implantable devices used during vascular surgery. We sell primarily directly to hospitals and to a lesser extent to distributors, as described below, and, during the periods presented in our consolidated financial statements, entered into consigned inventory arrangements with either hospitals or distributors on a limited basis. We also derive revenues from the processing and cryopreservation of human tissues for implantation in patients. These revenues are recognized when services have been provided and the tissue has been shipped to the customer, provided all other revenue recognition criteria discussed in the succeeding paragraph have been met.

 

8

 

We record revenue under the provisions of ASU 2014-09, Revenue from Contracts with Customers (Topic 606). The core principle of Topic 606 is that an entity should recognize revenue to depict the transfer of goods or services to customers in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods or services. The standard explains that to achieve the core principle, an entity should take the following actions:

 

Step 1: Identify the contract with a customer

 

Step 2: Identify the performance obligations in the contract

 

Step 3: Determine the transaction price

 

Step 4: Allocate the transaction price

 

Step 5: Recognize revenue when or as the entity satisfies a performance obligation

 

Revenue is recognized when or as a company satisfies a performance obligation by transferring a promised good or service to a customer (which is when the customer obtains control of that good or service). In instances in which shipping and handling activities are performed after a customer takes control of the goods (such as when title passes upon shipment from our dock), we have made the policy election allowed under Topic 606 to account for these activities as fulfillment costs and not as performance obligations.

 

We generally reference customer purchase orders to determine the existence of a contract. Orders that are not accompanied by a purchase order are confirmed with the customer either in writing or verbally. The purchase orders or similar correspondence, once accepted, identify the performance obligations as well as the transaction price, and otherwise outline the rights and obligations of each party. We allocate the transaction price of each contract among the performance obligations in accordance with the pricing of each item specified on the purchase order, which is in turn based on standalone selling prices per our published price lists. In cases where we discount products or provide certain items free of charge, we allocate the discount proportionately to all performance obligations, unless it can be demonstrated that the discount should be allocated entirely to one or more, but not all, of the performance obligations.

 

We record revenue, net of allowances for returns and discounts, fees paid to group purchasing organizations, and any sales and value added taxes required to be invoiced, which we have elected to exclude from the measurement of the transaction price as allowed by the standard, at the time of shipment (taking into consideration contractual shipping terms), or in the case of consigned inventory, when it is consumed. Shipment is the point at which control of the product and title passes to our customers, and at which LeMaitre has a present right to receive payment for the goods.

 

Below is a disaggregation of our revenue by major geographic area, which is among the primary categorizations used by management in evaluating financial performance, for the periods indicated (in thousands): 

 

  

Three months ended June 30,

  

Six months ended June 30,

 
                 
  

2022

  

2021

  

2022

  

2021

 
  

($ in thousands)

  

($ in thousands)

 
                 

Americas

 $28,854  $27,329  $55,397  $51,028 

Europe, Middle East and Africa

  10,749   10,803   21,243   20,665 

Asia Pacific

  2,505   2,538   5,029   4,860 

Total

 $42,108  $40,670  $81,669  $76,553 

 

 

 

 

We do not carry any contract assets or contract liabilities, as there are generally no unbilled amounts due from customers under contracts for which we have partially satisfied performance obligations, or amounts received from customers for which we have not satisfied performance obligations. We satisfy our performance obligations under revenue contracts within a very short time period from receipt of the orders, and payments from customers are typically received within 30 to 60 days of fulfillment of the orders, except in certain geographies such as Spain and Italy where the payment cycle is customarily longer. Accordingly, there is no significant financing component to our revenue contracts. Additionally, we have elected as a policy that incremental costs (such as commissions) incurred to obtain contracts are expensed as incurred, due to the short-term nature of the contracts.

 

Customers returning products may be entitled to full or partial credit based on the condition and timing of the return. To be accepted, a returned product must be unopened (if sterile), unadulterated, and undamaged, must have at least 18 months remaining prior to its expiration date, or twelve months for our hospital customers in Europe, and generally be returned within 30 days of shipment. These return policies apply to sales to both hospitals and distributors. The amount of products returned to us, either for exchange or credit, has not been material. Nevertheless, we provide for an allowance for future sales returns based on historical returns experience, which requires judgment. Our cost of replacing defective products has not been material and is accounted for at the time of replacement.

 

9

 

Recent Accounting Pronouncements

 

From time to time, new accounting pronouncements are issued by the Financial Accounting Standards Board (FASB) or other standard setting bodies and are general adopted by the Company as of the specified effective date. Unless otherwise discussed, the Company believes that the impact of recently issued standards that are not yet effective will not have a material impact on its financial position or results of operations upon adoption.

 

 

 

2. Income Tax Expense

 

As part of the process of preparing our consolidated financial statements we are required to determine our income taxes in each of the jurisdictions in which we operate. This process involves estimating our actual current tax expense together with assessing temporary differences resulting from recognition of items for income tax and accounting purposes. These differences result in deferred tax assets and liabilities, which are included within our consolidated balance sheet. We must then assess the likelihood that our deferred tax assets will be recovered from taxable income during the carryback period or in the future; and to the extent we believe that recovery is not more likely than not, we must establish a valuation allowance. To the extent we establish a valuation allowance or increase this allowance in a period, we must reflect this increase as an expense within the tax provision in the statement of operations. We do not provide for income taxes on undistributed earnings of certain foreign subsidiaries, as our intention is to permanently reinvest these earnings.

 

We recognize, measure, present and disclose in our financial statements any uncertain tax positions that we have taken, or expect to take on a tax return. We operate in multiple taxing jurisdictions, both inside and outside the United States, and may be subject to audits from various tax authorities. Management’s judgment is required in determining our provision for income taxes, our deferred tax assets and liabilities, liabilities for uncertain tax positions, and any valuation allowance recorded against our net deferred tax assets. We will monitor the realizability of our deferred tax assets and adjust the valuation allowance accordingly.

 

Our policy is to classify interest and penalties related to unrecognized tax benefits as income tax expense. Our 2022 income tax expense varies from the statutory rate mainly due to the generation of federal and state tax credits, permanent items, different statutory rates from our foreign subsidiaries, and certain foreign losses not benefitted due to a valuation allowance. Our 2021 income tax expense varied from the statutory rate mainly due to the generation of federal and state tax credits, permanent items, different statutory rates from our foreign subsidiaries, and discrete stock option exercises.

 

We have reviewed the tax positions taken, or to be taken, in our tax returns for all tax years currently open to examination by a taxing authority. As of June 30, 2022, the gross amount of unrecognized tax benefits exclusive of interest and penalties was $702,000. We remain subject to examination until the statute of limitations expires for each respective tax jurisdiction. The statute of limitations will be open with respect to these tax positions until 2030. A reconciliation of beginning and ending amount of our unrecognized tax benefits is as follows:

 

   

Six months ended

June 30, 2022

 
   

(in thousands)

 

Unrecognized tax benefits as of December 31, 2021

  $ 768  

Additions/adjustments for tax positions of current year

    -  

Additions/adjustments for tax positions of prior years

    (66 )

Reductions for settlements with taxing authorities

    -  

Reductions for lapses of the applicable statutes of limitations

    -  

Unrecognized tax benefits as of June 30, 2022

  $ 702  

 

As of June 30, 2022, a summary of the tax years that remain subject to examination in our taxing jurisdictions is as follows:

 

United States

2018 and forward

Foreign

2014 and forward

 

 

 

3. Inventories and Other Deferred Costs

 

Inventories and other deferred costs consist of the following:

 

  

June 30, 2022

  

December 31, 2021

 
  

(in thousands)

 

Raw materials

 $13,434  $5,945 

Work-in-process

  3,057   9,416 

Finished products

  25,269   25,286 

Other deferred costs

  5,432   5,457 
         

Total inventory and other deferred costs

 $47,192  $46,104 

 

We had inventory on consignment at customer sites of $1.8 million and $2.1 million at June 30, 2022 and December 31, 2021, respectively.

 

In connection with our RestoreFlow allograft business, other deferred costs include costs incurred for the preservation of human tissues available for shipment, tissues currently in active processing, and tissues held in quarantine pending release to implantable status. By U.S. federal law, human tissues cannot be bought or sold. Therefore, the tissues we preserve are not held as inventory, and the costs we incur to procure and process tissues are instead accumulated and deferred. These costs include fixed and variable overhead costs associated with the cryopreservation process, including primarily direct labor costs, tissue recovery fees, inbound freight charges, indirect materials and facilities costs. General and administrative expenses and selling expenses associated with the provision of these services are expensed as incurred.

 

 

4. Acquisitions

 

Our acquisitions are accounted for using the acquisition method, and the acquired businesses’ results have been included in the accompanying consolidated financial statements from their respective dates of acquisition. In each case for the acquisitions disclosed below, pro forma information assuming the acquisition had occurred at the beginning of the earliest period presented is not included, as the impact is immaterial.

 

Our acquisitions have historically been made at prices above the fair value of the acquired identifiable assets, resulting in goodwill, due to expectations of synergies that will be realized by combining businesses. These synergies include the use of our existing sales channel to expand sales of the acquired businesses’ products, consolidation of manufacturing facilities, and the leveraging of our existing administrative infrastructure.

 

The fair market valuations associated with these transactions fall within Level 3 (see Note 15) of the fair value hierarchy, due to the use of significant unobservable inputs to determine fair value. The fair value measurements were calculated using unobservable inputs, primarily using the income approach, specifically the discounted cash flow method. The amount and timing of future cash flows within our analysis was based on our due diligence models, most recent operational budgets, long-range strategic plans and other estimates.

 

Artegraft Biologic Grafts

 

On June 22, 2020, we entered into an Asset Purchase Agreement (Artegraft APA) to acquire the biologic graft business from Artegraft, Inc., which subsequent to the closing changed their name to Accidentals, Inc, (Artegraft, Inc.). Under the terms of the Artegraft APA, we agreed to pay Artegraft, Inc. a total of up to $90.0 million for the purchase of substantially all of the assets related to its business of manufacturing, marketing, sale and distribution of bovine grafts (Products) other than specifically identified excluded assets. The acquired assets included inventory, accounts receivable, machinery and equipment, intellectual property, permits and approvals, data and records, and customer and supplier information. At closing, $72.5 million of the purchase price was paid to Artegraft, Inc. and other parties as specified in the Artegraft APA, including $7.5 million into an escrow account. The escrow amount was held until December 31, 2021 to cover any potential claims against LeMaitre or Artegraft, Inc. and subsequently was released to Artegraft, Inc. by mutual consent of the parties.

 

Three earn-out payments of $5,833,333 each are potentially due to Artegraft, Inc. under the Artegraft APA depending on the achievement of specified revenue targets, as follows:

 

 

$5.8 million upon final determination that 20,000 units of the Product have been sold to third parties from January 1, 2021 to December 31, 2021 (this milestone was not met and accordingly no payment was made);

 

 

$5.8 million upon final determination that 24,000 units of the Product have been sold to third parties from January 1, 2022 to December 31, 2022; and

 

 

$5.8 million upon final determination that 28,800 units of the Product have been sold to third parties from January 1, 2023 to December 31, 2023.

 

11

 

The Artegraft APA includes a catch-up feature on the earn-outs such that, at the end of the three-year period, if the sum of the unit sales for all three years is greater than or equal to 58,240 unit sales (80% of the combined individual-year targets), Artegraft, Inc. will receive a “catch-up payment” in an amount equal to (a) $17,500,000 times a fraction, the numerator of which is the aggregate number of unit sales for the three-year period, and the denominator of which is 72,800 less (b) any individual-year earn-out previously paid. We recorded this liability at a fair value of $0.4 million to reflect management’s estimate of the likelihood of achieving these targets at the time of the closing of the acquisition, as well as the time value of money until payment. This amount will be remeasured each quarter during the earn-out period, with any adjustments recorded in income from operations. As of June 30, 2022 the fair value of the liability is $0.2 million.

 

On the date of acquisition, the Company allocated the consideration given to the individual assets acquired and the liabilities assumed based on a preliminary estimate of their fair values. During the three months ended September 30, 2020, the Company obtained and considered additional information related to the assets acquired and liabilities assumed, and recorded measurement period adjustments to the allocation of the purchase price. The following table summarizes the purchase price allocation:

 

  

Allocated

 
  

Fair Value

 
  

(in thousands)

 

Inventory

 $3,859 

Accounts receivable

  1,789 

Equipment and supplies

  1,140 

Accounts payable and other

  (53)

Intangible assets

  39,056 

Goodwill

  27,115 
     

Purchase price

 $72,906 

 

The goodwill results from expected synergies of combining the acquired products and customer information to our existing operations, and is deductible for tax purposes over 15 years.

 

The following table reflects the allocation of purchase consideration to the acquired intangible assets and related estimated useful lives: 

 

  

Allocated

 

Estimated

  

Fair Value

 

Useful Life

  

(in thousands)

  

Customer relationships

 $20,310 

15.0 years

Intellectual property

  16,449 

10.0 years

Non-compete agreement

  104 

5.0 years

Tradenames

  2,193 

10.0 years

      

Total intangible assets

 $39,056  

 

The weighted-average amortization period of the acquired intangible assets was 12.6 years.

 

 

 

5. Divestitures

 

On April 26, 2022, we committed to a plan to close our St. Etienne, France factory, which supported our LeMaitre Cardial SAS (Cardial) business, in order to streamline manufacturing operations and reduce expenses. The Cardial business consisted of the manufacture of polyester vascular grafts, valvulotomes, surgical glue and selected OEM devices. We acquired the Cardial business in 2018.

 

On June 30, 2022 we ceased operations at the St. Etienne, France factory and terminated most of the personnel at the site. The closure resulted in a restructuring charge of $3.1 million for the three and six months ended June 30, 2022. Charges primarily consisted of employment termination costs, impairment of fixed assets and inventory, and third-party costs.

 

As of June 30, 2022, there are assets associated with Cardial that are classified as held for sale. The net assets held for sale represent the St. Etienne, France factory building, building improvements, and land that have met the criteria of “held for sale” accounting, as specified by Accounting Standards Codification (“ASC”) 360, “Property, Plant, and Equipment.” The net assets held for sale are being marketed for sale, and it is the Company’s intention to complete the sales of these assets within the next twelve-months.

 

 

 

6. Goodwill and Other Intangible Assets

 

There was no change to goodwill during the six months ended June 30, 2022. Other intangible assets consist of the following:

 

  

June 30, 2022

  

December 31, 2021

 
  

Gross

      

Net

  

Gross

      

Net

 
  

Carrying

  

Accumulated

  

Carrying

  

Carrying

  

Accumulated

  

Carrying

 
  

Value

  

Amortization

  

Value

  

Value

  

Amortization

  

Value

 
  

(in thousands)

 

Product technology and intellectual property

 $29,549  $11,914  $17,635  $29,549  $10,473  $19,076 

Trademarks, tradenames and licenses

  3,647   1,338   2,309   3,647   1,139   2,508 

Customer relationships

  36,197   7,015   29,182   36,197   5,674   30,523 

Other intangible assets

  1,461   989   472   1,461   858   603 
                         

Total identifiable intangible assets

 $70,854  $21,256  $49,598  $70,854  $18,144  $52,710 

 

These assets are being amortized over useful lives ranging from 2 to 16 years. The weighted-average amortization period for these intangibles as of June 30, 2022 is 11.1 years. Amortization expense is included in general and administrative expense and was as follows for the periods indicated.

 

  

Three months ended June 30,

  

Six months ended June 30,

 
  

2022

  

2021

  

2022

  

2021

 
  

(in thousands)

  

(in thousands)

 
                 

Amortization expense

 $1,596  $1,562  $3,112  $3,128 

 

We estimate that amortization expense for the remainder of 2022 and for each of the five succeeding fiscal years will be as follows:

 

   

Year ended December 31,

 
  

2022

  

2023

  

2024

  

2025

  

2026

  

2027

 
  

(in thousands)

     
                         

Amortization expense

 $3,071  $5,952  $5,629  $5,429  $4,983  $4,706 

 

 

7. Revolving Line of Credit and Long-term Debt

 

In connection with the acquisition of the Artegraft biologic graft business, we incurred debt in the amount of $65 million under a senior secured credit facility with a group of banks. This credit arrangement included a $25 million revolving credit line that was fully drawn at inception, as well as a $40 million five-year term loan. During the year ended December 31, 2021, we made scheduled principal payments on the term loan of $1.0 million, repaid the loan in full, and terminated the credit agreement in accordance with its terms. During the six months ended June 30, 2021, we made scheduled principal payments on the term loan of $1.0 million and also made additional optional prepayments of $15.0 million.

 

Under the terms of the agreement, the loans bore interest at a rate per annum of, at our option, either (i) the Base Rate plus an applicable margin of from 1.25% to 1.75% depending on our consolidated leverage ratio, or (ii) the Eurodollar Rate plus an applicable margin of from 2.25% to 2.75% depending on our consolidated leverage ratio. Base Rate was defined in the credit agreement as a fluctuating rate per annum of the Federal Funds rate plus 0.5% or the prime rate of interest established from time to time by KeyBank National Association. At June 30, 2021, all outstanding borrowings were designated as Eurodollar loans and bore interest of 3.25%.

 

We incurred debt issuance costs in connection with this credit arrangement of approximately $1.8 million. These costs were allocated between the revolving line of credit and the term loans, with the portion related to the revolving line of credit of $0.7 million recorded in other assets on our balance sheet, and the portion allocated to the term loan recorded as a deduction from the amount of the debt. All of these transaction costs were being amortized into interest expense on a straight-line basis as the result would not be materially different from using the interest method, over the five-year term of the arrangement. This resulted in an effective interest rate of approximately 4.2%. During the six months ended June 30, 2021, in connection with making optional prepayments of $15.0 million on the term loan, we expensed a proportionate amount of the unamortized transaction costs in the amount of $0.3 million. Cash paid for interest during the six months ended June 30, 2021 was $0.7 million.

 

14

 

At September 30, 2021, the outstanding balances of both the term loan and the revolver were zero, and in September 2021 we cancelled both loan agreements.

 

 

8. Leases

 

We conduct the majority of our operations in leased facilities, all of which are accounted for as operating leases, as they do not meet the criteria for finance leases. Our principal worldwide executive, distribution, and manufacturing operations are located in five leased facilities with square footage totaling 109,354 in Burlington, Massachusetts. All five Burlington leases expire in December 2030.

 

Our European operations are headquartered at a 21,410 square foot leased facility located in Sulzbach, Germany. During the quarter ended June 30, 2022 we increased our square footage by 4,940 (from 16,470) and extended the lease through June 2031. This lease contains a five-year renewal option. Additionally, during the quarter ending June 30, 2022, we signed a new sales office/warehouse lease in the Seoul, Korea, which includes 2,300 square feet of office space, and expires in April 2027. Finally, we extended our Singapore lease by one-year and it will expire in June 2023.

 

Similar to prior quarters, we also lease a facility in Hereford, England which houses our United Kingdom sales and distribution business. During the quarter ended June 30, 2021 we executed an expansion of the Hereford lease under terms substantially similar to the original lease. In connection with our acquisition of the Artegraft biologic graft business, we assumed a 16,732 square foot lease in North Brunswick, New Jersey, which expires in October 2029. In June 2021 we entered into a six-year lease in Milan, Italy which houses a customer service and warehouse facility. This lease contains a six-year renewal option. We also have smaller long-term leased sales, marketing and other facilities located in Arizona, Canada, Australia, Singapore and China, and short-term leases in Japan, Spain and Illinois. The lease in Arizona was extended during the quarter ending June 30, 2022, for an additional three years through August 2025, effective as of August 24, 2022. Our lease in Canada contains a five-year renewal option exercisable in February 2023. Our leases in Germany and Italy are subject to periodic rent increases based on increases in the consumer price index as measured on an annual basis, with such increases applicable to the subsequent twelve months of lease payments. None of our noncancelable lease payments include non-lease components such as maintenance contracts; we generally reimburse the landlord for direct operating costs associated with the leased space. We have no subleases, and there are no residual value guarantees associated with, or restrictive covenants imposed by, any of our leases. There were no assets held under capital leases at June 30, 2022.

 

We also lease automobiles under operating leases in the United States as well as certain of our international subsidiaries. The terms of these leases are generally three years, with older vehicles replaced by newer vehicles from time to time. During the fiscal year 2021, we entered into a five-year lease for printing equipment.

 

We account for leases under the provisions of ASU No. 2016-02, Leases (Topic 842), subsequently amended by ASU 2018-11, Leases (Topic 842): Targeted Improvements. Under this guidance, we are required to recognize the following for all leases (with the exception of short-term leases) at the commencement date: a lease liability, which is a lessee’s obligation to make lease payments arising from a lease, measured on a discounted basis; and a right-of-use asset, which is an asset that represents the lessee’s right to use, or control the use of, a specified asset for the lease term.

 

15

 

Our most significant judgment involved in determining the amounts to initially record as lease liabilities and right-of-use assets upon initial adoption of this standard, and for leases entered into subsequently, was the selection of a discount rate; because we had no debt as of the adoption of this standard, we had no incremental borrowing rate to reference. We therefore derived an incremental borrowing rate using quotes from potential lenders as the primary inputs, augmented by other available information. The resulting rate selected was 5.25%. We determined that it was appropriate to apply this single rate to our portfolio of leases worldwide, as the lease terms and conditions are substantially similar, and because we believe our subsidiaries would be unable to obtain borrowings on their own without a commitment of parent company support. In connection with the assumption of the Artegraft North Brunswick, New Jersey lease, we used LeMaitre’s borrowing rate of 3.5% as of the acquisition date associated with debt incurred to finance the acquisition to value the lease.

 

Additional information with respect to our leases is as follows:

 

   

Three months ended June 30,

   

Six months ended June 30,

 
   

2022

   

2021

   

2022

   

2021

 
   

(in thousands)

   

(in thousands)

   

(in thousands)

   

(in thousands)

 
                                 

Lease cost

                               

Operating lease cost

  $ 638     $ 487     $ 1,163     $ 1,094  

Short-term lease cost

    161       126       324       190  

Total lease cost

  $ 799     $ 613     $ 1,487     $ 1,284  
                                 

Other information

                               

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

  $ 810     $ 633     $ 1,484     $ 1,381  
                                 

Right-of-use assets obtained in exchange for new operating lease liabilities

  $ 2,240     $ 1,261     $ 2,381     $ 1,277  
                                 
                                 

Weighted average remaining lease term -  operating leases (in years)

                    8.2       8.2  
                                 

Weighted average discount rate -  operating leases

                    4.88 %     4.86 %

 

At June 30, 2022, the minimum non-cancelable operating lease rental commitments with initial or remaining terms of more than one year are as follows:

 

Remainder of 2022

  $ 1,463  

Year ending December 31,

       

2023

    2,602  

2024

    2,547  

2025

    2,530  

2026

    2,489  

2027

    2,372  

Thereafter

    6,973  

Adjustment to net present value as of June 30, 2022

    (3,762 )
         

Minimum noncancelable lease liability

  $ 17,214  

 

 

 

9. Accrued Expenses and Other Long-term Liabilities

 

Accrued expenses consist of the following:

 

   

June 30, 2022

   

December 31, 2021

 
   

(in thousands)

 

Compensation and related taxes

  $ 10,148     $ 10,236  

Income and other taxes

    669       551  

Professional fees

    121       129  

Other

    6,071       5,416  
                 

Total

  $ 17,009     $ 16,332  

 

Other long-term liabilities consist of the following:

 

   

June 30, 2022

   

December 31, 2021

 
   

(in thousands)

 

Aquisition-related liabilities

  $ 1,664     $ 1,761  

Income taxes

    691       799  

Other

    148       141  
                 

Total

  $ 2,503     $ 2,701  

 

 

10. Segment and Enterprise-Wide Disclosures

 

The FASB establishes standards for reporting information regarding operating segments in financial statements. Operating segments are identified as components of an enterprise that engage in business activities for which separate, discrete financial information is available and is regularly reviewed by the chief operating decision-maker in making decisions on how to allocate resources and assess performance. We view our operations and manage our business as one operating segment. No discrete operating information is prepared by us except for sales by product line and operations by legal entity for local purposes.

 

Most of our revenues are generated in the United States, Germany and other European countries, Canada, the United Kingdom and Japan, and substantially all of our assets are located in the United States, Germany and France. Net sales to unaffiliated customers by country were as follows:

 

   

Three months ended

   

Six months ended

 
   

June 30,

   

June 30,

 
   

2022

   

2021

   

2022

   

2021

 
   

(in thousands)

   

(in thousands)

 

United States

  $ 26,228     $ 25,172     $ 50,492     $ 47,140  

Germany

    2,870       3,154       5,861       6,217  

Other countries

    13,010       12,344       25,316       23,196  
                                 

Net Sales

  $ 42,108     $ 40,670     $ 81,669     $ 76,553  

 

 

 

11. Share-based Compensation

 

Our Third Amended and Restated 2006 Stock Option and Incentive Plan allows for granting of incentive stock options, non-qualified stock options, stock appreciation rights, restricted stock units, performance-based restricted stock units, unrestricted stock awards, and deferred stock awards to our officers, employees, directors and consultants. The components of share-based compensation expense were as follows:

 

  

Three months ended

  

Six months ended

 
  

June 30,

  

June 30,

 
  

2022

  

2021

  

2022

  

2021

 
  

(in thousands)

  

(in thousands)

 

Stock option awards

 $607  $562  $1,226  $1,156 

Restricted stock units

  391   307   799   640 

Performance-based restricted stock units

  138   -   278   - 
                 

Total share-based compensation

 $1,136  $869  $2,303  $1,796 

 

Stock-based compensation is included in our statements of operations as follows:

 

  

Three months ended

  

Six months ended

 
  

June 30,

  

June 30,

 
  

2022

  

2021

  

2022

  

2021

 
  

(in thousands)

  

(in thousands)

 

Cost of sales

 $135  $100  $273  $200 

Sales and marketing

  193   119   402   288 

General and administrative

  695   557   1,407   1,118 

Research and development

  113   93   221   190 
                 

Total stock-based compensation

 $1,136  $869  $2,303  $1,796 

 

During the six-month period ended June 30, 2022, we granted options for the purchase of 984 shares of our common stock. We did not grant any options during the six-month period ended June 30, 2021. During the six months ended June 30, 2022 and 2021, we awarded restricted stock units of 320 and 1,157, respectively. We awarded performance-based restricted stock units of 250 during the six months ended June 30, 2022. We did not award any performance-based restricted stock units during the six-month period ended June 30, 2021. We issued approximately 43,000 and 140,000 shares of common stock following the exercise or vesting of underlying stock options or restricted stock units during the six months ended June 30, 2022 and 2021, respectively.

 

 

 

12. Net Income per Share

 

The computation of basic and diluted net income per share was as follows: 

 

   

Three months ended

   

Six months ended

 
   

June 30,

   

June 30,

 
   

2022

   

2021

   

2022

   

2021

 
   

(in thousands, except per share data)

   

(in thousands, except per share data)

 

Basic:

                               

Net income available for common stockholders

  $ 3,515     $ 8,299     $ 9,553     $ 14,228  
                                 

Weighted average shares outstanding

    21,958       20,611       21,947       20,579  
                                 

Basic earnings per share

  $ 0.16     $ 0.40     $ 0.44     $ 0.69  
                                 

Diluted:

                               

Net income available for common stockholders

  $ 3,515     $ 8,299     $ 9,553     $ 14,228  
                                 

Weighted-average shares outstanding

    21,958       20,611       21,947       20,579  

Common stock equivalents, if dilutive

    171       348       168       321  
                                 

Shares used in computing diluted earnings per common share

    22,129       20,959       22,115       20,900  
                                 

Diluted earnings per share

  $ 0.16     $ 0.40     $ 0.43     $ 0.68  
                                 

Shares excluded in computing diluted earnings per share as those shares would be anti-dilutive

    328       -       390       152  

 

 

13. Stockholders Equity

 

Share Repurchase Program

 

On February 22, 2022, our Board of Directors authorized the repurchase of up to $20.0 million of the Company’s common stock through transactions on the open market, in privately negotiated purchases or otherwise until February 22, 2023. The repurchase program may be suspended or discontinued at any time. To date we have not made any repurchases under this program.

 

19

 

Dividends

 

In February 2011, our Board of Directors approved a policy for the payment of quarterly cash dividends on our common stock. Future declarations of quarterly dividends and the establishment of future record and payment dates are subject to approval by our Board of Directors on a quarterly basis. The dividend activity for the periods presented is as follows:

 

Record Date

 

Payment Date

 

Per Share Amount

 

Dividend Payment

 
       

(in thousands)

 

Fiscal Year 2022

         

March 8, 2022

 

March 24, 2022

 $0.125 $2,743 

May 17, 2022

 

June 2, 2022

 $0.125 $2,745 
          

Fiscal Year 2021

         

March 9, 2021

 

March 25, 2021

 $0.110 $2,262 

 May 19, 2021

 

June 3, 2021

 $0.110 $2,267 

August 26, 2021

 

September 9, 2021

 $0.110 $2,401 

   November 19, 2021

 

December 2, 2021

 $0.110 $2,405 

 

On July 26, 2022, our Board of Directors approved a quarterly cash dividend on our common stock of $0.125 per share payable on September 8, 2022, to stockholders of record at the close of business on August 25, 2022.

 

 

14. Supplemental Cash Flow Information

 

   

For the six months ended

 
   

June 30,

 
   

2022

   

2021

 
   

(in thousands)

 

Cash paid for income taxes, net

  $ 3,991     $ 6,236  

 

 

15. Fair Value Measurements

 

The fair value accounting guidance requires that assets and liabilities carried at fair value be classified and disclosed in one of the following three categories:

 

 

Level 1 — Quoted prices in active markets for identical assets or liabilities.

 

 

Level 2 — Observable inputs other than quoted prices included in Level 1, such as quoted prices for similar assets and liabilities in active markets; quoted prices for identical or similar assets and liabilities in markets that are not active; or other inputs that are observable or can be corroborated by observable market data.

 

 

Level 3 — Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities. This includes certain pricing models, discounted cash flow methodologies and similar techniques that use significant unobservable inputs.

 

Level 1 assets being measured at fair value on a recurring basis as of June 30, 2022 included our short-term investment and short-duration bond mutual fund accounts.

 

We had no Level 2 assets being measured at fair value on a recurring basis as of June 30, 2022. 

 

As discussed in Note 4, several of our acquisition-related assets and liabilities have been measured using Level 3 techniques. During 2020 we recorded a contingent liability associated with our acquisition of the bovine graft business from Artegraft. The agreement requires us to make potential additional payments to Artegraft of up to $17.5 million depending on the achievement of certain unit sales milestones during the first three calendar years following the acquisition. We recorded this liability at a fair value of $0.4 million to reflect management’s estimate of the likelihood of achieving these targets at the time of the Closing, as well as the time value of money until payment. This amount is being remeasured each quarter during the earn-out period, with any adjustments recorded in income from operations.

 

20

 

During 2019, we recorded contingent liabilities associated with our acquisition of the Admedus biologic patch business. The agreement includes the potential for us to pay up to $7.8 million of additional consideration beyond payments made to date, with $0.3 million contingent upon the delivery of audited financial statements of the acquired business to us; $2.0 million contingent on LeMaitre’s success in obtaining CE marks under MDR regulations on the acquired products, $0.5 million contingent upon Admedus’ success in extending the shelf life of the acquired products as specified in the agreement, and another $5.0 million contingent on the achievement of specified levels of revenues in the first 12 and 24 months following the acquisition date. This additional contingent consideration was initially valued in total at $2.3 million and is being re-measured each reporting period until the payment requirement ends, with any adjustments reported in income from operations. The contingent payment related to the delivery of audited financial statements of the business was paid in November 2019 upon satisfaction of the deliverable. The contingent payments related to Admedus’ extending the shelf life of the acquired products and achieving the revenue targets during the first 12 and 24 month periods following the acquisition were not met, and the portion of the liabilities related to these items was adjusted through income from operations. The agreement was amended in August 2021 such that the contingent payment of $2.0 million potentially due upon LeMaitre Vascular’s success in obtaining CE marks under MDR regulations on the acquired products may be reduced for certain costs incurred by LeMaitre in achieving the CE marks.

 

The following table provides a rollforward of the fair value of these liabilities, as determined by Level 3 unobservable inputs including management’s forecast of future revenues for the acquired businesses, as well as, management’s estimates of the likelihood of achieving the other specified criteria:

 

   

Six months ended June 30,

 
   

2022

   

2021

 
   

(in thousands)

 

Beginning balance

  $ 1,492     $ 2,240  

Additions

    -       -  

Payments

    -       -  

Change in fair value included in earnings

    27       61  
                 

Ending balance

  $ 1,519     $ 2,301  

 

 

16. Accumulated Other Comprehensive Loss

 

Changes to our accumulated other comprehensive loss for the six months ended June 30, 2022 and 2021 consisted primarily of foreign currency translation and unrealized losses on short-term marketable securities:

 

   

Six months ended

 
   

June 30,

 
   

2022

   

2021

 
   

(in thousands)

 

Beginning balance

  $ (3,435 )   $ (1,525 )
                 

Other comprehensive income (loss) before reclassifications

    (3,009 )     (718 )
                 

Ending Balance

  $ (6,444 )   $ (2,243 )

 

 

 

Item 2. Managements Discussion and Analysis of Financial Condition and Results of Operations

 

This Quarterly Report on Form 10-Q contains forward-looking statements (within the meaning of the U.S. Private Securities Litigation Reform Act of 1995) that involve substantial risks and uncertainties, particularly risks related to the regulatory environment, our common stock, fluctuations in our quarterly and annual results, our ability to successfully integrate acquisitions into our business, and risks related to our business and industry generally, such as risks inherent in the process of developing and commercializing products and services that are safe and effective for use in the peripheral vascular disease market. All statements, other than statements of historical facts, included in this report regarding our strategy, future operations, future financial position, future net sales, gross margin expectations, projected costs, projected expenses, prospects and plans and objectives of management are forward-looking statements. The words anticipates, believes, estimates, expects, intends, may, plans, projects, will, would, and similar expressions are intended to identify forward-looking statements, although not all forward-looking statements contain these identifying words. We have based these forward-looking statements on our current expectations and projections about future events. Although we believe that the expectations underlying any of our forward-looking statements are reasonable, these expectations may prove to be incorrect, and all of these statements are subject to risks and uncertainties. Should one or more of these risks and uncertainties materialize, or should underlying assumptions, projections, or expectations prove incorrect, our actual results, performance, or financial condition may vary materially and adversely from those anticipated, estimated, or expected. No forward-looking statement can be guaranteed and actual results may vary materially from those projected in the forward-looking statements. We intend to take advantage of the Safe Harbor provisions of the Private Securities Litigation Reform Act of 1995 regarding our forward-looking statements, and are including this sentence for the express purpose of enabling us to use the protections of the safe harbor with respect to all forward-looking statements. These risks and uncertainties include, but are not limited to: the status of our global regulatory approvals and compliance with regulatory requirements to market and sell our products both in the US and outside of the US; the duration and severity of the impact of COVID-19 on the global economy, our customers, our suppliers and our company; the risk of significant fluctuations in our quarterly and annual results due to numerous factors; the risk that assumptions about the market for the Companys products and the productivity of the Companys direct sales force and distributors may not be correct; the risk that we may not be able to maintain our recent levels of profitability; the risk that the Company may not realize the anticipated benefits of its strategic activities; risks related to the integration of acquisition targets; the acceleration or deceleration of product growth rates; risks related to product demand and market acceptance of the Companys products and pricing; the risk that a recall of our products could result in significant costs or negative publicity; the risk that the Company is not successful in transitioning to a direct-selling model in new territories.

 

Forward-looking statements reflect managements analysis as of the date of this quarterly report. Further information on potential risk factors that could affect our business and financial results is detailed in Part II, Item 1A, Risk Factors in this Quarterly Report on Form 10-Q and in our other filings with the Securities and Exchange Commission, including under the section headed Risk Factors in our most recent Annual Report on Form 10-K. Given these risks, uncertainties and other factors, you should not place undue reliance on these forward-looking statements. The following discussion and analysis should be read in conjunction with our consolidated financial statements and the related notes included in this report and our other SEC filings, including our audited consolidated financial statements and the related notes contained in our Annual Report on Form 10-K for the year ended December 31, 2021, as filed with the SEC on February 28, 2022. We do not assume any obligation to update any forward-looking statements, whether as a result of new information, future events, or otherwise, except as required by law. Unless the context indicates otherwise, references to LeMaitre Vascular, we, our, and us in this Quarterly Report on Form 10-Q refer to LeMaitre Vascular, Inc. and its subsidiaries.

 

LeMaitre, AlboGraft, AnastoClip, Artegraft, CardioCel, Omniflow, RestoreFlow, VascuCel and XenoSure are registered trademarks of LeMaitre Vascular or one of its subsidiaries. This Quarterly Report on Form 10-Q also includes the registered and unregistered trademarks of other persons, which are the property of their respective owners.         

 

Overview

 

LeMaitre Vascular is a global provider of medical devices and human tissue cryopreservation services largely used in the treatment of peripheral vascular disease, end-stage renal disease, and to a lesser extent cardiovascular disease. We develop, manufacture, and market vascular devices to address the needs of vascular surgeons and, to a lesser degree, other specialties such as cardiac surgeons, general surgeons and neurosurgeons. Our diversified portfolio of devices consists of brand name products that are used in arteries and veins and are well known to vascular surgeons. Our principal product offerings are sold globally, primarily in the United States, Europe, the United Kingdom, Canada and Asia Pacific. We estimate that the annual worldwide market for peripheral vascular devices exceeds $5 billion, within which we estimate that the market for our products is approximately $750 million. We have grown our business using a simple three-pronged strategy: 1) pursuing a focused call point, 2) competing for sales of low-rivalry, niche products, and 3) expanding our worldwide direct sales force while acquiring and, to a lesser extent, developing complementary devices. We have used acquisitions as a primary means of further penetrating the peripheral vascular device market, and we expect to continue to pursue this strategy in the future. We currently manufacture most of our products in our Burlington, Massachusetts headquarters.

 

 

Our products and services are used primarily by vascular surgeons who treat peripheral vascular disease through both open surgical methods and endovascular techniques. In contrast to interventional cardiologists and interventional radiologists, vascular surgeons can perform both open surgical and minimally invasive endovascular procedures, and therefore can provide a wider range of treatment options to their patients. More recently, however, we have begun to explore adjacent market customers, or non-vascular surgeon customers, who can be served by our vascular device technologies, such as cardiac surgeons and neurosurgeons.

 

Since March 2020, the COVID-19 pandemic has significantly impacted the markets for our products as well as our business. In response to COVID-19, many hospitals limited elective procedures in response to the onset of the pandemic and then periodically when infection rates have increased. Many of our devices are used in elective procedures. Additionally, our sales representatives’ access to hospitals and surgeons has periodically been restricted by hospitals or local governments. More recently, however, in many geographies we have seen restrictions eased, although the prevalence of COVID-19 variants has not always resulted in the re-opening of hospital access. During 2020 and into 2022, these dynamics resulted in, and we expect will continue to result in, variable and unpredictable sales.

 

Our principal product lines include the following: anastomotic clips, biologic vascular and dialysis grafts, biologic vascular and cardiac patches, carotid shunts, embolectomy catheters, occlusion catheters, radiopaque marking tape, synthetic vascular grafts, and valvulotomes. Through our RestoreFlow allografts business, we also provide services related to the processing and cryopreservation of human vascular and cardiac tissue.

 

Our principal biologic offerings include vascular and cardiac patches as well as vascular and dialysis grafts. In Q2 2022, biologics represented 50% of worldwide sales. We view the biologic device offerings favorably, as we believe they represent differentiated and in some cases growing product segments.

 

To assist us in evaluating our business strategies, we regularly monitor long-term technology trends in the peripheral vascular device market. Additionally, we consider the information obtained from discussions with the medical community in connection with the demand for our products, including potential new product launches. We also use this information to help determine our competitive position in the peripheral vascular device market and our manufacturing capacity requirements.

 

Our business opportunities include the following:

 

 

adding complementary products through acquisitions;

 

 

growing our direct sales force in the United States, Europe, the United Kingdom, Canada and Asia Pacific, including replacing a distributor with our sales personnel;

 

 

introducing our products into new territories upon receipt of regulatory approvals or registrations in these territories;

   

 

 

consolidating and automating product manufacturing at our Burlington, Massachusetts facilities, and

   

 

 

updating existing products and introducing new products through research and development.

 

Our ability to execute on these opportunities on a timely basis, or at all, may be impacted by the COVID-19 pandemic, the duration and severity of which are uncertain.

 

We sell our products and services primarily through a direct sales force. As of June 30, 2022, our sales force was comprised of 111 sales representatives in North America, Europe, the United Kingdom and Asia Pacific, including two export managers. Our worldwide headquarters is located in Burlington, Massachusetts, and we also have sales offices in Chandler, Arizona and Vaughan, Canada. Our European headquarters is located in Sulzbach, Germany, and we also have sales offices in Milan, Italy; Madrid, Spain; and Hereford, England. Our Asia Pacific headquarters is located in Singapore, and we also have sales offices in Tokyo, Japan; Shanghai, China; Kensington, Australia; and Seoul, Korea. During the current quarter, approximately 95% of our net sales were generated in territories in which we employ direct sales representatives. We also sell our products in other countries through distributors.

 

Historically we have experienced success in lower-rivalry niche segments. In the valvulotome market, for example, our highly differentiated devices have historically allowed us to increase our selling prices while maintaining unit share. In contrast, we have experienced less success in highly competitive markets such as the polyester vascular graft market, where we face competition from larger companies with greater resources and lower per unit costs. While we believe these challenging market dynamics can be mitigated by our relationships with vascular surgeons, there can be no assurance that we will succeed in highly competitive markets.

 

 

We have also experienced success in international markets, such as Europe, where we have a significant sales force, and sometimes offer comparatively lower average selling prices. If we continue to seek growth opportunities outside of North America, we may experience downward pressure on our gross margin.

 

Our strategy for growing our business includes the acquisition of complementary product lines and companies.

 

 

In July 2019, we entered into an agreement with UreSil, LLC to purchase the remaining assets of their Eze-Sit valve cutter business, including U.S. distribution rights, for $8.0 million.

   

 

 

In October 2019, we entered into an agreement with Admedus to purchase the assets of their CardioCel biologic patch business for $15.5 million plus additional payments of up to $7.8 million, depending upon the satisfaction of certain contingencies.

   

 

 

In June 2020, we entered into an agreement with Artegraft to purchase the assets of their bovine graft business for $72.5 million plus additional payments of up to $17.5 million, depending upon 2021 – 2023 unit sales.

 

Occasionally we discontinue or divest products or product lines that are no longer complementary to our business or that are not commercially viable.

 

 

During 2021, we made decisions to wind down or discontinue TRIVEX powered phlebectomy systems, remote endarterectomy devices and surgical glue. These product lines totaled approximately $2.2 million in 2021 revenues.

   

 

 

During 2022, we made the decision to wind down the ProCol graft, AlboSure polyester patch and Latis graft cleaning catheter product lines. These products totaled approximately $0.9 million in 2021 revenues.

 

From time to time we may undertake SKU reductions and transition sales to other SKUs or products with similar features. For example, in 2022, we decided to initiate the transition of sales of our Syntel spring tip catheter to our NovaSil catheter. Any of these actions may result in inventory write-offs and temporary or permanent negative impacts to our sales, gross margin and customer relationships.

 

Because we believe that direct-to-hospital sales engender closer customer relationships, and allow for higher selling prices and gross margins, we periodically enter into transactions with our distributors to transition their sales of our medical devices into our direct sales organization:

 

 

During 2020, we entered into definitive agreements with, or participated with Admedus in concluding agreements with, several former Admedus distributors in Europe and Canada, in order to terminate their distribution of our acquired bovine cardiac and vascular patch products, and we began selling direct-to-hospital in those geographies. The termination fees totaled approximately $0.1 million.

 

 

During 2020, we participated with Artegraft in concluding agreements with several of their former U.S. distributors in order to terminate their distribution of our bovine graft products. We now sell Artegraft products direct-to-hospital throughout the United States.

 

 

In May 2022, we entered into a distribution transition agreement with our Korean distributor in order to sell products directly in Korea and dissolve the existing distribution arrangement. We expect to begin selling direct-to-hospital in Korea in January 2023. The distribution termination fees will total approximately $0.5 million.

 

We also rely, to a much lesser extent, on internal product development efforts to bring differentiated technology and next-generation products to market:

 

 

In 2020, we launched RestoreFlow cardiac allografts for use in cardiac repair and restoration.

   

 

 

In March 2022, we received U.S. FDA clearance to market PhasTIPP, a portable powered phlebotomy device used to remove varicose veins in the leg.

 

In addition to our sales growth strategies, we have also executed on several operational initiatives designed to consolidate manufacturing into our Burlington facilities. We expect these plant consolidations will result in improved control over production quality as well as reduced costs. Our most recent manufacturing transfers included:

 

 

In October 2019, we acquired the biologic patch business assets from Admedus. In July 2020, we initiated a project to transfer the production of these devices to our Burlington facilities. We expect this transfer to be complete in 2023.

   

 

 

In June 2022, we closed our St. Etienne, France factory in order to streamline manufacturing operations and to reduce expenses. The Cardial business consisted of the manufacturing of polyester vascular grafts, valvulotomes, surgical glue and select OEM devices. We expect to transition Cardial graft sales to our Burlington-manufactured AlboGraft product for additional cost savings and improved margins. We acquired the Cardial business in 2018.

 

 

Our execution of these initiatives may affect the comparability of our financial results and may cause fluctuations from period to period as we incur related process engineering and other charges.

 

Fluctuations in the exchange rates between the U.S. dollar and foreign currencies, primarily the Euro, affect our financial results. For the six months ended June 30, 2022 approximately 38% of our sales took place outside the U.S., largely in currencies other than the U.S. dollar. We expect foreign currencies will represent a significant percentage of future sales. Selling, marketing, and administrative costs related to these sales are also denominated in foreign currencies, thereby partially mitigating our bottom-line exposure to exchange rate fluctuations. However, if there is an increase in the rate at which a foreign currency is exchanged for U.S. dollars, it will require more of the foreign currency to equal a specified amount of U.S. dollars than before the rate increase. In such cases we will record less revenue in U.S. dollars than we did before the exchange rate changed. For the six months ended June 30, 2022, we estimate that the effects of changes in foreign exchange rates decreased our reported sales by approximately $2.5 million, as compared to rates in effect for the six months ended June 30, 2021.

 

Net Sales and Expense Components

 

The following is a description of the primary components of our net sales and expenses:

 

Net sales. We derive our net sales from the sale of our products and services, less discounts and returns. Net sales include the shipping and handling fees paid for by our customers. Most of our sales are generated by our direct sales force and are shipped and billed to hospitals or clinics throughout the world. In countries where we do not have a direct sales force, sales are primarily to distributors, who in turn sell to hospitals and clinics. In certain cases our products are held on consignment at a hospital or clinic prior to purchase; in those instances we recognize revenue at the time the product is used in surgery rather than at shipment.

 

Cost of sales. We manufacture the majority of the products that we sell. Our cost of sales consists primarily of manufacturing personnel, raw materials and components, depreciation of property and equipment, and other allocated manufacturing overhead, as well as freight expense we pay to ship products to customers.

 

Sales and marketing. Our sales and marketing expense consists primarily of salaries, commissions, stock-based compensation, travel and entertainment, sales meetings, attendance at vascular congresses, training programs, advertising and product promotions, direct mail and other marketing costs.

 

General and administrative. General and administrative expense consists primarily of executive, finance and human resource salaries, stock based compensation, legal and accounting fees, information technology expense, intangible asset amortization expense and insurance expense.

 

Research and development. Research and development expense primarily includes costs associated with obtaining and maintaining regulatory approval of our products, salaries, laboratory testing and supply costs. It also includes costs associated with the design and execution of clinical studies, costs to register, maintain, and defend our intellectual property, and costs to transfer the manufacturing of acquired product lines to our Burlington facility. Also included are costs associated with the design, development, testing and enhancement of new or existing products.

 

Other income (expense). Other income (expense) primarily includes interest income and expense, foreign currency gains (losses), and other miscellaneous gains (losses).

 

Income tax expense. We are subject to federal and state income taxes for earnings generated in the U.S., which include operating losses or profits in certain foreign jurisdictions for certain years depending on tax elections made, and foreign taxes on earnings of our wholly-owned foreign subsidiaries. Our consolidated tax expense is affected by the mix of our taxable income (loss) in the U.S. and foreign subsidiaries, permanent items, discrete items, unrecognized tax benefits, and amortization of goodwill for U.S. tax reporting purposes.

 

 

Results of Operations

 

Since March 2020, the COVID-19 pandemic has significantly impacted the markets for our products as well as our business. In response to COVID-19, many hospitals limited elective procedures at the onset of the pandemic and then periodically over the last two years when infection rates have increased. Many of our devices are used in elective procedures. Additionally, our sales representatives’ access to hospitals and surgeons has periodically been restricted by hospitals or local governments. More recently, in many geographies we have seen restrictions eased, although the prevalence of COVID-19 variants has not always resulted in the re-opening of hospital access. During 2020 and into 2022, these dynamics resulted in, and we expect will continue to result in, variable and unpredictable sales.

 

As described above, our results could be materially impacted in the near term. These financial statements and management’s discussion and analysis of financial condition and results of operations should be read in that context.

 

Comparison of the three- and six-month periods ended June 30, 2022 to the three- and six-month periods ended June 30, 2021:

 

The following tables set forth, for the periods indicated, our net sales by geography, and the change between the specified periods expressed as a percentage increase or decrease:

 

   

Three months ended June 30,

   

Six months ended June 30,

 

(unaudited)

                 

Percent

                   

Percent

 
   

2022

   

2021

   

change

   

2022

   

2021

   

change

 
   

($ in thousands)

   

($ in thousands)

 

Net sales

  $ 42,108     $ 40,670       4 %   $ 81,669     $ 76,553       7 %
                                                 

Net sales by geography:

                                               

Americas

  $ 28,854     $ 27,329       6 %   $ 55,397     $ 51,028       9 %

Europe, Middle East and Africa

    10,749       10,803       (0 %)     21,243       20,665       3 %

Asia Pacific

    2,505       2,538       (1 %)     5,029       4,860       3 %

Total

  $ 42,108     $ 40,670       4 %   $ 81,669     $ 76,553       7 %

 

Net sales. Net sales increased by $1.4 million, or 4%, to $42.1 million for the three months ended June 30, 2022, compared to $40.7 million for the three months ended June 30, 2021. The increase was driven primarily by an increase in carotid patch sales of $0.9 million, allograft preservation services of $0.7 million, and bovine graft sales of $0.6 million. Additionally, shunt and valvulotome sales increased by $0.2 million and $0.1 million, respectively. We estimate that the stronger U.S. dollar decreased net sales by $1.7 million during the three months ended June 30, 2022 as compared to the three months ended June 30, 2021.

 

Net sales increased by $5.1 million, or 7%, to $81.7 million for the six months ended June 30, 2022, compared to $76.6 million for the six months ended June 30, 2021. The increase was driven primarily by an increase in carotid patch sales of $1.6 million, bovine graft sales of $1.6 million and allograft preservation services of $1.4 million. Additionally, shunt and valvulotome sales increased by $0.9 million and $0.5 million, respectively. We estimate that the stronger U.S. dollar decreased net sales by $2.5 million during the six months ended June 30, 2022 as compared to the six months ended June 30, 2021.

 

Direct-to-hospital net sales were 95% of our total net sales for the six months ended June 30, 2022 and June 30, 2021.

 

 

Net sales by geography. Net sales in the Americas increased $1.5 million, or 6%, for the three months ended June 30, 2022 as compared to the three months ended June 30, 2021. The increase was driven primarily by increased allograft preservation services of $0.6 million, increased bovine graft sales of $0.6 million, and increased shunt sales of $0.3 million.

 

Net sales in the Americas increased $4.4 million, or 9%, for the six months ended June 30, 2022 as compared to the six months ended June 30, 2021. The increase was driven primarily by increased bovine graft sales of $1.6 million, increased allograft preservation services of $1.2 million, and increased shunt sales of $0.5 million. Additionally, valvulotome and carotid patch sales both increased by $0.4 million, respectively.

 

EMEA net sales decreased $0.1 million, or 0.5%, for the three months ended June 30, 2022 as compared to the three months ended June 30, 2021. The decrease was driven primarily by decreased ovine graft sales of $0.4 million largely due to the lack of a CE mark for Burlington produced devices, and decreased surgical glue sales of $0.2 million, as surgical glue sales were discontinued during the most recent period. The decreased sales were offset by increased carotid patch sales of $0.4 million, and increased valvulotome sales of $0.2 million.

 

EMEA net sales increased $0.6 million, or 3%, for the six months ended June 30, 2022 as compared to the six months ended June 30, 2021. The increase was driven primarily by increased carotid patch sales of $0.8 million, increased shunt sales of $0.5 million, and increased valvulotome sales of $0.3 million. The increased sales were partial offset by decreased ovine graft sales of $0.6 million largely due to the lack of a CE mark for Burlington-produced devices, and decreased surgical glue sales of $0.3 million.

 

Asia Pacific net sales decreased $33,000, or 1%, for the three months ended June 30, 2022 as compared to the three months ended June 30, 2021. The decrease was driven primarily by decreased occlusion catheter sales of $0.1 million, decreased shunt sales of $0.1 million, and decreased valvulotome sales of $0.1 million. The decreased sales were offset by increased carotid patch sales of $0.2 million.

 

Asia Pacific net sales increased $0.2 million, or 3%, for the six months ended June 30, 2022 as compared to the six months ended June 30, 2021. The increase was driven primarily by increased carotid patch sales of $0.4 million offset by decreased shunt sales of $0.1 million.

 

The following table sets forth the change in our gross profit and gross margin for the periods indicated:

 

   

Three months ended June 30,

   

Six months ended June 30,

 

(unaudited)

                         

Percent

                           

Percent

 
   

2022

   

2021

   

Change

   

change

   

2022

   

2021

   

Change

   

change

 
   

($ in thousands)

   

($ in thousands)

 

Gross profit

  $ 27,810     $ 26,761     $ 1,049       4 %   $ 53,772     $ 50,560     $ 3,212       6 %
                                                                 

Gross margin

    66.0 %     65.8 %     0.2 %     *       65.8 %     66.0 %     (0.2 %)     *  
                                                                 

*Not applicable

                                                               

 

Gross Profit. Gross profit increased $1.0 million, or 4%, to $27.8 million for the three months ended June 30, 2022, and gross margin increased 20 basis points to 66.0% in the period. The increase in gross profit was driven primarily by increased sales from carotid patch, allograft, and bovine grafts. The increase in gross margin was driven primarily by increased manufacturing efficiencies, lower charges for excess and obsolete inventory, and increased bovine graft sales which carry comparatively higher gross margins, partially offset by unfavorable changes in foreign currency exchange rates.

 

Gross profit increased $3.2 million, or 6%, to $53.8 million for the six months ended June 30, 2022, and gross margin decreased 20 basis points to 65.8% in the period. The increase in gross profit was driven primarily by increased sales from carotid patch, bovine graft, and allografts. The decrease in the gross margin was driven primarily by an increase in labor costs, unfavorable product mix, including higher sales of comparatively low margin polyester grafts, unfavorable changes in foreign currency exchange rates and manufacturing inefficiencies largely related to bovine carotid patches.

 

 

Operating Expenses

 

The following tables set forth changes in our operating expenses for the periods indicated and the change between the specified periods expressed as a percentage increase or decrease:

 

   

Three months ended June 30,

   

Six months ended June 30,

         

(unaudited)

                         

Percent

                           

Percent

 
   

2022

   

2021

   

$ Change

   

change

   

2022

   

2021

   

$ Change

   

change

 
                                                                 

Sales and marketing

  $ 8,242     $ 6,803     $ 1,439       21 %   $ 16,092     $ 13,269     $ 2,823       21 %

General and administrative

    7,331       6,200       1,131       18 %     14,583       12,744       1,839       14 %

Research and development

    3,346       2,652       694       26 %     6,278       5,496       782       14 %

Restructuring

    3,107       -       3,107       *       3,107       -       3,107       *  

Total

  $ 22,026     $ 15,655     $ 6,371       41 %   $ 40,060     $ 31,509     $ 8,551       27 %

 

   

Three months ended June 30,

   

Six months ended June 30,

 
   

2022

   

2021

           

2022

   

2021

         
   

% of Net

Sales

   

% of Net

Sales

   

Change

   

% of Net

Sales

   

% of Net

Sales

   

Change

 
                                                 

Sales and marketing

    20 %     17 %     3 %     20 %     17 %     3 %

General and administrative

    17 %     15 %     2 %     18 %     17 %     1 %

Research and development

    8 %     7 %     1 %     8 %     7 %     1 %

Restructuring

    7 %     0 %     7 %     4 %     0 %     4 %

* Not a meaningful percentage relationship.

                                         

 

Sales and marketing. For the three months ended June 30, 2022, sales and marketing expense increased 21% to $8.2 million. The increase was driven primarily by higher salaries and related expenses of $1.1 million, including higher commissions of approximately $0.3 million. The number of sales reps increased from 88 to 111 from June 30, 2021 to June 30, 2022. We also added 2 additional regional sales managers during this time. Travel and related expenses were also higher by $0.2 million. Expense reduction programs implemented during the second quarter of 2020 through the fourth quarter of 2021 in response to the COVID-19 global pandemic, including a reduction in force, lowered expenses for the three months ended June 30, 2021. We have since rehired in many areas, including our sales force. As a percentage of net sales, sales and marketing expense increased to 20% for the three months ended June 30, 2022, up from 17% in the prior period.

 

For the six months ended June 30, 2022, sales and marketing expense increased 21% to $16.1 million. The increase was driven by higher salaries and related expenses of $2.2 million, including higher commissions of approximately $0.7 million. Travel and related expenses were also higher by $0.4 million. As a percentage of net sales, sales and marketing expense increased to 20% for the six months ended June 30, 2022, up from 17% in the prior period.

 

General and administrative. For the three months ended June 30, 2022, general and administrative expenses increased 18% to $7.3 million. The increase was driven primarily by higher salaries and related expenses of $0.6 million, as well as an increase in personnel. Outside services expense also increased by $0.4 million. As a percentage of sales, general and administrative expense increased to 17% for the three months ended June 30, 2022, up from 15% in the prior period.

 

For the six months ended June 30, 2022, general and administrative expenses increased 14% to $14.6 million. The increase was driven primarily by higher salaries and related expenses of $1.3 million, as well as an increase in personnel. Outside services expense also increased by $0.4 million. As a percentage of net sales, general and administrative expense increased to 18% for the six months ended June 30, 2022, up from 17% in the prior period.

 

Research and development. For the three months ended June 30, 2022, research and development expense increased 26% to $3.3 million.  The increase was driven primarily by higher salaries and related expenses of $0.2 million, as well as an increase in personnel. Outside services and testing also increased by $0.5 million due to higher consulting and third-party costs associated with regulatory approvals, as well as testing related to our biologic products. As a percentage of sales, total research and development expense increased to 8% for the three months ended June 30, 2022, from 7% in the prior period.

 

For the six months ended June 30, 2022, research and development expenses increased 14% to $6.3 million. The increase was driven primarily by higher salaries and related expenses of $0.6 million, as well as an increase in personnel. Outside services and testing also increased by $0.2 million. As a percentage of net sales, total research and development expense increased to 8% for the six months ended June 30, 2022, from 7% in the prior period.

 

Restructuring. For the three and six months ended June 30, 2022, restructuring expense was $3.1 million. On June 30, 2022 we ceased operations at the St. Etienne, France factory and terminated most of the personnel at the site. The closure resulted in a restructuring charge of $3.1 million for the three and six months ended June 30, 2022. Charges primarily consisted of employment termination costs, impairment of fixed assets and inventory, and third-party costs. Total costs associated with the closure are expected to be approximately $3.5 million.

 

 

Income tax expense. We recorded a tax provision of $2.0 million on pre-tax income of $5.5 million for the three months ended June 30, 2022, compared to a $2.2 million tax provision on pre-tax income of $10.5 million for the three months ended June 30, 2021. We recorded a tax provision of $4.0 million on pre-tax income of $13.5 million for the six months ended June 30, 2022, compared to a tax provision of $3.7 million on pre-tax income of $17.9 million for the six months ended June 30, 2021. Our effective income tax rate was 36.7% and 29.5% for the three and six month periods ended June 30, 2022. Generally, income tax provisions for interim periods are based on an estimated annual income tax rate, adjusted for discrete tax items, with any changes affecting the estimated annual effective tax rate recorded in the interim period in which the change occurs. There is an exception to the estimated annual income tax rate calculation when there are losses in a jurisdiction that have a valuation allowance. The Company incurred losses in 2022 that are not benefitted in connection with the closure of the St. Etienne, France factory. Accordingly, the company has removed the pre-tax losses of its French subsidiary to calculate the annual effective tax rate. As such, our tax expense for the current period is based on an estimated annual effective tax rate of 24.6%, adjusted in the applicable quarterly periods for discrete stock option exercises and other discrete items. Our income tax expense for the current period varies from the statutory rate mainly due to federal and state tax credits, permanent items, different statutory rates from our foreign entities, and certain foreign losses not benefitted due to a valuation allowance. When the French subsidiary’s ordinary pre-tax loss is removed, our effective income tax rate is 23.7% and 24.1% for the three and six month periods ended June 30, 2022. As noted above, the effective income tax rate on unadjusted pre-tax income of $5.5 million and $13.5 million for the three and six month periods ended June 30, 2022, results in effective tax rates of 36.7% and 29.5% for the three and six month periods ended June 30, 2022, respectively. The primary factors affecting the Company’s recalculated effective tax rate for the three and six month periods ended June 30, 2022, were certain foreign losses not benefitted due to a valuation allowance.

 

Our effective income tax rate was 20.6% and 20.7% for the three and six month periods ended June 30, 2021. Our 2021 provision was based on the estimated annual effective tax rate of 24.1%, adjusted in the applicable quarterly period for discrete stock option exercises and other discrete items. Our income tax expense for the six month period ended June 30, 2021 varied from the statutory rate mainly due to federal and state tax credits, permanent items, different statutory rates from our foreign entities, and a discrete item for stock option exercises.

 

We monitor the mix of profitability by tax jurisdiction and adjust our annual expected rate on a quarterly basis as needed. While it is often difficult to predict the final outcome or timing of the resolution for any particular tax matter, we believe our tax reserves reflect the probable outcome of known contingencies.

 

We assess the likelihood that our deferred tax assets will be realized through future taxable income and record a valuation allowance to reduce gross deferred tax assets to an amount that we believe is more likely than not to be realized. As of June 30, 2022, we have provided a valuation allowance of $2.5 million for deferred tax assets primarily related to Australian net operating loss and capital loss carry forwards, Massachusetts tax credit carry forwards, and France (Cardial) net operating loss carry forwards that are not expected to be realized.

 

Liquidity and Capital Resources

 

At June 30, 2022, our cash and cash equivalents were $20.8 million as compared to $13.9 million at December 31, 2021. We also had $54.9 million in short-term marketable securities as of June 30, 2022 and $56.1 million as of December 31, 2021. Our cash and cash equivalents are highly liquid investments with maturities of 90 days or less at the date of purchase, and consist primarily of operating bank accounts. Our short-term marketable securities consist of a managed income mutual fund investing mainly in short-term investment grade, U.S.-dollar denominated fixed and floating-rate debt, and a short-duration bond fund. As of June 30, 2022 our short-term marketable securities reflected an unrealized loss of $1.8 million as a result of increasing market interest rates.

 

On July 16, 2021, we closed an offering of 1,000,0000 shares of our common stock, $0.01 par value per share, at a price to the public of $54.50 per share less underwriting discounts. The net proceeds, after deducting the underwriting discounts and other offering expenses, were approximately $51.0 million. We used a portion of the proceeds from the offering to repay our outstanding debt. We plan to use the remaining proceeds for general corporate purposes, including working capital needs and capital expenditures, dividend payments, deferred payments related to prior acquisitions, and the funding of future acquisitions. On August 4, 2021, the underwriters purchased an additional 150,000 shares pursuant to an option granted to them in connection with the offering described above. The net proceeds to the Company, after deducting underwriting discounts and other offering expenses, were approximately $7.6 million. We plan to use the proceeds for general corporate purposes.

 

On February 22, 2022, our Board of Directors authorized the repurchase of up to $20.0 million of the Company’s common stock through transactions on the open market, in privately negotiated purchases or otherwise until February 22, 2023. The repurchase program may be suspended or discontinued at any time. To date we have not made any repurchases under this program.

 

 

In June 2020, in connection with the Artegraft acquisition, we incurred debt of $65 million including a five-year revolving line of credit of $25 million and a five-year term loan of $40 million. The loans bore interest at either the Base Rate as defined in the agreement plus an applicable margin of 1.25% to 1.75% depending on our consolidated leverage ratio, or the Eurodollar Rate plus an applicable margin of 2.25% to 2.75% depending on our consolidated leverage ratio. In July 2021 we repaid the balance under the term loan, plus accrued interest, in full.

 

In November 2021, we terminated the credit agreement, including the revolving line of credit, as permitted under the original agreement.

 

Operating and Capital Expenditure Requirements 

 

We require cash to pay our operating expenses, make capital expenditures, and pay our long-term liabilities. Since our inception, we have funded our operations through public offerings and private placements of equity securities, short-term and long-term borrowings, and funds generated from our operations.

 

We recognized operating income of $13.7 million for the six months ended June 30, 2022. For the year ended December 31, 2021, we had operating income of $36.4 million. We expect to fund any increased costs and expenditures from our existing cash and cash equivalents, though our future capital requirements depend on numerous factors. These factors include, but are not limited to, the following:

 

 

the revenues generated by sales of our products and services;

 

 

payments associated with potential future quarterly cash dividends to our common stockholders;

 

 

future acquisition-related payments;

 

 

payments associated with income and other taxes;

 

 

the costs associated with expanding our manufacturing, marketing, sales, and distribution efforts;

 

 

the costs associated with our initiatives to sell direct-to-hospital in new countries;

 

 

the costs of obtaining and maintaining U.S. FDA and other regulatory clearances for our existing and future products;

 

 

the costs associated with obtaining European MDR clearances for our existing and future products;

 

 

the number, timing, and nature of acquisitions, divestitures and other strategic transactions, and

 

 

potential future share repurchases.

 

Our cash balances may decrease as we continue to use cash to fund our operations, make acquisitions, pay dividends, repurchase shares of our common stock and make deferred payments related to prior acquisitions. We believe that our cash, cash equivalents, investments and the interest we earn on these balances will be sufficient to meet our anticipated cash requirements for at least the next twelve months. If these sources of cash are insufficient to satisfy our liquidity requirements beyond the next twelve months, we may seek to sell additional equity or debt securities or take out a loan. The sale of additional equity and debt securities may result in dilution to our stockholders, as was the case with our July 2021 equity offering. If we raise additional funds through the issuance of debt securities, such securities could have rights senior to those of our common stock and could contain covenants that would restrict our operations and possibly our ability to pay dividends. We may require additional capital beyond our currently forecasted amounts. Any such required additional capital may not be available on reasonable terms, if at all.

 

 

Dividends 

 

In February 2011, our Board of Directors approved a policy for the payment of quarterly cash dividends on our common stock. Future declarations of quarterly dividends and the establishment of future record and payment dates are subject to approval by our Board of Directors on a quarterly basis. The dividend activity for the periods presented is as follows:

 

Record Date

 

Payment Date

 

Per Share Amount

 

Dividend Payment

 
             

(in thousands)

 

Fiscal Year 2022

                 

 March 8, 2022

 

  March 24, 2022

  $ 0.125   $ 2,743  

 May 17, 2022

 

   June 2, 2022

  $ 0.125   $ 2,745  
                   

Fiscal Year 2021

                 

 March 9, 2021

 

   March 25, 2021

  $ 0.110   $ 2,262  

  May 19, 2021

 

     June 3, 2021

  $ 0.110   $ 2,267  

 August 26, 2021

 

September 9, 2021

  $ 0.110   $ 2,401  

   November 19, 2021

 

December 2, 2021

  $ 0.110   $ 2,405  

 

On July 26, 2022 our Board of Directors approved a quarterly cash dividend on our common stock of $0.125 per share payable on September 8, 2022, to stockholders of record at the close of business on August 25, 2022.

 

Cash Flows

 

   

Six months ended June 30,

 
   

(in thousands)

 
   

2022

   

2021

   

Net Change

 

Cash and cash equivalents

  $ 20,788     $ 21,541     $ (753 )
                         

Cash flows provided by (used in):

                       

Operating activities

  $ 13,959     $ 15,971     $ (2,012 )

Investing activities

    (1,509 )     (2,462 )     953  

Financing activities

    (4,965 )     (18,504 )     13,539  

 

Net cash provided by operating activities. Net cash provided by operating activities was $14.0 million for the six months ended June 30, 2022, consisting of $9.6 million in net income, adjustments for non-cash or non-operating items of $10.0 million (including primarily depreciation and amortization of $4.8 million, stock-based compensation of $2.3 million, provisions for inventory write-offs and doubtful accounts of $1.8 million, and loss on divestiture of $2.0 million), and also a net use of working capital of $5.6 million. The net cash used for working capital was driven by an increase in inventory and other deferred costs of $3.5 million and an increase in accounts receivable of $2.6 million. These cash uses were offset by a decrease in prepaid expenses and other assets of $0.4 million and increase of accounts payable of $0.1 million.

 

Net cash provided by operating activities was $16.0 million for the six months ended June 30, 2021, consisting of $14.2 million in net income, adjustments for non-cash or non-operating items of $9.4 million (including depreciation and amortization of $5.3 million, stock-based compensation of $1.8 million, provisions for inventory write-offs and doubtful accounts of $2.3 million), and also a net use of working capital of $7.6 million. The net cash used for working capital was driven by payments of accounts payable and accrued liabilities of $4.6 million, an increase in inventory and other deferred costs of $2.0 million and an increase in accounts receivable of $1.5 million. These cash uses were offset by a decrease in prepaid expenses and other assets of $0.5 million.

 

Net cash used in investing activities. Net cash used in investing activities was $1.5 million for the six months ended June 30, 2022, consisting of expenditures on equipment and technology.

 

Net cash used in investing activities was $2.5 million for the six months ended June 30, 2021, consisting of expenditures on equipment and technology.

 

Net cash used in financing activities. Net cash used in financing activities was $5.0 million for the six months ended June 30, 2022, consisting primarily of a dividend payment of $5.5 million. This use of cash was partly offset by proceeds from stock option exercises of $0.5 million, net of shares repurchased to cover employee payroll taxes.

 

 

Net cash used in financing activities was $18.5 million for the six months ended June 30, 2021, consisting primarily of payments made on our long-term debt of $16.0 million and dividend payments of $4.5 million. These uses of cash were partly offset by proceeds from stock option exercises of $2.0 million, net of shares repurchased to cover employee payroll taxes.

 

Critical Accounting Policies and Estimates

 

We have adopted various accounting policies to prepare our consolidated financial statements in accordance with U.S. generally accepted accounting principles, or U.S. GAAP. Our most significant accounting policies are described in Note 1 to our consolidated financial statements included in our Annual Report on Form 10-K for the fiscal year ended December 31, 2021. There have been no material changes in our critical accounting policies during the six months ended June 30, 2022. The preparation of our consolidated financial statements in conformity with U.S. GAAP requires us to make estimates and assumptions that affect the amounts reported in our consolidated financial statements and accompanying notes. Our estimates and assumptions, including those related to revenue recognition, inventory valuation, valuation of intangible assets and goodwill, contingent consideration and income taxes are reviewed on an ongoing basis and updated as appropriate. Actual results may differ from those estimates.

 

Recent Accounting Pronouncements

 

A summary of recent accounting pronouncements that may impact our financial statements upon adoption in future periods can be found in Note 1 to our financial statements included under Part 1, Item 1 of this Quarterly Report on Form 10-Q.

 

Item 3. Quantitative and Qualitative Disclosures About Market Risk

 

In the ordinary course of conducting business, we are exposed to certain risks associated with potential changes in market conditions. These market risks include changes in currency exchange rates and interest rates which could affect operating results, financial position and cash flows. We manage our exposure to these market risks through our regular operating and financing activities and, if considered appropriate, we may enter into derivative financial instruments such as forward currency exchange contracts, although we have not done so in 2022 or in recent years. There have been no material changes in our quantitative and qualitative market risks since the disclosure in our Annual Report on Form 10-K for the year ended December 31, 2021.

 

Item 4. Controls and Procedures

 

Evaluation of Disclosure Controls and Procedures

 

Our management, with the participation and supervision of our Chief Executive Officer and Chief Financial Officer, is responsible for our disclosure controls and procedures pursuant to Rules 13a-15(e) and 15d-15(e) under the Exchange Act. Disclosure controls and procedures are controls and other procedures that are designed to ensure that information required to be disclosed in our reports filed or submitted under the Exchange Act is recorded, processed, summarized and reported, within the time periods specified under SEC rules and forms. Disclosure controls and procedures include controls and procedures designed to ensure that information required to be disclosed in our reports filed under the Exchange Act is accumulated and communicated to our principal executive officer and our principal financial officer, as appropriate, to allow timely decisions regarding required disclosure. We design our disclosure controls and procedures to ensure, at reasonable assurance levels, that such information is timely recorded, processed, summarized and reported, and then accumulated and communicated appropriately.

 

Based on an evaluation of our disclosure controls and procedures as of June 30, 2022 our Chief Executive Officer and Chief Financial Officer concluded that, as of such date, our disclosure controls and procedures were effective at reasonable assurance levels.

 

Changes in Internal Control

 

There have been no changes in our internal control over financial reporting for the six months ended June 30, 2022 that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.

 

 

Inherent Limitations of Internal Controls

 

Notwithstanding the foregoing, our management, including our Chief Executive Officer and Chief Financial Officer, does not expect that our disclosure controls and procedures or our internal controls will prevent all error and all fraud. A control system, no matter how well conceived and operated, can provide only reasonable, not absolute, assurance that the objectives of the control system are met. Because of the inherent limitations in all control systems, no evaluation of controls can provide absolute assurance that all control issues and instances of fraud, if any, within the company have been detected. These inherent limitations include the realities that judgments in decision-making can be faulty, and that breakdowns can occur because of a simple error or mistake. Additionally, controls can be circumvented by the individual acts of some persons, by collusion of two or more people, or by management override of the control. The design of any system of controls is based in part upon certain assumptions about the likelihood of future events, and there can be no assurance that any system will succeed in achieving its stated goals under all potential future conditions. Over time, control may become inadequate because of changes in conditions, or the degree of compliance with the policies or procedures may deteriorate. Because of the inherent limitations in a cost-effective control system, misstatements due to error or fraud may occur and not be detected.

 

 

Part II. Other Information

 

Item 1. Legal Proceedings

 

In the ordinary course of business, we are from time to time involved in lawsuits, claims, investigations, proceedings, and threats of litigation relating to employment, product liability, commercial arrangements, contracts, intellectual property and other matters. While the outcome of these proceedings and claims cannot be predicted with certainty, there are no matters, as of August 5, 2022, that management believes would have a material adverse effect on our financial position, results of operations or cash flows.

 

Item 1A. Risk Factors

 

In addition to the information set forth in this report, you should consider the risks and uncertainties discussed in “Part I, Item 1A. Risk Factors” in our Annual Report on Form 10-K for the year ended December 31, 2021, which could materially affect our business, financial condition, or future results. The risk factors below supplement and update the risk factors and information discussed in our Annual Report on Form 10-K for the year ended December 31, 2021.

 

Our business is subject to complex, costly, and burdensome regulations. We could be subject to significant penalties if we fail to comply.

 

The production and marketing of our products and services and our ongoing research and development are subject to extensive regulation and review by numerous governmental authorities both in the U.S. and abroad. U.S. and foreign regulations applicable to medical devices and human tissues are wide-ranging and govern, among other things, the testing, marketing, and premarket clearance or approval of new medical devices and services related to human tissue, as applicable, in addition to regulating manufacturing and processing practices, reporting, promotion and advertising, importing and exporting, labeling, and record-keeping procedures.

 

Our failure to comply with applicable regulatory requirements could result in governmental agencies or a court taking action, including any of the following:

 

 

issuing public warning letters to us;

 

imposing fines and penalties on us;

 

issuing an injunction preventing us from manufacturing, processing, selling or distributing our products;

 

bringing civil or criminal charges against us;

 

delaying the introduction of our new products into the market;

 

ordering a recall of, or detaining or seizing, our products or cryopreserved human tissue; or

 

withdrawing or denying approvals or clearances for our products.

 

If any or all of the foregoing were to occur, our business, results of operations, and brand could be materially adversely affected.

 

If we or some of our suppliers fail to comply with the FDAs Quality System Regulation and other applicable requirements, our manufacturing or processing operations could be disrupted, our sales and profitability could suffer, and we may become subject to a wide variety of FDA enforcement actions.

 

We are subject to inspection and marketing surveillance by the FDA to determine our compliance with all regulatory requirements. If the FDA finds that we have failed to comply with any regulatory requirements, it can institute a wide variety of enforcement actions, including, but not limited to, warning letters, fines and penalties, injunctions, civil or criminal charges, mandatory recalls, and withdrawal of clearances to sell products.

 

We and some of our suppliers must comply with the FDA’s Quality System Regulation, which governs the methods used in, and the facilities and controls used for, the design, testing, manufacture, control, quality assurance, installation, servicing, labeling, packaging, storage, and shipping of medical devices. Our Fox River Grove operations must comply with the FDA’s current Good Tissue Practices, which are the FDA regulatory requirements for the processing of human tissue. The FDA enforces its regulations through pre-announced and unannounced inspections. We have been, and anticipate in the future being, subject to such inspections by the FDA and other regulatory bodies. The timing and scope of future audits is unknown and it is possible, despite our efforts to ensure that our quality systems and the operation of our manufacturing facilities remain in compliance with U.S, and non-U.S. regulatory requirements, that audits may result in one or more unsatisfactory results. If we or one of our suppliers fails an inspection, or if a corrective action plan adopted by us or one of our suppliers is not sufficient, the FDA may bring an enforcement action against us, and our operations could be disrupted and our manufacturing delayed. For example, the FDA concluded a six week inspection of our Burlington facilities in June 2022. The inspection, which primarily focused on the manufacturing activities for our XenoSure biologic patch, yielded five FDA Form 483 observations with numerous examples cited by the FDA in support. Notwithstanding the FDA’s observations, based on our controls and empirical evidence, we believe that our products remain safe and effective for their intended use. We responded to the FDA with an extensive corrective action plan, and we have begun to address their findings. However, there can be no assurance that the FDA will be satisfied with our proposed actions or risk mitigation activities. As a result, the FDA may choose to take enforcement action against our firm, including by issuing a warning letter to us, requesting or mandating a recall of certain lots of our XenoSure patches or taking any of the other enforcement actions described above.  If the FDA were to issue a warning letter to us, it could trigger additional audits by regulators from other geographies, consume additional internal and financial resources, interrupt our operations and have a material adverse impact on our business, results of operations and brand.

 

 

We participate in the Medical Device Single Audit (MDSAP) program, which allows manufacturers to undergo a universal quality system audit that is accepted in the United States, Japan, Australia, Canada and Brazil in lieu of individual routine audits by each regulator. Maintenance of this certification is a requirement to maintain sales in certain geographies including Canada. Failure to maintain this certification in good standing could result in suspension of our sales efforts in Canada or the other geographies.

 

We are also subject to the FDA’s general prohibition against promoting our products for unapproved or off-label uses and to the medical device reporting regulations that require us to report to the FDA if our products may have caused or contributed to a death or serious injury, or if our device malfunctions and a recurrence of the malfunction would likely result in a death or serious injury. We must also file reports with the FDA of some device corrections and removals, and we must adhere to the FDA’s rules on labeling and promotion. If we fail to comply with these or other FDA requirements or fail to take adequate corrective action in response to any significant compliance issue raised by the FDA, the FDA can take significant enforcement actions, which could harm our business, results of operations, and our reputation.

 

In addition, most other countries, such as Japan, require us to comply with manufacturing and quality assurance standards for medical devices that are similar to those in force in the U.S. before marketing and selling our products in those countries. If we fail to comply, we would lose our ability to market and sell our products in those foreign countries. 

 

If we do not comply with international regulatory requirements to market our products outside the United States or are required to modify our operations or products as a result of such requirements, our business will be harmed.

 

Sales of medical devices outside the United States are subject to international regulatory requirements that vary from country to country. These requirements and the amount of time required for approval may differ from our experiences with the U.S. FDA. In some countries, we rely on our international distributors to obtain premarket approvals, complete product registrations, comply with clinical trial requirements, and complete those steps that are customarily taken in the applicable jurisdictions to comply with governmental and quasi-governmental regulation. In the future, we expect to continue to rely on distributors in this manner in those countries where we market and sell our products through them. Failure to satisfy these foreign regulations would impact our ability to sell our products in these countries and could cause our business to suffer. There can be no assurance that we will be able to obtain or maintain the required regulatory approvals in these countries.

 

Our products are currently regulated in the European Union (EU) and the United Kingdom under the European Medical Devices Directive (93/42/EC as amended by 2007/47/EC) (MDD) and the European Medical Device Regulation (2017/745) (MDR). In order to market our medical devices in the EU, we are required to obtain CE marks, which denote conformity to the essential requirements of the MDD or MDR, and manufacturers of higher-risk devices generally must use a “Notified Body”—an appointed independent third party to assess conformity. We currently use three Notified Bodies for our various products. We have received CE marks under the MDD to sell most of our products after managing a reinstatement process for those CE marks in 2020 and 2021.

 

In April 2017, the EU adopted new regulations for medical devices, the MDR, which replace the MDD and which took effect as of May 26, 2021. Our products will eventually be fully subject to the MDR, which requires all of our products, regardless of classification, to obtain a new CE mark in accordance with the new, more stringent standards under the MDR. As a condition to CE mark approval, clinical evidence will be required for Class III and implantable devices. As our Notified Bodies transition from MDD to MDR, they have begun to impose more rigorous requirements on us. Until recently, our preparation of filings under the MDR had been delayed due to our work on the MDD CE mark reinstatement referred to above. As a result, we may not receive CE marks under MDR on a timely basis, which could lead to backorders if we have not placed sufficient inventory on the EU market before our CE mark under MDD expires in order to bridge any gap between such CE mark and a new CE mark under MDR. For example, the arrangement under which Admedus agreed to manufacture and supply us with CardioCel and VascuCel inventory expires on July 11, 2023.and we may not receive a CE mark under MDR for such products until Q2 2024. If we are unable to procure sufficient inventory to cover such gap period, then we could encounter backorders in CardioCel and VascuCel until receipt of CE marks under MDR for such products in 2024. If we fail to obtain new CE marks under the MDR in a timely manner, or at all, future sales of our products in the EU could be adversely impacted.

 

 

There can be no assurance that we will be able to obtain or maintain MDR CE marks for our existing products, and obtaining CE marks may involve a significant amount of time and expense, stringent clinical and preclinical testing, or modification of our products and could result in limitations being placed on the use of our products in order to obtain approval. These types of more stringent restrictions on our products as they transition to MDR could impact sales of our products and/or their gross margins could be adversely impacted. For example, under the MDD CE mark issued for XenoSure in 2021, the indications for its use no longer include neuro or cardiac applications, indications for which the product was previously approved. Additionally, only XenoSure made from bovine pericardium sourced from certain of our suppliers is permitted to be sold under the new CE mark. While our existing suppliers are meeting our demand for tissue supply, there can be no assurance that they will meet or sustain higher levels of demand in the future. If they cannot meet our demand for tissue supply, our ability to supply conforming XenoSure devices to our EMEA customers may be impacted and our sales may suffer. Additionally, the tissue from the two approved tissue suppliers is significantly more expensive than that sourced from the third supplier. As a result, our EMEA gross margin for XenoSure has been negatively impacted. The Company is pursuing a path to reinstate the third supplier, although no assurances can be given.

 

Additionally, significant changes to our devices may trigger a requirement to file for an MDR CE mark earlier than expected, which could result in backorders. For example, in March 2020, we learned that a chemical used in our latex formulation was obsoleted. As a result, we submitted our new latex formulation to one of our Notified Bodies for review and acceptance under our Class III Pruitt F3 shunt MDD CE mark. Our Notified Body determined that the change is significant under the rules of the Class III MDD and as such we cannot implement that change under the Class III MDD rules. We filed for an MDR CE mark on that device in Q4 2021, and we currently await the results of our MDR review. We anticipate approval for that device in Q4 2022, though no assurance can be given as to timing or result. We believe inventory for our Pruitt F3 shunt will likely only be sufficient to supply customers until the end of Q3 2022, based on historical sales, and as a result, we may begin to experience backorders for the Pruitt F3 shunt while we await approval by our Notified Body. If we fail to obtain a new CE mark under MDR on this product in a timely manner, or at all, future sales of this product in the EU could be adversely impacted, though we could pursue mitigation strategies, including country-by-country derogations.

 

As a result of the United Kingdom’s exit from the EU, the U.K. Medicines and Healthcare Products Regulatory Agency (MHRA) has announced that devices marketed in the U.K. will require U.K. Conformity Assessed (UKCA) marks certified by a U.K. approved Notified Body following the expiration of a transition period. During the transition period, CE marking will continue to be recognized in the U.K. and certificates issued by EU-recognized Notified Bodies will continue to be valid in the U.K. market.  The MHRA previously indicated that the transition period would remain in effect until June 30, 2023. On June 26, 2022, the MHRA announced its intention to establish a transitionary arrangement that would extend this deadline and allow medical devices with valid MDD CE marks to continue to be sold in the U.K. until the expiration of such CE marks.  For all of our CE marked products except CardioCel and VascuCel, this would result in an extension of the transition period until May 25, 2024.  Following such date (and in the case of CardioCel and VascuCel, following August 13, 2023), our devices marketed in the U.K. will require U.K. Conformity Assessed (UKCA) marks certified by a U.K. approved Notified Body. We intend to seek such marks for our products currently sold on the U.K. market.  If we fail to obtain UKCA marks in a timely manner, or at all, future sales of our products in the U.K. could be adversely impacted.

 

Failure to receive or maintain CE mark approval would prohibit us from selling these products in the EU or the U.K., and would require significant delays in obtaining individual country approvals. If we do not receive or maintain these approvals, our business could be harmed. Maintaining a CE mark is contingent upon our continued compliance with applicable European medical device requirements, including limitations on advertising and promotion of medical devices and requirements governing the handling of adverse events. As highlighted above, there can be no assurance that we will be successful in obtaining, retaining or maintaining the CE mark for any of our current products. In particular, adverse event reporting requirements in the EU and the U.K. mandate that we report incidents which led or could have led to death or serious deterioration in health. Under certain circumstances, we could be required to or could voluntarily initiate a recall or removal of our product from the market in order to address product deficiencies or malfunctions. Any recall of our products may harm our reputation with customers and divert managerial and financial resources.

 

Our facilities are subject to periodic inspection by numerous regulatory authorities, including governmental agencies and Notified Bodies, and we must demonstrate compliance with the applicable medical devices regulations. Any failure by us to comply with regulatory requirements may entail our taking corrective action, such as modification of our policies and procedures. In addition, we may be required to cease all or part of our operations for some period of time until we can demonstrate that appropriate steps have been taken. There can be no assurance that we will be found in compliance with such standards in future audits.

 

We also pursue registrations in other jurisdictions in which we sell our devices directly, such as Japan and China. In 2015, the China Food and Drug Administration (NMPA) significantly increased the application fees for product registrations and imposed additional requirements for obtaining product approval, which includes requirements for conducting clinical trials to support the registration application process on newly introduced products in China. As a result, we may not seek registration for certain products where the cost is not justified. Any delay in product registrations could have a negative impact on our results of operations.

 

 

Item 2. Unregistered Sales of Equity Securities and Use of Proceeds

 

Recent Sales of Unregistered Securities

 

None.

 

Issuer Purchases of Equity Securities

 

   

Issuer Purchases of Equity Securities

 
                           

Maximum Number

 
                           

(or Approximate

 
                   

Total Number of

   

Dollar Value) of

 
                   

Shares (or Units)

   

Shares (or Units)

 
   

Total

   

Average

   

Purchased as

   

that may yet be

 
   

Number of

   

Price

   

Part of Publicly

   

Purchased under

 

 

 

Shares (or Units)

   

Paid Per

   

Announced Plans

   

the Plans or

 
Period  

Purchased (1)

   

Share (or Unit)

   

or Program

   

Program

 

April 1, 2022 through April 30, 2022

    33     $ 47.85       N/A       N/A  

May 1, 2022 through May 31, 2022

    65     $ 39.05       N/A       N/A  

June 1, 2022 through June 30, 2022

    -     $ -       N/A       N/A  

Total

    98     $ 41.79       N/A       N/A  

 

(1) For the three months ended June 30, 2022, we repurchased 98 shares of our common stock to satisfy employees’ obligations with respect to minimum statutory withholding taxes in connection with the vesting of restricted stock units.

 

 

Item 6. Exhibits

 

   

Incorporated by Reference

 

Exhibit

Number

Exhibit Description

Form

Date

Number

Filed

Herewith

           

31.1

Certification of Chief Executive Officer, as required by Rule 13a-14(a) or Rule 15 d-14(a).

     

X

31.2

Certification of Chief Financial Officer, as required by Rule 13a-14(a) or Rule 15d-14(a).

     

X

32.1

Certification by the Chief Executive Officer, as required by Rule 13a-14(b) or Rule 15d-14(b) and Section  1350 of Chapter 63 of Title 18 of the United States Code (18 U.S.C. §1350).*

     

X

32.2

Certification by the Chief Financial Officer, as required by Rule 13a-14(b) or Rule 15d-14(b) and Section  1350 of Chapter 63 of Title 18 of the United States Code (18 U.S.C. §1350).*

     

X

101.INS

Inline XBRL Instance Document.

     

X

101.SCH

Inline XBRL Taxonomy Extension Schema Document.

     

X

101.CAL

Inline XBRL Taxonomy Extension Calculation Linkbase Document.

     

X

101.DEF

Inline XBRL Taxonomy Extension Definition Linkbase Document.

     

X

101.LAB

Inline XBRL Taxonomy Extension Label Linkbase Document.

     

X

101.PRE

Inline XBRL Taxonomy Extension Presentation Linkbase Document.

     

X

           

104

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

     

X

 


Indicates a management contract or any compensatory plan, contract, or arrangement.

*

The certifications attached as Exhibit 32.1 and Exhibit 32.2 that accompany this Quarterly Report on Form 10-Q, are not deemed filed with the SEC and are not to be incorporated by reference into any filing of LeMaitre Vascular, Inc. under the Securities Act of 1933, as amended, or the Securities Exchange Act of 1934, as amended, whether made before or after the date of this Quarterly Report on Form 10-Q, irrespective of any general incorporation language contained in such filing.

 

 

SIGNATURES

 

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

 

LEMAITRE VASCULAR, INC.

 
   

/s/ George W. LeMaitre

 

George W. LeMaitre

 

Chairman and Chief Executive Officer

 
   

/s/ Joseph P. Pellegrino, Jr.

 

Joseph P. Pellegrino, Jr.

 

Chief Financial Officer and Director

 

 

 

 

39
EX-31.1 2 ex_404524.htm EXHIBIT 31.1 ex_404524.htm

EXHIBIT 31.1

 

CERTIFICATION

 

I, George W. LeMaitre, certify that:

 

1. I have reviewed this Quarterly Report on Form 10-Q of LeMaitre Vascular, Inc.;

 

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 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 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/ George W. LeMaitre

 

George W. LeMaitre

 

Chairman and Chief Executive Officer

 

(Principal Executive Officer)

   

Date: August 5, 2022

 

 

 

 

 
EX-31.2 3 ex_404525.htm EXHIBIT 31.2 ex_404525.htm

 

EXHIBIT 31.2

 

CERTIFICATION

 

I, Joseph P. Pellegrino, Jr., certify that:

 

1. I have reviewed this Quarterly Report on Form 10-Q of LeMaitre Vascular, Inc.;

 

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 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 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/ Joseph P. Pellegrino, Jr.

 

Joseph P. Pellegrino, Jr.

 

Chief Financial Officer and Director

 

(Principal Accounting and Financial Officer)

   

Date: August 5, 2022

 

 

 

 

 

 

 

 
EX-32.1 4 ex_404526.htm EXHIBIT 32.1 ex_404526.htm

 

EXHIBIT 32.1

 

CERTIFICATION PURSUANT TO

18 U.S.C. SECTION 1350,

AS ADOPTED PURSUANT TO

SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

 

Pursuant to the requirement set forth in Rule 13a-14(b) of the Securities Exchange Act of 1934, as amended, (the “Exchange Act”), and Section 1350 of Chapter 63 of Title 18 of the United States Code (18 U.S.C. §1350), George W. LeMaitre, Chairman and Chief Executive Officer of LeMaitre Vascular, Inc. (the “Company”), certifies to the best of his knowledge that:

 

(1) The Company’s Quarterly Report on Form 10-Q for the period ended June 30, 2022 (the “Report”) fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and

 

(2) The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.

 

This certification is being provided pursuant to 18 U.S.C. § 1350 and is not deemed to be a part of the Report, nor is it to deemed to be “filed” for any purpose whatsoever.

 

/s/ George W. LeMaitre

 

George W. LeMaitre

 

Chairman and Chief Executive Officer

 

(Principal Executive Officer)

 

August 5, 2022

 

 

 

 

 

 

 

 
EX-32.2 5 ex_404527.htm EXHIBIT 32.2 ex_404527.htm

 

EXHIBIT 32.2

 

CERTIFICATION PURSUANT TO

18 U.S.C. SECTION 1350,

AS ADOPTED PURSUANT TO

SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

 

Pursuant to the requirement set forth in Rule 13a-14(b) of the Securities Exchange Act of 1934, as amended, (the “Exchange Act”), and Section 1350 of Chapter 63 of Title 18 of the United States Code (18 U.S.C. §1350), Joseph P. Pellegrino, Jr., Chief Financial Officer of LeMaitre Vascular, Inc. (the “Company”), certifies to the best of his knowledge that:

 

(1) The Company’s Quarterly Report on Form 10-Q for the period ended June 30, 2022 (the “Report”) fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and

 

(2) The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.

 

This certification is being provided pursuant to 18 U.S.C. § 1350 and is not deemed to be a part of the Report, nor is it to deemed to be “filed” for any purpose whatsoever.

 

   

/s/ Joseph P. Pellegrino, Jr.

 

Joseph P. Pellegrino, Jr.

 

Chief Financial Officer and Director

 

(Principal Accounting and Financial Officer)

 

August 5, 2022

 

 

 

 

 

 
EX-101.SCH 6 lmat-20220630.xsd XBRL TAXONOMY EXTENSION SCHEMA 000 - Document - Document And Entity Information link:calculationLink link:definitionLink link:presentationLink 001 - Statement - Consolidated Balance Sheets (Current Period Unaudited) link:calculationLink link:definitionLink link:presentationLink 002 - Statement - Consolidated Balance Sheets (Current Period Unaudited) (Parentheticals) link:calculationLink link:definitionLink link:presentationLink 003 - Statement - Consolidated Statements of Operations (Unaudited) link:calculationLink link:definitionLink link:presentationLink 004 - Statement - Consolidated Statements of Comprehensive Income (Unaudited) link:calculationLink link:definitionLink link:presentationLink 005 - Statement - Consolidated Statements of Stockholders' Equity (Unaudited) link:calculationLink link:definitionLink link:presentationLink 006 - Statement - Consolidated Statements of Cash Flows (Unaudited) link:calculationLink link:definitionLink link:presentationLink 007 - Disclosure - Note 1 - Organization and Basis for Presentation link:calculationLink link:definitionLink link:presentationLink 008 - Disclosure - Note 2 - Income Tax Expense link:calculationLink link:definitionLink link:presentationLink 009 - Disclosure - Note 3 - Inventories and Other Deferred Costs link:calculationLink link:definitionLink link:presentationLink 010 - Disclosure - Note 4 - Acquisitions link:calculationLink link:definitionLink link:presentationLink 011 - Disclosure - Note 5 - Divestitures link:calculationLink link:definitionLink link:presentationLink 012 - Disclosure - Note 6 - Goodwill and Other Intangible Assets link:calculationLink link:definitionLink link:presentationLink 013 - Disclosure - Note 7 - Revolving Line of Credit and Long-term Debt link:calculationLink link:definitionLink link:presentationLink 014 - Disclosure - Note 8 - Leases link:calculationLink link:definitionLink link:presentationLink 015 - Disclosure - Note 9 - Accrued Expenses and Other Long-term Liabilities link:calculationLink link:definitionLink link:presentationLink 016 - Disclosure - Note 10 - Segment and Enterprise-wide Disclosures link:calculationLink link:definitionLink link:presentationLink 017 - Disclosure - Note 11 - Share-based Compensation link:calculationLink link:definitionLink link:presentationLink 018 - Disclosure - Note 12 - Net Income Per Share link:calculationLink link:definitionLink link:presentationLink 019 - Disclosure - Note 13 - Stockholders' Equity link:calculationLink link:definitionLink link:presentationLink 020 - Disclosure - Note 14 - Supplemental Cash Flow Information link:calculationLink link:definitionLink link:presentationLink 021 - Disclosure - Note 15 - Fair Value Measurements link:calculationLink link:definitionLink link:presentationLink 022 - Disclosure - Note 16 - Accumulated Other Comprehensive Loss link:calculationLink link:definitionLink link:presentationLink 023 - Disclosure - Significant Accounting Policies (Policies) link:calculationLink link:definitionLink link:presentationLink 024 - Disclosure - Note 1 - Organization and Basis for Presentation (Tables) link:calculationLink link:definitionLink link:presentationLink 025 - Disclosure - Note 2 - Income Tax Expense (Tables) link:calculationLink link:definitionLink link:presentationLink 026 - Disclosure - Note 3 - Inventories and Other Deferred Costs (Tables) link:calculationLink link:definitionLink link:presentationLink 027 - Disclosure - Note 4 - Acquisitions (Tables) link:calculationLink link:definitionLink link:presentationLink 028 - Disclosure - Note 6 - Goodwill and Other Intangible Assets (Tables) link:calculationLink link:definitionLink link:presentationLink 029 - Disclosure - Note 8 - Leases (Tables) link:calculationLink link:definitionLink link:presentationLink 030 - Disclosure - Note 9 - Accrued Expenses and Other Long-term Liabilities (Tables) link:calculationLink link:definitionLink link:presentationLink 031 - Disclosure - Note 10 - Segment and Enterprise-wide Disclosures (Tables) link:calculationLink link:definitionLink link:presentationLink 032 - Disclosure - Note 11 - Share-based Compensation (Tables) link:calculationLink link:definitionLink link:presentationLink 033 - Disclosure - Note 12 - Net Income Per Share (Tables) link:calculationLink link:definitionLink link:presentationLink 034 - Disclosure - Note 13 - Stockholders' Equity (Tables) link:calculationLink link:definitionLink link:presentationLink 035 - Disclosure - Note 14 - Supplemental Cash Flow Information (Tables) link:calculationLink link:definitionLink link:presentationLink 036 - Disclosure - Note 15 - Fair Value Measurements (Tables) link:calculationLink link:definitionLink link:presentationLink 037 - Disclosure - Note 16 - Accumulated Other Comprehensive Loss (Tables) link:calculationLink link:definitionLink link:presentationLink 038 - Disclosure - Note 1 - Organization and Basis for Presentation (Details Textual) link:calculationLink link:definitionLink link:presentationLink 039 - Disclosure - Note 1 - Organization and Basis for Presentation - Disaggregation of Revenue by Major Geographic Area (Details) link:calculationLink link:definitionLink link:presentationLink 040 - Disclosure - Note 2 - Income Tax Expense (Details Textual) link:calculationLink link:definitionLink link:presentationLink 041 - Disclosure - Note 2 - Income Tax Expense - Reconciliation of Beginning and Ending Amount of Unrecognized Tax Benefits (Details) link:calculationLink link:definitionLink link:presentationLink 042 - Disclosure - Note 3 - Inventories and Other Deferred Costs (Details Textual) link:calculationLink link:definitionLink link:presentationLink 043 - Disclosure - Note 3 - Inventories and Other Deferred Costs - Summary of Inventories and Other Deferred Costs (Details) link:calculationLink link:definitionLink link:presentationLink 044 - Disclosure - Note 4 - Acquisitions (Details Textual) link:calculationLink link:definitionLink link:presentationLink 045 - Disclosure - Note 4 - Acquisitions - Assets Acquired and Liabilities Assumed (Details) link:calculationLink link:definitionLink link:presentationLink 046 - Disclosure - Note 4 - Acquisitions - Acquired Intangible Assets and Related Estimated Useful Lives (Details) link:calculationLink link:definitionLink link:presentationLink 047 - Disclosure - Note 5 - Divestitures (Details Textual) link:calculationLink link:definitionLink link:presentationLink 048 - Disclosure - Note 6 - Goodwill and Other Intangible Assets (Details Textual) link:calculationLink link:definitionLink link:presentationLink 049 - Disclosure - Note 6 - Goodwill and Other Intangible Assets - Components of Identifiable Intangible Assets (Details) link:calculationLink link:definitionLink link:presentationLink 050 - Disclosure - Note 6 - Goodwill and Other Intangible Assets - Amortization Expense Included in General and Administrative Expense (Details) link:calculationLink link:definitionLink link:presentationLink 051 - Disclosure - Note 6 - Goodwill and Other Intangible Assets - Estimated Amortization Expense for Each of Five Succeeding Fiscal Years (Details) link:calculationLink link:definitionLink link:presentationLink 052 - Disclosure - Note 7 - Revolving Line of Credit and Long-term Debt (Details Textual) link:calculationLink link:definitionLink link:presentationLink 053 - Disclosure - Note 8 - Leases (Details Textual) link:calculationLink link:definitionLink link:presentationLink 054 - Disclosure - Note 8 - Leases - Additional Lease Information (Details) link:calculationLink link:definitionLink link:presentationLink 055 - Disclosure - Note 8 - Leases - Minimum Rental Commitments (Details) link:calculationLink link:definitionLink link:presentationLink 056 - Disclosure - Note 9 - Accrued Expenses and Other Long-term Liabilities - Accrued Expenses (Details) link:calculationLink link:definitionLink link:presentationLink 057 - Disclosure - Note 9 - Accrued Expenses and Other Long-term Liabilities - Other Long-term Liabilities (Details) link:calculationLink link:definitionLink link:presentationLink 058 - Disclosure - Note 10 - Segment and Enterprise-wide Disclosures (Details Textual) link:calculationLink link:definitionLink link:presentationLink 059 - Disclosure - Note 10 - Segment and Enterprise-wide Disclosures - Net Sales to Unaffiliated Customers by Geography (Details) link:calculationLink link:definitionLink link:presentationLink 060 - Disclosure - Note 11 - Share-based Compensation (Details Textual) link:calculationLink link:definitionLink link:presentationLink 061 - Disclosure - Note 11 - Share-based Compensation - Share-Based Compensation Expense (Details) link:calculationLink link:definitionLink link:presentationLink 062 - Disclosure - Note 11 - Share-based Compensation - Schedule of Stock-based Compensation (Details) link:calculationLink link:definitionLink link:presentationLink 063 - Disclosure - Note 12 - Net Income per Share - Computation of Basic and Diluted Net Income per Share (Details) link:calculationLink link:definitionLink link:presentationLink 064 - Disclosure - Note 13 - Stockholders' Equity (Details Textual) link:calculationLink link:definitionLink link:presentationLink 065 - Disclosure - Note 13 - Stockholders' Equity - Dividend Activity (Details) link:calculationLink link:definitionLink link:presentationLink 066 - Disclosure - Note 14 - Supplemental Cash Flow Information - Schedule of Supplemental Cash Flow Information (Details) link:calculationLink link:definitionLink link:presentationLink 067 - Disclosure - Note 15 - Fair Value Measurements (Details Textual) link:calculationLink link:definitionLink link:presentationLink 068 - Disclosure - Note 15 - Fair Value Measurements - Roll-forward of the Fair Value as Determined by Level 3 (Details) link:calculationLink link:definitionLink link:presentationLink 069 - Disclosure - Note 16 - Accumulated Other Comprehensive Loss - Schedule of Accumulated Other Comprehensive Income (Loss) (Details) link:calculationLink link:definitionLink link:presentationLink EX-101.CAL 7 lmat-20220630_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE EX-101.DEF 8 lmat-20220630_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE EX-101.LAB 9 lmat-20220630_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE Document And Entity Information Note To Financial Statement Details Textual Intangible assets Allocated Fair Value Significant Accounting Policies Note 1 - Organization and Basis for Presentation Note 2 - Income Tax Expense Unrealized gain (loss) on short-term marketable securities Note 3 - Inventories and Other Deferred Costs Note 4 - Acquisitions Note 6 - Goodwill and Other Intangible Assets Note 8 - Leases Note 9 - Accrued Expenses and Other Long-term Liabilities Note 10 - Segment and Enterprise-wide Disclosures Accounts receivable us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables Income Tax Disclosure [Text Block] Note 11 - Share-based Compensation Note 12 - Net Income Per Share Note 13 - Stockholders' Equity Note 14 - Supplemental Cash Flow Information Inventory us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory Note 15 - Fair Value Measurements us-gaap_LiabilitiesCurrent Total current liabilities Note 16 - Accumulated Other Comprehensive Loss Note 1 - Organization and Basis for Presentation - Disaggregation of Revenue by Major Geographic Area (Details) Note 2 - Income Tax Expense - Reconciliation of Beginning and Ending Amount of Unrecognized Tax Benefits (Details) Note 3 - Inventories and Other Deferred Costs - Summary of Inventories and Other Deferred Costs (Details) Note 4 - Acquisitions - Assets Acquired and Liabilities Assumed (Details) Note 4 - Acquisitions - Acquired Intangible Assets and Related Estimated Useful Lives (Details) us-gaap_BusinessCombinationConsiderationTransferred1 Business Combination, Consideration Transferred, Total Note 6 - Goodwill and Other Intangible Assets - Components of Identifiable Intangible Assets (Details) Note 6 - Goodwill and Other Intangible Assets - Amortization Expense Included in General and Administrative Expense (Details) Note 6 - Goodwill and Other Intangible Assets - Estimated Amortization Expense for Each of Five Succeeding Fiscal Years (Details) Weighted Average Useful Life (Year) Acquired Finite-lived Intangible Assets, Weighted Average Useful Life (Year) Note 8 - Leases - Additional Lease Information (Details) Note 8 - Leases - Minimum Rental Commitments (Details) Note 9 - Accrued Expenses and Other Long-term Liabilities - Accrued Expenses (Details) Note 9 - Accrued Expenses and Other Long-term Liabilities - Other Long-term Liabilities (Details) Note 10 - Segment and Enterprise-wide Disclosures - Net Sales to Unaffiliated Customers by Geography (Details) Note 11 - Share-based Compensation - Share-Based Compensation Expense (Details) Note 11 - Share-based Compensation - Schedule of Stock-based Compensation (Details) Foreign currency translation adjustment, net Note 12 - Net Income per Share - Computation of Basic and Diluted Net Income per Share (Details) Note 13 - Stockholders' Equity - Dividend Activity (Details) Note 14 - Supplemental Cash Flow Information - Schedule of Supplemental Cash Flow Information (Details) Note 15 - Fair Value Measurements - Roll-forward of the Fair Value as Determined by Level 3 (Details) Note 16 - Accumulated Other Comprehensive Loss - Schedule of Accumulated Other Comprehensive Income (Loss) (Details) Notes To Financial Statements Notes To Financial Statements [Abstract] Other comprehensive income (loss) before reclassifications us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares) Share-Based Payment Arrangement, Cost by Plan [Table Text Block] Other comprehensive income (loss): Goodwill and Intangible Assets Disclosure [Text Block] Income and other taxes Accrued expenses Total Compensation and related taxes Lessee, Operating Leases [Text Block] Dividend payment Accounts payable Revolving Credit Facility [Member] Credit Facility [Axis] Credit Facility [Domain] us-gaap_EscrowDepositDisbursementsRelatedToPropertyAcquisition1 Escrow Deposit Disbursements Related to Property Acquisition Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block] us-gaap_OtherAccruedLiabilitiesCurrent Other us-gaap_PolicyTextBlockAbstract Accounting Policies Trade Names [Member] us-gaap_PaymentsToAcquireProductiveAssets Purchases of property and equipment and other assets Professional fees Other Intangible Assets [Member] Weighted-average shares outstanding: Noncompete Agreements [Member] Cash paid for income taxes, net Accounts Payable, Accrued Liabilities, and Other Liabilities Disclosure, Noncurrent [Text Block] Liabilities and stockholders’ equity us-gaap_InterestPaid Interest Paid, Including Capitalized Interest, Operating and Investing Activities, Total us-gaap_Assets Total assets Intellectual Property [Member] Customer Relationships [Member] Deferred tax assets Share-Based Payment Arrangement [Text Block] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets, Major Class Name [Domain] us-gaap_DebtIssuanceCostsLineOfCreditArrangementsNet Debt Issuance Costs, Line of Credit Arrangements, Net, Total Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Acquisition-related obligations Deferred payment obligations resulting from business combinations and asset acquisitions. Contingent Consideration by Type [Axis] Contingent Consideration Type [Domain] Inventory and other deferred costs Total inventory and other deferred costs Inventory and other deferred costs. Schedule of Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table Text Block] Award Type [Domain] lmat_IncreaseDecreaseInInventoryAndOtherDeferredCosts Inventory and other deferred costs Increase (decrease) in inventory and other deferred costs. Award Type [Axis] Net income Net income Accumulated amortization Net carrying value Other intangibles, net Restricted Stock Units (RSUs) [Member] Gross carrying value lmat_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductiblePeriod Business Acquisition, Purchase Price Allocation, Goodwill Expected Tax Deductible, Period (Year) The period in which goodwill arising from a business combination is expected to be deductible for tax purposes. Share-Based Payment Arrangement, Option [Member] Business Combination Disclosure [Text Block] Property and equipment, net Goodwill Goodwill Long-Term Debt, Type [Axis] Long-Term Debt, Type [Domain] Investing activities Quarterly Dividends 5 [Member] Information pertaining to quarterly dividends 4. Earnings per share of common stock: Earnings Per Share [Text Block] CANADA Provision for income taxes GERMANY us-gaap_OperatingExpenses Total operating expenses us-gaap_DebtInstrumentTerm Debt Instrument, Term (Year) General and administrative Cash and cash equivalents Total stock-based compensation us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings Change in fair value included in earnings Amendment Flag us-gaap_ComprehensiveIncomeNetOfTax Comprehensive income City Area Code us-gaap_GainLossOnSaleOfBusiness Loss on divestitures New Accounting Pronouncements, Policy [Policy Text Block] lmat_PeriodOfPaymentsReceivedFromCustomers Period of Payments Received from Customers (Day) Period in which payments are received from customers. us-gaap_IncreaseDecreaseInAccountsPayableAndOtherOperatingLiabilities Accounts payable and other liabilities Repurchase of common stock for net settlement of equity awards (in shares) Treasury Stock, Shares, Acquired (in shares) us-gaap_GainLossOnSaleOfPropertyPlantEquipment Loss on disposal of property and equipment us-gaap_SharesOutstanding Balance (in shares) Balance (in shares) Preferred stock, shares outstanding (in shares) ITALY CardioCel and VascuCel Biologic Patches [Member] Information related to CardioCel and VascuCel Biologic Patches acquisition. Current Fiscal Year End Date us-gaap_DebtInstrumentBasisSpreadOnVariableRate1 Debt Instrument, Basis Spread on Variable Rate us-gaap_DebtInstrumentInterestRateStatedPercentage Debt Instrument, Interest Rate, Stated Percentage us-gaap_LeaseCost Total lease cost us-gaap_DebtInstrumentInterestRateEffectivePercentage Debt Instrument, Interest Rate, Effective Percentage us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets Prepaid expenses and other assets Weighted average discount rate - operating leases Document Fiscal Period Focus Operating lease cost Document Fiscal Year Focus Consolidation, Policy [Policy Text Block] Short-term lease cost Lease, Cost [Table Text Block] Document Period End Date Right-of-use assets obtained in exchange for new operating lease liabilities Weighted average remaining lease term - operating leases (in years) (Year) Entity File Number Third Holdback [Member] Information related to the consideration payable within 15 days following LMAT’s receipt of a CE mark on all acquired products (the Third Holdback). Entity Emerging Growth Company us-gaap_DebtInstrumentFaceAmount Debt Instrument, Face Amount Document Type Entity Small Business Entity Shell Company us-gaap_DividendsCommonStockCash Common stock dividend paid Achievement of Specified Levels of Revenues [Member] Information related to the achievement of specified levels of revenues in the first 12 and 24 months following the acquisition date. Document Information [Line Items] Document Information [Table] us-gaap_AreaOfRealEstateProperty Area of Real Estate Property (Square Foot) Extension of Product Shelf Life from 36 Months to 60 Months in the First Anniversary of Closing Date [Member] Information related to the consideration payable if by the first anniversary of the Closing Date Admedus extends the shelf life of the products from 36 months to at least 60 months. us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue Beginning balance Ending balance us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements Payments Entity Filer Category Debt Instrument [Axis] Entity Current Reporting Status us-gaap_RestructuringCharges Restructuring Charges, Total Debt Instrument, Name [Domain] Audited Carve-Out Financial Statements of the Acquired Business [Member] Information related to the contingent consideration payable if Admedus provides the reporting entity with audited carve-out financial statements of the acquired business. Additions Variable Rate [Domain] Fed Funds Effective Rate Overnight Index Swap Rate [Member] Eurodollar [Member] Variable Rate [Axis] us-gaap_IncreaseDecreaseInAccountsReceivable Accounts receivable Stock-based compensation expense Statement of Comprehensive Income [Abstract] Entity Tax Identification Number Entity Central Index Key Entity Registrant Name Entity [Domain] Legal Entity [Axis] Entity Address, Address Line One Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block] Amortization expense us-gaap_TreasuryStockValueAcquiredCostMethod Repurchase of common stock for net settlement of equity awards Entity Address, City or Town Entity Address, Postal Zip Code Entity Address, State or Province us-gaap_TreasuryStockValue Treasury stock, at cost; 1,558,019 shares at June 30, 2022 and 1,554,905 shares at December 31, 2021 Entity Common Stock, Shares Outstanding Trading Symbol SINGAPORE Local Phone Number Issuance of common stock for stock options exercised (in shares) us-gaap_TableTextBlock Notes Tables us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity Line of Credit Facility, Maximum Borrowing Capacity Vested restricted stock units (in shares) Issuance of common stock for stock options exercised Vested restricted stock units us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture, Total (in shares) Provision for doubtful accounts us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross (in shares) Sales and marketing us-gaap_LiabilitiesAndStockholdersEquity Total liabilities and stockholders’ equity UNITED STATES Retained earnings Research and development Accumulated other comprehensive loss Debt Disclosure [Text Block] us-gaap_InterestExpense Interest expense Changes in operating assets and liabilities: us-gaap_AmortizationOfFinancingCosts Amortization of Debt Issuance Costs us-gaap_DisclosureTextBlockAbstract Notes to Financial Statements Subsequent Event [Member] Lease liabilities - long-term Schedule of Inventory, Current [Table Text Block] us-gaap_OperatingLeaseLiability Minimum noncancelable lease liability Subsequent Event Type [Axis] Lease liabilities - short-term Subsequent Event Type [Domain] us-gaap_ForeignCurrencyTransactionGainLossUnrealized Foreign currency transaction loss Right-of-use leased assets Performance-based Restricted Stock Units [Member] Performance-based Restricted Stock Units. lmat_AreaOfRealEstatePropertyIncrease Area of Real Estate Property, Increase (Square Foot) Increase area of a real estate property. us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount Adjustment to net present value as of June 30, 2022 Office Space in Seoul, Korea [Member] Office Space in Seoul, Korea. us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree 2025 us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour 2026 2022 us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear us-gaap_FinanceLeaseRightOfUseAsset Finance Lease, Right-of-Use Asset us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive 2027 us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive Thereafter 2024 us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo 2025 us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths 2023 2026 us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo 2024 2027 us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] 2023 us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths Restructuring Lessee, Operating Lease, Liability, Maturity [Table Text Block] Other assets Stock-based compensation us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear Remainder of 2022 us-gaap_FiniteLivedIntangibleAssetUsefulLife Finite-Lived Intangible Asset, Useful Life (Year) us-gaap_AssetsFairValueDisclosure Assets, Fair Value Disclosure Schedule of Finite-Lived Intangible Assets [Table Text Block] us-gaap_LesseeOperatingLeaseTermOfContract Lessee, Operating Lease, Term of Contract (Year) us-gaap_LesseeOperatingLeaseRenewalTerm Lessee, Operating Lease, Renewal Term (Year) Depreciation and amortization us-gaap_AssetsCurrent Total current assets Stockholders' Equity Note Disclosure [Text Block] Fair value adjustment to contingent consideration obligations Treasury stock, at cost (in shares) Quarterly Dividends 6 [Member] Information pertaining to quarterly dividends 6. Customer Service and Warehouse Facility [Member] Information related to the customer service and warehouse facility. Common stock, $0.01 par value; authorized 37,000,000 shares; issued 23,520,888 shares at June 30, 2022, and 23,477,784 shares at December 31, 2021 Leased Printing Equipment [Member] Information related to the leased printing equipment. Assets held for sale Measurement Frequency [Axis] Adjustments to reconcile net income to net cash provided by operating activities: First Earn-out [Member] Represents the first earn-out. Measurement Frequency [Domain] Second Earn-out [Member] Represents the second earn-out. Fair Value, Recurring [Member] Common stock, shares authorized (in shares) Americas [Member] Common stock, shares issued (in shares) Artegraft Inc [Member] Represents Artegraft Inc. us-gaap_LesseeOperatingLeaseDiscountRate Lessee, Operating Lease, Discount Rate Common stock, par value (in dollars per share) Catch-Up Payment [Member] Represents the catch-up payment. lmat_BusinessCombinationContingentConsiderationMinimumUnitSalesInThreeYears Business Combination, Contingent Consideration, Minimum Unit Sales in Three Years The minimum units sold in three years for contingent consideration in a business combination. Asia Pacific [Member] lmat_BusinessCombinationContingentConsiderationMinimumUnitSalesInThreeYearsPercentOfCombinedIndividualYearTargets Business Combination, Contingent Consideration, Minimum Unit Sales in Three Years, Percent of Combined Individual Year Targets The percentage of combined individual year targets that the minimum units sold in the three years necessary for contingent consideration in a business combination. Revenue from Contract with Customer [Policy Text Block] Third Earn-out [Member] Represents the third earn-out. lmat_BusinessCombinationContingentConsiderationUnitSalesInTwelveMonthPeriod Business Combination, Contingent Consideration, Unit Sales The number of units required to be sold in the twelve month period for contingent consideration in a business combination. Statistical Measurement [Domain] Cash paid for amounts included in the measurement of operating lease liabilities Maximum [Member] Senior Secured Credit Facility [Member] Represents the senior secured credit facility. Minimum [Member] Term Loan [Member] Represents term loan. Weighted Average [Member] lmat_BusinessCombinationContingentConsiderationBeforeMultipliedByFraction Business Combination, Contingent Consideration, Before Multiplied by Fraction The amount of contingent consideration before multiplied by fraction in a business combination. Principal Worldwide Executive, Distribution, and Manufacturing Operations Facilities [Member] Information related to the principal worldwide executive, distribution, and manufacturing operations facilities. lmat_BusinessCombinationContingentConsiderationDenominatorLessAmountPaid Business Combination, Contingent Consideration, Denominator, Less Amount Paid The denominator of the fraction, less amount of any individual year earn out paid, that is used to determine contingent consideration in a business combination. Statistical Measurement [Axis] Leased Automobiles [Member] Information related to leased automobiles. Schedule of Cash Flow, Supplemental Disclosures [Table Text Block] Preferred stock, $0.01 par value; authorized 3,000,000 shares; none outstanding Cash Flow, Supplemental Disclosures [Text Block] International Operations Headquarter Facility [Member] Information related to the international operations headquarter facility. Geographical [Axis] Geographical [Domain] Preferred stock, shares authorized (in shares) ARIZONA Preferred stock, par value (in dollars per share) EMEA [Member] Work-in-process us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax Net Sales Fair Value, Inputs, Level 3 [Member] Foreign currency gain (loss) Finished products Fair Value Hierarchy and NAV [Domain] Other deferred costs Fair Value, Inputs, Level 2 [Member] Fair Value Hierarchy and NAV [Axis] us-gaap_OtherInventoryMaterialsSuppliesAndMerchandiseUnderConsignment Other Inventory, Materials, Supplies and Merchandise under Consignment, Gross Raw materials Operating activities Statement [Line Items] Accounts receivable, allowances us-gaap_NumberOfOperatingSegments Number of Operating Segments Accounts receivable, net of allowances of $792 at June 30, 2022 and $679 at December 31, 2021 Additional paid-in capital AOCI Attributable to Parent [Member] Stockholders’ equity: Inventory and Other Deferred Costs Disclosure [Text Block] The entire disclosure for inventory and other deferred costs. Short-term marketable securities Segment Reporting Disclosure [Text Block] Other income (expense): Trademarks, Tradenames and Licenses [Member] Related to trademarks, tradenames, and licenses. Product Technology and Intellectual Property [Member] Related to product technology and intellectual property. Fair Value Disclosures [Text Block] Other Countries [Member] Information pertaining to other countries. us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations Cash and cash equivalents at beginning of period Cash and cash equivalents at end of period Assets Effect of exchange rate changes on cash and cash equivalents Interest income us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect Net increase (decrease) in cash and cash equivalents Quarterly Dividends 3 [Member] Information pertaining to the third quarterly dividends. us-gaap_Liabilities Total liabilities us-gaap_NetCashProvidedByUsedInFinancingActivities Net cash used in financing activities Quarterly Dividends 2 [Member] Information pertaining to the second quarterly dividends. Quarterly Dividends 1 [Member] Information pertaining to the first quarterly dividends. Quarterly Dividends 4 [Member] Information pertaining to the fourth quarterly dividends. us-gaap_OperatingIncomeLoss Income from operations us-gaap_NetCashProvidedByUsedInOperatingActivities Net cash provided by operating activities Prepaid expenses and other current assets us-gaap_NetCashProvidedByUsedInInvestingActivities Net cash used in investing activities Massachusetts [Member] Related to the state of Massachusetts. us-gaap_GrossProfit Gross profit Base Rate [Member] Cost of sales Performance-based Restricted Units [Member] Represents performance-based restricted units. Deferred tax liabilities Provision for inventory write-downs us-gaap_OtherSundryLiabilitiesNoncurrent Other Stock Repurchase Program [Member] Information pertaining to the stock repurchase program. us-gaap_PaymentsOfDividendsCommonStock Common stock cash dividend paid us-gaap_PaymentsForRepurchaseOfCommonStock Purchase of treasury stock for net settlement of equity awards Retained Earnings [Member] Revenue us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax Proceeds from issuance of common stock Treasury Stock [Member] Additional Paid-in Capital [Member] Share Repurchase Program [Domain] Common Stock [Member] us-gaap_StockRepurchaseProgramAuthorizedAmount1 Stock Repurchase Program, Authorized Amount Equity Components [Axis] Share Repurchase Program [Axis] Equity Component [Domain] Other Assets [Member] us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest Income before income taxes Comprehensive Income (Loss) Note [Text Block] Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block] us-gaap_DeferredFinanceCostsNet Debt Issuance Costs, Net, Total Income Tax Authority [Axis] Income Tax Authority [Domain] Disaggregation of Revenue [Table Text Block] Domestic Tax Authority [Member] Foreign Tax Authority [Member] us-gaap_RepaymentsOfLongTermDebt Repayments of Long-Term Debt, Total Balance Sheet Location [Axis] Balance Sheet Location [Domain] Document Quarterly Report Entity Incorporation, State or Country Code us-gaap_UnrecognizedTaxBenefits Unrecognized Tax Benefits, Ending Balance Unrecognized tax benefits Unrecognized tax benefits General and Administrative Expense [Member] Accounting Policies [Abstract] Significant Accounting Policies [Text Block] us-gaap_OpenTaxYear Open Tax Year Document Transition Report Basis of Accounting, Policy [Policy Text Block] us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations Reductions for lapses of the applicable statutes of limitations us-gaap_RepaymentsOfLongTermLinesOfCredit Repayments of Long-Term Lines of Credit Entity Interactive Data Current Selling and Marketing Expense [Member] Cash dividends declared per common share (in dollars per share) Per share amount (in dollars per share) Common Stock, Dividends, Per Share, Declared (in dollars per share) us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities Reductions for settlements with taxing authorities Security Exchange Name us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions Additions/adjustments for tax positions of prior years Additions/adjustments for tax positions of current year Title of 12(b) Security Cost of Sales [Member] Research and Development Expense [Member] Income Statement Location [Axis] Income Statement Location [Domain] Payment of long-term debt Common stock equivalents, if dilutive (in shares) Shares excluded in computing diluted earnings per share as those shares would be anti-dilutive (in shares) us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding Diluted (in shares) Shares used in computing diluted earnings per common share (in shares) North Brunswick, New Jersey [Member] Information related to North Brunswick, New Jersey. Statement [Table] Statement of Financial Position [Abstract] Diluted earnings per share (in dollars per share) Diluted (in dollars per share) Weighted average shares outstanding (in shares) Basic (in shares) Business Acquisition [Axis] Basic earnings per share (in dollars per share) Basic (in dollars per share) Business Acquisition, Acquiree [Domain] Statement of Cash Flows [Abstract] Schedule of Revenue from External Customers Attributed to Foreign Countries by Geographic Area [Table Text Block] Lease Contractual Term [Domain] us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High Statement of Stockholders' Equity [Abstract] Lease Contractual Term [Axis] Other comprehensive income (loss) Total other comprehensive income (loss) Income Statement [Abstract] us-gaap_BusinessCombinationContingentConsiderationLiability Business Combination, Contingent Consideration, Liability, Total Schedule of Accrued Liabilities [Table Text Block] Other Noncurrent Liabilities [Table Text Block] Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block] Finite-Lived Intangible Assets Amortization Expense [Table Text Block] Restructuring and Related Activities Disclosure [Text Block] Payment date Dividends Payable, Date to be Paid Financing activities Other long-term liabilities Total us-gaap_DividendsPayableDateOfRecordDayMonthAndYear Dividends Payable, Date of Record Dividends [Axis] Dividends [Domain] us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet Purchase price us-gaap_StockholdersEquity Total stockholders’ equity Balance Balance Income taxes Aquisition-related liabilities Class of Stock [Axis] Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] us-gaap_PaymentsToAcquireBusinessesGross Payments to Acquire Businesses, Gross Schedule of Dividends Payable [Table Text Block] Accounts payable and other us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable Equipment and supplies us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquipment EX-101.PRE 10 lmat-20220630_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE XML 11 R1.htm IDEA: XBRL DOCUMENT v3.22.2
Document And Entity Information - shares
6 Months Ended
Jun. 30, 2022
Jul. 29, 2022
Document Information [Line Items]    
Entity Central Index Key 0001158895  
Entity Registrant Name LEMAITRE VASCULAR INC  
Amendment Flag false  
Current Fiscal Year End Date --12-31  
Document Fiscal Period Focus Q2  
Document Fiscal Year Focus 2022  
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Jun. 30, 2022  
Document Transition Report false  
Entity File Number 001-33092  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 04-2825458  
Entity Address, Address Line One 63 Second Avenue  
Entity Address, City or Town Burlington  
Entity Address, State or Province MA  
Entity Address, Postal Zip Code 01803  
City Area Code 781  
Local Phone Number 221-2266  
Title of 12(b) Security Common stock, $0.01 par value per share  
Trading Symbol LMAT  
Security Exchange Name NASDAQ  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Large Accelerated Filer  
Entity Small Business false  
Entity Emerging Growth Company false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   21,962,869
XML 12 R2.htm IDEA: XBRL DOCUMENT v3.22.2
Consolidated Balance Sheets (Current Period Unaudited) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Assets    
Cash and cash equivalents $ 20,788 $ 13,855
Short-term marketable securities 54,895 56,104
Accounts receivable, net of allowances of $792 at June 30, 2022 and $679 at December 31, 2021 21,542 19,631
Inventory and other deferred costs 47,192 46,104
Prepaid expenses and other current assets 3,243 4,189
Assets held for sale 826 0
Total current assets 148,486 139,883
Property and equipment, net 15,753 17,059
Right-of-use leased assets 16,290 15,071
Goodwill 65,945 65,945
Other intangibles, net 49,598 52,710
Deferred tax assets 2,369 1,566
Other assets 984 568
Total assets 299,425 292,802
Liabilities and stockholders’ equity    
Accounts payable 2,844 2,340
Accrued expenses 17,009 16,332
Acquisition-related obligations 1,758 1,271
Lease liabilities - short-term 1,794 1,870
Total current liabilities 23,405 21,813
Lease liabilities - long-term 15,420 14,067
Deferred tax liabilities 64 70
Other long-term liabilities 2,503 2,701
Total liabilities 41,392 38,651
Stockholders’ equity:    
Preferred stock, $0.01 par value; authorized 3,000,000 shares; none outstanding 0 0
Common stock, $0.01 par value; authorized 37,000,000 shares; issued 23,520,888 shares at June 30, 2022, and 23,477,784 shares at December 31, 2021 235 235
Additional paid-in capital 184,605 181,630
Retained earnings 92,190 88,125
Accumulated other comprehensive loss (6,444) (3,435)
Treasury stock, at cost; 1,558,019 shares at June 30, 2022 and 1,554,905 shares at December 31, 2021 (12,553) (12,404)
Total stockholders’ equity 258,033 254,151
Total liabilities and stockholders’ equity $ 299,425 $ 292,802
XML 13 R3.htm IDEA: XBRL DOCUMENT v3.22.2
Consolidated Balance Sheets (Current Period Unaudited) (Parentheticals) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Accounts receivable, allowances $ 792 $ 679
Preferred stock, par value (in dollars per share) $ 0.01 $ 0.01
Preferred stock, shares authorized (in shares) 3,000,000 3,000,000
Preferred stock, shares outstanding (in shares) 0 0
Common stock, par value (in dollars per share) $ 0.01 $ 0.01
Common stock, shares authorized (in shares) 37,000,000 37,000,000
Common stock, shares issued (in shares) 23,520,888 23,477,784
Treasury stock, at cost (in shares) 1,558,019 1,554,905
XML 14 R4.htm IDEA: XBRL DOCUMENT v3.22.2
Consolidated Statements of Operations (Unaudited) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Net Sales $ 42,108 $ 40,670 $ 81,669 $ 76,553
Cost of sales 14,298 13,909 27,897 25,993
Gross profit 27,810 26,761 53,772 50,560
Sales and marketing 8,242 6,803 16,092 13,269
General and administrative 7,331 6,200 14,583 12,744
Research and development 3,346 2,652 6,278 5,496
Restructuring 3,107 0 3,107 0
Total operating expenses 22,026 15,655 40,060 31,509
Income from operations 5,784 11,106 13,712 19,051
Other income (expense):        
Interest income 167 1 275 2
Interest expense 0 (495) 0 (1,072)
Foreign currency gain (loss) (403) (157) (443) (33)
Income before income taxes 5,548 10,455 13,544 17,948
Provision for income taxes 2,033 2,156 3,991 3,720
Net income $ 3,515 $ 8,299 $ 9,553 $ 14,228
Earnings per share of common stock:        
Basic (in dollars per share) $ 0.16 $ 0.40 $ 0.44 $ 0.69
Diluted (in dollars per share) $ 0.16 $ 0.40 $ 0.43 $ 0.68
Weighted-average shares outstanding:        
Basic (in shares) 21,958 20,611 21,947 20,579
Diluted (in shares) 22,129 20,959 22,115 20,900
Cash dividends declared per common share (in dollars per share) $ 0.125 $ 0.110 $ 0.250 $ 0.220
XML 15 R5.htm IDEA: XBRL DOCUMENT v3.22.2
Consolidated Statements of Comprehensive Income (Unaudited) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Net income $ 3,515 $ 8,299 $ 9,553 $ 14,228
Other comprehensive income (loss):        
Foreign currency translation adjustment, net (1,226) 220 (1,526) (717)
Unrealized gain (loss) on short-term marketable securities (594) 0 (1,483) (1)
Total other comprehensive income (loss) (1,820) 220 (3,009) (718)
Comprehensive income $ 1,695 $ 8,519 $ 6,544 $ 13,510
XML 16 R6.htm IDEA: XBRL DOCUMENT v3.22.2
Consolidated Statements of Stockholders' Equity (Unaudited) - USD ($)
$ in Thousands
Common Stock [Member]
Additional Paid-in Capital [Member]
Retained Earnings [Member]
AOCI Attributable to Parent [Member]
Treasury Stock [Member]
Total
Balance (in shares) at Dec. 31, 2020 22,061,554       1,538,572  
Balance at Dec. 31, 2020 $ 221 $ 114,924 $ 70,554 $ (1,525) $ (11,602) $ 172,572
Net income 5,929 5,929
Other comprehensive income (loss) (938) (938)
Issuance of common stock for stock options exercised (in shares) 63,895        
Issuance of common stock for stock options exercised $ 0 1,385 1,385
Vested restricted stock units (in shares) 5,974        
Vested restricted stock units $ 0 0 0
Stock-based compensation expense 927 927
Repurchase of common stock for net settlement of equity awards (in shares)       2,241  
Repurchase of common stock for net settlement of equity awards $ (88) (88)
Common stock dividend paid (2,262) (2,262)
Balance (in shares) at Mar. 31, 2021 22,131,423       1,540,813  
Balance at Mar. 31, 2021 $ 221 117,236 74,221 (2,463) $ (11,690) 177,525
Balance (in shares) at Dec. 31, 2020 22,061,554       1,538,572  
Balance at Dec. 31, 2020 $ 221 114,924 70,554 (1,525) $ (11,602) 172,572
Net income           14,228
Other comprehensive income (loss)           (718)
Balance (in shares) at Jun. 30, 2021 22,201,778       1,540,813  
Balance at Jun. 30, 2021 $ 222 119,291 80,253 (2,243) $ (11,690) 185,833
Balance (in shares) at Mar. 31, 2021 22,131,423       1,540,813  
Balance at Mar. 31, 2021 $ 221 117,236 74,221 (2,463) $ (11,690) 177,525
Net income 8,299 8,299
Other comprehensive income (loss) 220 220
Issuance of common stock for stock options exercised (in shares) 70,355        
Issuance of common stock for stock options exercised $ 1 1,186 1,187
Vested restricted stock units (in shares) 0        
Vested restricted stock units $ 0 0 0
Stock-based compensation expense 869 869
Common stock dividend paid (2,267) (2,267)
Balance (in shares) at Jun. 30, 2021 22,201,778       1,540,813  
Balance at Jun. 30, 2021 $ 222 119,291 80,253 (2,243) $ (11,690) 185,833
Balance (in shares) at Dec. 31, 2021 23,477,784       1,554,905  
Balance at Dec. 31, 2021 $ 235 181,630 88,125 (3,435) $ (12,404) 254,151
Net income 6,038 6,038
Other comprehensive income (loss) (1,189) (1,189)
Issuance of common stock for stock options exercised (in shares) 24,917        
Issuance of common stock for stock options exercised $ 0 508 508
Vested restricted stock units (in shares) 7,158        
Vested restricted stock units $ 0 0 0
Stock-based compensation expense 1,167 1,167
Repurchase of common stock for net settlement of equity awards (in shares)       3,016  
Repurchase of common stock for net settlement of equity awards $ (145) (145)
Common stock dividend paid (2,743) (2,743)
Balance (in shares) at Mar. 31, 2022 23,509,859       1,557,921  
Balance at Mar. 31, 2022 $ 235 183,305 91,420 (4,624) $ (12,549) 257,787
Balance (in shares) at Dec. 31, 2021 23,477,784       1,554,905  
Balance at Dec. 31, 2021 $ 235 181,630 88,125 (3,435) $ (12,404) 254,151
Net income           9,553
Other comprehensive income (loss)           (3,009)
Balance (in shares) at Jun. 30, 2022 23,520,888       1,558,019  
Balance at Jun. 30, 2022 $ 235 184,605 92,190 (6,444) $ (12,553) 258,033
Balance (in shares) at Mar. 31, 2022 23,509,859       1,557,921  
Balance at Mar. 31, 2022 $ 235 183,305 91,420 (4,624) $ (12,549) 257,787
Net income 3,515 3,515
Other comprehensive income (loss) (1,820) (1,820)
Issuance of common stock for stock options exercised (in shares) 10,808        
Issuance of common stock for stock options exercised $ 0 164 164
Vested restricted stock units (in shares) 221        
Vested restricted stock units $ 0 0 0
Stock-based compensation expense 1,136 1,136
Repurchase of common stock for net settlement of equity awards (in shares)       98  
Repurchase of common stock for net settlement of equity awards $ (4) (4)
Common stock dividend paid (2,745) (2,745)
Balance (in shares) at Jun. 30, 2022 23,520,888       1,558,019  
Balance at Jun. 30, 2022 $ 235 $ 184,605 $ 92,190 $ (6,444) $ (12,553) $ 258,033
XML 17 R7.htm IDEA: XBRL DOCUMENT v3.22.2
Consolidated Statements of Cash Flows (Unaudited) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Operating activities    
Net income $ 9,553 $ 14,228
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation and amortization 4,817 5,261
Stock-based compensation 2,303 1,796
Fair value adjustment to contingent consideration obligations (54) 99
Provision for doubtful accounts 141 133
Provision for inventory write-downs 1,671 2,154
Loss on disposal of property and equipment 95 0
Loss on divestitures 1,954 0
Foreign currency transaction loss (919) (14)
Changes in operating assets and liabilities:    
Accounts receivable (2,610) (1,486)
Inventory and other deferred costs (3,536) (2,044)
Prepaid expenses and other assets 403 447
Accounts payable and other liabilities 141 (4,603)
Net cash provided by operating activities 13,959 15,971
Investing activities    
Purchases of property and equipment and other assets (1,509) (2,462)
Net cash used in investing activities (1,509) (2,462)
Financing activities    
Payment of long-term debt 0 (16,000)
Proceeds from issuance of common stock 672 2,113
Purchase of treasury stock for net settlement of equity awards (149) (88)
Common stock cash dividend paid (5,488) (4,529)
Net cash used in financing activities (4,965) (18,504)
Effect of exchange rate changes on cash and cash equivalents (552) (228)
Net increase (decrease) in cash and cash equivalents 6,933 (5,223)
Cash and cash equivalents at beginning of period 13,855 26,764
Cash and cash equivalents at end of period $ 20,788 $ 21,541
XML 18 R8.htm IDEA: XBRL DOCUMENT v3.22.2
Note 1 - Organization and Basis for Presentation
6 Months Ended
Jun. 30, 2022
Notes to Financial Statements  
Significant Accounting Policies [Text Block]

1. Organization and Basis for Presentation

 

Description of Business

 

Unless the context requires otherwise, references to LeMaitre, LeMaitre Vascular, we, our, and us refer to LeMaitre Vascular, Inc. and our subsidiaries. We develop, manufacture, and market medical devices and implants used primarily in the field of vascular surgery. We also derive revenues from the processing and cryopreservation of human tissues for implantation in patients. We operate in a single segment in which our principal product lines include the following: anastomotic clips, angioscopes, biologic vascular and dialysis grafts, biologic vascular and cardiac patches, carotid shunts, embolectomy catheters, occlusion catheters, radiopaque marking tape, synthetic vascular grafts and valvulotomes. Our offices and production facilities are located in Burlington, Massachusetts; Fox River Grove, Illinois; North Brunswick, New Jersey; Chandler, Arizona; Vaughan, Canada; Sulzbach, Germany; Milan, Italy; Madrid, Spain; Hereford, England; Kensington, Australia; Tokyo, Japan; Shanghai, China; Singapore; and Seoul, Korea.

 

Basis of Presentation

 

The accompanying unaudited consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States (GAAP) for interim financial information and with the instructions to Form 10-Q and Article 10 of Regulation S-X. Accordingly, they do not include all of the information and footnotes required by GAAP for complete financial statements. In the opinion of management, all adjustments, consisting only of normal, recurring adjustments considered necessary for a fair presentation of the results of these interim periods have been included. Preparing financial statements requires management to make estimates and assumptions that affect the reported amounts of assets, liabilities, revenues and expenses. Actual results may differ from these estimates. Our estimates and assumptions, including those related to bad debts, inventories, intangible assets, sales returns and discounts, share-based compensation, and income taxes are updated as appropriate. The results for the six months ended June 30, 2022 are not necessarily indicative of results to be expected for the entire year. The information contained in these interim financial statements should be read in conjunction with our audited consolidated financial statements as of and for the year ended December 31, 2021, including the notes thereto, included in our Form 10-K filed with the Securities and Exchange Commission (SEC) on February 28, 2022.

 

The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the amounts reported in the unaudited consolidated financial statements and accompanying notes. The Company is not aware of any specific event or circumstance that would require an update to its accounting estimates or adjustments to the carrying value of its assets and liabilities as of August 5, 2022, the issuance date of this Quarterly Report on Form 10-Q. Actual results could differ from those estimates.

 

Consolidation

 

Our consolidated financial statements include the accounts of LeMaitre Vascular and the accounts of our wholly-owned subsidiaries. All significant intercompany accounts and transactions have been eliminated in consolidation.

 

Revenue Recognition

 

Our revenue is derived primarily from the sale of disposable or implantable devices used during vascular surgery. We sell primarily directly to hospitals and to a lesser extent to distributors, as described below, and, during the periods presented in our consolidated financial statements, entered into consigned inventory arrangements with either hospitals or distributors on a limited basis. We also derive revenues from the processing and cryopreservation of human tissues for implantation in patients. These revenues are recognized when services have been provided and the tissue has been shipped to the customer, provided all other revenue recognition criteria discussed in the succeeding paragraph have been met.

 

We record revenue under the provisions of ASU 2014-09, Revenue from Contracts with Customers (Topic 606). The core principle of Topic 606 is that an entity should recognize revenue to depict the transfer of goods or services to customers in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods or services. The standard explains that to achieve the core principle, an entity should take the following actions:

 

Step 1: Identify the contract with a customer

 

Step 2: Identify the performance obligations in the contract

 

Step 3: Determine the transaction price

 

Step 4: Allocate the transaction price

 

Step 5: Recognize revenue when or as the entity satisfies a performance obligation

 

Revenue is recognized when or as a company satisfies a performance obligation by transferring a promised good or service to a customer (which is when the customer obtains control of that good or service). In instances in which shipping and handling activities are performed after a customer takes control of the goods (such as when title passes upon shipment from our dock), we have made the policy election allowed under Topic 606 to account for these activities as fulfillment costs and not as performance obligations.

 

We generally reference customer purchase orders to determine the existence of a contract. Orders that are not accompanied by a purchase order are confirmed with the customer either in writing or verbally. The purchase orders or similar correspondence, once accepted, identify the performance obligations as well as the transaction price, and otherwise outline the rights and obligations of each party. We allocate the transaction price of each contract among the performance obligations in accordance with the pricing of each item specified on the purchase order, which is in turn based on standalone selling prices per our published price lists. In cases where we discount products or provide certain items free of charge, we allocate the discount proportionately to all performance obligations, unless it can be demonstrated that the discount should be allocated entirely to one or more, but not all, of the performance obligations.

 

We record revenue, net of allowances for returns and discounts, fees paid to group purchasing organizations, and any sales and value added taxes required to be invoiced, which we have elected to exclude from the measurement of the transaction price as allowed by the standard, at the time of shipment (taking into consideration contractual shipping terms), or in the case of consigned inventory, when it is consumed. Shipment is the point at which control of the product and title passes to our customers, and at which LeMaitre has a present right to receive payment for the goods.

 

Below is a disaggregation of our revenue by major geographic area, which is among the primary categorizations used by management in evaluating financial performance, for the periods indicated (in thousands): 

 

  

Three months ended June 30,

  

Six months ended June 30,

 
                 
  

2022

  

2021

  

2022

  

2021

 
  

($ in thousands)

  

($ in thousands)

 
                 

Americas

 $28,854  $27,329  $55,397  $51,028 

Europe, Middle East and Africa

  10,749   10,803   21,243   20,665 

Asia Pacific

  2,505   2,538   5,029   4,860 

Total

 $42,108  $40,670  $81,669  $76,553 

 

 

 

 

We do not carry any contract assets or contract liabilities, as there are generally no unbilled amounts due from customers under contracts for which we have partially satisfied performance obligations, or amounts received from customers for which we have not satisfied performance obligations. We satisfy our performance obligations under revenue contracts within a very short time period from receipt of the orders, and payments from customers are typically received within 30 to 60 days of fulfillment of the orders, except in certain geographies such as Spain and Italy where the payment cycle is customarily longer. Accordingly, there is no significant financing component to our revenue contracts. Additionally, we have elected as a policy that incremental costs (such as commissions) incurred to obtain contracts are expensed as incurred, due to the short-term nature of the contracts.

 

Customers returning products may be entitled to full or partial credit based on the condition and timing of the return. To be accepted, a returned product must be unopened (if sterile), unadulterated, and undamaged, must have at least 18 months remaining prior to its expiration date, or twelve months for our hospital customers in Europe, and generally be returned within 30 days of shipment. These return policies apply to sales to both hospitals and distributors. The amount of products returned to us, either for exchange or credit, has not been material. Nevertheless, we provide for an allowance for future sales returns based on historical returns experience, which requires judgment. Our cost of replacing defective products has not been material and is accounted for at the time of replacement.

 

Recent Accounting Pronouncements

 

From time to time, new accounting pronouncements are issued by the Financial Accounting Standards Board (FASB) or other standard setting bodies and are general adopted by the Company as of the specified effective date. Unless otherwise discussed, the Company believes that the impact of recently issued standards that are not yet effective will not have a material impact on its financial position or results of operations upon adoption.

 

 

XML 19 R9.htm IDEA: XBRL DOCUMENT v3.22.2
Note 2 - Income Tax Expense
6 Months Ended
Jun. 30, 2022
Notes to Financial Statements  
Income Tax Disclosure [Text Block]

2. Income Tax Expense

 

As part of the process of preparing our consolidated financial statements we are required to determine our income taxes in each of the jurisdictions in which we operate. This process involves estimating our actual current tax expense together with assessing temporary differences resulting from recognition of items for income tax and accounting purposes. These differences result in deferred tax assets and liabilities, which are included within our consolidated balance sheet. We must then assess the likelihood that our deferred tax assets will be recovered from taxable income during the carryback period or in the future; and to the extent we believe that recovery is not more likely than not, we must establish a valuation allowance. To the extent we establish a valuation allowance or increase this allowance in a period, we must reflect this increase as an expense within the tax provision in the statement of operations. We do not provide for income taxes on undistributed earnings of certain foreign subsidiaries, as our intention is to permanently reinvest these earnings.

 

We recognize, measure, present and disclose in our financial statements any uncertain tax positions that we have taken, or expect to take on a tax return. We operate in multiple taxing jurisdictions, both inside and outside the United States, and may be subject to audits from various tax authorities. Management’s judgment is required in determining our provision for income taxes, our deferred tax assets and liabilities, liabilities for uncertain tax positions, and any valuation allowance recorded against our net deferred tax assets. We will monitor the realizability of our deferred tax assets and adjust the valuation allowance accordingly.

 

Our policy is to classify interest and penalties related to unrecognized tax benefits as income tax expense. Our 2022 income tax expense varies from the statutory rate mainly due to the generation of federal and state tax credits, permanent items, different statutory rates from our foreign subsidiaries, and certain foreign losses not benefitted due to a valuation allowance. Our 2021 income tax expense varied from the statutory rate mainly due to the generation of federal and state tax credits, permanent items, different statutory rates from our foreign subsidiaries, and discrete stock option exercises.

 

We have reviewed the tax positions taken, or to be taken, in our tax returns for all tax years currently open to examination by a taxing authority. As of June 30, 2022, the gross amount of unrecognized tax benefits exclusive of interest and penalties was $702,000. We remain subject to examination until the statute of limitations expires for each respective tax jurisdiction. The statute of limitations will be open with respect to these tax positions until 2030. A reconciliation of beginning and ending amount of our unrecognized tax benefits is as follows:

 

   

Six months ended

June 30, 2022

 
   

(in thousands)

 

Unrecognized tax benefits as of December 31, 2021

  $ 768  

Additions/adjustments for tax positions of current year

    -  

Additions/adjustments for tax positions of prior years

    (66 )

Reductions for settlements with taxing authorities

    -  

Reductions for lapses of the applicable statutes of limitations

    -  

Unrecognized tax benefits as of June 30, 2022

  $ 702  

 

As of June 30, 2022, a summary of the tax years that remain subject to examination in our taxing jurisdictions is as follows:

 

United States

2018 and forward

Foreign

2014 and forward

XML 20 R10.htm IDEA: XBRL DOCUMENT v3.22.2
Note 3 - Inventories and Other Deferred Costs
6 Months Ended
Jun. 30, 2022
Notes to Financial Statements  
Inventory and Other Deferred Costs Disclosure [Text Block]

3. Inventories and Other Deferred Costs

 

Inventories and other deferred costs consist of the following:

 

  

June 30, 2022

  

December 31, 2021

 
  

(in thousands)

 

Raw materials

 $13,434  $5,945 

Work-in-process

  3,057   9,416 

Finished products

  25,269   25,286 

Other deferred costs

  5,432   5,457 
         

Total inventory and other deferred costs

 $47,192  $46,104 

 

We had inventory on consignment at customer sites of $1.8 million and $2.1 million at June 30, 2022 and December 31, 2021, respectively.

 

In connection with our RestoreFlow allograft business, other deferred costs include costs incurred for the preservation of human tissues available for shipment, tissues currently in active processing, and tissues held in quarantine pending release to implantable status. By U.S. federal law, human tissues cannot be bought or sold. Therefore, the tissues we preserve are not held as inventory, and the costs we incur to procure and process tissues are instead accumulated and deferred. These costs include fixed and variable overhead costs associated with the cryopreservation process, including primarily direct labor costs, tissue recovery fees, inbound freight charges, indirect materials and facilities costs. General and administrative expenses and selling expenses associated with the provision of these services are expensed as incurred.

XML 21 R11.htm IDEA: XBRL DOCUMENT v3.22.2
Note 4 - Acquisitions
6 Months Ended
Jun. 30, 2022
Notes to Financial Statements  
Business Combination Disclosure [Text Block]

4. Acquisitions

 

Our acquisitions are accounted for using the acquisition method, and the acquired businesses’ results have been included in the accompanying consolidated financial statements from their respective dates of acquisition. In each case for the acquisitions disclosed below, pro forma information assuming the acquisition had occurred at the beginning of the earliest period presented is not included, as the impact is immaterial.

 

Our acquisitions have historically been made at prices above the fair value of the acquired identifiable assets, resulting in goodwill, due to expectations of synergies that will be realized by combining businesses. These synergies include the use of our existing sales channel to expand sales of the acquired businesses’ products, consolidation of manufacturing facilities, and the leveraging of our existing administrative infrastructure.

 

The fair market valuations associated with these transactions fall within Level 3 (see Note 15) of the fair value hierarchy, due to the use of significant unobservable inputs to determine fair value. The fair value measurements were calculated using unobservable inputs, primarily using the income approach, specifically the discounted cash flow method. The amount and timing of future cash flows within our analysis was based on our due diligence models, most recent operational budgets, long-range strategic plans and other estimates.

 

Artegraft Biologic Grafts

 

On June 22, 2020, we entered into an Asset Purchase Agreement (Artegraft APA) to acquire the biologic graft business from Artegraft, Inc., which subsequent to the closing changed their name to Accidentals, Inc, (Artegraft, Inc.). Under the terms of the Artegraft APA, we agreed to pay Artegraft, Inc. a total of up to $90.0 million for the purchase of substantially all of the assets related to its business of manufacturing, marketing, sale and distribution of bovine grafts (Products) other than specifically identified excluded assets. The acquired assets included inventory, accounts receivable, machinery and equipment, intellectual property, permits and approvals, data and records, and customer and supplier information. At closing, $72.5 million of the purchase price was paid to Artegraft, Inc. and other parties as specified in the Artegraft APA, including $7.5 million into an escrow account. The escrow amount was held until December 31, 2021 to cover any potential claims against LeMaitre or Artegraft, Inc. and subsequently was released to Artegraft, Inc. by mutual consent of the parties.

 

Three earn-out payments of $5,833,333 each are potentially due to Artegraft, Inc. under the Artegraft APA depending on the achievement of specified revenue targets, as follows:

 

 

$5.8 million upon final determination that 20,000 units of the Product have been sold to third parties from January 1, 2021 to December 31, 2021 (this milestone was not met and accordingly no payment was made);

 

 

$5.8 million upon final determination that 24,000 units of the Product have been sold to third parties from January 1, 2022 to December 31, 2022; and

 

 

$5.8 million upon final determination that 28,800 units of the Product have been sold to third parties from January 1, 2023 to December 31, 2023.

 

The Artegraft APA includes a catch-up feature on the earn-outs such that, at the end of the three-year period, if the sum of the unit sales for all three years is greater than or equal to 58,240 unit sales (80% of the combined individual-year targets), Artegraft, Inc. will receive a “catch-up payment” in an amount equal to (a) $17,500,000 times a fraction, the numerator of which is the aggregate number of unit sales for the three-year period, and the denominator of which is 72,800 less (b) any individual-year earn-out previously paid. We recorded this liability at a fair value of $0.4 million to reflect management’s estimate of the likelihood of achieving these targets at the time of the closing of the acquisition, as well as the time value of money until payment. This amount will be remeasured each quarter during the earn-out period, with any adjustments recorded in income from operations. As of June 30, 2022 the fair value of the liability is $0.2 million.

 

On the date of acquisition, the Company allocated the consideration given to the individual assets acquired and the liabilities assumed based on a preliminary estimate of their fair values. During the three months ended September 30, 2020, the Company obtained and considered additional information related to the assets acquired and liabilities assumed, and recorded measurement period adjustments to the allocation of the purchase price. The following table summarizes the purchase price allocation:

 

  

Allocated

 
  

Fair Value

 
  

(in thousands)

 

Inventory

 $3,859 

Accounts receivable

  1,789 

Equipment and supplies

  1,140 

Accounts payable and other

  (53)

Intangible assets

  39,056 

Goodwill

  27,115 
     

Purchase price

 $72,906 

 

The goodwill results from expected synergies of combining the acquired products and customer information to our existing operations, and is deductible for tax purposes over 15 years.

 

The following table reflects the allocation of purchase consideration to the acquired intangible assets and related estimated useful lives: 

 

  

Allocated

 

Estimated

  

Fair Value

 

Useful Life

  

(in thousands)

  

Customer relationships

 $20,310 

15.0 years

Intellectual property

  16,449 

10.0 years

Non-compete agreement

  104 

5.0 years

Tradenames

  2,193 

10.0 years

      

Total intangible assets

 $39,056  

 

The weighted-average amortization period of the acquired intangible assets was 12.6 years.

XML 22 R12.htm IDEA: XBRL DOCUMENT v3.22.2
Note 5 - Divestitures
6 Months Ended
Jun. 30, 2022
Notes to Financial Statements  
Restructuring and Related Activities Disclosure [Text Block]

5. Divestitures

 

On April 26, 2022, we committed to a plan to close our St. Etienne, France factory, which supported our LeMaitre Cardial SAS (Cardial) business, in order to streamline manufacturing operations and reduce expenses. The Cardial business consisted of the manufacture of polyester vascular grafts, valvulotomes, surgical glue and selected OEM devices. We acquired the Cardial business in 2018.

 

On June 30, 2022 we ceased operations at the St. Etienne, France factory and terminated most of the personnel at the site. The closure resulted in a restructuring charge of $3.1 million for the three and six months ended June 30, 2022. Charges primarily consisted of employment termination costs, impairment of fixed assets and inventory, and third-party costs.

 

As of June 30, 2022, there are assets associated with Cardial that are classified as held for sale. The net assets held for sale represent the St. Etienne, France factory building, building improvements, and land that have met the criteria of “held for sale” accounting, as specified by Accounting Standards Codification (“ASC”) 360, “Property, Plant, and Equipment.” The net assets held for sale are being marketed for sale, and it is the Company’s intention to complete the sales of these assets within the next twelve-months.

XML 23 R13.htm IDEA: XBRL DOCUMENT v3.22.2
Note 6 - Goodwill and Other Intangible Assets
6 Months Ended
Jun. 30, 2022
Notes to Financial Statements  
Goodwill and Intangible Assets Disclosure [Text Block]

6. Goodwill and Other Intangible Assets

 

There was no change to goodwill during the six months ended June 30, 2022. Other intangible assets consist of the following:

 

  

June 30, 2022

  

December 31, 2021

 
  

Gross

      

Net

  

Gross

      

Net

 
  

Carrying

  

Accumulated

  

Carrying

  

Carrying

  

Accumulated

  

Carrying

 
  

Value

  

Amortization

  

Value

  

Value

  

Amortization

  

Value

 
  

(in thousands)

 

Product technology and intellectual property

 $29,549  $11,914  $17,635  $29,549  $10,473  $19,076 

Trademarks, tradenames and licenses

  3,647   1,338   2,309   3,647   1,139   2,508 

Customer relationships

  36,197   7,015   29,182   36,197   5,674   30,523 

Other intangible assets

  1,461   989   472   1,461   858   603 
                         

Total identifiable intangible assets

 $70,854  $21,256  $49,598  $70,854  $18,144  $52,710 

 

These assets are being amortized over useful lives ranging from 2 to 16 years. The weighted-average amortization period for these intangibles as of June 30, 2022 is 11.1 years. Amortization expense is included in general and administrative expense and was as follows for the periods indicated.

 

  

Three months ended June 30,

  

Six months ended June 30,

 
  

2022

  

2021

  

2022

  

2021

 
  

(in thousands)

  

(in thousands)

 
                 

Amortization expense

 $1,596  $1,562  $3,112  $3,128 

 

We estimate that amortization expense for the remainder of 2022 and for each of the five succeeding fiscal years will be as follows:

 

   

Year ended December 31,

 
  

2022

  

2023

  

2024

  

2025

  

2026

  

2027

 
  

(in thousands)

     
                         

Amortization expense

 $3,071  $5,952  $5,629  $5,429  $4,983  $4,706 

 

XML 24 R14.htm IDEA: XBRL DOCUMENT v3.22.2
Note 7 - Revolving Line of Credit and Long-term Debt
6 Months Ended
Jun. 30, 2022
Notes to Financial Statements  
Debt Disclosure [Text Block]

7. Revolving Line of Credit and Long-term Debt

 

In connection with the acquisition of the Artegraft biologic graft business, we incurred debt in the amount of $65 million under a senior secured credit facility with a group of banks. This credit arrangement included a $25 million revolving credit line that was fully drawn at inception, as well as a $40 million five-year term loan. During the year ended December 31, 2021, we made scheduled principal payments on the term loan of $1.0 million, repaid the loan in full, and terminated the credit agreement in accordance with its terms. During the six months ended June 30, 2021, we made scheduled principal payments on the term loan of $1.0 million and also made additional optional prepayments of $15.0 million.

 

Under the terms of the agreement, the loans bore interest at a rate per annum of, at our option, either (i) the Base Rate plus an applicable margin of from 1.25% to 1.75% depending on our consolidated leverage ratio, or (ii) the Eurodollar Rate plus an applicable margin of from 2.25% to 2.75% depending on our consolidated leverage ratio. Base Rate was defined in the credit agreement as a fluctuating rate per annum of the Federal Funds rate plus 0.5% or the prime rate of interest established from time to time by KeyBank National Association. At June 30, 2021, all outstanding borrowings were designated as Eurodollar loans and bore interest of 3.25%.

 

We incurred debt issuance costs in connection with this credit arrangement of approximately $1.8 million. These costs were allocated between the revolving line of credit and the term loans, with the portion related to the revolving line of credit of $0.7 million recorded in other assets on our balance sheet, and the portion allocated to the term loan recorded as a deduction from the amount of the debt. All of these transaction costs were being amortized into interest expense on a straight-line basis as the result would not be materially different from using the interest method, over the five-year term of the arrangement. This resulted in an effective interest rate of approximately 4.2%. During the six months ended June 30, 2021, in connection with making optional prepayments of $15.0 million on the term loan, we expensed a proportionate amount of the unamortized transaction costs in the amount of $0.3 million. Cash paid for interest during the six months ended June 30, 2021 was $0.7 million.

 

At September 30, 2021, the outstanding balances of both the term loan and the revolver were zero, and in September 2021 we cancelled both loan agreements.

XML 25 R15.htm IDEA: XBRL DOCUMENT v3.22.2
Note 8 - Leases
6 Months Ended
Jun. 30, 2022
Notes to Financial Statements  
Lessee, Operating Leases [Text Block]

8. Leases

 

We conduct the majority of our operations in leased facilities, all of which are accounted for as operating leases, as they do not meet the criteria for finance leases. Our principal worldwide executive, distribution, and manufacturing operations are located in five leased facilities with square footage totaling 109,354 in Burlington, Massachusetts. All five Burlington leases expire in December 2030.

 

Our European operations are headquartered at a 21,410 square foot leased facility located in Sulzbach, Germany. During the quarter ended June 30, 2022 we increased our square footage by 4,940 (from 16,470) and extended the lease through June 2031. This lease contains a five-year renewal option. Additionally, during the quarter ending June 30, 2022, we signed a new sales office/warehouse lease in the Seoul, Korea, which includes 2,300 square feet of office space, and expires in April 2027. Finally, we extended our Singapore lease by one-year and it will expire in June 2023.

 

Similar to prior quarters, we also lease a facility in Hereford, England which houses our United Kingdom sales and distribution business. During the quarter ended June 30, 2021 we executed an expansion of the Hereford lease under terms substantially similar to the original lease. In connection with our acquisition of the Artegraft biologic graft business, we assumed a 16,732 square foot lease in North Brunswick, New Jersey, which expires in October 2029. In June 2021 we entered into a six-year lease in Milan, Italy which houses a customer service and warehouse facility. This lease contains a six-year renewal option. We also have smaller long-term leased sales, marketing and other facilities located in Arizona, Canada, Australia, Singapore and China, and short-term leases in Japan, Spain and Illinois. The lease in Arizona was extended during the quarter ending June 30, 2022, for an additional three years through August 2025, effective as of August 24, 2022. Our lease in Canada contains a five-year renewal option exercisable in February 2023. Our leases in Germany and Italy are subject to periodic rent increases based on increases in the consumer price index as measured on an annual basis, with such increases applicable to the subsequent twelve months of lease payments. None of our noncancelable lease payments include non-lease components such as maintenance contracts; we generally reimburse the landlord for direct operating costs associated with the leased space. We have no subleases, and there are no residual value guarantees associated with, or restrictive covenants imposed by, any of our leases. There were no assets held under capital leases at June 30, 2022.

 

We also lease automobiles under operating leases in the United States as well as certain of our international subsidiaries. The terms of these leases are generally three years, with older vehicles replaced by newer vehicles from time to time. During the fiscal year 2021, we entered into a five-year lease for printing equipment.

 

We account for leases under the provisions of ASU No. 2016-02, Leases (Topic 842), subsequently amended by ASU 2018-11, Leases (Topic 842): Targeted Improvements. Under this guidance, we are required to recognize the following for all leases (with the exception of short-term leases) at the commencement date: a lease liability, which is a lessee’s obligation to make lease payments arising from a lease, measured on a discounted basis; and a right-of-use asset, which is an asset that represents the lessee’s right to use, or control the use of, a specified asset for the lease term.

 

Our most significant judgment involved in determining the amounts to initially record as lease liabilities and right-of-use assets upon initial adoption of this standard, and for leases entered into subsequently, was the selection of a discount rate; because we had no debt as of the adoption of this standard, we had no incremental borrowing rate to reference. We therefore derived an incremental borrowing rate using quotes from potential lenders as the primary inputs, augmented by other available information. The resulting rate selected was 5.25%. We determined that it was appropriate to apply this single rate to our portfolio of leases worldwide, as the lease terms and conditions are substantially similar, and because we believe our subsidiaries would be unable to obtain borrowings on their own without a commitment of parent company support. In connection with the assumption of the Artegraft North Brunswick, New Jersey lease, we used LeMaitre’s borrowing rate of 3.5% as of the acquisition date associated with debt incurred to finance the acquisition to value the lease.

 

Additional information with respect to our leases is as follows:

 

   

Three months ended June 30,

   

Six months ended June 30,

 
   

2022

   

2021

   

2022

   

2021

 
   

(in thousands)

   

(in thousands)

   

(in thousands)

   

(in thousands)

 
                                 

Lease cost

                               

Operating lease cost

  $ 638     $ 487     $ 1,163     $ 1,094  

Short-term lease cost

    161       126       324       190  

Total lease cost

  $ 799     $ 613     $ 1,487     $ 1,284  
                                 

Other information

                               

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

  $ 810     $ 633     $ 1,484     $ 1,381  
                                 

Right-of-use assets obtained in exchange for new operating lease liabilities

  $ 2,240     $ 1,261     $ 2,381     $ 1,277  
                                 
                                 

Weighted average remaining lease term -  operating leases (in years)

                    8.2       8.2  
                                 

Weighted average discount rate -  operating leases

                    4.88 %     4.86 %

 

At June 30, 2022, the minimum non-cancelable operating lease rental commitments with initial or remaining terms of more than one year are as follows:

 

Remainder of 2022

  $ 1,463  

Year ending December 31,

       

2023

    2,602  

2024

    2,547  

2025

    2,530  

2026

    2,489  

2027

    2,372  

Thereafter

    6,973  

Adjustment to net present value as of June 30, 2022

    (3,762 )
         

Minimum noncancelable lease liability

  $ 17,214  

 

XML 26 R16.htm IDEA: XBRL DOCUMENT v3.22.2
Note 9 - Accrued Expenses and Other Long-term Liabilities
6 Months Ended
Jun. 30, 2022
Notes to Financial Statements  
Accounts Payable, Accrued Liabilities, and Other Liabilities Disclosure, Noncurrent [Text Block]

9. Accrued Expenses and Other Long-term Liabilities

 

Accrued expenses consist of the following:

 

   

June 30, 2022

   

December 31, 2021

 
   

(in thousands)

 

Compensation and related taxes

  $ 10,148     $ 10,236  

Income and other taxes

    669       551  

Professional fees

    121       129  

Other

    6,071       5,416  
                 

Total

  $ 17,009     $ 16,332  

 

Other long-term liabilities consist of the following:

 

   

June 30, 2022

   

December 31, 2021

 
   

(in thousands)

 

Aquisition-related liabilities

  $ 1,664     $ 1,761  

Income taxes

    691       799  

Other

    148       141  
                 

Total

  $ 2,503     $ 2,701  

 

XML 27 R17.htm IDEA: XBRL DOCUMENT v3.22.2
Note 10 - Segment and Enterprise-wide Disclosures
6 Months Ended
Jun. 30, 2022
Notes to Financial Statements  
Segment Reporting Disclosure [Text Block]

10. Segment and Enterprise-Wide Disclosures

 

The FASB establishes standards for reporting information regarding operating segments in financial statements. Operating segments are identified as components of an enterprise that engage in business activities for which separate, discrete financial information is available and is regularly reviewed by the chief operating decision-maker in making decisions on how to allocate resources and assess performance. We view our operations and manage our business as one operating segment. No discrete operating information is prepared by us except for sales by product line and operations by legal entity for local purposes.

 

Most of our revenues are generated in the United States, Germany and other European countries, Canada, the United Kingdom and Japan, and substantially all of our assets are located in the United States, Germany and France. Net sales to unaffiliated customers by country were as follows:

 

   

Three months ended

   

Six months ended

 
   

June 30,

   

June 30,

 
   

2022

   

2021

   

2022

   

2021

 
   

(in thousands)

   

(in thousands)

 

United States

  $ 26,228     $ 25,172     $ 50,492     $ 47,140  

Germany

    2,870       3,154       5,861       6,217  

Other countries

    13,010       12,344       25,316       23,196  
                                 

Net Sales

  $ 42,108     $ 40,670     $ 81,669     $ 76,553  

 

XML 28 R18.htm IDEA: XBRL DOCUMENT v3.22.2
Note 11 - Share-based Compensation
6 Months Ended
Jun. 30, 2022
Notes to Financial Statements  
Share-Based Payment Arrangement [Text Block]

11. Share-based Compensation

 

Our Third Amended and Restated 2006 Stock Option and Incentive Plan allows for granting of incentive stock options, non-qualified stock options, stock appreciation rights, restricted stock units, performance-based restricted stock units, unrestricted stock awards, and deferred stock awards to our officers, employees, directors and consultants. The components of share-based compensation expense were as follows:

 

  

Three months ended

  

Six months ended

 
  

June 30,

  

June 30,

 
  

2022

  

2021

  

2022

  

2021

 
  

(in thousands)

  

(in thousands)

 

Stock option awards

 $607  $562  $1,226  $1,156 

Restricted stock units

  391   307   799   640 

Performance-based restricted stock units

  138   -   278   - 
                 

Total share-based compensation

 $1,136  $869  $2,303  $1,796 

 

Stock-based compensation is included in our statements of operations as follows:

 

  

Three months ended

  

Six months ended

 
  

June 30,

  

June 30,

 
  

2022

  

2021

  

2022

  

2021

 
  

(in thousands)

  

(in thousands)

 

Cost of sales

 $135  $100  $273  $200 

Sales and marketing

  193   119   402   288 

General and administrative

  695   557   1,407   1,118 

Research and development

  113   93   221   190 
                 

Total stock-based compensation

 $1,136  $869  $2,303  $1,796 

 

During the six-month period ended June 30, 2022, we granted options for the purchase of 984 shares of our common stock. We did not grant any options during the six-month period ended June 30, 2021. During the six months ended June 30, 2022 and 2021, we awarded restricted stock units of 320 and 1,157, respectively. We awarded performance-based restricted stock units of 250 during the six months ended June 30, 2022. We did not award any performance-based restricted stock units during the six-month period ended June 30, 2021. We issued approximately 43,000 and 140,000 shares of common stock following the exercise or vesting of underlying stock options or restricted stock units during the six months ended June 30, 2022 and 2021, respectively.

XML 29 R19.htm IDEA: XBRL DOCUMENT v3.22.2
Note 12 - Net Income Per Share
6 Months Ended
Jun. 30, 2022
Notes to Financial Statements  
Earnings Per Share [Text Block]

12. Net Income per Share

 

The computation of basic and diluted net income per share was as follows: 

 

   

Three months ended

   

Six months ended

 
   

June 30,

   

June 30,

 
   

2022

   

2021

   

2022

   

2021

 
   

(in thousands, except per share data)

   

(in thousands, except per share data)

 

Basic:

                               

Net income available for common stockholders

  $ 3,515     $ 8,299     $ 9,553     $ 14,228  
                                 

Weighted average shares outstanding

    21,958       20,611       21,947       20,579  
                                 

Basic earnings per share

  $ 0.16     $ 0.40     $ 0.44     $ 0.69  
                                 

Diluted:

                               

Net income available for common stockholders

  $ 3,515     $ 8,299     $ 9,553     $ 14,228  
                                 

Weighted-average shares outstanding

    21,958       20,611       21,947       20,579  

Common stock equivalents, if dilutive

    171       348       168       321  
                                 

Shares used in computing diluted earnings per common share

    22,129       20,959       22,115       20,900  
                                 

Diluted earnings per share

  $ 0.16     $ 0.40     $ 0.43     $ 0.68  
                                 

Shares excluded in computing diluted earnings per share as those shares would be anti-dilutive

    328       -       390       152  

 

XML 30 R20.htm IDEA: XBRL DOCUMENT v3.22.2
Note 13 - Stockholders' Equity
6 Months Ended
Jun. 30, 2022
Notes to Financial Statements  
Stockholders' Equity Note Disclosure [Text Block]

13. Stockholders Equity

 

Share Repurchase Program

 

On February 22, 2022, our Board of Directors authorized the repurchase of up to $20.0 million of the Company’s common stock through transactions on the open market, in privately negotiated purchases or otherwise until February 22, 2023. The repurchase program may be suspended or discontinued at any time. To date we have not made any repurchases under this program.

 

Dividends

 

In February 2011, our Board of Directors approved a policy for the payment of quarterly cash dividends on our common stock. Future declarations of quarterly dividends and the establishment of future record and payment dates are subject to approval by our Board of Directors on a quarterly basis. The dividend activity for the periods presented is as follows:

 

Record Date

 

Payment Date

 

Per Share Amount

 

Dividend Payment

 
       

(in thousands)

 

Fiscal Year 2022

         

March 8, 2022

 

March 24, 2022

 $0.125 $2,743 

May 17, 2022

 

June 2, 2022

 $0.125 $2,745 
          

Fiscal Year 2021

         

March 9, 2021

 

March 25, 2021

 $0.110 $2,262 

 May 19, 2021

 

June 3, 2021

 $0.110 $2,267 

August 26, 2021

 

September 9, 2021

 $0.110 $2,401 

   November 19, 2021

 

December 2, 2021

 $0.110 $2,405 

 

On July 26, 2022, our Board of Directors approved a quarterly cash dividend on our common stock of $0.125 per share payable on September 8, 2022, to stockholders of record at the close of business on August 25, 2022.

XML 31 R21.htm IDEA: XBRL DOCUMENT v3.22.2
Note 14 - Supplemental Cash Flow Information
6 Months Ended
Jun. 30, 2022
Notes to Financial Statements  
Cash Flow, Supplemental Disclosures [Text Block]

14. Supplemental Cash Flow Information

 

   

For the six months ended

 
   

June 30,

 
   

2022

   

2021

 
   

(in thousands)

 

Cash paid for income taxes, net

  $ 3,991     $ 6,236  

 

XML 32 R22.htm IDEA: XBRL DOCUMENT v3.22.2
Note 15 - Fair Value Measurements
6 Months Ended
Jun. 30, 2022
Notes to Financial Statements  
Fair Value Disclosures [Text Block]

15. Fair Value Measurements

 

The fair value accounting guidance requires that assets and liabilities carried at fair value be classified and disclosed in one of the following three categories:

 

 

Level 1 — Quoted prices in active markets for identical assets or liabilities.

 

 

Level 2 — Observable inputs other than quoted prices included in Level 1, such as quoted prices for similar assets and liabilities in active markets; quoted prices for identical or similar assets and liabilities in markets that are not active; or other inputs that are observable or can be corroborated by observable market data.

 

 

Level 3 — Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities. This includes certain pricing models, discounted cash flow methodologies and similar techniques that use significant unobservable inputs.

 

Level 1 assets being measured at fair value on a recurring basis as of June 30, 2022 included our short-term investment and short-duration bond mutual fund accounts.

 

We had no Level 2 assets being measured at fair value on a recurring basis as of June 30, 2022. 

 

As discussed in Note 4, several of our acquisition-related assets and liabilities have been measured using Level 3 techniques. During 2020 we recorded a contingent liability associated with our acquisition of the bovine graft business from Artegraft. The agreement requires us to make potential additional payments to Artegraft of up to $17.5 million depending on the achievement of certain unit sales milestones during the first three calendar years following the acquisition. We recorded this liability at a fair value of $0.4 million to reflect management’s estimate of the likelihood of achieving these targets at the time of the Closing, as well as the time value of money until payment. This amount is being remeasured each quarter during the earn-out period, with any adjustments recorded in income from operations.

 

During 2019, we recorded contingent liabilities associated with our acquisition of the Admedus biologic patch business. The agreement includes the potential for us to pay up to $7.8 million of additional consideration beyond payments made to date, with $0.3 million contingent upon the delivery of audited financial statements of the acquired business to us; $2.0 million contingent on LeMaitre’s success in obtaining CE marks under MDR regulations on the acquired products, $0.5 million contingent upon Admedus’ success in extending the shelf life of the acquired products as specified in the agreement, and another $5.0 million contingent on the achievement of specified levels of revenues in the first 12 and 24 months following the acquisition date. This additional contingent consideration was initially valued in total at $2.3 million and is being re-measured each reporting period until the payment requirement ends, with any adjustments reported in income from operations. The contingent payment related to the delivery of audited financial statements of the business was paid in November 2019 upon satisfaction of the deliverable. The contingent payments related to Admedus’ extending the shelf life of the acquired products and achieving the revenue targets during the first 12 and 24 month periods following the acquisition were not met, and the portion of the liabilities related to these items was adjusted through income from operations. The agreement was amended in August 2021 such that the contingent payment of $2.0 million potentially due upon LeMaitre Vascular’s success in obtaining CE marks under MDR regulations on the acquired products may be reduced for certain costs incurred by LeMaitre in achieving the CE marks.

 

The following table provides a rollforward of the fair value of these liabilities, as determined by Level 3 unobservable inputs including management’s forecast of future revenues for the acquired businesses, as well as, management’s estimates of the likelihood of achieving the other specified criteria:

 

   

Six months ended June 30,

 
   

2022

   

2021

 
   

(in thousands)

 

Beginning balance

  $ 1,492     $ 2,240  

Additions

    -       -  

Payments

    -       -  

Change in fair value included in earnings

    27       61  
                 

Ending balance

  $ 1,519     $ 2,301  

 

XML 33 R23.htm IDEA: XBRL DOCUMENT v3.22.2
Note 16 - Accumulated Other Comprehensive Loss
6 Months Ended
Jun. 30, 2022
Notes to Financial Statements  
Comprehensive Income (Loss) Note [Text Block]

16. Accumulated Other Comprehensive Loss

 

Changes to our accumulated other comprehensive loss for the six months ended June 30, 2022 and 2021 consisted primarily of foreign currency translation and unrealized losses on short-term marketable securities:

 

   

Six months ended

 
   

June 30,

 
   

2022

   

2021

 
   

(in thousands)

 

Beginning balance

  $ (3,435 )   $ (1,525 )
                 

Other comprehensive income (loss) before reclassifications

    (3,009 )     (718 )
                 

Ending Balance

  $ (6,444 )   $ (2,243 )
XML 34 R24.htm IDEA: XBRL DOCUMENT v3.22.2
Significant Accounting Policies (Policies)
6 Months Ended
Jun. 30, 2022
Accounting Policies [Abstract]  
Basis of Accounting, Policy [Policy Text Block]

Basis of Presentation

 

The accompanying unaudited consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States (GAAP) for interim financial information and with the instructions to Form 10-Q and Article 10 of Regulation S-X. Accordingly, they do not include all of the information and footnotes required by GAAP for complete financial statements. In the opinion of management, all adjustments, consisting only of normal, recurring adjustments considered necessary for a fair presentation of the results of these interim periods have been included. Preparing financial statements requires management to make estimates and assumptions that affect the reported amounts of assets, liabilities, revenues and expenses. Actual results may differ from these estimates. Our estimates and assumptions, including those related to bad debts, inventories, intangible assets, sales returns and discounts, share-based compensation, and income taxes are updated as appropriate. The results for the six months ended June 30, 2022 are not necessarily indicative of results to be expected for the entire year. The information contained in these interim financial statements should be read in conjunction with our audited consolidated financial statements as of and for the year ended December 31, 2021, including the notes thereto, included in our Form 10-K filed with the Securities and Exchange Commission (SEC) on February 28, 2022.

 

The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the amounts reported in the unaudited consolidated financial statements and accompanying notes. The Company is not aware of any specific event or circumstance that would require an update to its accounting estimates or adjustments to the carrying value of its assets and liabilities as of August 5, 2022, the issuance date of this Quarterly Report on Form 10-Q. Actual results could differ from those estimates.

 

Consolidation, Policy [Policy Text Block]

Consolidation

 

Our consolidated financial statements include the accounts of LeMaitre Vascular and the accounts of our wholly-owned subsidiaries. All significant intercompany accounts and transactions have been eliminated in consolidation.

 

Revenue from Contract with Customer [Policy Text Block]

Revenue Recognition

 

Our revenue is derived primarily from the sale of disposable or implantable devices used during vascular surgery. We sell primarily directly to hospitals and to a lesser extent to distributors, as described below, and, during the periods presented in our consolidated financial statements, entered into consigned inventory arrangements with either hospitals or distributors on a limited basis. We also derive revenues from the processing and cryopreservation of human tissues for implantation in patients. These revenues are recognized when services have been provided and the tissue has been shipped to the customer, provided all other revenue recognition criteria discussed in the succeeding paragraph have been met.

 

We record revenue under the provisions of ASU 2014-09, Revenue from Contracts with Customers (Topic 606). The core principle of Topic 606 is that an entity should recognize revenue to depict the transfer of goods or services to customers in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods or services. The standard explains that to achieve the core principle, an entity should take the following actions:

 

Step 1: Identify the contract with a customer

 

Step 2: Identify the performance obligations in the contract

 

Step 3: Determine the transaction price

 

Step 4: Allocate the transaction price

 

Step 5: Recognize revenue when or as the entity satisfies a performance obligation

 

Revenue is recognized when or as a company satisfies a performance obligation by transferring a promised good or service to a customer (which is when the customer obtains control of that good or service). In instances in which shipping and handling activities are performed after a customer takes control of the goods (such as when title passes upon shipment from our dock), we have made the policy election allowed under Topic 606 to account for these activities as fulfillment costs and not as performance obligations.

 

We generally reference customer purchase orders to determine the existence of a contract. Orders that are not accompanied by a purchase order are confirmed with the customer either in writing or verbally. The purchase orders or similar correspondence, once accepted, identify the performance obligations as well as the transaction price, and otherwise outline the rights and obligations of each party. We allocate the transaction price of each contract among the performance obligations in accordance with the pricing of each item specified on the purchase order, which is in turn based on standalone selling prices per our published price lists. In cases where we discount products or provide certain items free of charge, we allocate the discount proportionately to all performance obligations, unless it can be demonstrated that the discount should be allocated entirely to one or more, but not all, of the performance obligations.

 

We record revenue, net of allowances for returns and discounts, fees paid to group purchasing organizations, and any sales and value added taxes required to be invoiced, which we have elected to exclude from the measurement of the transaction price as allowed by the standard, at the time of shipment (taking into consideration contractual shipping terms), or in the case of consigned inventory, when it is consumed. Shipment is the point at which control of the product and title passes to our customers, and at which LeMaitre has a present right to receive payment for the goods.

 

Below is a disaggregation of our revenue by major geographic area, which is among the primary categorizations used by management in evaluating financial performance, for the periods indicated (in thousands): 

 

  

Three months ended June 30,

  

Six months ended June 30,

 
                 
  

2022

  

2021

  

2022

  

2021

 
  

($ in thousands)

  

($ in thousands)

 
                 

Americas

 $28,854  $27,329  $55,397  $51,028 

Europe, Middle East and Africa

  10,749   10,803   21,243   20,665 

Asia Pacific

  2,505   2,538   5,029   4,860 

Total

 $42,108  $40,670  $81,669  $76,553 

 

 

 

 

We do not carry any contract assets or contract liabilities, as there are generally no unbilled amounts due from customers under contracts for which we have partially satisfied performance obligations, or amounts received from customers for which we have not satisfied performance obligations. We satisfy our performance obligations under revenue contracts within a very short time period from receipt of the orders, and payments from customers are typically received within 30 to 60 days of fulfillment of the orders, except in certain geographies such as Spain and Italy where the payment cycle is customarily longer. Accordingly, there is no significant financing component to our revenue contracts. Additionally, we have elected as a policy that incremental costs (such as commissions) incurred to obtain contracts are expensed as incurred, due to the short-term nature of the contracts.

 

Customers returning products may be entitled to full or partial credit based on the condition and timing of the return. To be accepted, a returned product must be unopened (if sterile), unadulterated, and undamaged, must have at least 18 months remaining prior to its expiration date, or twelve months for our hospital customers in Europe, and generally be returned within 30 days of shipment. These return policies apply to sales to both hospitals and distributors. The amount of products returned to us, either for exchange or credit, has not been material. Nevertheless, we provide for an allowance for future sales returns based on historical returns experience, which requires judgment. Our cost of replacing defective products has not been material and is accounted for at the time of replacement.

 

New Accounting Pronouncements, Policy [Policy Text Block]

Recent Accounting Pronouncements

 

From time to time, new accounting pronouncements are issued by the Financial Accounting Standards Board (FASB) or other standard setting bodies and are general adopted by the Company as of the specified effective date. Unless otherwise discussed, the Company believes that the impact of recently issued standards that are not yet effective will not have a material impact on its financial position or results of operations upon adoption.

 

XML 35 R25.htm IDEA: XBRL DOCUMENT v3.22.2
Note 1 - Organization and Basis for Presentation (Tables)
6 Months Ended
Jun. 30, 2022
Notes Tables  
Disaggregation of Revenue [Table Text Block]
  

Three months ended June 30,

  

Six months ended June 30,

 
                 
  

2022

  

2021

  

2022

  

2021

 
  

($ in thousands)

  

($ in thousands)

 
                 

Americas

 $28,854  $27,329  $55,397  $51,028 

Europe, Middle East and Africa

  10,749   10,803   21,243   20,665 

Asia Pacific

  2,505   2,538   5,029   4,860 

Total

 $42,108  $40,670  $81,669  $76,553 
XML 36 R26.htm IDEA: XBRL DOCUMENT v3.22.2
Note 2 - Income Tax Expense (Tables)
6 Months Ended
Jun. 30, 2022
Notes Tables  
Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block]
   

Six months ended

June 30, 2022

 
   

(in thousands)

 

Unrecognized tax benefits as of December 31, 2021

  $ 768  

Additions/adjustments for tax positions of current year

    -  

Additions/adjustments for tax positions of prior years

    (66 )

Reductions for settlements with taxing authorities

    -  

Reductions for lapses of the applicable statutes of limitations

    -  

Unrecognized tax benefits as of June 30, 2022

  $ 702  
XML 37 R27.htm IDEA: XBRL DOCUMENT v3.22.2
Note 3 - Inventories and Other Deferred Costs (Tables)
6 Months Ended
Jun. 30, 2022
Notes Tables  
Schedule of Inventory, Current [Table Text Block]
  

June 30, 2022

  

December 31, 2021

 
  

(in thousands)

 

Raw materials

 $13,434  $5,945 

Work-in-process

  3,057   9,416 

Finished products

  25,269   25,286 

Other deferred costs

  5,432   5,457 
         

Total inventory and other deferred costs

 $47,192  $46,104 
XML 38 R28.htm IDEA: XBRL DOCUMENT v3.22.2
Note 4 - Acquisitions (Tables)
6 Months Ended
Jun. 30, 2022
Notes Tables  
Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block]
  

Allocated

 
  

Fair Value

 
  

(in thousands)

 

Inventory

 $3,859 

Accounts receivable

  1,789 

Equipment and supplies

  1,140 

Accounts payable and other

  (53)

Intangible assets

  39,056 

Goodwill

  27,115 
     

Purchase price

 $72,906 
Schedule of Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table Text Block]
  

Allocated

 

Estimated

  

Fair Value

 

Useful Life

  

(in thousands)

  

Customer relationships

 $20,310 

15.0 years

Intellectual property

  16,449 

10.0 years

Non-compete agreement

  104 

5.0 years

Tradenames

  2,193 

10.0 years

      

Total intangible assets

 $39,056  
XML 39 R29.htm IDEA: XBRL DOCUMENT v3.22.2
Note 6 - Goodwill and Other Intangible Assets (Tables)
6 Months Ended
Jun. 30, 2022
Notes Tables  
Schedule of Finite-Lived Intangible Assets [Table Text Block]
  

June 30, 2022

  

December 31, 2021

 
  

Gross

      

Net

  

Gross

      

Net

 
  

Carrying

  

Accumulated

  

Carrying

  

Carrying

  

Accumulated

  

Carrying

 
  

Value

  

Amortization

  

Value

  

Value

  

Amortization

  

Value

 
  

(in thousands)

 

Product technology and intellectual property

 $29,549  $11,914  $17,635  $29,549  $10,473  $19,076 

Trademarks, tradenames and licenses

  3,647   1,338   2,309   3,647   1,139   2,508 

Customer relationships

  36,197   7,015   29,182   36,197   5,674   30,523 

Other intangible assets

  1,461   989   472   1,461   858   603 
                         

Total identifiable intangible assets

 $70,854  $21,256  $49,598  $70,854  $18,144  $52,710 
Finite-Lived Intangible Assets Amortization Expense [Table Text Block]
  

Three months ended June 30,

  

Six months ended June 30,

 
  

2022

  

2021

  

2022

  

2021

 
  

(in thousands)

  

(in thousands)

 
                 

Amortization expense

 $1,596  $1,562  $3,112  $3,128 
Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]
   

Year ended December 31,

 
  

2022

  

2023

  

2024

  

2025

  

2026

  

2027

 
  

(in thousands)

     
                         

Amortization expense

 $3,071  $5,952  $5,629  $5,429  $4,983  $4,706 
XML 40 R30.htm IDEA: XBRL DOCUMENT v3.22.2
Note 8 - Leases (Tables)
6 Months Ended
Jun. 30, 2022
Notes Tables  
Lease, Cost [Table Text Block]
   

Three months ended June 30,

   

Six months ended June 30,

 
   

2022

   

2021

   

2022

   

2021

 
   

(in thousands)

   

(in thousands)

   

(in thousands)

   

(in thousands)

 
                                 

Lease cost

                               

Operating lease cost

  $ 638     $ 487     $ 1,163     $ 1,094  

Short-term lease cost

    161       126       324       190  

Total lease cost

  $ 799     $ 613     $ 1,487     $ 1,284  
                                 

Other information

                               

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

  $ 810     $ 633     $ 1,484     $ 1,381  
                                 

Right-of-use assets obtained in exchange for new operating lease liabilities

  $ 2,240     $ 1,261     $ 2,381     $ 1,277  
                                 
                                 

Weighted average remaining lease term -  operating leases (in years)

                    8.2       8.2  
                                 

Weighted average discount rate -  operating leases

                    4.88 %     4.86 %
Lessee, Operating Lease, Liability, Maturity [Table Text Block]

Remainder of 2022

  $ 1,463  

Year ending December 31,

       

2023

    2,602  

2024

    2,547  

2025

    2,530  

2026

    2,489  

2027

    2,372  

Thereafter

    6,973  

Adjustment to net present value as of June 30, 2022

    (3,762 )
         

Minimum noncancelable lease liability

  $ 17,214  
XML 41 R31.htm IDEA: XBRL DOCUMENT v3.22.2
Note 9 - Accrued Expenses and Other Long-term Liabilities (Tables)
6 Months Ended
Jun. 30, 2022
Notes Tables  
Schedule of Accrued Liabilities [Table Text Block]
   

June 30, 2022

   

December 31, 2021

 
   

(in thousands)

 

Compensation and related taxes

  $ 10,148     $ 10,236  

Income and other taxes

    669       551  

Professional fees

    121       129  

Other

    6,071       5,416  
                 

Total

  $ 17,009     $ 16,332  
Other Noncurrent Liabilities [Table Text Block]
   

June 30, 2022

   

December 31, 2021

 
   

(in thousands)

 

Aquisition-related liabilities

  $ 1,664     $ 1,761  

Income taxes

    691       799  

Other

    148       141  
                 

Total

  $ 2,503     $ 2,701  
XML 42 R32.htm IDEA: XBRL DOCUMENT v3.22.2
Note 10 - Segment and Enterprise-wide Disclosures (Tables)
6 Months Ended
Jun. 30, 2022
Notes Tables  
Schedule of Revenue from External Customers Attributed to Foreign Countries by Geographic Area [Table Text Block]
   

Three months ended

   

Six months ended

 
   

June 30,

   

June 30,

 
   

2022

   

2021

   

2022

   

2021

 
   

(in thousands)

   

(in thousands)

 

United States

  $ 26,228     $ 25,172     $ 50,492     $ 47,140  

Germany

    2,870       3,154       5,861       6,217  

Other countries

    13,010       12,344       25,316       23,196  
                                 

Net Sales

  $ 42,108     $ 40,670     $ 81,669     $ 76,553  
XML 43 R33.htm IDEA: XBRL DOCUMENT v3.22.2
Note 11 - Share-based Compensation (Tables)
6 Months Ended
Jun. 30, 2022
Notes Tables  
Share-Based Payment Arrangement, Cost by Plan [Table Text Block]
  

Three months ended

  

Six months ended

 
  

June 30,

  

June 30,

 
  

2022

  

2021

  

2022

  

2021

 
  

(in thousands)

  

(in thousands)

 

Stock option awards

 $607  $562  $1,226  $1,156 

Restricted stock units

  391   307   799   640 

Performance-based restricted stock units

  138   -   278   - 
                 

Total share-based compensation

 $1,136  $869  $2,303  $1,796 
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]
  

Three months ended

  

Six months ended

 
  

June 30,

  

June 30,

 
  

2022

  

2021

  

2022

  

2021

 
  

(in thousands)

  

(in thousands)

 

Cost of sales

 $135  $100  $273  $200 

Sales and marketing

  193   119   402   288 

General and administrative

  695   557   1,407   1,118 

Research and development

  113   93   221   190 
                 

Total stock-based compensation

 $1,136  $869  $2,303  $1,796 
XML 44 R34.htm IDEA: XBRL DOCUMENT v3.22.2
Note 12 - Net Income Per Share (Tables)
6 Months Ended
Jun. 30, 2022
Notes Tables  
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]
   

Three months ended

   

Six months ended

 
   

June 30,

   

June 30,

 
   

2022

   

2021

   

2022

   

2021

 
   

(in thousands, except per share data)

   

(in thousands, except per share data)

 

Basic:

                               

Net income available for common stockholders

  $ 3,515     $ 8,299     $ 9,553     $ 14,228  
                                 

Weighted average shares outstanding

    21,958       20,611       21,947       20,579  
                                 

Basic earnings per share

  $ 0.16     $ 0.40     $ 0.44     $ 0.69  
                                 

Diluted:

                               

Net income available for common stockholders

  $ 3,515     $ 8,299     $ 9,553     $ 14,228  
                                 

Weighted-average shares outstanding

    21,958       20,611       21,947       20,579  

Common stock equivalents, if dilutive

    171       348       168       321  
                                 

Shares used in computing diluted earnings per common share

    22,129       20,959       22,115       20,900  
                                 

Diluted earnings per share

  $ 0.16     $ 0.40     $ 0.43     $ 0.68  
                                 

Shares excluded in computing diluted earnings per share as those shares would be anti-dilutive

    328       -       390       152  
XML 45 R35.htm IDEA: XBRL DOCUMENT v3.22.2
Note 13 - Stockholders' Equity (Tables)
6 Months Ended
Jun. 30, 2022
Notes Tables  
Schedule of Dividends Payable [Table Text Block]

Record Date

 

Payment Date

 

Per Share Amount

 

Dividend Payment

 
       

(in thousands)

 

Fiscal Year 2022

         

March 8, 2022

 

March 24, 2022

 $0.125 $2,743 

May 17, 2022

 

June 2, 2022

 $0.125 $2,745 
          

Fiscal Year 2021

         

March 9, 2021

 

March 25, 2021

 $0.110 $2,262 

 May 19, 2021

 

June 3, 2021

 $0.110 $2,267 

August 26, 2021

 

September 9, 2021

 $0.110 $2,401 

   November 19, 2021

 

December 2, 2021

 $0.110 $2,405 
XML 46 R36.htm IDEA: XBRL DOCUMENT v3.22.2
Note 14 - Supplemental Cash Flow Information (Tables)
6 Months Ended
Jun. 30, 2022
Notes Tables  
Schedule of Cash Flow, Supplemental Disclosures [Table Text Block]
   

For the six months ended

 
   

June 30,

 
   

2022

   

2021

 
   

(in thousands)

 

Cash paid for income taxes, net

  $ 3,991     $ 6,236  
XML 47 R37.htm IDEA: XBRL DOCUMENT v3.22.2
Note 15 - Fair Value Measurements (Tables)
6 Months Ended
Jun. 30, 2022
Notes Tables  
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]
   

Six months ended June 30,

 
   

2022

   

2021

 
   

(in thousands)

 

Beginning balance

  $ 1,492     $ 2,240  

Additions

    -       -  

Payments

    -       -  

Change in fair value included in earnings

    27       61  
                 

Ending balance

  $ 1,519     $ 2,301  
XML 48 R38.htm IDEA: XBRL DOCUMENT v3.22.2
Note 16 - Accumulated Other Comprehensive Loss (Tables)
6 Months Ended
Jun. 30, 2022
Notes Tables  
Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]
   

Six months ended

 
   

June 30,

 
   

2022

   

2021

 
   

(in thousands)

 

Beginning balance

  $ (3,435 )   $ (1,525 )
                 

Other comprehensive income (loss) before reclassifications

    (3,009 )     (718 )
                 

Ending Balance

  $ (6,444 )   $ (2,243 )
XML 49 R39.htm IDEA: XBRL DOCUMENT v3.22.2
Note 1 - Organization and Basis for Presentation (Details Textual)
6 Months Ended
Jun. 30, 2022
Minimum [Member]  
Period of Payments Received from Customers (Day) 30 days
Maximum [Member]  
Period of Payments Received from Customers (Day) 60 days
XML 50 R40.htm IDEA: XBRL DOCUMENT v3.22.2
Note 1 - Organization and Basis for Presentation - Disaggregation of Revenue by Major Geographic Area (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Revenue $ 42,108 $ 40,670 $ 81,669 $ 76,553
Americas [Member]        
Revenue 28,854 27,329 55,397 51,028
EMEA [Member]        
Revenue 10,749 10,803 21,243 20,665
Asia Pacific [Member]        
Revenue $ 2,505 $ 2,538 $ 5,029 $ 4,860
XML 51 R41.htm IDEA: XBRL DOCUMENT v3.22.2
Note 2 - Income Tax Expense (Details Textual) - USD ($)
6 Months Ended
Jun. 30, 2022
Dec. 31, 2021
Unrecognized Tax Benefits, Ending Balance $ 702,000 $ 768,000
Domestic Tax Authority [Member]    
Open Tax Year 2018 2019 2020 2021  
Foreign Tax Authority [Member]    
Open Tax Year 2014 2015 2016 2017 2018 2019 2020 2021  
XML 52 R42.htm IDEA: XBRL DOCUMENT v3.22.2
Note 2 - Income Tax Expense - Reconciliation of Beginning and Ending Amount of Unrecognized Tax Benefits (Details)
6 Months Ended
Jun. 30, 2022
USD ($)
Unrecognized tax benefits $ 768,000
Additions/adjustments for tax positions of current year 0
Additions/adjustments for tax positions of prior years (66,000)
Reductions for settlements with taxing authorities 0
Reductions for lapses of the applicable statutes of limitations 0
Unrecognized tax benefits $ 702,000
XML 53 R43.htm IDEA: XBRL DOCUMENT v3.22.2
Note 3 - Inventories and Other Deferred Costs (Details Textual) - USD ($)
$ in Millions
Jun. 30, 2022
Dec. 31, 2021
Other Inventory, Materials, Supplies and Merchandise under Consignment, Gross $ 1.8 $ 2.1
XML 54 R44.htm IDEA: XBRL DOCUMENT v3.22.2
Note 3 - Inventories and Other Deferred Costs - Summary of Inventories and Other Deferred Costs (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Raw materials $ 13,434 $ 5,945
Work-in-process 3,057 9,416
Finished products 25,269 25,286
Other deferred costs 5,432 5,457
Total inventory and other deferred costs $ 47,192 $ 46,104
XML 55 R45.htm IDEA: XBRL DOCUMENT v3.22.2
Note 4 - Acquisitions (Details Textual) - Artegraft Inc [Member]
Jun. 22, 2020
USD ($)
Jun. 30, 2022
USD ($)
Payments to Acquire Businesses, Gross $ 72,500,000  
Escrow Deposit Disbursements Related to Property Acquisition $ 7,500,000  
Business Combination, Contingent Consideration, Liability, Total   $ 400,000
Business Acquisition, Purchase Price Allocation, Goodwill Expected Tax Deductible, Period (Year) 15 years  
Acquired Finite-lived Intangible Assets, Weighted Average Useful Life (Year) 12 years 7 months 6 days  
First Earn-out [Member]    
Business Combination, Contingent Consideration, Liability, Total $ 5,800,000  
Business Combination, Contingent Consideration, Unit Sales 20,000  
Second Earn-out [Member]    
Business Combination, Contingent Consideration, Liability, Total $ 5,800,000  
Business Combination, Contingent Consideration, Unit Sales 24,000  
Third Earn-out [Member]    
Business Combination, Contingent Consideration, Liability, Total $ 5,800,000  
Business Combination, Contingent Consideration, Unit Sales 28,800  
Catch-Up Payment [Member]    
Business Combination, Contingent Consideration, Liability, Total $ 400,000 $ 200,000
Business Combination, Contingent Consideration, Minimum Unit Sales in Three Years 58,240  
Business Combination, Contingent Consideration, Minimum Unit Sales in Three Years, Percent of Combined Individual Year Targets 80.00%  
Business Combination, Contingent Consideration, Before Multiplied by Fraction $ 17,500,000  
Business Combination, Contingent Consideration, Denominator, Less Amount Paid 72,800  
Maximum [Member]    
Business Combination, Consideration Transferred, Total $ 90,000,000.0  
XML 56 R46.htm IDEA: XBRL DOCUMENT v3.22.2
Note 4 - Acquisitions - Assets Acquired and Liabilities Assumed (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Jun. 22, 2020
Goodwill $ 65,945 $ 65,945  
Artegraft Inc [Member]      
Inventory     $ 3,859
Accounts receivable     1,789
Equipment and supplies     1,140
Accounts payable and other     53
Intangible assets     39,056
Goodwill     27,115
Purchase price     $ 72,906
XML 57 R47.htm IDEA: XBRL DOCUMENT v3.22.2
Note 4 - Acquisitions - Acquired Intangible Assets and Related Estimated Useful Lives (Details) - Artegraft Inc [Member]
$ in Thousands
Jun. 22, 2020
USD ($)
Allocated Fair Value $ 39,056
Weighted Average Useful Life (Year) 12 years 7 months 6 days
Customer Relationships [Member]  
Allocated Fair Value $ 20,310
Weighted Average Useful Life (Year) 15 years
Intellectual Property [Member]  
Allocated Fair Value $ 16,449
Weighted Average Useful Life (Year) 10 years
Noncompete Agreements [Member]  
Allocated Fair Value $ 104
Weighted Average Useful Life (Year) 5 years
Trade Names [Member]  
Allocated Fair Value $ 2,193
Weighted Average Useful Life (Year) 10 years
XML 58 R48.htm IDEA: XBRL DOCUMENT v3.22.2
Note 5 - Divestitures (Details Textual) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2022
Restructuring Charges, Total $ 3.1 $ 3.1
XML 59 R49.htm IDEA: XBRL DOCUMENT v3.22.2
Note 6 - Goodwill and Other Intangible Assets (Details Textual)
6 Months Ended
Jun. 30, 2022
Minimum [Member]  
Finite-Lived Intangible Asset, Useful Life (Year) 2 years
Maximum [Member]  
Finite-Lived Intangible Asset, Useful Life (Year) 16 years
Weighted Average [Member]  
Finite-Lived Intangible Asset, Useful Life (Year) 11 years 1 month 6 days
XML 60 R50.htm IDEA: XBRL DOCUMENT v3.22.2
Note 6 - Goodwill and Other Intangible Assets - Components of Identifiable Intangible Assets (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Gross carrying value $ 70,854 $ 70,854
Accumulated amortization 21,256 18,144
Net carrying value 49,598 52,710
Product Technology and Intellectual Property [Member]    
Gross carrying value 29,549 29,549
Accumulated amortization 11,914 10,473
Net carrying value 17,635 19,076
Trademarks, Tradenames and Licenses [Member]    
Gross carrying value 3,647 3,647
Accumulated amortization 1,338 1,139
Net carrying value 2,309 2,508
Customer Relationships [Member]    
Gross carrying value 36,197 36,197
Accumulated amortization 7,015 5,674
Net carrying value 29,182 30,523
Other Intangible Assets [Member]    
Gross carrying value 1,461 1,461
Accumulated amortization 989 858
Net carrying value $ 472 $ 603
XML 61 R51.htm IDEA: XBRL DOCUMENT v3.22.2
Note 6 - Goodwill and Other Intangible Assets - Amortization Expense Included in General and Administrative Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Amortization expense $ 1,596 $ 1,562 $ 3,112 $ 3,128
XML 62 R52.htm IDEA: XBRL DOCUMENT v3.22.2
Note 6 - Goodwill and Other Intangible Assets - Estimated Amortization Expense for Each of Five Succeeding Fiscal Years (Details)
$ in Thousands
Jun. 30, 2022
USD ($)
2022 $ 3,071
2023 5,952
2024 5,629
2025 5,429
2026 4,983
2027 $ 4,706
XML 63 R53.htm IDEA: XBRL DOCUMENT v3.22.2
Note 7 - Revolving Line of Credit and Long-term Debt (Details Textual) - Senior Secured Credit Facility [Member] - USD ($)
$ in Millions
6 Months Ended 12 Months Ended
Jun. 22, 2020
Jun. 30, 2021
Dec. 31, 2021
Debt Instrument, Face Amount $ 65.0    
Debt Instrument, Interest Rate, Effective Percentage     4.20%
Debt Issuance Costs, Net, Total 1.8    
Interest Paid, Including Capitalized Interest, Operating and Investing Activities, Total   $ 0.7  
Term Loan [Member]      
Debt Instrument, Face Amount $ 40.0    
Debt Instrument, Term (Year) 5 years    
Repayments of Long-Term Debt, Total   1.0 $ 1.0
Repayments of Long-Term Lines of Credit   $ 15.0  
Debt Instrument, Interest Rate, Effective Percentage   3.25%  
Amortization of Debt Issuance Costs   $ 0.3  
Term Loan [Member] | Base Rate [Member] | Minimum [Member]      
Debt Instrument, Basis Spread on Variable Rate 1.25%    
Term Loan [Member] | Base Rate [Member] | Maximum [Member]      
Debt Instrument, Basis Spread on Variable Rate 1.75%    
Term Loan [Member] | Eurodollar [Member] | Minimum [Member]      
Debt Instrument, Basis Spread on Variable Rate 2.25%    
Term Loan [Member] | Eurodollar [Member] | Maximum [Member]      
Debt Instrument, Basis Spread on Variable Rate 2.75%    
Term Loan [Member] | Fed Funds Effective Rate Overnight Index Swap Rate [Member]      
Debt Instrument, Basis Spread on Variable Rate 0.50%    
Revolving Credit Facility [Member]      
Line of Credit Facility, Maximum Borrowing Capacity $ 25.0    
Revolving Credit Facility [Member] | Other Assets [Member]      
Debt Issuance Costs, Line of Credit Arrangements, Net, Total $ 0.7    
XML 64 R54.htm IDEA: XBRL DOCUMENT v3.22.2
Note 8 - Leases (Details Textual)
$ in Thousands
Jun. 30, 2022
USD ($)
ft²
Mar. 31, 2022
ft²
Jun. 30, 2021
Finance Lease, Right-of-Use Asset | $ $ 0    
Lessee, Operating Lease, Discount Rate 5.25%    
Senior Secured Credit Facility [Member] | Term Loan [Member]      
Debt Instrument, Interest Rate, Stated Percentage 3.50%    
SINGAPORE      
Lessee, Operating Lease, Renewal Term (Year) 1 year    
North Brunswick, New Jersey [Member] | Artegraft Inc [Member]      
Area of Real Estate Property (Square Foot) 16,732    
ARIZONA      
Lessee, Operating Lease, Renewal Term (Year) 3 years    
CANADA      
Lessee, Operating Lease, Renewal Term (Year) 5 years    
Principal Worldwide Executive, Distribution, and Manufacturing Operations Facilities [Member] | Massachusetts [Member]      
Area of Real Estate Property (Square Foot) 109,354    
International Operations Headquarter Facility [Member] | GERMANY      
Area of Real Estate Property (Square Foot) 21,410 16,470  
Area of Real Estate Property, Increase (Square Foot) 4,940    
Lessee, Operating Lease, Renewal Term (Year) 5 years    
Office Space in Seoul, Korea [Member]      
Area of Real Estate Property (Square Foot) 2,300    
Customer Service and Warehouse Facility [Member] | ITALY      
Lessee, Operating Lease, Renewal Term (Year)     6 years
Lessee, Operating Lease, Term of Contract (Year)     6 years
Leased Automobiles [Member]      
Lessee, Operating Lease, Term of Contract (Year) 3 years    
Leased Printing Equipment [Member]      
Lessee, Operating Lease, Term of Contract (Year)     5 years
XML 65 R55.htm IDEA: XBRL DOCUMENT v3.22.2
Note 8 - Leases - Additional Lease Information (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Operating lease cost $ 638 $ 487 $ 1,163 $ 1,094
Short-term lease cost 161 126 324 190
Total lease cost 799 613 1,487 1,284
Cash paid for amounts included in the measurement of operating lease liabilities 810 633 1,484 1,381
Right-of-use assets obtained in exchange for new operating lease liabilities $ 2,240 $ 1,261 $ 2,381 $ 1,277
Weighted average remaining lease term - operating leases (in years) (Year) 8 years 2 months 12 days 8 years 2 months 12 days 8 years 2 months 12 days 8 years 2 months 12 days
Weighted average discount rate - operating leases 4.88% 4.86% 4.88% 4.86%
XML 66 R56.htm IDEA: XBRL DOCUMENT v3.22.2
Note 8 - Leases - Minimum Rental Commitments (Details)
$ in Thousands
Jun. 30, 2022
USD ($)
Remainder of 2022 $ 1,463
2023 2,602
2024 2,547
2025 2,530
2026 2,489
2027 2,372
Thereafter 6,973
Adjustment to net present value as of June 30, 2022 (3,762)
Minimum noncancelable lease liability $ 17,214
XML 67 R57.htm IDEA: XBRL DOCUMENT v3.22.2
Note 9 - Accrued Expenses and Other Long-term Liabilities - Accrued Expenses (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Compensation and related taxes $ 10,148 $ 10,236
Income and other taxes 669 551
Professional fees 121 129
Other 6,071 5,416
Total $ 17,009 $ 16,332
XML 68 R58.htm IDEA: XBRL DOCUMENT v3.22.2
Note 9 - Accrued Expenses and Other Long-term Liabilities - Other Long-term Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Aquisition-related liabilities $ 1,664 $ 1,761
Income taxes 691 799
Other 148 141
Total $ 2,503 $ 2,701
XML 69 R59.htm IDEA: XBRL DOCUMENT v3.22.2
Note 10 - Segment and Enterprise-wide Disclosures (Details Textual)
6 Months Ended
Jun. 30, 2022
Number of Operating Segments 1
XML 70 R60.htm IDEA: XBRL DOCUMENT v3.22.2
Note 10 - Segment and Enterprise-wide Disclosures - Net Sales to Unaffiliated Customers by Geography (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Net Sales $ 42,108 $ 40,670 $ 81,669 $ 76,553
UNITED STATES        
Net Sales 26,228 25,172 50,492 47,140
GERMANY        
Net Sales 2,870 3,154 5,861 6,217
Other Countries [Member]        
Net Sales $ 13,010 $ 12,344 $ 25,316 $ 23,196
XML 71 R61.htm IDEA: XBRL DOCUMENT v3.22.2
Note 11 - Share-based Compensation (Details Textual) - shares
6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross (in shares) 984 0
Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture, Total (in shares) 43,000 140,000
Restricted Stock Units (RSUs) [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares) 320 1,157
Performance-based Restricted Stock Units [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares) 250 0
XML 72 R62.htm IDEA: XBRL DOCUMENT v3.22.2
Note 11 - Share-based Compensation - Share-Based Compensation Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Stock-based compensation $ 1,136 $ 869 $ 2,303 $ 1,796
Share-Based Payment Arrangement, Option [Member]        
Stock-based compensation 607 562 1,226 1,156
Restricted Stock Units (RSUs) [Member]        
Stock-based compensation 391 307 799 640
Performance-based Restricted Units [Member]        
Stock-based compensation $ 138 $ 0 $ 278 $ 0
XML 73 R63.htm IDEA: XBRL DOCUMENT v3.22.2
Note 11 - Share-based Compensation - Schedule of Stock-based Compensation (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Total stock-based compensation $ 1,136 $ 869 $ 2,303 $ 1,796
Cost of Sales [Member]        
Total stock-based compensation 135 100 273 200
Selling and Marketing Expense [Member]        
Total stock-based compensation 193 119 402 288
General and Administrative Expense [Member]        
Total stock-based compensation 695 557 1,407 1,118
Research and Development Expense [Member]        
Total stock-based compensation $ 113 $ 93 $ 221 $ 190
XML 74 R64.htm IDEA: XBRL DOCUMENT v3.22.2
Note 12 - Net Income per Share - Computation of Basic and Diluted Net Income per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Mar. 31, 2022
Jun. 30, 2021
Mar. 31, 2021
Jun. 30, 2022
Jun. 30, 2021
Net income $ 3,515 $ 6,038 $ 8,299 $ 5,929 $ 9,553 $ 14,228
Weighted average shares outstanding (in shares) 21,958   20,611   21,947 20,579
Basic earnings per share (in dollars per share) $ 0.16   $ 0.40   $ 0.44 $ 0.69
Common stock equivalents, if dilutive (in shares) 171   348   168 321
Shares used in computing diluted earnings per common share (in shares) 22,129   20,959   22,115 20,900
Diluted earnings per share (in dollars per share) $ 0.16   $ 0.40   $ 0.43 $ 0.68
Shares excluded in computing diluted earnings per share as those shares would be anti-dilutive (in shares) 328   0   390 152
XML 75 R65.htm IDEA: XBRL DOCUMENT v3.22.2
Note 13 - Stockholders' Equity (Details Textual) - USD ($)
$ / shares in Units, shares in Thousands, $ in Millions
3 Months Ended 6 Months Ended
Jul. 26, 2022
Jun. 30, 2022
Mar. 31, 2022
Jun. 30, 2021
Mar. 31, 2021
Jun. 30, 2022
Jun. 30, 2021
Feb. 22, 2022
Common Stock, Dividends, Per Share, Declared (in dollars per share)   $ 0.125   $ 0.110   $ 0.250 $ 0.220  
Subsequent Event [Member]                
Common Stock, Dividends, Per Share, Declared (in dollars per share) $ 0.125              
Dividends Payable, Date to be Paid Sep. 08, 2022              
Dividends Payable, Date of Record Aug. 25, 2022              
Common Stock [Member]                
Treasury Stock, Shares, Acquired (in shares)          
Stock Repurchase Program [Member] | Common Stock [Member]                
Stock Repurchase Program, Authorized Amount               $ 20
Treasury Stock, Shares, Acquired (in shares)           0    
XML 76 R66.htm IDEA: XBRL DOCUMENT v3.22.2
Note 13 - Stockholders' Equity - Dividend Activity (Details) - USD ($)
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Dec. 31, 2021
Mar. 31, 2022
Per share amount (in dollars per share) $ 0.125 $ 0.110 $ 0.250 $ 0.220    
Quarterly Dividends 1 [Member]            
Payment date     Mar. 24, 2022      
Per share amount (in dollars per share)     $ 0.125      
Dividend payment           $ 2,743,000
Quarterly Dividends 2 [Member]            
Payment date     Jun. 02, 2022      
Per share amount (in dollars per share)     $ 0.125      
Dividend payment         $ 2,745,000  
Quarterly Dividends 3 [Member]            
Payment date         Mar. 25, 2021  
Per share amount (in dollars per share)         $ 0.110  
Dividend payment         $ 2,262,000  
Quarterly Dividends 4 [Member]            
Payment date         Jun. 03, 2021  
Per share amount (in dollars per share)         $ 0.110  
Dividend payment         $ 2,267,000  
Quarterly Dividends 5 [Member]            
Payment date         Sep. 09, 2021  
Per share amount (in dollars per share)         $ 0.110  
Dividend payment         $ 2,401,000  
Quarterly Dividends 6 [Member]            
Payment date         Dec. 02, 2021  
Per share amount (in dollars per share)         $ 0.110  
Dividend payment         $ 2,405  
XML 77 R67.htm IDEA: XBRL DOCUMENT v3.22.2
Note 14 - Supplemental Cash Flow Information - Schedule of Supplemental Cash Flow Information (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Cash paid for income taxes, net $ 3,991 $ 6,236
XML 78 R68.htm IDEA: XBRL DOCUMENT v3.22.2
Note 15 - Fair Value Measurements (Details Textual) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2019
Oct. 11, 2019
Artegraft Inc [Member]      
Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High $ 17,500    
Business Combination, Contingent Consideration, Liability, Total 400    
CardioCel and VascuCel Biologic Patches [Member]      
Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High   $ 7,800  
CardioCel and VascuCel Biologic Patches [Member] | Audited Carve-Out Financial Statements of the Acquired Business [Member]      
Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High   300  
CardioCel and VascuCel Biologic Patches [Member] | Third Holdback [Member]      
Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High   2,000  
Business Combination, Contingent Consideration, Liability, Total     $ 2,000
CardioCel and VascuCel Biologic Patches [Member] | Extension of Product Shelf Life from 36 Months to 60 Months in the First Anniversary of Closing Date [Member]      
Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High   500  
CardioCel and VascuCel Biologic Patches [Member] | Achievement of Specified Levels of Revenues [Member]      
Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High   $ 5,000  
Fair Value, Inputs, Level 2 [Member] | Fair Value, Recurring [Member]      
Assets, Fair Value Disclosure $ 0    
Fair Value, Inputs, Level 3 [Member] | CardioCel and VascuCel Biologic Patches [Member]      
Business Combination, Contingent Consideration, Liability, Total     $ 2,300
XML 79 R69.htm IDEA: XBRL DOCUMENT v3.22.2
Note 15 - Fair Value Measurements - Roll-forward of the Fair Value as Determined by Level 3 (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Beginning balance $ 1,492 $ 2,240
Additions 0 0
Payments 0 0
Change in fair value included in earnings 27 61
Ending balance $ 1,519 $ 2,301
XML 80 R70.htm IDEA: XBRL DOCUMENT v3.22.2
Note 16 - Accumulated Other Comprehensive Loss - Schedule of Accumulated Other Comprehensive Income (Loss) (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Balance $ 254,151 $ 172,572
Balance 258,033 185,833
AOCI Attributable to Parent [Member]    
Balance (3,435) (1,525)
Other comprehensive income (loss) before reclassifications (3,009) (718)
Balance $ (6,444) $ (2,243)
XML 81 lmat20220630_10q_htm.xml IDEA: XBRL DOCUMENT 0001158895 2022-01-01 2022-06-30 0001158895 2022-07-29 0001158895 2022-06-30 0001158895 2021-12-31 0001158895 2022-04-01 2022-06-30 0001158895 2021-04-01 2021-06-30 0001158895 2021-01-01 2021-06-30 0001158895 us-gaap:CommonStockMember 2021-12-31 0001158895 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001158895 us-gaap:RetainedEarningsMember 2021-12-31 0001158895 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0001158895 us-gaap:TreasuryStockMember 2021-12-31 0001158895 us-gaap:CommonStockMember 2022-01-01 2022-03-31 0001158895 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-03-31 0001158895 us-gaap:RetainedEarningsMember 2022-01-01 2022-03-31 0001158895 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-03-31 0001158895 us-gaap:TreasuryStockMember 2022-01-01 2022-03-31 0001158895 2022-01-01 2022-03-31 0001158895 us-gaap:CommonStockMember 2022-03-31 0001158895 us-gaap:AdditionalPaidInCapitalMember 2022-03-31 0001158895 us-gaap:RetainedEarningsMember 2022-03-31 0001158895 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-03-31 0001158895 us-gaap:TreasuryStockMember 2022-03-31 0001158895 2022-03-31 0001158895 us-gaap:CommonStockMember 2022-04-01 2022-06-30 0001158895 us-gaap:AdditionalPaidInCapitalMember 2022-04-01 2022-06-30 0001158895 us-gaap:RetainedEarningsMember 2022-04-01 2022-06-30 0001158895 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-04-01 2022-06-30 0001158895 us-gaap:TreasuryStockMember 2022-04-01 2022-06-30 0001158895 us-gaap:CommonStockMember 2022-06-30 0001158895 us-gaap:AdditionalPaidInCapitalMember 2022-06-30 0001158895 us-gaap:RetainedEarningsMember 2022-06-30 0001158895 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-06-30 0001158895 us-gaap:TreasuryStockMember 2022-06-30 0001158895 us-gaap:CommonStockMember 2020-12-31 0001158895 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0001158895 us-gaap:RetainedEarningsMember 2020-12-31 0001158895 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-12-31 0001158895 us-gaap:TreasuryStockMember 2020-12-31 0001158895 2020-12-31 0001158895 us-gaap:CommonStockMember 2021-01-01 2021-03-31 0001158895 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-03-31 0001158895 us-gaap:RetainedEarningsMember 2021-01-01 2021-03-31 0001158895 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-01-01 2021-03-31 0001158895 us-gaap:TreasuryStockMember 2021-01-01 2021-03-31 0001158895 2021-01-01 2021-03-31 0001158895 us-gaap:CommonStockMember 2021-03-31 0001158895 us-gaap:AdditionalPaidInCapitalMember 2021-03-31 0001158895 us-gaap:RetainedEarningsMember 2021-03-31 0001158895 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-03-31 0001158895 us-gaap:TreasuryStockMember 2021-03-31 0001158895 2021-03-31 0001158895 us-gaap:CommonStockMember 2021-04-01 2021-06-30 0001158895 us-gaap:AdditionalPaidInCapitalMember 2021-04-01 2021-06-30 0001158895 us-gaap:RetainedEarningsMember 2021-04-01 2021-06-30 0001158895 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-04-01 2021-06-30 0001158895 us-gaap:TreasuryStockMember 2021-04-01 2021-06-30 0001158895 us-gaap:CommonStockMember 2021-06-30 0001158895 us-gaap:AdditionalPaidInCapitalMember 2021-06-30 0001158895 us-gaap:RetainedEarningsMember 2021-06-30 0001158895 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-06-30 0001158895 us-gaap:TreasuryStockMember 2021-06-30 0001158895 2021-06-30 0001158895 srt:AmericasMember 2022-04-01 2022-06-30 0001158895 srt:AmericasMember 2021-04-01 2021-06-30 0001158895 srt:AmericasMember 2022-01-01 2022-06-30 0001158895 srt:AmericasMember 2021-01-01 2021-06-30 0001158895 us-gaap:EMEAMember 2022-04-01 2022-06-30 0001158895 us-gaap:EMEAMember 2021-04-01 2021-06-30 0001158895 us-gaap:EMEAMember 2022-01-01 2022-06-30 0001158895 us-gaap:EMEAMember 2021-01-01 2021-06-30 0001158895 srt:AsiaPacificMember 2022-04-01 2022-06-30 0001158895 srt:AsiaPacificMember 2021-04-01 2021-06-30 0001158895 srt:AsiaPacificMember 2022-01-01 2022-06-30 0001158895 srt:AsiaPacificMember 2021-01-01 2021-06-30 0001158895 srt:MinimumMember 2022-01-01 2022-06-30 0001158895 srt:MaximumMember 2022-01-01 2022-06-30 0001158895 us-gaap:DomesticCountryMember 2022-01-01 2022-06-30 0001158895 us-gaap:ForeignCountryMember 2022-01-01 2022-06-30 0001158895 srt:MaximumMember lmat:ArtegraftIncMember 2020-06-22 2020-06-22 0001158895 lmat:ArtegraftIncMember 2020-06-22 2020-06-22 0001158895 lmat:ArtegraftIncMember lmat:FirstEarnoutMember 2020-06-22 0001158895 lmat:ArtegraftIncMember lmat:SecondEarnoutMember 2020-06-22 0001158895 lmat:ArtegraftIncMember lmat:ThirdEarnoutMember 2020-06-22 0001158895 lmat:ArtegraftIncMember lmat:CatchupPaymentMember 2020-06-22 0001158895 lmat:ArtegraftIncMember lmat:CatchupPaymentMember 2022-06-30 0001158895 lmat:ArtegraftIncMember 2020-06-22 0001158895 lmat:ArtegraftIncMember us-gaap:CustomerRelationshipsMember 2020-06-22 0001158895 lmat:ArtegraftIncMember us-gaap:CustomerRelationshipsMember 2020-06-22 2020-06-22 0001158895 lmat:ArtegraftIncMember us-gaap:IntellectualPropertyMember 2020-06-22 0001158895 lmat:ArtegraftIncMember us-gaap:IntellectualPropertyMember 2020-06-22 2020-06-22 0001158895 lmat:ArtegraftIncMember us-gaap:NoncompeteAgreementsMember 2020-06-22 0001158895 lmat:ArtegraftIncMember us-gaap:NoncompeteAgreementsMember 2020-06-22 2020-06-22 0001158895 lmat:ArtegraftIncMember us-gaap:TradeNamesMember 2020-06-22 0001158895 lmat:ArtegraftIncMember us-gaap:TradeNamesMember 2020-06-22 2020-06-22 0001158895 lmat:ProductTechnologyAndIntellectualPropertyMember 2022-06-30 0001158895 lmat:ProductTechnologyAndIntellectualPropertyMember 2021-12-31 0001158895 lmat:TrademarksTradenamesAndLicensesMember 2022-06-30 0001158895 lmat:TrademarksTradenamesAndLicensesMember 2021-12-31 0001158895 us-gaap:CustomerRelationshipsMember 2022-06-30 0001158895 us-gaap:CustomerRelationshipsMember 2021-12-31 0001158895 us-gaap:OtherIntangibleAssetsMember 2022-06-30 0001158895 us-gaap:OtherIntangibleAssetsMember 2021-12-31 0001158895 srt:WeightedAverageMember 2022-01-01 2022-06-30 0001158895 lmat:SeniorSecuredCreditFacilityMember 2020-06-22 0001158895 us-gaap:RevolvingCreditFacilityMember lmat:SeniorSecuredCreditFacilityMember 2020-06-22 0001158895 lmat:SeniorSecuredCreditFacilityMember lmat:TermLoanMember 2020-06-22 0001158895 lmat:SeniorSecuredCreditFacilityMember lmat:TermLoanMember 2020-06-22 2020-06-22 0001158895 lmat:SeniorSecuredCreditFacilityMember lmat:TermLoanMember 2021-01-01 2021-12-31 0001158895 lmat:SeniorSecuredCreditFacilityMember lmat:TermLoanMember 2021-01-01 2021-06-30 0001158895 srt:MinimumMember lmat:SeniorSecuredCreditFacilityMember lmat:TermLoanMember us-gaap:BaseRateMember 2020-06-22 2020-06-22 0001158895 srt:MaximumMember lmat:SeniorSecuredCreditFacilityMember lmat:TermLoanMember us-gaap:BaseRateMember 2020-06-22 2020-06-22 0001158895 srt:MinimumMember lmat:SeniorSecuredCreditFacilityMember lmat:TermLoanMember us-gaap:EurodollarMember 2020-06-22 2020-06-22 0001158895 srt:MaximumMember lmat:SeniorSecuredCreditFacilityMember lmat:TermLoanMember us-gaap:EurodollarMember 2020-06-22 2020-06-22 0001158895 lmat:SeniorSecuredCreditFacilityMember lmat:TermLoanMember us-gaap:FederalFundsEffectiveSwapRateMember 2020-06-22 2020-06-22 0001158895 lmat:SeniorSecuredCreditFacilityMember lmat:TermLoanMember 2021-06-30 0001158895 us-gaap:OtherAssetsMember us-gaap:RevolvingCreditFacilityMember lmat:SeniorSecuredCreditFacilityMember 2020-06-22 0001158895 lmat:SeniorSecuredCreditFacilityMember 2021-12-31 0001158895 lmat:SeniorSecuredCreditFacilityMember 2021-01-01 2021-06-30 0001158895 lmat:Massachusetts1Member lmat:PrincipalWorldwideExecutiveDistributionAndManufacturingOperationsFacilitiesMember 2022-06-30 0001158895 country:DE lmat:InternationalOperationsHeadquarterFacilityMember 2022-06-30 0001158895 country:DE lmat:InternationalOperationsHeadquarterFacilityMember 2022-03-31 0001158895 lmat:OfficeSpaceInSeoulKoreaMember 2022-06-30 0001158895 country:SG 2022-06-30 0001158895 lmat:NorthBrunswickNewJerseyMember lmat:ArtegraftIncMember 2022-06-30 0001158895 country:IT lmat:CustomerServiceAndWarehouseFacilityMember 2021-06-30 0001158895 stpr:AZ 2022-06-30 0001158895 country:CA 2022-06-30 0001158895 lmat:LeasedAutomobilesMember 2022-06-30 0001158895 lmat:LeasedPrintingEquipmentMember 2021-06-30 0001158895 lmat:SeniorSecuredCreditFacilityMember lmat:TermLoanMember 2022-06-30 0001158895 country:US 2022-04-01 2022-06-30 0001158895 country:US 2021-04-01 2021-06-30 0001158895 country:US 2022-01-01 2022-06-30 0001158895 country:US 2021-01-01 2021-06-30 0001158895 country:DE 2022-04-01 2022-06-30 0001158895 country:DE 2021-04-01 2021-06-30 0001158895 country:DE 2022-01-01 2022-06-30 0001158895 country:DE 2021-01-01 2021-06-30 0001158895 lmat:OtherCountriesMember 2022-04-01 2022-06-30 0001158895 lmat:OtherCountriesMember 2021-04-01 2021-06-30 0001158895 lmat:OtherCountriesMember 2022-01-01 2022-06-30 0001158895 lmat:OtherCountriesMember 2021-01-01 2021-06-30 0001158895 us-gaap:EmployeeStockOptionMember 2022-04-01 2022-06-30 0001158895 us-gaap:EmployeeStockOptionMember 2021-04-01 2021-06-30 0001158895 us-gaap:EmployeeStockOptionMember 2022-01-01 2022-06-30 0001158895 us-gaap:EmployeeStockOptionMember 2021-01-01 2021-06-30 0001158895 us-gaap:RestrictedStockUnitsRSUMember 2022-04-01 2022-06-30 0001158895 us-gaap:RestrictedStockUnitsRSUMember 2021-04-01 2021-06-30 0001158895 us-gaap:RestrictedStockUnitsRSUMember 2022-01-01 2022-06-30 0001158895 us-gaap:RestrictedStockUnitsRSUMember 2021-01-01 2021-06-30 0001158895 lmat:PerformancebasedRestrictedUnitsMember 2022-04-01 2022-06-30 0001158895 lmat:PerformancebasedRestrictedUnitsMember 2021-04-01 2021-06-30 0001158895 lmat:PerformancebasedRestrictedUnitsMember 2022-01-01 2022-06-30 0001158895 lmat:PerformancebasedRestrictedUnitsMember 2021-01-01 2021-06-30 0001158895 us-gaap:CostOfSalesMember 2022-04-01 2022-06-30 0001158895 us-gaap:CostOfSalesMember 2021-04-01 2021-06-30 0001158895 us-gaap:CostOfSalesMember 2022-01-01 2022-06-30 0001158895 us-gaap:CostOfSalesMember 2021-01-01 2021-06-30 0001158895 us-gaap:SellingAndMarketingExpenseMember 2022-04-01 2022-06-30 0001158895 us-gaap:SellingAndMarketingExpenseMember 2021-04-01 2021-06-30 0001158895 us-gaap:SellingAndMarketingExpenseMember 2022-01-01 2022-06-30 0001158895 us-gaap:SellingAndMarketingExpenseMember 2021-01-01 2021-06-30 0001158895 us-gaap:GeneralAndAdministrativeExpenseMember 2022-04-01 2022-06-30 0001158895 us-gaap:GeneralAndAdministrativeExpenseMember 2021-04-01 2021-06-30 0001158895 us-gaap:GeneralAndAdministrativeExpenseMember 2022-01-01 2022-06-30 0001158895 us-gaap:GeneralAndAdministrativeExpenseMember 2021-01-01 2021-06-30 0001158895 us-gaap:ResearchAndDevelopmentExpenseMember 2022-04-01 2022-06-30 0001158895 us-gaap:ResearchAndDevelopmentExpenseMember 2021-04-01 2021-06-30 0001158895 us-gaap:ResearchAndDevelopmentExpenseMember 2022-01-01 2022-06-30 0001158895 us-gaap:ResearchAndDevelopmentExpenseMember 2021-01-01 2021-06-30 0001158895 lmat:PerformancebasedRestrictedStockUnitsMember 2022-01-01 2022-06-30 0001158895 lmat:PerformancebasedRestrictedStockUnitsMember 2021-01-01 2021-06-30 0001158895 lmat:StockRepurchaseProgramMember us-gaap:CommonStockMember 2022-02-22 0001158895 lmat:StockRepurchaseProgramMember us-gaap:CommonStockMember 2022-01-01 2022-06-30 0001158895 lmat:QuarterlyDividends1Member 2022-01-01 2022-06-30 0001158895 lmat:QuarterlyDividends1Member 2022-03-31 0001158895 lmat:QuarterlyDividends2Member 2022-01-01 2022-06-30 0001158895 lmat:QuarterlyDividends2Member 2021-12-31 0001158895 lmat:QuarterlyDividends3Member 2021-01-01 2021-12-31 0001158895 lmat:QuarterlyDividends3Member 2021-12-31 0001158895 lmat:QuarterlyDividends4Member 2021-01-01 2021-12-31 0001158895 lmat:QuarterlyDividends4Member 2021-12-31 0001158895 lmat:QuarterlyDividends5Member 2021-01-01 2021-12-31 0001158895 lmat:QuarterlyDividends5Member 2021-12-31 0001158895 lmat:QuarterlyDividends6Member 2021-01-01 2021-12-31 0001158895 lmat:QuarterlyDividends6Member 2021-12-31 0001158895 us-gaap:SubsequentEventMember 2022-07-26 2022-07-26 0001158895 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-06-30 0001158895 lmat:ArtegraftIncMember 2022-06-30 0001158895 lmat:CardioCelAndVascuCelBiologicPatchesMember 2019-12-31 0001158895 lmat:CardioCelAndVascuCelBiologicPatchesMember lmat:AuditedCarveOutFinancialStatementsOfTheAcquiredBusinessMember 2019-12-31 0001158895 lmat:CardioCelAndVascuCelBiologicPatchesMember lmat:ThirdHoldbackMember 2019-12-31 0001158895 lmat:CardioCelAndVascuCelBiologicPatchesMember lmat:ExtensionOfProductShelfLifeFrom36MonthsTo60MonthsInTheFirstAnniversaryOfClosingDateMember 2019-12-31 0001158895 lmat:CardioCelAndVascuCelBiologicPatchesMember lmat:AchievementOfSpecifiedLevelsOfRevenuesMember 2019-12-31 0001158895 lmat:CardioCelAndVascuCelBiologicPatchesMember us-gaap:FairValueInputsLevel3Member 2019-10-11 0001158895 lmat:CardioCelAndVascuCelBiologicPatchesMember lmat:ThirdHoldbackMember 2019-10-11 0001158895 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-06-30 0001158895 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-01-01 2021-06-30 shares thunderdome:item iso4217:USD iso4217:USD shares utr:D pure utr:Y utr:sqft 0001158895 LEMAITRE VASCULAR INC false --12-31 Q2 2022 792000 679000 0.01 0.01 3000000 3000000 0 0 0.01 0.01 37000000 37000000 23520888 23477784 1558019 1554905 2018 2019 2020 2021 2014 2015 2016 2017 2018 2019 2020 2021 P15Y P10Y P5Y P10Y 3100000 P2Y P5Y P5Y P1Y P6Y P6Y P3Y P5Y P3Y P5Y 0 0 0 2022-09-08 2022-08-25 0 10-Q true 2022-06-30 false 001-33092 DE 04-2825458 63 Second Avenue Burlington MA 01803 781 221-2266 Common stock, $0.01 par value per share LMAT NASDAQ Yes Yes Large Accelerated Filer false false false 21962869 20788000 13855000 54895000 56104000 21542000 19631000 47192000 46104000 3243000 4189000 826000 0 148486000 139883000 15753000 17059000 16290000 15071000 65945000 65945000 49598000 52710000 2369000 1566000 984000 568000 299425000 292802000 2844000 2340000 17009000 16332000 1758000 1271000 1794000 1870000 23405000 21813000 15420000 14067000 64000 70000 2503000 2701000 41392000 38651000 0 0 235000 235000 184605000 181630000 92190000 88125000 -6444000 -3435000 12553000 12404000 258033000 254151000 299425000 292802000 42108000 40670000 81669000 76553000 14298000 13909000 27897000 25993000 27810000 26761000 53772000 50560000 8242000 6803000 16092000 13269000 7331000 6200000 14583000 12744000 3346000 2652000 6278000 5496000 3107000 0 3107000 0 22026000 15655000 40060000 31509000 5784000 11106000 13712000 19051000 167000 1000 275000 2000 -0 495000 -0 1072000 -403000 -157000 -443000 -33000 5548000 10455000 13544000 17948000 2033000 2156000 3991000 3720000 3515000 8299000 9553000 14228000 0.16 0.40 0.44 0.69 0.16 0.40 0.43 0.68 21958000 20611000 21947000 20579000 22129000 20959000 22115000 20900000 0.125 0.110 0.250 0.220 3515000 8299000 9553000 14228000 -1226000 220000 -1526000 -717000 -594000 0 -1483000 -1000 -1820000 220000 -3009000 -718000 1695000 8519000 6544000 13510000 23477784 235000 181630000 88125000 -3435000 1554905 -12404000 254151000 6038000 6038000 -1189000 -1189000 24917 0 508000 508000 7158 0 0 0 1167000 1167000 3016 145000 145000 2743000 2743000 23509859 235000 183305000 91420000 -4624000 1557921 -12549000 257787000 3515000 3515000 -1820000 -1820000 10808 0 164000 164000 221 0 0 0 1136000 1136000 98 4000 4000 2745000 2745000 23520888 235000 184605000 92190000 -6444000 1558019 -12553000 258033000 22061554 221000 114924000 70554000 -1525000 1538572 -11602000 172572000 5929000 5929000 -938000 -938000 63895 0 1385000 1385000 5974 0 0 0 927000 927000 2241 88000 88000 2262000 2262000 22131423 221000 117236000 74221000 -2463000 1540813 -11690000 177525000 8299000 8299000 220000 220000 70355 1000 1186000 1187000 0 0 0 0 869000 869000 2267000 2267000 22201778 222000 119291000 80253000 -2243000 1540813 -11690000 185833000 9553000 14228000 4817000 5261000 2303000 1796000 -54000 99000 141000 133000 1671000 2154000 -95000 -0 -1954000 -0 919000 14000 2610000 1486000 3536000 2044000 -403000 -447000 141000 -4603000 13959000 15971000 1509000 2462000 -1509000 -2462000 0 -16000000 672000 2113000 149000 88000 5488000 4529000 -4965000 -18504000 -552000 -228000 6933000 -5223000 13855000 26764000 20788000 21541000 <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;"><b><em style="font: inherit;">1.</em> Organization and Basis for Presentation </b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 9pt;"><b><i>Description of Business </i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt;">Unless the context requires otherwise, references to LeMaitre, LeMaitre Vascular, we, our, and us refer to LeMaitre Vascular, Inc. and our subsidiaries. We develop, manufacture, and market medical devices and implants used primarily in the field of vascular surgery. We also derive revenues from the processing and cryopreservation of human tissues for implantation in patients. We operate in a single segment in which our principal product lines include the following: anastomotic clips, angioscopes, biologic vascular and dialysis grafts, biologic vascular and cardiac patches, carotid shunts, embolectomy catheters, occlusion catheters, radiopaque marking tape, synthetic vascular grafts and valvulotomes. Our offices and production facilities are located in Burlington, Massachusetts; Fox River Grove, Illinois; North Brunswick, New Jersey; Chandler, Arizona; Vaughan, Canada; Sulzbach, Germany; Milan, Italy; Madrid, Spain; Hereford, England; Kensington, Australia; Tokyo, Japan; Shanghai, China; Singapore; and Seoul, Korea.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 9pt;"><b><i/></b></p><p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 9pt;"><b><i>Basis of Presentation </i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt;">The accompanying unaudited consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States (GAAP) for interim financial information and with the instructions to Form <em style="font: inherit;">10</em>-Q and Article <em style="font: inherit;">10</em> of Regulation S-<em style="font: inherit;">X.</em> Accordingly, they do <em style="font: inherit;">not</em> include all of the information and footnotes required by GAAP for complete financial statements. In the opinion of management, all adjustments, consisting only of normal, recurring adjustments considered necessary for a fair presentation of the results of these interim periods have been included. Preparing financial statements requires management to make estimates and assumptions that affect the reported amounts of assets, liabilities, revenues and expenses. Actual results <em style="font: inherit;"> may </em>differ from these estimates. Our estimates and assumptions, including those related to bad debts, inventories, intangible assets, sales returns and discounts, share-based compensation, and income taxes are updated as appropriate. The results for the <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> June 30, 2022 </em>are <em style="font: inherit;">not</em> necessarily indicative of results to be expected for the entire year. The information contained in these interim financial statements should be read in conjunction with our audited consolidated financial statements as of and for the year ended <em style="font: inherit;"> December </em><em style="font: inherit;">31,</em> <em style="font: inherit;">2021,</em> including the notes thereto, included in our Form <em style="font: inherit;">10</em>-K filed with the Securities and Exchange Commission (SEC) on <em style="font: inherit;"> February 28, 2022.</em></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt;">The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the amounts reported in the unaudited consolidated financial statements and accompanying notes. The Company is <em style="font: inherit;">not</em> aware of any specific event or circumstance that would require an update to its accounting estimates or adjustments to the carrying value of its assets and liabilities as of <em style="font: inherit;"> August 5, 2022, </em>the issuance date of this Quarterly Report on Form <em style="font: inherit;">10</em>-Q. Actual results could differ from those estimates.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p><p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"/> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 9pt;"><b><i/></b></p><p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 9pt;"><b><i>Consolidation </i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt;">Our consolidated financial statements include the accounts of LeMaitre Vascular and the accounts of our wholly-owned subsidiaries. All significant intercompany accounts and transactions have been eliminated in consolidation.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p><p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"/> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 9pt;"><b><i/></b></p><p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 9pt;"><b><i>Revenue Recognition </i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt;">Our revenue is derived primarily from the sale of disposable or implantable devices used during vascular surgery. We sell primarily directly to hospitals and to a lesser extent to distributors, as described below, and, during the periods presented in our consolidated financial statements, entered into consigned inventory arrangements with either hospitals or distributors on a limited basis. We also derive revenues from the processing and cryopreservation of human tissues for implantation in patients. These revenues are recognized when services have been provided and the tissue has been shipped to the customer, provided all other revenue recognition criteria discussed in the succeeding paragraph have been met.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt;">We record revenue under the provisions of ASU <em style="font: inherit;">2014</em>-<em style="font: inherit;">09,</em> <i>Revenue from Contracts with Customers (Topic <em style="font: inherit;">606</em>)</i>. The core principle of Topic <em style="font: inherit;">606</em> is that an entity should recognize revenue to depict the transfer of goods or services to customers in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods or services. The standard explains that to achieve the core principle, an entity should take the following actions:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 16pt;text-indent:18pt;">Step <em style="font: inherit;">1:</em> Identify the contract with a customer</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 16pt;text-indent:18pt;">Step <em style="font: inherit;">2:</em> Identify the performance obligations in the contract</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 16pt;text-indent:18pt;">Step <em style="font: inherit;">3:</em> Determine the transaction price</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 16pt;text-indent:18pt;">Step <em style="font: inherit;">4:</em> Allocate the transaction price</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 16pt;text-indent:18pt;">Step <em style="font: inherit;">5:</em> Recognize revenue when or as the entity satisfies a performance obligation</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt;">Revenue is recognized when or as a company satisfies a performance obligation by transferring a promised good or service to a customer (which is when the customer obtains control of that good or service). In instances in which shipping and handling activities are performed after a customer takes control of the goods (such as when title passes upon shipment from our dock), we have made the policy election allowed under Topic <em style="font: inherit;">606</em> to account for these activities as fulfillment costs and <em style="font: inherit;">not</em> as performance obligations.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt;">We generally reference customer purchase orders to determine the existence of a contract. Orders that are <em style="font: inherit;">not</em> accompanied by a purchase order are confirmed with the customer either in writing or verbally. The purchase orders or similar correspondence, once accepted, identify the performance obligations as well as the transaction price, and otherwise outline the rights and obligations of each party. We allocate the transaction price of each contract among the performance obligations in accordance with the pricing of each item specified on the purchase order, which is in turn based on standalone selling prices per our published price lists. In cases where we discount products or provide certain items free of charge, we allocate the discount proportionately to all performance obligations, unless it can be demonstrated that the discount should be allocated entirely to <em style="font: inherit;">one</em> or more, but <em style="font: inherit;">not</em> all, of the performance obligations.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt;">We record revenue, net of allowances for returns and discounts, fees paid to group purchasing organizations, and any sales and value added taxes required to be invoiced, which we have elected to exclude from the measurement of the transaction price as allowed by the standard, at the time of shipment (taking into consideration contractual shipping terms), or in the case of consigned inventory, when it is consumed. Shipment is the point at which control of the product and title passes to our customers, and at which LeMaitre has a present right to receive payment for the goods.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt;">Below is a disaggregation of our revenue by major geographic area, which is among the primary categorizations used by management in evaluating financial performance, for the periods indicated (in thousands): </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 7.5%; margin-left: 7.5%; width: 85%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Three months ended June 30,</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Six months ended June 30,</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2022</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2021</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2022</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2021</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">($ in thousands)</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">($ in thousands)</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td colspan="1" style="font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Americas</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">28,854</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">27,329</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">55,397</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">51,028</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td colspan="1" style="font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Europe, Middle East and Africa</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">10,749</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">10,803</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">21,243</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">20,665</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td colspan="1" style="font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Asia Pacific</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">2,505</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">2,538</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">5,029</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">4,860</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 19.9%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 54pt;">Total</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">42,108</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">40,670</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">81,669</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">76,553</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="text-align:center;font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt;">We do <em style="font: inherit;">not</em> carry any contract assets or contract liabilities, as there are generally <em style="font: inherit;">no</em> unbilled amounts due from customers under contracts for which we have partially satisfied performance obligations, or amounts received from customers for which we have <em style="font: inherit;">not</em> satisfied performance obligations. We satisfy our performance obligations under revenue contracts within a very short time period from receipt of the orders, and payments from customers are typically received within 30 to 60 days of fulfillment of the orders, except in certain geographies such as Spain and Italy where the payment cycle is customarily longer. Accordingly, there is <em style="font: inherit;">no</em> significant financing component to our revenue contracts. Additionally, we have elected as a policy that incremental costs (such as commissions) incurred to obtain contracts are expensed as incurred, due to the short-term nature of the contracts.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt;">Customers returning products <em style="font: inherit;"> may </em>be entitled to full or partial credit based on the condition and timing of the return. To be accepted, a returned product must be unopened (if sterile), unadulterated, and undamaged, must have at least <em style="font: inherit;">18</em> months remaining prior to its expiration date, or <em style="font: inherit;">twelve</em> months for our hospital customers in Europe, and generally be returned within <em style="font: inherit;">30</em> days of shipment. These return policies apply to sales to both hospitals and distributors. The amount of products returned to us, either for exchange or credit, has <em style="font: inherit;">not</em> been material. Nevertheless, we provide for an allowance for future sales returns based on historical returns experience, which requires judgment. Our cost of replacing defective products has <em style="font: inherit;">not</em> been material and is accounted for at the time of replacement.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p><p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"/> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 9pt;"><b><i/></b></p><p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 9pt;"><b><i>Recent Accounting Pronouncements </i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt;">From time to time, new accounting pronouncements are issued by the Financial Accounting Standards Board (FASB) or other standard setting bodies and are general adopted by the Company as of the specified effective date. Unless otherwise discussed, the Company believes that the impact of recently issued standards that are <em style="font: inherit;">not</em> yet effective will <em style="font: inherit;">not</em> have a material impact on its financial position or results of operations upon adoption.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p><p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"/> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 9pt;"><b><i>Basis of Presentation </i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt;">The accompanying unaudited consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States (GAAP) for interim financial information and with the instructions to Form <em style="font: inherit;">10</em>-Q and Article <em style="font: inherit;">10</em> of Regulation S-<em style="font: inherit;">X.</em> Accordingly, they do <em style="font: inherit;">not</em> include all of the information and footnotes required by GAAP for complete financial statements. In the opinion of management, all adjustments, consisting only of normal, recurring adjustments considered necessary for a fair presentation of the results of these interim periods have been included. Preparing financial statements requires management to make estimates and assumptions that affect the reported amounts of assets, liabilities, revenues and expenses. Actual results <em style="font: inherit;"> may </em>differ from these estimates. Our estimates and assumptions, including those related to bad debts, inventories, intangible assets, sales returns and discounts, share-based compensation, and income taxes are updated as appropriate. The results for the <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> June 30, 2022 </em>are <em style="font: inherit;">not</em> necessarily indicative of results to be expected for the entire year. The information contained in these interim financial statements should be read in conjunction with our audited consolidated financial statements as of and for the year ended <em style="font: inherit;"> December </em><em style="font: inherit;">31,</em> <em style="font: inherit;">2021,</em> including the notes thereto, included in our Form <em style="font: inherit;">10</em>-K filed with the Securities and Exchange Commission (SEC) on <em style="font: inherit;"> February 28, 2022.</em></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt;">The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the amounts reported in the unaudited consolidated financial statements and accompanying notes. The Company is <em style="font: inherit;">not</em> aware of any specific event or circumstance that would require an update to its accounting estimates or adjustments to the carrying value of its assets and liabilities as of <em style="font: inherit;"> August 5, 2022, </em>the issuance date of this Quarterly Report on Form <em style="font: inherit;">10</em>-Q. Actual results could differ from those estimates.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 9pt;"><b><i>Consolidation </i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt;">Our consolidated financial statements include the accounts of LeMaitre Vascular and the accounts of our wholly-owned subsidiaries. All significant intercompany accounts and transactions have been eliminated in consolidation.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 9pt;"><b><i>Revenue Recognition </i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt;">Our revenue is derived primarily from the sale of disposable or implantable devices used during vascular surgery. We sell primarily directly to hospitals and to a lesser extent to distributors, as described below, and, during the periods presented in our consolidated financial statements, entered into consigned inventory arrangements with either hospitals or distributors on a limited basis. We also derive revenues from the processing and cryopreservation of human tissues for implantation in patients. These revenues are recognized when services have been provided and the tissue has been shipped to the customer, provided all other revenue recognition criteria discussed in the succeeding paragraph have been met.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt;">We record revenue under the provisions of ASU <em style="font: inherit;">2014</em>-<em style="font: inherit;">09,</em> <i>Revenue from Contracts with Customers (Topic <em style="font: inherit;">606</em>)</i>. The core principle of Topic <em style="font: inherit;">606</em> is that an entity should recognize revenue to depict the transfer of goods or services to customers in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods or services. The standard explains that to achieve the core principle, an entity should take the following actions:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 16pt;text-indent:18pt;">Step <em style="font: inherit;">1:</em> Identify the contract with a customer</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 16pt;text-indent:18pt;">Step <em style="font: inherit;">2:</em> Identify the performance obligations in the contract</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 16pt;text-indent:18pt;">Step <em style="font: inherit;">3:</em> Determine the transaction price</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 16pt;text-indent:18pt;">Step <em style="font: inherit;">4:</em> Allocate the transaction price</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 16pt;text-indent:18pt;">Step <em style="font: inherit;">5:</em> Recognize revenue when or as the entity satisfies a performance obligation</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt;">Revenue is recognized when or as a company satisfies a performance obligation by transferring a promised good or service to a customer (which is when the customer obtains control of that good or service). In instances in which shipping and handling activities are performed after a customer takes control of the goods (such as when title passes upon shipment from our dock), we have made the policy election allowed under Topic <em style="font: inherit;">606</em> to account for these activities as fulfillment costs and <em style="font: inherit;">not</em> as performance obligations.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt;">We generally reference customer purchase orders to determine the existence of a contract. Orders that are <em style="font: inherit;">not</em> accompanied by a purchase order are confirmed with the customer either in writing or verbally. The purchase orders or similar correspondence, once accepted, identify the performance obligations as well as the transaction price, and otherwise outline the rights and obligations of each party. We allocate the transaction price of each contract among the performance obligations in accordance with the pricing of each item specified on the purchase order, which is in turn based on standalone selling prices per our published price lists. In cases where we discount products or provide certain items free of charge, we allocate the discount proportionately to all performance obligations, unless it can be demonstrated that the discount should be allocated entirely to <em style="font: inherit;">one</em> or more, but <em style="font: inherit;">not</em> all, of the performance obligations.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt;">We record revenue, net of allowances for returns and discounts, fees paid to group purchasing organizations, and any sales and value added taxes required to be invoiced, which we have elected to exclude from the measurement of the transaction price as allowed by the standard, at the time of shipment (taking into consideration contractual shipping terms), or in the case of consigned inventory, when it is consumed. Shipment is the point at which control of the product and title passes to our customers, and at which LeMaitre has a present right to receive payment for the goods.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt;">Below is a disaggregation of our revenue by major geographic area, which is among the primary categorizations used by management in evaluating financial performance, for the periods indicated (in thousands): </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 7.5%; margin-left: 7.5%; width: 85%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Three months ended June 30,</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Six months ended June 30,</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2022</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2021</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2022</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2021</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">($ in thousands)</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">($ in thousands)</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td colspan="1" style="font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Americas</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">28,854</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">27,329</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">55,397</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">51,028</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td colspan="1" style="font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Europe, Middle East and Africa</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">10,749</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">10,803</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">21,243</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">20,665</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td colspan="1" style="font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Asia Pacific</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">2,505</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">2,538</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">5,029</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">4,860</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 19.9%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 54pt;">Total</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">42,108</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">40,670</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">81,669</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">76,553</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="text-align:center;font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt;">We do <em style="font: inherit;">not</em> carry any contract assets or contract liabilities, as there are generally <em style="font: inherit;">no</em> unbilled amounts due from customers under contracts for which we have partially satisfied performance obligations, or amounts received from customers for which we have <em style="font: inherit;">not</em> satisfied performance obligations. We satisfy our performance obligations under revenue contracts within a very short time period from receipt of the orders, and payments from customers are typically received within 30 to 60 days of fulfillment of the orders, except in certain geographies such as Spain and Italy where the payment cycle is customarily longer. Accordingly, there is <em style="font: inherit;">no</em> significant financing component to our revenue contracts. Additionally, we have elected as a policy that incremental costs (such as commissions) incurred to obtain contracts are expensed as incurred, due to the short-term nature of the contracts.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt;">Customers returning products <em style="font: inherit;"> may </em>be entitled to full or partial credit based on the condition and timing of the return. To be accepted, a returned product must be unopened (if sterile), unadulterated, and undamaged, must have at least <em style="font: inherit;">18</em> months remaining prior to its expiration date, or <em style="font: inherit;">twelve</em> months for our hospital customers in Europe, and generally be returned within <em style="font: inherit;">30</em> days of shipment. These return policies apply to sales to both hospitals and distributors. The amount of products returned to us, either for exchange or credit, has <em style="font: inherit;">not</em> been material. Nevertheless, we provide for an allowance for future sales returns based on historical returns experience, which requires judgment. Our cost of replacing defective products has <em style="font: inherit;">not</em> been material and is accounted for at the time of replacement.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 7.5%; margin-left: 7.5%; width: 85%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Three months ended June 30,</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Six months ended June 30,</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2022</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2021</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2022</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2021</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">($ in thousands)</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">($ in thousands)</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td colspan="1" style="font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Americas</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">28,854</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">27,329</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">55,397</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">51,028</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td colspan="1" style="font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Europe, Middle East and Africa</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">10,749</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">10,803</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">21,243</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">20,665</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td colspan="1" style="font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Asia Pacific</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">2,505</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">2,538</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">5,029</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">4,860</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 19.9%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 54pt;">Total</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">42,108</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">40,670</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">81,669</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">76,553</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 28854000 27329000 55397000 51028000 10749000 10803000 21243000 20665000 2505000 2538000 5029000 4860000 42108000 40670000 81669000 76553000 P30D P60D <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 9pt;"><b><i>Recent Accounting Pronouncements </i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt;">From time to time, new accounting pronouncements are issued by the Financial Accounting Standards Board (FASB) or other standard setting bodies and are general adopted by the Company as of the specified effective date. Unless otherwise discussed, the Company believes that the impact of recently issued standards that are <em style="font: inherit;">not</em> yet effective will <em style="font: inherit;">not</em> have a material impact on its financial position or results of operations upon adoption.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;"><b><em style="font: inherit;">2.</em> Income Tax Expense </b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt;">As part of the process of preparing our consolidated financial statements we are required to determine our income taxes in each of the jurisdictions in which we operate. This process involves estimating our actual current tax expense together with assessing temporary differences resulting from recognition of items for income tax and accounting purposes. These differences result in deferred tax assets and liabilities, which are included within our consolidated balance sheet. We must then assess the likelihood that our deferred tax assets will be recovered from taxable income during the carryback period or in the future; and to the extent we believe that recovery is <em style="font: inherit;">not</em> more likely than <em style="font: inherit;">not,</em> we must establish a valuation allowance. To the extent we establish a valuation allowance or increase this allowance in a period, we must reflect this increase as an expense within the tax provision in the statement of operations. We do <em style="font: inherit;">not</em> provide for income taxes on undistributed earnings of certain foreign subsidiaries, as our intention is to permanently reinvest these earnings.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt;">We recognize, measure, present and disclose in our financial statements any uncertain tax positions that we have taken, or expect to take on a tax return. We operate in multiple taxing jurisdictions, both inside and outside the United States, and <em style="font: inherit;"> may </em>be subject to audits from various tax authorities. Management’s judgment is required in determining our provision for income taxes, our deferred tax assets and liabilities, liabilities for uncertain tax positions, and any valuation allowance recorded against our net deferred tax assets. We will monitor the realizability of our deferred tax assets and adjust the valuation allowance accordingly.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt;">Our policy is to classify interest and penalties related to unrecognized tax benefits as income tax expense. Our <em style="font: inherit;">2022</em> income tax expense varies from the statutory rate mainly due to the generation of federal and state tax credits, permanent items, different statutory rates from our foreign subsidiaries, and certain foreign losses <em style="font: inherit;">not</em> benefitted due to a valuation allowance. Our <em style="font: inherit;">2021</em> income tax expense varied from the statutory rate mainly due to the generation of federal and state tax credits, permanent items, different statutory rates from our foreign subsidiaries, and discrete stock option exercises.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt;">We have reviewed the tax positions taken, or to be taken, in our tax returns for all tax years currently open to examination by a taxing authority. As of <em style="font: inherit;"> June 30, 2022, </em>the gross amount of unrecognized tax benefits exclusive of interest and penalties was $702,000. We remain subject to examination until the statute of limitations expires for each respective tax jurisdiction. The statute of limitations will be open with respect to these tax positions until <em style="font: inherit;">2030.</em> A reconciliation of beginning and ending amount of our unrecognized tax benefits is as follows:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; margin-left: 10%; width: 80%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"> <tbody> <tr style="vertical-align: bottom;"> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Six months ended </b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>June 30, 2022</b></b></p> </td> <td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom;"> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">(in thousands)</p> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman; font-size: 10pt; width: 81%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Unrecognized tax benefits as of December 31, 2021</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">768</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Additions/adjustments for tax positions of current year</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">-</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Additions/adjustments for tax positions of prior years</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">(66</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Reductions for settlements with taxing authorities</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Reductions for lapses of the applicable statutes of limitations</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Unrecognized tax benefits as of June 30, 2022</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">702</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> </tr> </tbody> </table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 8pt;text-indent:18pt;">As of <em style="font: inherit;"> June 30, 2022, </em>a summary of the tax years that remain subject to examination in our taxing jurisdictions is as follows:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table cellpadding="0" cellspacing="0" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 80%; margin-left: 10%; margin-right: 10%;"> <tbody> <tr style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="vertical-align: bottom; width: 57%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 12pt; text-indent: -12pt;">United States</p> </td> <td style="vertical-align: bottom; width: 43%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 34pt;"><span style="-sec-ix-hidden:c85901170">2018</span> and forward</p> </td> </tr> <tr style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="vertical-align: bottom; width: 57%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 12pt; text-indent: -12pt;">Foreign</p> </td> <td style="vertical-align: bottom; width: 43%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 34pt;"><span style="-sec-ix-hidden:c85901171">2014</span> and forward</p> </td> </tr> </tbody> </table> 702000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; margin-left: 10%; width: 80%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"> <tbody> <tr style="vertical-align: bottom;"> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Six months ended </b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>June 30, 2022</b></b></p> </td> <td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom;"> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">(in thousands)</p> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman; font-size: 10pt; width: 81%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Unrecognized tax benefits as of December 31, 2021</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">768</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Additions/adjustments for tax positions of current year</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">-</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Additions/adjustments for tax positions of prior years</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">(66</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Reductions for settlements with taxing authorities</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Reductions for lapses of the applicable statutes of limitations</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Unrecognized tax benefits as of June 30, 2022</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">702</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> </tr> </tbody> </table> 768000 0 66000 -0 -0 702000 <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;"><b><em style="font: inherit;">3.</em> Inventories and Other Deferred Costs </b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Inventories and other deferred costs consist of the following:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; margin-left: 10%; width: 80%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>June 30, 2022</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>December 31, 2021</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">(in thousands)</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 62%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Raw materials</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">13,434</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">5,945</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Work-in-process</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">3,057</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">9,416</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Finished products</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">25,269</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">25,286</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Other deferred costs</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">5,432</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">5,457</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td> </td><td style="padding-bottom: 1px;"> </td><td style="border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="padding-bottom: 1px;"> </td><td style="padding-bottom: 1px;"> </td><td style="border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Total inventory and other deferred costs</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">47,192</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">46,104</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 8pt; text-indent: 9pt;">We had inventory on consignment at customer sites of $1.8 million and $2.1 million at <em style="font: inherit;"> June 30, 2022 </em>and <em style="font: inherit;"> December </em><em style="font: inherit;">31,</em> <em style="font: inherit;">2021,</em> respectively.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt;">In connection with our RestoreFlow allograft business, other deferred costs include costs incurred for the preservation of human tissues available for shipment, tissues currently in active processing, and tissues held in quarantine pending release to implantable status. By U.S. federal law, human tissues cannot be bought or sold. Therefore, the tissues we preserve are <em style="font: inherit;">not</em> held as inventory, and the costs we incur to procure and process tissues are instead accumulated and deferred. These costs include fixed and variable overhead costs associated with the cryopreservation process, including primarily direct labor costs, tissue recovery fees, inbound freight charges, indirect materials and facilities costs. General and administrative expenses and selling expenses associated with the provision of these services are expensed as incurred.</p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; margin-left: 10%; width: 80%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>June 30, 2022</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>December 31, 2021</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">(in thousands)</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 62%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Raw materials</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">13,434</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">5,945</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Work-in-process</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">3,057</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">9,416</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Finished products</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">25,269</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">25,286</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Other deferred costs</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">5,432</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">5,457</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td> </td><td style="padding-bottom: 1px;"> </td><td style="border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="padding-bottom: 1px;"> </td><td style="padding-bottom: 1px;"> </td><td style="border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Total inventory and other deferred costs</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">47,192</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">46,104</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 13434000 5945000 3057000 9416000 25269000 25286000 5432000 5457000 47192000 46104000 1800000 2100000 <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;"><b><em style="font: inherit;">4.</em> Acquisitions </b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt;">Our acquisitions are accounted for using the acquisition method, and the acquired businesses’ results have been included in the accompanying consolidated financial statements from their respective dates of acquisition. In each case for the acquisitions disclosed below, pro forma information assuming the acquisition had occurred at the beginning of the earliest period presented is <em style="font: inherit;">not</em> included, as the impact is immaterial.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt;">Our acquisitions have historically been made at prices above the fair value of the acquired identifiable assets, resulting in goodwill, due to expectations of synergies that will be realized by combining businesses. These synergies include the use of our existing sales channel to expand sales of the acquired businesses’ products, consolidation of manufacturing facilities, and the leveraging of our existing administrative infrastructure.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt;">The fair market valuations associated with these transactions fall within Level <em style="font: inherit;">3</em> (see Note <em style="font: inherit;">15</em>) of the fair value hierarchy, due to the use of significant unobservable inputs to determine fair value. The fair value measurements were calculated using unobservable inputs, primarily using the income approach, specifically the discounted cash flow method. The amount and timing of future cash flows within our analysis was based on our due diligence models, most recent operational budgets, long-range strategic plans and other estimates.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 9pt;"><b><i>Artegraft Biologic Grafts</i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt;">On <em style="font: inherit;"> June 22, 2020, </em>we entered into an Asset Purchase Agreement (Artegraft APA) to acquire the biologic graft business from Artegraft, Inc., which subsequent to the closing changed their name to Accidentals, Inc, (Artegraft, Inc.). Under the terms of the Artegraft APA, we agreed to pay Artegraft, Inc. a total of up to $90.0 million for the purchase of substantially all of the assets related to its business of manufacturing, marketing, sale and distribution of bovine grafts (Products) other than specifically identified excluded assets. The acquired assets included inventory, accounts receivable, machinery and equipment, intellectual property, permits and approvals, data and records, and customer and supplier information. At closing, $72.5 million of the purchase price was paid to Artegraft, Inc. and other parties as specified in the Artegraft APA, including $7.5 million into an escrow account. The escrow amount was held until <em style="font: inherit;"> December 31, 2021 </em>to cover any potential claims against LeMaitre or Artegraft, Inc. and subsequently was released to Artegraft, Inc. by mutual consent of the parties.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 8pt;text-indent:18pt;">Three earn-out payments of <em style="font: inherit;">$5,833,333</em> each are potentially due to Artegraft, Inc. under the Artegraft APA depending on the achievement of specified revenue targets, as follows:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;margin-left:auto;margin-right:auto;"><tbody><tr><td style="vertical-align:top;width:6.6%;"> </td><td style="vertical-align:top;width:3.3%;"> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">●</p> </td><td style="vertical-align:top;width:auto;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">$5.8 million upon final determination that 20,000 units of the Product have been sold to <em style="font: inherit;">third</em> parties from <em style="font: inherit;"> January 1, 2021 </em>to <em style="font: inherit;"> December 31, 2021 (</em>this milestone was <em style="font: inherit;">not</em> met and accordingly <em style="font: inherit;">no</em> payment was made);</p> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;margin-left:auto;margin-right:auto;"><tbody><tr><td style="vertical-align:top;width:6.6%;"> </td><td style="vertical-align:top;width:3.3%;"> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">●</p> </td><td style="vertical-align:top;width:auto;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">$5.8 million upon final determination that 24,000 units of the Product have been sold to <em style="font: inherit;">third</em> parties from <em style="font: inherit;"> January 1, 2022 </em>to <em style="font: inherit;"> December 31, 2022; </em>and</p> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;margin-left:auto;margin-right:auto;"><tbody><tr><td style="vertical-align:top;width:6.6%;"> </td><td style="vertical-align:top;width:3.3%;"> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">●</p> </td><td style="vertical-align:top;width:auto;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">$5.8 million upon final determination that 28,800 units of the Product have been sold to <em style="font: inherit;">third</em> parties from <em style="font: inherit;"> January 1, 2023 </em>to <em style="font: inherit;"> December 31, 2023.</em></p> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt;">The Artegraft APA includes a catch-up feature on the earn-outs such that, at the end of the <em style="font: inherit;">three</em>-year period, if the sum of the unit sales for all <em style="font: inherit;">three</em> years is greater than or equal to 58,240 unit sales (80% of the combined individual-year targets), Artegraft, Inc. will receive a “catch-up payment” in an amount equal to (a) $17,500,000 times a fraction, the numerator of which is the aggregate number of unit sales for the <em style="font: inherit;">three</em>-year period, and the denominator of which is 72,800 less (b) any individual-year earn-out previously paid. We recorded this liability at a fair value of $0.4 million to reflect management’s estimate of the likelihood of achieving these targets at the time of the closing of the acquisition, as well as the time value of money until payment. This amount will be remeasured each quarter during the earn-out period, with any adjustments recorded in income from operations. As of <em style="font: inherit;"> June 30, 2022 </em>the fair value of the liability is $0.2 million.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt;">On the date of acquisition, the Company allocated the consideration given to the individual assets acquired and the liabilities assumed based on a preliminary estimate of their fair values. During the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> September 30, 2020, </em>the Company obtained and considered additional information related to the assets acquired and liabilities assumed, and recorded measurement period adjustments to the allocation of the purchase price. The following table summarizes the purchase price allocation:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; margin-left: 10%; width: 80%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><b><b>Allocated</b> </b></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><b><b>Fair Value</b> </b></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">(in thousands)</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; width: 81%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Inventory</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">3,859</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Accounts receivable</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,789</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Equipment and supplies</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,140</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Accounts payable and other</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(53</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Intangible assets</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">39,056</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Goodwill</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">27,115</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 45pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 45pt;">Purchase price</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">72,906</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt;">The goodwill results from expected synergies of combining the acquired products and customer information to our existing operations, and is deductible for tax purposes over 15 years.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt;">The following table reflects the allocation of purchase consideration to the acquired intangible assets and related estimated useful lives: </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; margin-left: 10%; width: 80%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Allocated</b> </b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; width: 22.6%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>Estimated</b></p> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Fair Value</b> </b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>Useful Life</b></p> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">(in thousands)</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 58.4%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Customer relationships</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">20,310</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><span style="-sec-ix-hidden:c85901238">15.0 years</span></p> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Intellectual property</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">16,449</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><span style="-sec-ix-hidden:c85901240">10.0 years</span></p> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Non-compete agreement</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">104</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><span style="-sec-ix-hidden:c85901242">5.0 years</span></p> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Tradenames</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">2,193</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><span style="-sec-ix-hidden:c85901244">10.0 years</span></p> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Total intangible assets</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">39,056</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">The weighted-average amortization period of the acquired intangible assets was 12.6 years.</p> 90000000.0 72500000 7500000 5800000 20000 5800000 24000 5800000 28800 58240 0.80 17500000 72800 400000 200000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; margin-left: 10%; width: 80%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><b><b>Allocated</b> </b></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><b><b>Fair Value</b> </b></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">(in thousands)</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; width: 81%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Inventory</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">3,859</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Accounts receivable</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,789</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Equipment and supplies</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,140</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Accounts payable and other</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(53</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Intangible assets</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">39,056</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Goodwill</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">27,115</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 45pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 45pt;">Purchase price</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">72,906</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 3859000 1789000 1140000 53000 39056000 27115000 72906000 P15Y <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; margin-left: 10%; width: 80%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Allocated</b> </b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; width: 22.6%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>Estimated</b></p> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Fair Value</b> </b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>Useful Life</b></p> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">(in thousands)</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 58.4%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Customer relationships</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">20,310</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><span style="-sec-ix-hidden:c85901238">15.0 years</span></p> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Intellectual property</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">16,449</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><span style="-sec-ix-hidden:c85901240">10.0 years</span></p> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Non-compete agreement</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">104</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><span style="-sec-ix-hidden:c85901242">5.0 years</span></p> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Tradenames</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">2,193</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><span style="-sec-ix-hidden:c85901244">10.0 years</span></p> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Total intangible assets</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">39,056</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><em style="font: inherit;"> </em></td></tr> </tbody></table> 20310000 16449000 104000 2193000 39056000 P12Y7M6D <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;"><b><em style="font: inherit;">5.</em> Divestitures </b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 27pt;">On <em style="font: inherit;"> April 26, 2022, </em>we committed to a plan to close our St. Etienne, France factory, which supported our LeMaitre Cardial SAS (Cardial) business, in order to streamline manufacturing operations and reduce expenses. The Cardial business consisted of the manufacture of polyester vascular grafts, valvulotomes, surgical glue and selected OEM devices. We acquired the Cardial business in <em style="font: inherit;">2018.</em></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 27pt;">On <em style="font: inherit;"> June 30, 2022 </em>we ceased operations at the St. Etienne, France factory and terminated most of the personnel at the site. The closure resulted in a restructuring charge of $3.1 million for the <em style="font: inherit;">three</em> and <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> June 30, 2022. </em>Charges primarily consisted of employment termination costs, impairment of fixed assets and inventory, and <em style="font: inherit;">third</em>-party costs.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 27pt;">As of <em style="font: inherit;"> June 30, 2022, </em>there are assets associated with Cardial that are classified as held for sale. The net assets held for sale represent the St. Etienne, France factory building, building improvements, and land that have met the criteria of “held for sale” accounting, as specified by Accounting Standards Codification (“ASC”) <em style="font: inherit;">360,</em> “Property, Plant, and Equipment.” The net assets held for sale are being marketed for sale, and it is the Company’s intention to complete the sales of these assets within the next <em style="font: inherit;">twelve</em>-months.</p> 3100000 <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"><b><em style="font: inherit;">6.</em> Goodwill and Other Intangible Assets </b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 27pt;">There was <em style="font: inherit;">no</em> change to goodwill during the <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> June 30, 2022. </em>Other intangible assets consist of the following:<b> </b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="10" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>June 30, 2022</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="10" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>December 31, 2021</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Gross</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Net</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Gross</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Net</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Carrying</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Accumulated</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Carrying</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Carrying</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Accumulated</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Carrying</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Value</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Amortization</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Value</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Value</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Amortization</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Value</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="22" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">(in thousands)</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 28%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Product technology and intellectual property</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">29,549</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">11,914</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">17,635</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">29,549</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">10,473</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">19,076</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Trademarks, tradenames and licenses</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">3,647</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">1,338</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">2,309</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">3,647</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,139</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">2,508</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Customer relationships</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">36,197</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">7,015</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">29,182</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">36,197</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">5,674</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">30,523</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Other intangible assets</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">1,461</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">989</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">472</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,461</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">858</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">603</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Total identifiable intangible assets</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">70,854</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">21,256</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">49,598</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">70,854</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">18,144</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">52,710</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 27pt;">These assets are being amortized over useful lives ranging from <span style="-sec-ix-hidden:c85901259">2</span> to 16 years. The weighted-average amortization period for these intangibles as of <em style="font: inherit;"> June 30, 2022 </em>is 11.1 years. Amortization expense is included in general and administrative expense and was as follows for the periods indicated.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table cellpadding="0" cellspacing="0" class="finTable" style="margin-right: auto; margin-left: 45pt; width: 85%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b>Three months ended June 30,</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b>Six months ended June 30,</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b>2022</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b>2021</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b>2022</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b>2021</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">(in thousands)</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">(in thousands)</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 44%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Amortization expense</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">1,596</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">1,562</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">3,112</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">3,128</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 27pt;">We estimate that amortization expense for the remainder of <em style="font: inherit;">2022</em> and for each of the <em style="font: inherit;">five</em> succeeding fiscal years will be as follows:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table cellpadding="0" cellspacing="0" class="finTable" style="margin-right: auto; margin-left: 45pt; width: 90%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"><b> </b></td><td colspan="21" rowspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;"><b><b>Year ended December 31,</b> </b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"><b> </b></td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b>2022</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b>2023</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b>2024</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b>2025</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b>2026</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b>2027</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="18" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">(in thousands)</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 16%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Amortization expense</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">3,071</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">5,952</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">5,629</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">5,429</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">4,983</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">4,706</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="10" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>June 30, 2022</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="10" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>December 31, 2021</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Gross</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Net</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Gross</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"><b> </b></td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Net</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Carrying</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Accumulated</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Carrying</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Carrying</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Accumulated</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Carrying</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Value</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Amortization</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Value</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Value</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Amortization</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Value</b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="22" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">(in thousands)</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 28%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Product technology and intellectual property</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">29,549</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">11,914</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">17,635</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">29,549</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">10,473</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">19,076</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Trademarks, tradenames and licenses</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">3,647</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">1,338</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">2,309</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">3,647</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,139</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">2,508</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Customer relationships</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">36,197</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">7,015</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">29,182</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">36,197</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">5,674</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">30,523</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Other intangible assets</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">1,461</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">989</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">472</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,461</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">858</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">603</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Total identifiable intangible assets</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">70,854</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">21,256</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">49,598</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">70,854</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">18,144</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">52,710</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 29549000 11914000 17635000 29549000 10473000 19076000 3647000 1338000 2309000 3647000 1139000 2508000 36197000 7015000 29182000 36197000 5674000 30523000 1461000 989000 472000 1461000 858000 603000 70854000 21256000 49598000 70854000 18144000 52710000 P16Y P11Y1M6D <table cellpadding="0" cellspacing="0" class="finTable" style="margin-right: auto; margin-left: 45pt; width: 85%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b>Three months ended June 30,</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b>Six months ended June 30,</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b>2022</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b>2021</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b>2022</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b>2021</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">(in thousands)</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">(in thousands)</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 44%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Amortization expense</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">1,596</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">1,562</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">3,112</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">3,128</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 1596000 1562000 3112000 3128000 <table cellpadding="0" cellspacing="0" class="finTable" style="margin-right: auto; margin-left: 45pt; width: 90%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"><b> </b></td><td colspan="21" rowspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;"><b><b>Year ended December 31,</b> </b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"><b> </b></td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b>2022</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b>2023</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b>2024</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b>2025</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b>2026</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b>2027</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="18" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">(in thousands)</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 16%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Amortization expense</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">3,071</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">5,952</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">5,629</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">5,429</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">4,983</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">4,706</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 3071000 5952000 5629000 5429000 4983000 4706000 <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;"><b><em style="font: inherit;">7.</em> Revolving Line of Credit and Long-term Debt</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 27pt;">In connection with the acquisition of the Artegraft biologic graft business, we incurred debt in the amount of $65 million under a senior secured credit facility with a group of banks. This credit arrangement included a $25 million revolving credit line that was fully drawn at inception, as well as a $40 million <span style="-sec-ix-hidden:c85901309">five</span>-year term loan. During the year ended <em style="font: inherit;"> December 31, 2021, </em>we made scheduled principal payments on the term loan of $1.0 million, repaid the loan in full, and terminated the credit agreement in accordance with its terms. During the <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> June 30, 2021, </em>we made scheduled principal payments on the term loan of $1.0 million and also made additional optional prepayments of $15.0 million.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 27pt;">Under the terms of the agreement, the loans bore interest at a rate per annum of, at our option, either (i) the Base Rate plus an applicable margin of from 1.25% to 1.75% depending on our consolidated leverage ratio, or (ii) the Eurodollar Rate plus an applicable margin of from 2.25% to 2.75% depending on our consolidated leverage ratio. Base Rate was defined in the credit agreement as a fluctuating rate per annum of the Federal Funds rate plus 0.5% or the prime rate of interest established from time to time by KeyBank National Association. At <em style="font: inherit;"> June 30, 2021, </em>all outstanding borrowings were designated as Eurodollar loans and bore interest of 3.25%.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 27pt;">We incurred debt issuance costs in connection with this credit arrangement of approximately $1.8 million. These costs were allocated between the revolving line of credit and the term loans, with the portion related to the revolving line of credit of $0.7 million recorded in other assets on our balance sheet, and the portion allocated to the term loan recorded as a deduction from the amount of the debt. All of these transaction costs were being amortized into interest expense on a straight-line basis as the result would <em style="font: inherit;">not</em> be materially different from using the interest method, over the <em style="font: inherit;">five</em>-year term of the arrangement. This resulted in an effective interest rate of approximately 4.2%. During the <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> June 30, 2021, </em>in connection with making optional prepayments of <em style="font: inherit;">$15.0</em> million on the term loan, we expensed a proportionate amount of the unamortized transaction costs in the amount of $0.3 million. Cash paid for interest during the <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> June 30, 2021 </em>was $0.7 million.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 27pt;">At <em style="font: inherit;"> September 30, 2021, </em>the outstanding balances of both the term loan and the revolver were zero, and in <em style="font: inherit;"> September 2021 </em>we cancelled both loan agreements.</p> 65000000 25000000 40000000 1000000.0 1000000.0 15000000.0 0.0125 0.0175 0.0225 0.0275 0.005 0.0325 1800000 700000 0.042 300000 700000 <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;"><b><em style="font: inherit;">8.</em> Leases </b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 27pt;">We conduct the majority of our operations in leased facilities, all of which are accounted for as operating leases, as they do <em style="font: inherit;">not</em> meet the criteria for finance leases. Our principal worldwide executive, distribution, and manufacturing operations are located in <em style="font: inherit;">five</em> leased facilities with square footage totaling 109,354 in Burlington, Massachusetts. All <em style="font: inherit;">five</em> Burlington leases expire in <em style="font: inherit;"> December 2030.</em></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt;">Our European operations are headquartered at a 21,410 square foot leased facility located in Sulzbach, Germany. During the quarter ended <em style="font: inherit;"> June 30, 2022 </em>we increased our square footage by 4,940 (from 16,470) and extended the lease through <em style="font: inherit;"> June 2031. </em>This lease contains a <span style="-sec-ix-hidden:c85901340">five</span>-year renewal option. Additionally, during the quarter ending <em style="font: inherit;"> June 30, 2022, </em>we signed a new sales office/warehouse lease in the Seoul, Korea, which includes 2,300 square feet of office space, and expires in <em style="font: inherit;"> April 2027. </em>Finally, we extended our Singapore lease by <span style="-sec-ix-hidden:c85901342">one</span>-year and it will expire in <em style="font: inherit;"> June 2023.</em></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 27pt;">Similar to prior quarters, we also lease a facility in Hereford, England which houses our United Kingdom sales and distribution business. During the quarter ended <em style="font: inherit;"> June 30, 2021 </em>we executed an expansion of the Hereford lease under terms substantially similar to the original lease. In connection with our acquisition of the Artegraft biologic graft business, we assumed a 16,732 square foot lease in North Brunswick, New Jersey, which expires in <em style="font: inherit;"> October 2029. </em>In <em style="font: inherit;"> June 2021 </em>we entered into a <span style="-sec-ix-hidden:c85901344">six</span>-year lease in Milan, Italy which houses a customer service and warehouse facility. This lease contains a <span style="-sec-ix-hidden:c85901345">six</span>-year renewal option. We also have smaller long-term leased sales, marketing and other facilities located in Arizona, Canada, Australia, Singapore and China, and short-term leases in Japan, Spain and Illinois. The lease in Arizona was extended during the quarter ending <em style="font: inherit;"> June 30, 2022, </em>for an additional <span style="-sec-ix-hidden:c85901346">three</span> years through <em style="font: inherit;"> August 2025, </em>effective as of <em style="font: inherit;"> August 24, 2022. </em>Our lease in Canada contains a <span style="-sec-ix-hidden:c85901347">five</span>-year renewal option exercisable in <em style="font: inherit;"> February 2023. </em>Our leases in Germany and Italy are subject to periodic rent increases based on increases in the consumer price index as measured on an annual basis, with such increases applicable to the subsequent <em style="font: inherit;">twelve</em> months of lease payments. <em style="font: inherit;">None</em> of our noncancelable lease payments include non-lease components such as maintenance contracts; we generally reimburse the landlord for direct operating costs associated with the leased space. We have <em style="font: inherit;">no</em> subleases, and there are <em style="font: inherit;">no</em> residual value guarantees associated with, or restrictive covenants imposed by, any of our leases. There were no assets held under capital leases at <em style="font: inherit;"> June 30, 2022.</em></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 27pt;">We also lease automobiles under operating leases in the United States as well as certain of our international subsidiaries. The terms of these leases are generally <span style="-sec-ix-hidden:c85901353">three</span> years, with older vehicles replaced by newer vehicles from time to time. During the fiscal year <em style="font: inherit;">2021,</em> we entered into a <span style="-sec-ix-hidden:c85901355">five</span>-year lease for printing equipment.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 27pt;">We account for leases under the provisions of ASU <em style="font: inherit;">No.</em> <em style="font: inherit;">2016</em>-<em style="font: inherit;">02,</em> <i>Leases (Topic <em style="font: inherit;">842</em>), </i>subsequently amended by ASU <em style="font: inherit;">2018</em>-<em style="font: inherit;">11,</em> <i>Leases (Topic <em style="font: inherit;">842</em>): Targeted Improvements</i>. Under this guidance, we are required to recognize the following for all leases (with the exception of short-term leases) at the commencement date: a lease liability, which is a lessee’s obligation to make lease payments arising from a lease, measured on a discounted basis; and a right-of-use asset, which is an asset that represents the lessee’s right to use, or control the use of, a specified asset for the lease term.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 27pt;">Our most significant judgment involved in determining the amounts to initially record as lease liabilities and right-of-use assets upon initial adoption of this standard, and for leases entered into subsequently, was the selection of a discount rate; because we had <em style="font: inherit;">no</em> debt as of the adoption of this standard, we had <em style="font: inherit;">no</em> incremental borrowing rate to reference. We therefore derived an incremental borrowing rate using quotes from potential lenders as the primary inputs, augmented by other available information. The resulting rate selected was 5.25%. We determined that it was appropriate to apply this single rate to our portfolio of leases worldwide, as the lease terms and conditions are substantially similar, and because we believe our subsidiaries would be unable to obtain borrowings on their own without a commitment of parent company support. In connection with the assumption of the Artegraft North Brunswick, New Jersey lease, we used LeMaitre’s borrowing rate of 3.5% as of the acquisition date associated with debt incurred to finance the acquisition to value the lease.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 27pt;">Additional information with respect to our leases is as follows:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table cellpadding="0" cellspacing="0" class="finTable" style="width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px; margin-left: 27pt; margin-right: auto;"> <tbody> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 52%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 13%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b>Three months ended June 30,</b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 13%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b>Six months ended June 30,</b> </b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 52%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b><b>2022</b></b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b><b>2021</b></b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b><b>2022</b></b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b><b>2021</b></b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 52%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">(in thousands)</p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">(in thousands)</p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">(in thousands)</p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">(in thousands)</p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 52%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 9%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 9%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 9%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 9%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 52%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Lease cost</p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 9%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 9%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 9%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 9%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 52%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Operating lease cost</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">638</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">487</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,163</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,094</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 52%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Short-term lease cost</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">161</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">126</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">324</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">190</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 52%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Total lease cost</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">799</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">613</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,487</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,284</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 52%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 9%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 9%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 9%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 9%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 52%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Other information</p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 9%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 9%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 9%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 9%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 52%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Cash paid for amounts included in the  measurement of operating lease liabilities</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">810</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">633</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,484</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,381</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 52%;"> </td> <td style="padding-bottom: 1px; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 9%;"> </td> <td style="padding-bottom: 1px; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="padding-bottom: 1px; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 9%;"> </td> <td style="padding-bottom: 1px; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="padding-bottom: 1px; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 9%;"> </td> <td style="padding-bottom: 1px; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="padding-bottom: 1px; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 9%;"> </td> <td style="padding-bottom: 1px; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 52%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Right-of-use assets obtained in exchange for new operating lease liabilities</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">2,240</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,261</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">2,381</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,277</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 52%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 9%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 9%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 9%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 9%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 52%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 9%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 9%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 9%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 9%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 52%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Weighted average remaining lease term -  operating leases (in years)</p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 9%;"><em style="font: inherit;"> </em></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 9%;"><em style="font: inherit;"> </em></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">8.2</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">8.2</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 52%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 9%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 9%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 9%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 9%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 52%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Weighted average discount rate -  operating leases</p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 9%;"><em style="font: inherit;"> </em></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 9%;"><em style="font: inherit;"> </em></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4.88</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4.86</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td> </tr> </tbody> </table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 27pt;">At <em style="font: inherit;"> June 30, 2022, </em>the minimum non-cancelable operating lease rental commitments with initial or remaining terms of more than <em style="font: inherit;">one</em> year are as follows:<b> </b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table cellpadding="0" cellspacing="0" class="finTable" style="margin-right: auto; margin-left: 27pt; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 85%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Remainder of 2022</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">1,463</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 85%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Year ending December 31,</p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 12%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 85%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">2023</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">2,602</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 85%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">2024</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">2,547</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 85%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">2025</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">2,530</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 85%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">2026</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">2,489</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 85%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">2027</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">2,372</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 85%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Thereafter</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">6,973</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 85%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Adjustment to net present value as of June 30, 2022</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">(3,762</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 85%;"> </td> <td style="padding-bottom: 1px; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 12%;"> </td> <td style="padding-bottom: 1px; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 85%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Minimum noncancelable lease liability</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">17,214</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> </tr> </tbody> </table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> 109354 21410 4940 16470 2300 16732 0 0.0525 0.035 <table cellpadding="0" cellspacing="0" class="finTable" style="width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px; margin-left: 27pt; margin-right: auto;"> <tbody> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 52%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 13%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b>Three months ended June 30,</b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 13%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b>Six months ended June 30,</b> </b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 52%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b><b>2022</b></b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b><b>2021</b></b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b><b>2022</b></b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b><b>2021</b></b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 52%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">(in thousands)</p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">(in thousands)</p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">(in thousands)</p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">(in thousands)</p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 52%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 9%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 9%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 9%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 9%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 52%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Lease cost</p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 9%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 9%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 9%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 9%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 52%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Operating lease cost</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">638</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">487</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,163</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,094</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 52%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Short-term lease cost</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">161</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">126</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">324</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">190</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 52%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Total lease cost</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">799</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">613</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,487</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,284</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 52%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 9%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 9%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 9%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 9%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 52%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Other information</p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 9%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 9%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 9%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 9%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 52%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Cash paid for amounts included in the  measurement of operating lease liabilities</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">810</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">633</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,484</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,381</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 52%;"> </td> <td style="padding-bottom: 1px; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 9%;"> </td> <td style="padding-bottom: 1px; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="padding-bottom: 1px; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 9%;"> </td> <td style="padding-bottom: 1px; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="padding-bottom: 1px; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 9%;"> </td> <td style="padding-bottom: 1px; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="padding-bottom: 1px; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 9%;"> </td> <td style="padding-bottom: 1px; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 52%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Right-of-use assets obtained in exchange for new operating lease liabilities</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">2,240</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,261</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">2,381</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,277</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 52%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 9%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 9%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 9%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 9%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 52%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 9%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 9%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 9%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 9%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 52%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Weighted average remaining lease term -  operating leases (in years)</p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 9%;"><em style="font: inherit;"> </em></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 9%;"><em style="font: inherit;"> </em></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">8.2</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">8.2</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 52%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 9%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 9%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 9%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 9%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 52%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Weighted average discount rate -  operating leases</p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 9%;"><em style="font: inherit;"> </em></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 9%;"><em style="font: inherit;"> </em></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4.88</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4.86</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td> </tr> </tbody> </table> 638000 487000 1163000 1094000 161000 126000 324000 190000 799000 613000 1487000 1284000 810000 633000 1484000 1381000 2240000 1261000 2381000 1277000 P8Y2M12D P8Y2M12D 0.0488 0.0486 <table cellpadding="0" cellspacing="0" class="finTable" style="margin-right: auto; margin-left: 27pt; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 85%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Remainder of 2022</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">1,463</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 85%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Year ending December 31,</p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 12%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 85%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">2023</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">2,602</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 85%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">2024</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">2,547</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 85%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">2025</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">2,530</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 85%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">2026</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">2,489</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 85%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">2027</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">2,372</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 85%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Thereafter</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">6,973</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 85%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Adjustment to net present value as of June 30, 2022</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">(3,762</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 85%;"> </td> <td style="padding-bottom: 1px; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 12%;"> </td> <td style="padding-bottom: 1px; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 85%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Minimum noncancelable lease liability</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">17,214</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> </tr> </tbody> </table> 1463000 2602000 2547000 2530000 2489000 2372000 6973000 3762000 17214000 <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;"><b><em style="font: inherit;">9.</em> Accrued Expenses and Other Long-term Liabilities </b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 27pt;">Accrued expenses consist of the following:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; margin-left: 10%; width: 80%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"> <tbody> <tr style="vertical-align: bottom;"> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>June 30, 2022</b></b></p> </td> <td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>December 31, 2021</b></b></p> </td> <td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom;"> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">(in thousands)</p> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman; font-size: 10pt; width: 62%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Compensation and related taxes</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">10,148</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">10,236</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Income and other taxes</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">669</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">551</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Professional fees</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">121</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">129</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Other</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">6,071</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">5,416</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Total</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">17,009</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">16,332</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> </tr> </tbody> </table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 8pt; text-indent: 18pt;">Other long-term liabilities consist of the following:</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: -9pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; margin-left: 10%; width: 80%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"> <tbody> <tr style="vertical-align: bottom;"> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>June 30, 2022</b></b></p> </td> <td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>December 31, 2021</b></b></p> </td> <td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom;"> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">(in thousands)</p> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman; font-size: 10pt; width: 62%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Aquisition-related liabilities</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">1,664</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">1,761</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Income taxes</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">691</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">799</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Other</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">148</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">141</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Total</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">2,503</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">2,701</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> </tr> </tbody> </table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; margin-left: 10%; width: 80%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"> <tbody> <tr style="vertical-align: bottom;"> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>June 30, 2022</b></b></p> </td> <td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>December 31, 2021</b></b></p> </td> <td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom;"> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">(in thousands)</p> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman; font-size: 10pt; width: 62%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Compensation and related taxes</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">10,148</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">10,236</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Income and other taxes</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">669</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">551</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Professional fees</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">121</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">129</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Other</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">6,071</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">5,416</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Total</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">17,009</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">16,332</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> </tr> </tbody> </table> 10148000 10236000 669000 551000 121000 129000 6071000 5416000 17009000 16332000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; margin-left: 10%; width: 80%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"> <tbody> <tr style="vertical-align: bottom;"> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>June 30, 2022</b></b></p> </td> <td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>December 31, 2021</b></b></p> </td> <td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom;"> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">(in thousands)</p> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman; font-size: 10pt; width: 62%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Aquisition-related liabilities</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">1,664</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">1,761</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Income taxes</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">691</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">799</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Other</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">148</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">141</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Total</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">2,503</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">2,701</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> </tr> </tbody> </table> 1664000 1761000 691000 799000 148000 141000 2503000 2701000 <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;"><b><em style="font: inherit;">10.</em> Segment and Enterprise-Wide Disclosures </b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 27pt;">The FASB establishes standards for reporting information regarding operating segments in financial statements. Operating segments are identified as components of an enterprise that engage in business activities for which separate, discrete financial information is available and is regularly reviewed by the chief operating decision-maker in making decisions on how to allocate resources and assess performance. We view our operations and manage our business as one operating segment. <em style="font: inherit;">No</em> discrete operating information is prepared by us except for sales by product line and operations by legal entity for local purposes.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 27pt;">Most of our revenues are generated in the United States, Germany and other European countries, Canada, the United Kingdom and Japan, and substantially all of our assets are located in the United States, Germany and France. Net sales to unaffiliated customers by country were as follows:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 7.5%; margin-left: 7.5%; width: 85%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 36%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 17%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b><b>Three months ended</b> </b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 17%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b><b>Six months ended</b> </b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 36%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 17%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b>June 30,</b> </b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 17%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b>June 30,</b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 36%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b><b>2022</b></b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b><b>2021</b></b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b><b>2022</b></b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b><b>2021</b></b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 36%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 17%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">(in thousands)</p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 17%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">(in thousands)</p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 36%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">United States</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">26,228</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">25,172</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">50,492</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">47,140</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 36%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Germany</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,870</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3,154</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">5,861</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">6,217</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 36%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Other countries</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">13,010</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">12,344</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">25,316</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">23,196</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="width: 36%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 13%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 13%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 13%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 13%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 36%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Net Sales</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">42,108</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">40,670</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">81,669</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">76,553</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> </tr> </tbody> </table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> 1 <table cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 7.5%; margin-left: 7.5%; width: 85%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 36%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 17%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b><b>Three months ended</b> </b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 17%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b><b>Six months ended</b> </b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 36%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 17%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b>June 30,</b> </b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 17%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b>June 30,</b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 36%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b><b>2022</b></b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b><b>2021</b></b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b><b>2022</b></b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b><b>2021</b></b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 36%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 17%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">(in thousands)</p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 17%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">(in thousands)</p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 36%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">United States</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">26,228</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">25,172</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">50,492</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">47,140</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 36%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Germany</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,870</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3,154</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">5,861</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">6,217</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 36%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Other countries</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">13,010</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">12,344</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">25,316</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">23,196</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="width: 36%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 13%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 13%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 13%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 13%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 36%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Net Sales</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">42,108</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">40,670</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">81,669</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">76,553</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> </tr> </tbody> </table> 26228000 25172000 50492000 47140000 2870000 3154000 5861000 6217000 13010000 12344000 25316000 23196000 42108000 40670000 81669000 76553000 <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;"><b><em style="font: inherit;">11.</em> Share-based Compensation </b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 27pt;">Our Third Amended and Restated <em style="font: inherit;">2006</em> Stock Option and Incentive Plan allows for granting of incentive stock options, non-qualified stock options, stock appreciation rights, restricted stock units, performance-based restricted stock units, unrestricted stock awards, and deferred stock awards to our officers, employees, directors and consultants. The components of share-based compensation expense were as follows:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 7.5%; margin-left: 7.5%; width: 85%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b><b>Three months ended</b> </b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b><b>Six months ended</b> </b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b>June 30,</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b>June 30,</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b><b>2022</b></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b><b>2021</b></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b><b>2022</b></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b><b>2021</b></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">(in thousands)</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">(in thousands)</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 44%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Stock option awards</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">607</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">562</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,226</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,156</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Restricted stock units</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">391</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">307</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">799</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">640</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Performance-based restricted stock units</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">138</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">278</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 27pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 27pt;">Total share-based compensation</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,136</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">869</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">2,303</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,796</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 27pt;">Stock-based compensation is included in our statements of operations as follows:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 7.5%; margin-left: 7.5%; width: 85%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><b>Three months ended</b> </b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><b>Six months ended</b> </b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>June 30,</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>June 30,</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><b>2022</b></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><b>2021</b></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><b>2022</b></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><b>2021</b></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">(in thousands)</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">(in thousands)</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; width: 40%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Cost of sales</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">135</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">100</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">273</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">200</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Sales and marketing</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">193</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">119</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">402</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">288</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">General and administrative</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">695</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">557</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,407</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,118</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Research and development</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">113</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">93</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">221</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">190</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 27pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Total stock-based compensation</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,136</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">869</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">2,303</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,796</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 27pt;">During the <em style="font: inherit;">six</em>-month period ended <em style="font: inherit;"> June 30, 2022, </em>we granted options for the purchase of 984 shares of our common stock. We did <span style="-sec-ix-hidden:c85901451">not</span> grant any options during the <em style="font: inherit;">six</em>-month period ended <em style="font: inherit;"> June 30, 2021. </em>During the <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> June 30, 2022 </em>and <em style="font: inherit;">2021,</em> we awarded restricted stock units of 320 and 1,157, respectively. We awarded performance-based restricted stock units of 250 during the <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> June 30, 2022. </em>We did <span style="-sec-ix-hidden:c85901459">not</span> award any performance-based restricted stock units during the <em style="font: inherit;">six</em>-month period ended <em style="font: inherit;"> June 30, 2021. </em>We issued approximately 43,000 and 140,000 shares of common stock following the exercise or vesting of underlying stock options or restricted stock units during the <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> June 30, 2022 </em>and <em style="font: inherit;">2021,</em> respectively.</p> <table cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 7.5%; margin-left: 7.5%; width: 85%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b><b>Three months ended</b> </b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b><b>Six months ended</b> </b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b>June 30,</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b>June 30,</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b><b>2022</b></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b><b>2021</b></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b><b>2022</b></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b><b>2021</b></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">(in thousands)</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">(in thousands)</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 44%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Stock option awards</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">607</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">562</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,226</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,156</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Restricted stock units</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">391</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">307</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">799</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">640</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Performance-based restricted stock units</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">138</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">278</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 27pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 27pt;">Total share-based compensation</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,136</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">869</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">2,303</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,796</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 607000 562000 1226000 1156000 391000 307000 799000 640000 138000 0 278000 0 1136000 869000 2303000 1796000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 7.5%; margin-left: 7.5%; width: 85%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><b>Three months ended</b> </b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><b>Six months ended</b> </b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>June 30,</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>June 30,</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><b>2022</b></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><b>2021</b></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><b>2022</b></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><b>2021</b></b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">(in thousands)</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">(in thousands)</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; width: 40%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Cost of sales</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">135</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">100</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">273</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">200</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Sales and marketing</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">193</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">119</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">402</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">288</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">General and administrative</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">695</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">557</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,407</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,118</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Research and development</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">113</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">93</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">221</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">190</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 27pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Total stock-based compensation</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,136</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">869</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">2,303</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,796</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 135000 100000 273000 200000 193000 119000 402000 288000 695000 557000 1407000 1118000 113000 93000 221000 190000 1136000 869000 2303000 1796000 984 320 1157 250 43000 140000 <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;"><b><em style="font: inherit;">12.</em> Net Income per Share </b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 8pt; text-indent: 18pt;">The computation of basic and diluted net income per share was as follows: </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"> <tbody> <tr style="vertical-align: bottom;"> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Three months ended</b> </b></p> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Six months ended</b> </b></p> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom;"> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>June 30,</b> </b></p> </td> <td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>June 30,</b> </b></p> </td> <td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom;"> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2022</b></b></p> </td> <td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2021</b></b></p> </td> <td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2022</b></b></p> </td> <td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2021</b></b></p> </td> <td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom;"> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">(in thousands, except per share data)</p> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">(in thousands, except per share data)</p> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td colspan="1" style="font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Basic:</p> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman; font-size: 10pt; width: 49.6%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Net income available for common stockholders</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">3,515</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">8,299</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">9,553</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">14,228</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Weighted average shares outstanding</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">21,958</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">20,611</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">21,947</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">20,579</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td colspan="1" style="font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Basic earnings per share</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">0.16</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">0.40</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">0.44</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">0.69</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td colspan="1" style="font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Diluted:</p> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Net income available for common stockholders</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">3,515</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">8,299</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">9,553</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">14,228</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Weighted-average shares outstanding</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">21,958</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">20,611</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">21,947</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">20,579</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Common stock equivalents, if dilutive</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">171</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">348</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">168</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">321</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Shares used in computing diluted earnings per common share</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">22,129</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">20,959</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">22,115</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">20,900</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td colspan="1" style="font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Diluted earnings per share</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">0.16</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">0.40</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">0.43</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">0.68</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt; text-indent: -9pt;">Shares excluded in computing diluted earnings per share as those shares would be anti-dilutive</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">328</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">-</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">390</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">152</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> </tr> </tbody> </table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"> <tbody> <tr style="vertical-align: bottom;"> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Three months ended</b> </b></p> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Six months ended</b> </b></p> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom;"> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>June 30,</b> </b></p> </td> <td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>June 30,</b> </b></p> </td> <td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom;"> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2022</b></b></p> </td> <td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2021</b></b></p> </td> <td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2022</b></b></p> </td> <td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2021</b></b></p> </td> <td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom;"> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">(in thousands, except per share data)</p> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">(in thousands, except per share data)</p> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td colspan="1" style="font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Basic:</p> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman; font-size: 10pt; width: 49.6%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Net income available for common stockholders</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">3,515</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">8,299</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">9,553</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">14,228</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Weighted average shares outstanding</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">21,958</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">20,611</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">21,947</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">20,579</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td colspan="1" style="font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Basic earnings per share</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">0.16</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">0.40</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">0.44</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">0.69</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td colspan="1" style="font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Diluted:</p> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Net income available for common stockholders</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">3,515</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">8,299</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">9,553</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">14,228</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Weighted-average shares outstanding</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">21,958</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">20,611</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">21,947</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">20,579</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Common stock equivalents, if dilutive</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">171</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">348</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">168</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">321</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Shares used in computing diluted earnings per common share</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">22,129</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">20,959</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">22,115</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">20,900</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td colspan="1" style="font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Diluted earnings per share</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">0.16</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">0.40</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">0.43</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">0.68</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt; text-indent: -9pt;">Shares excluded in computing diluted earnings per share as those shares would be anti-dilutive</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">328</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">-</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">390</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">152</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> </tr> </tbody> </table> 3515000 8299000 9553000 14228000 21958000 20611000 21947000 20579000 0.16 0.40 0.44 0.69 3515000 8299000 9553000 14228000 21958000 20611000 21947000 20579000 171000 348000 168000 321000 22129000 20959000 22115000 20900000 0.16 0.40 0.43 0.68 328000 0 390000 152000 <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;"><b><em style="font: inherit;">13.</em> Stockholders</b>’<b> Equity </b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 9pt;"><b><i>Share Repurchase Program </i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 27pt;">On <em style="font: inherit;"> February 22, 2022, </em>our Board of Directors authorized the repurchase of up to $20.0 million of the Company’s common stock through transactions on the open market, in privately negotiated purchases or otherwise until <em style="font: inherit;"> February 22, 2023. </em>The repurchase program <em style="font: inherit;"> may </em>be suspended or discontinued at any time. To date we have <span style="-sec-ix-hidden:c85901543">not</span> made any repurchases under this program.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 9pt;"><b><i>Dividends </i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 27pt;">In <em style="font: inherit;"> February 2011, </em>our Board of Directors approved a policy for the payment of quarterly cash dividends on our common stock. Future declarations of quarterly dividends and the establishment of future record and payment dates are subject to approval by our Board of Directors on a quarterly basis. The dividend activity for the periods presented is as follows:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; margin-left: 5%; width: 90%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt; width: 30%; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;"><b>Record Date</b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 2%;"> </td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; width: 29%; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>Payment Date</b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 2%;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><b>Per Share Amount</b></b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><b>Dividend Payment</b></b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt; width: 30%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 2%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 29%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 2%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt; width: 15%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">(in thousands)</p> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 30%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Fiscal Year 2022</p> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 2%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 29%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 2%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 15%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 15%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 30%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 45pt; text-align: right;">March 8, 2022</p> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 2%;"> </td><td style="text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; width: 29%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">March 24, 2022</p> </td><td style="width: 2%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 15%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">0.125</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 15%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2,743</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 30%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 45pt; text-align: right;">May 17, 2022</p> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 2%;"> </td><td style="text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; width: 29%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">June 2, 2022</p> </td><td style="width: 2%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 15%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">0.125</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 15%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2,745</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="width: 30%;"> </td><td style="width: 2%;"> </td><td style="text-align: center; width: 29%;"> </td><td style="width: 2%;"> </td><td style="width: 1%;"> </td><td style="width: 15%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 15%;"> </td><td style="width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 30%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Fiscal Year 2021</p> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 2%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; text-align: center; width: 29%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 2%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 15%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 15%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 30%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 45pt; text-align: right;">March 9, 2021</p> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 2%;"> </td><td style="text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; width: 29%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">March 25, 2021</p> </td><td style="width: 2%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 15%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">0.110</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 15%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2,262</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 30%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 45pt; text-align: right;"> May 19, 2021</p> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 2%;"> </td><td style="text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; width: 29%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">June 3, 2021</p> </td><td style="width: 2%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 15%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">0.110</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 15%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2,267</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 30%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 45pt; text-align: right;">August 26, 2021</p> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 2%;"> </td><td style="text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; width: 29%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">September 9, 2021</p> </td><td style="width: 2%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 15%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">0.110</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 15%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2,401</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 30%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 45pt; text-align: right;">   November 19, 2021</p> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 2%;"> </td><td style="text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; width: 29%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">December 2, 2021</p> </td><td style="width: 2%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 15%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">0.110</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 15%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2,405</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 27pt;">On <em style="font: inherit;"> July 26, 2022, </em>our Board of Directors approved a quarterly cash dividend on our common stock of $0.125 per share payable on <em style="font: inherit;"> <span style="-sec-ix-hidden:c85901546">September 8, 2022</span>, </em>to stockholders of record at the close of business on <em style="font: inherit;"> <span style="-sec-ix-hidden:c85901547">August 25, 2022</span>.</em></p> 20000000.0 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; margin-left: 5%; width: 90%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt; width: 30%; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;"><b>Record Date</b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 2%;"> </td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; width: 29%; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>Payment Date</b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 2%;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><b>Per Share Amount</b></b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><b>Dividend Payment</b></b></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: Times New Roman; font-size: 10pt; width: 30%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 2%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 29%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 2%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt; width: 15%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">(in thousands)</p> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 30%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Fiscal Year 2022</p> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 2%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 29%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 2%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 15%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 15%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 30%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 45pt; text-align: right;">March 8, 2022</p> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 2%;"> </td><td style="text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; width: 29%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">March 24, 2022</p> </td><td style="width: 2%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 15%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">0.125</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 15%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2,743</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 30%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 45pt; text-align: right;">May 17, 2022</p> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 2%;"> </td><td style="text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; width: 29%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">June 2, 2022</p> </td><td style="width: 2%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 15%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">0.125</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 15%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2,745</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="width: 30%;"> </td><td style="width: 2%;"> </td><td style="text-align: center; width: 29%;"> </td><td style="width: 2%;"> </td><td style="width: 1%;"> </td><td style="width: 15%;"> </td><td style="width: 1%;"> </td><td style="width: 1%;"> </td><td style="width: 15%;"> </td><td style="width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 30%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Fiscal Year 2021</p> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 2%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; text-align: center; width: 29%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 2%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 15%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 15%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 30%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 45pt; text-align: right;">March 9, 2021</p> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 2%;"> </td><td style="text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; width: 29%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">March 25, 2021</p> </td><td style="width: 2%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 15%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">0.110</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 15%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2,262</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 30%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 45pt; text-align: right;"> May 19, 2021</p> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 2%;"> </td><td style="text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; width: 29%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">June 3, 2021</p> </td><td style="width: 2%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 15%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">0.110</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 15%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2,267</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 30%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 45pt; text-align: right;">August 26, 2021</p> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 2%;"> </td><td style="text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; width: 29%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">September 9, 2021</p> </td><td style="width: 2%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 15%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">0.110</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 15%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2,401</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 30%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 45pt; text-align: right;">   November 19, 2021</p> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 2%;"> </td><td style="text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; width: 29%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">December 2, 2021</p> </td><td style="width: 2%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 15%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">0.110</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 15%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2,405</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> 2022-03-24 0.125 2743000 2022-06-02 0.125 2745000 2021-03-25 0.110 2262000 2021-06-03 0.110 2267000 2021-09-09 0.110 2401000 2021-12-02 0.110 2405 0.125 <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;"><b><em style="font: inherit;">14.</em> Supplemental Cash Flow Information</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; margin-left: 10%; width: 80%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"> <tbody> <tr style="vertical-align: bottom;"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><b>For the six months ended</b> </b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom;"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>June 30,</b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom;"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><b>2022</b></b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><b>2021</b></b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom;"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">(in thousands)</p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 62%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Cash paid for income taxes, net</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">3,991</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">6,236</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> </tbody> </table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; margin-left: 10%; width: 80%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"> <tbody> <tr style="vertical-align: bottom;"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><b>For the six months ended</b> </b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom;"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>June 30,</b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom;"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><b>2022</b></b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b><b>2021</b></b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom;"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">(in thousands)</p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 62%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Cash paid for income taxes, net</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">3,991</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">6,236</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> </tr> </tbody> </table> 3991000 6236000 <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;"><b><em style="font: inherit;">15.</em> Fair Value Measurements </b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 8pt; text-indent: 18pt;">The fair value accounting guidance requires that assets and liabilities carried at fair value be classified and disclosed in <em style="font: inherit;">one</em> of the following <em style="font: inherit;">three</em> categories:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;margin-left:auto;margin-right:auto;"> <tbody> <tr> <td style="vertical-align:top;width:1.6%;"> </td> <td style="vertical-align:top;width:3.3%;"> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">•</p> </td> <td style="vertical-align:top;width:auto;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Level <em style="font: inherit;">1</em> — Quoted prices in active markets for identical assets or liabilities.</p> </td> </tr> </tbody> </table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;margin-left:auto;margin-right:auto;"> <tbody> <tr> <td style="vertical-align:top;width:1.6%;"> </td> <td style="vertical-align:top;width:3.3%;"> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">•</p> </td> <td style="vertical-align:top;width:auto;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Level <em style="font: inherit;">2</em> — Observable inputs other than quoted prices included in Level <em style="font: inherit;">1,</em> such as quoted prices for similar assets and liabilities in active markets; quoted prices for identical or similar assets and liabilities in markets that are <em style="font: inherit;">not</em> active; or other inputs that are observable or can be corroborated by observable market data.</p> </td> </tr> </tbody> </table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;margin-left:auto;margin-right:auto;"> <tbody> <tr> <td style="vertical-align:top;width:1.6%;"> </td> <td style="vertical-align:top;width:3.3%;"> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">•</p> </td> <td style="vertical-align:top;width:auto;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Level <em style="font: inherit;">3</em> — Unobservable inputs that are supported by little or <em style="font: inherit;">no</em> market activity and that are significant to the fair value of the assets or liabilities. This includes certain pricing models, discounted cash flow methodologies and similar techniques that use significant unobservable inputs.</p> </td> </tr> </tbody> </table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 8pt; text-indent: 18pt;">Level <em style="font: inherit;">1</em> assets being measured at fair value on a recurring basis as of <em style="font: inherit;"> June 30, 2022 </em>included our short-term investment and short-duration bond mutual fund accounts.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: -9pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 27pt;">We had <span style="-sec-ix-hidden:c85901584">no</span> Level <em style="font: inherit;">2</em> assets being measured at fair value on a recurring basis as of <em style="font: inherit;"> June 30, 2022. </em></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 27pt;">As discussed in Note <em style="font: inherit;">4,</em> several of our acquisition-related assets and liabilities have been measured using Level <em style="font: inherit;">3</em> techniques. During <em style="font: inherit;">2020</em> we recorded a contingent liability associated with our acquisition of the bovine graft business from Artegraft. The agreement requires us to make potential additional payments to Artegraft of up to $17.5 million depending on the achievement of certain unit sales milestones during the <em style="font: inherit;">first</em> <em style="font: inherit;">three</em> calendar years following the acquisition. We recorded this liability at a fair value of $0.4 million to reflect management’s estimate of the likelihood of achieving these targets at the time of the Closing, as well as the time value of money until payment. This amount is being remeasured each quarter during the earn-out period, with any adjustments recorded in income from operations.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 27pt;">During <em style="font: inherit;">2019,</em> we recorded contingent liabilities associated with our acquisition of the Admedus biologic patch business. The agreement includes the potential for us to pay up to $7.8 million of additional consideration beyond payments made to date, with $0.3 million contingent upon the delivery of audited financial statements of the acquired business to us; $2.0 million contingent on LeMaitre’s success in obtaining CE marks under MDR regulations on the acquired products, $0.5 million contingent upon Admedus’ success in extending the shelf life of the acquired products as specified in the agreement, and another $5.0 million contingent on the achievement of specified levels of revenues in the <em style="font: inherit;">first</em> <em style="font: inherit;">12</em> and <em style="font: inherit;">24</em> months following the acquisition date. This additional contingent consideration was initially valued in total at $2.3 million and is being re-measured each reporting period until the payment requirement ends, with any adjustments reported in income from operations. The contingent payment related to the delivery of audited financial statements of the business was paid in <em style="font: inherit;"> November 2019 </em>upon satisfaction of the deliverable. The contingent payments related to Admedus’ extending the shelf life of the acquired products and achieving the revenue targets during the <em style="font: inherit;">first</em> <em style="font: inherit;">12</em> and <em style="font: inherit;">24</em> month periods following the acquisition were <em style="font: inherit;">not</em> met, and the portion of the liabilities related to these items was adjusted through income from operations. The agreement was amended in <em style="font: inherit;"> August 2021 </em>such that the contingent payment of $2.0 million potentially due upon LeMaitre Vascular’s success in obtaining CE marks under MDR regulations on the acquired products <em style="font: inherit;"> may </em>be reduced for certain costs incurred by LeMaitre in achieving the CE marks.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 27pt;">The following table provides a rollforward of the fair value of these liabilities, as determined by Level <em style="font: inherit;">3</em> unobservable inputs including management’s forecast of future revenues for the acquired businesses, as well as, management’s estimates of the likelihood of achieving the other specified criteria:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; margin-left: 10%; width: 80%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"> <tbody> <tr style="vertical-align: bottom;"> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Six months ended June 30,</b> </b></p> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom;"> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2022</b></b></p> </td> <td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2021</b></b></p> </td> <td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom;"> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">(in thousands)</p> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman; font-size: 10pt; width: 62%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Beginning balance</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">1,492</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">2,240</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Additions</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">-</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">-</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Payments</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">-</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">-</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Change in fair value included in earnings</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">27</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">61</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Ending balance</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">1,519</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">2,301</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> </tr> </tbody> </table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> 17500000 400000 7800000 300000 2000000.0 500000 5000000.0 2300000 2000000.0 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; margin-left: 10%; width: 80%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"> <tbody> <tr style="vertical-align: bottom;"> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Six months ended June 30,</b> </b></p> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom;"> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2022</b></b></p> </td> <td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2021</b></b></p> </td> <td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom;"> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">(in thousands)</p> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman; font-size: 10pt; width: 62%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Beginning balance</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">1,492</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">2,240</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Additions</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">-</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">-</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Payments</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">-</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">-</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Change in fair value included in earnings</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">27</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">61</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Ending balance</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">1,519</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">2,301</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> </tr> </tbody> </table> 1492000 2240000 0 0 -0 -0 -27000 -61000 1519000 2301000 <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;"><b><em style="font: inherit;">16.</em> Accumulated Other Comprehensive Loss </b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 27pt;">Changes to our accumulated other comprehensive loss for the <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> June 30, 2022 </em>and <em style="font: inherit;">2021</em> consisted primarily of foreign currency translation and unrealized losses on short-term marketable securities:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; margin-left: 10%; width: 80%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 62%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 20%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b><b>Six months ended</b> </b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 62%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 20%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b>June 30,</b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 62%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b><b>2022</b></b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b><b>2021</b></b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 62%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 20%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">(in thousands)</p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 62%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Beginning balance</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(3,435</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(1,525</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="width: 62%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 16%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 16%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 62%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Other comprehensive income (loss) before reclassifications</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(3,009</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(718</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="width: 62%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 16%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 16%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 62%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Ending Balance</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(6,444</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(2,243</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td> </tr> </tbody> </table> <table cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; margin-left: 10%; width: 80%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 62%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 20%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b><b>Six months ended</b> </b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 62%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 20%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b>June 30,</b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 62%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b><b>2022</b></b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b><b>2021</b></b></b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 62%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 20%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">(in thousands)</p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 62%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Beginning balance</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(3,435</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(1,525</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="width: 62%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 16%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 16%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 62%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Other comprehensive income (loss) before reclassifications</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(3,009</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(718</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="width: 62%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 16%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 16%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 62%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Ending Balance</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(6,444</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(2,243</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td> </tr> </tbody> </table> -3435000 -1525000 -3009000 -718000 -6444000 -2243000 EXCEL 82 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( $TQ!54'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 " !-,055TA723>X K @ $0 &1O8U!R;W!S+V-O&ULS9)1 M2\,P$,>_BN2]O;1#D=#U1?%I \&!XENXW+9@DX;DI-VWMZE;A^@'$/*2NW]^ M]SM(@T%A'^DY]H$B6THWH^M\4AC6XL@<%$#"(SF=RBGAI^:^CT[S=(T'"!H_ M](&@EO(.'+$VFC5D8!$6HF@;@PHC:>[C&6]PP8?/V,TP@T =.?* M&$YCU\ 5D&%,T:7O IF%.%?_Q,X=$.?DF.R2&H:A'%9S;MJA@K?MYF5>M[ ^ ML?9(TZMD%9\"K<5E\NOJX7'W)-I:UG4A[PMYNZNDRJ=ZSZX__*["KC=V;_^Q M\46P;>#7OVB_ %!+ P04 " !-,055F5R<(Q & "<)P $P 'AL+W1H M96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M $TQ!56$0+22W 4 /(> 8 >&PO=V]R:W-H965T&UL MM9EA<^(V$(;_BH9V.NU,")8,!*X),PY)KK1)+A=RU[EV^D&Q!7C.MJ@L0_+O MN[+!YC+R0CW'E\0VWM=ZM&OIE76^ENIKNA!"DY?7'M3H7&8Z"A/QH$B: MQ3%7KY:P-WCK?I-#@\PSSP58QG]&09Z<=$:M$@@9CR+]*-<_R8V0#VCY\LH MS?^2=7%OM]LB?I9J&6^"H05QF!3_^0%4V\)"#7B0[U M*YDD17F8;FZ3=,&52,\[&IYF8CK^1OFR4&8URGUR)Q.]2$$U$,&W\1UH9=E4 MMFWJ)4,%?\^24^(Z)X0YC%G:,]X7'IT2-K2%?],;="XDN,XE/8&@V'/QHC&-F3LE8R]0Q@?Q3Q, M@1)2?<]C82/$=6ZO[[S)T^,U^>Q-QY]NO4KZ)^-P&B)3:^F:,AC6$.BNASM!&C3.EAO4Q MXTH+%9FQ="F5MB+B6EIEUM$%#VN*R"I$=ACBYJ7#!I<]4J6]J?4WN$!3ULKO M4-10[%0IS(5IF/L=))^X6.UT@<2B0U0_$Q3!"M7!#%C"FK)4CHKB->G&->\\ZR@ MQW!&K')&#'&!3PLH9L8.'F\U3"A&)?7^]1 M_&+]5#S&HYIR5HZ('>2()@FL0HN- [-*XUMP*R>N6,=Y# _$*@_$#O) 9O4" M5AX\P5PJ^UB$Z]QR!=7N^;X (9 )"DDK\3&<$*N<$#O("4UC'D7D,DOAY]1> MM[A.[7H4CVO(YU8&R#W( %W'0LW-B_D>%/0"/$*\Y(DUM7L$:T'QN*:@E?]Q M1"0"(Q/%RF'N\8/LBM?)"+6YCM2%M,\M-BDI_F6VOD0Z;!U29F#K42 M?R>'L^F'0JV7JYE-WM6(T6&?#?K#\\YJE[&SLZMHRB_?;$V);[X0%!N,Y=5R M0]?+MS$[U>W%;O =-]6;DDC,(-0Y/8/'JV*#M3C1&PO=V]R:W-H965T&ULK9EK;]LV%(;_"N$%10O8L4CJFHN! M-,&V#AT6-.WVF9&86(@DNB25RW[]#F7'LD6*289\:*/+(?T>\O \A]3)@Y!W M:LFY1H]UU:C3R5+KU=%\KO(EKYDZ%"O>P)L;(6NFX5;>SM5*IJ3H(@ MGM>L;":+D^[9I5R0,'YW3R#3H+/XN^8/:N4;&E6LA[LS- ME^)T$AA%O.*Y-ETP^'//SWE5F9Y Q\]-IY/M;YJ&N]?/O?_:.0_.7#/%ST7U M3UGHY>DDG:""W["VTM_$P^]\XU G,!>5ZOY'#QO;8(+R5FE1;QJ#@KILUG_9 MXV8@=AK@<*0!V30@KVU -PUHY^A:6>?6!=-L<2+% Y+&&GHS%]W8=*W!F[(Q MTWBE);PMH9U>G(M&B:HLF.8%^LPJUN0<79GN%/IXWDK)&XTNN2Q%@7XTK"U* M,/R$9NC'U07Z>/ )':"R0=^7HE6L*=3)7(,HT_4\WPCXO!9 1@3\T3:'B 93 M1 )"',W/_ [-<=<<[S>?PU!LQX-LQX-T_=&1_LZ4 M==;JS;A>YV9K4= MJ17+^>D$EI/B\IY/%A]^P7%P['+JG3K;09 0QC2#T^3;TNQDYB)/,O(&HYO4U MER.1O?8ULKP@. K)P%?;"F*/P#\%T]#KSC=)CHVN_,12 M1$E(![)MHQ"GF5MUNE6=^D.JDX26O"H0$!LI6*,7F8'8)B&Z5"?PXQF:4K=(G'0\RUX8>:AY)%Z':DFV:V@"-'= MRG3"*K!U1$DTG&V761)$(_.-=VB,O6J[,FHF;F:MXJCB4)\4GJ'==+:G(B99 M,!3K,(N"9"0'X!Z5V(NIQ6]"% ]E53FE$>LWXR@+AYGX1;-]:3WBL)]Q?W5+ MNVPT:VY+R,1J?,*IO7"S*!L2SF$6D02/K"'<,P[[(7?QG#4U>_3-M(TL0N-L M*-*VPE$D]1S"?A"MDY!'FDT3DF4A ML>+094?2@(P([+F#$V\]^;5DUV75U2M=!H*"/K];BJK@4GWX)24X.>ZRDGYR MRO=2[:U%YWOUMC\4/25]VN35Q7Y2TS MC]S[%A>JHF%^0/I7AI:&V2Q%0*VS6@ ]*@CKT'==AA?U.G8@T7!L%AT M627!V-KJV4=>P[Z7%#JV4U!8#S==#C.:QM&8QAY_Q(^_JU'<'3G5OBOOWJNW M?=][WA$_[V#/N8GX#OI3=! 6_X()G09!8/Y!>F2@ MYA@UHN%(M%I!#5N4S:USO'R[NLT@O'KC1WI0$C\HST5=B^95;B667Z52!K*$ M3B,23-,TW;RQ3D2F7<$$=F&23),TW+%[U?D(L1E,J)6=_4;[!VP]IND+F"Z* MCM&P/LVQPZQL4,Y6):Q7YQF;@[UI&%LD<=I!63$RG[2G-'UAU\DU@T=0^3#9 M0*BY3P)MY&8$6YM-AUF:8C(VI#V:J1_-4)RU=;NI>-8'-Z*&=;LTGQ3N 81" MN67;^)W%H552NLQH.!H).V>M?DI_EX#I5CX]+Q8(7G,^=HSP-(K2:8"SL?#O MHM]8A=,LB-X:_-2F^ QFP3K(<-N%8^=MM,<]]>-^3:>W;7>H8Y<;I0&U1+OL M0CR&*]KCG_KQ;R'U?^S9-C^Q=V3NVG(Z[1Q;SOG.QQWS9>U/)F_+1J&*WT## MX#"!?N3Z8]7Z1HM5][WG6F@MZNYRR1F(-P;P_D8(_7QC/B%M/QDN_@-02P,$ M% @ 33$%5)6*!L?B"_O>_(<7V(/-U*]Z@S D+><"SUR,F-6=ZZKDPQRJCMR!0)[ M%E+EU&!5+5V]4D#3TI1S-_"\OIM3)ISQL&R;JO%0%H8S 5-%=)'G5/U^ "XW M(\=WM@U/;)D9V^".ARNZA!F8E]5483@=67@A\, M-GJG3&PF5K.G(\"P0<$F,C4'RL80**CDABBKQFBV4(Y-Z<9L MF+"S.#,*>QGZS'@BA9:W)P+"$\0 M?2M$AW2]6Q)X07#"/CEO?X0$[7YI]_?M+HY-,T!!,T!!&:_W3KS[))&%P-%0 MD !;TSF'6T(YKGX[5"?SJP+VRX!V%ZW'T0 S6>\F<:SI1X-<?:;4B[9TFG MN $ )RPEN&J2UUNRHHJL*2^ M'!*4LDY59JL #=QAM/7/L5>O2+:X?(ZGG\ M?T&T1]]KZ'O7T9>,FM#"9%*Q/]AALZA:3Z)7\<,=JJY7_@[H+^OV$@B;!,)_ M2@ _G=K@5F!B>2F#\(CLD/V<8H^ZWU#WSU)/9)[CU_0_5DS_(ROF@F@//6K0 MHRO0KUXNT?$RB$ZNEP\(]_CCAC^^GI]I75QFCX^0@FX8>'$<'["?$O:B*(I[ MI]D'#?O@+/LSWAATH7YOZ:DAB=3F$O?@",4+L[!Y^] M='RG:LF$)AP6Z/0Z$890U4%>58Q_TNLY\RN#&O%WQI_5T7=247D4XJEZ>)_>CIRJ1SSG"UVY M2.!CQZ<\SRM/T(]_&J>CMLW*\/C[P?MO-7D@\Y@H/A7YURS5Z]M1-"(I7R;; M7'\2SW_PAE#=P87(5?V?/#=89T066Z5%T1A##XJLW'\F+\U '!F ']R -0;, M-/!Z#-S&P'UM"UYCX+VV!;\QJ*F/]]SK@9LE.IG<2/%,9(4&;]67>O1K:QBO MK*PFRH.6\&L&=GHR%:42>98FFJ?D0<,'S *MB%B2CQLNDRJ:BEQ\*9-MF@'F M+;DD7QYFY.+-6Z+6B>2*9"7YO!9;E92I>D?>G#S?C#5TLFIJO&@Z=+?O$.OI MD$L^B%*O%9F7*4\1^]FP?3!@/X;!:4>('4;HC@TZ_'-;7A'7>4>8PQC2G^GK MS2E&Y_^U/O_/K9\,AMM.%[?VY_7X^PM2UT.2].@-JT2U&[B,>I$-^/= M\7 A*"<(G5/4S$9%- CB4]3<1H6![[LMZH2CUW+T!CE.A=+5_%=]//?F_E&K MU&.QR1-!N;%C,)C9*!9&<6CP1%!^'/?P]%N>_B#/WZ50BFRD6&8:H^EC7:-& MH*8(*@@#:M"T4;X;ALR@B: 4[D#Z;JH1AA".K Z[K!09A&\0"WXC>S 8%L#@,OC;(]^( IQNW=./OT=5R MN]!;V3./8YLC=8Q\,K5!9D1?XV8^Y.:$'74Z.>(,\OLL-,Q?L9<>Y8KP%Y#$ M"L_#C:N34$&=,P.*P*@/9<)@C, \4-O&P,P1F$M]IV?ATB,=1@>)OR\7HN!D M*45QH _*"Z5-[7D51I[)VD912IW 9(W W)":V0J#Q8Y/>UBSCO5>G[@]K#_J M-9>@&&ON%TVPWUZCM-G0^%4;JFNU21;\=@0[)L7ECH\F/_\$J?<73+2=U=OL MK-[FY_)V&I-.XM%AC?>^U!S\ZB8L:"Q NJ9=YW$ MH\,:K^783#F4I*VZ3/�"Z]V,HLWW4TQQQ!ONWCV4D\.JSQ8#,-6^42=I)2 M\G+QC:P2V)Y=Y*#\WJ*<;0EVZ9D*9XJAJ!^:M#%?GBD*,)3;HVQII_GHL.AK MLNDC7\( '/*+3EYZ"HDMQGS?,P4]@J*.9]<13-GYGF?R1F!A?-3H*?-. =)A M"7@OQ2ZKCW& ^O>9VYJ,.:X5;P0%)=0D;J/<.*8F;P05LC[=T*E .BP#JXWI M0+Z*K(VBZU/?I&FC(A:;.S8$%1_O.1N:-@HVB:POO)W\H_%@P9PGL@1=!/LV MJ)OU 4RU507>!41<:;%XPHOGH*K\X>)Y3F^SLWJ;G\O;Z5E1IU_9L'Z]2U2V M(!>09%.1YXD\"A2:9F?U-C^7M], =>J6#:O;;H'N(X//1D1RTM@W M%0$&YEP[IWFJ@U2;-=EO(R523E"\A!, 95$CH4R[IX_D"&VK<8 MG68H9HH('&9-"0QE^IKC*'-3,#ZZ_2FX7-77;@IH;DN]/]EOW[97>[_6%UK& M^SMZ/:7(^QF]GN\O[CKW^WO$#XE<9:4B.5]"4\Y5"!V6^ZNY_8,6F_KNZ5%H M+8KZZYHG*9<5 'Y?"J$/#U4#[07IY%]02P,$% @ 33$%530_8^^# P MU L !@ !X;"]W;W)K(^_Q M?+SI0<@G50!H\K4JN9HYA=;;B>NJK("*JANQ!8Y?UD)65.-0;ERUE4#SFE25 M;N!YB5M1QIWYM)Z[D_.IV.F2<;B31.VJBLIOMU"*P\SQG>>)SVQ3:#/ASJ=; MNH%[T _;.XDCMU/)605<,<&)A/7,>>]/5JG!UX#?&1S4T3LQD3P*\60&'_*9 MXYD-00F9-@H4'WM80%D:(=S&7ZVFTRUIB,?OS^H_U[%C+(]4P4*4?[!<%S,G M=4@.:[HK]6=Q^ 7:>&*CEXE2U;_DT&(]AV0[I475DG$'%>/-DWYM?3@BH(Z= M$+2$H$^(SA#"EA"^=(6H)40O72%N"77H;A-[;=R2:CJ?2G$@TJ!1S;S4[M=L M](MQDR?W6N)7ACP]7PBN1,ERJB$G]QH?F 1:$;$F"U%AZA4F)_9 /O!,5$#> M/G"ZRQFBK\@U>;A?DK=OKL@;PCCY4HB=HCQ74U?CSHR^F[6[N&UV$9S914@^ M"JX+158\A]S"7U[F)Q?X+CK2V1(\VW(;7!3\=<=O2.B](X$7!);]+%Y.]VWA M_+_55_]Y]1,SPBY'PEHO.J/W",X/ 6MAB _"H*T0YU$&'411C4M/!/A;[H 2;*3A&=MPI="J:N) M+?+HDFNFP$_4EF8PUH>QFC#HS1A?- M^"(T+8GXM_^K+?*193-I_YP70]0P%RQ*H>?URMG*@AKY9PI5VH6?7@Q_80G9 M%FLZK)+)N%^4AZ T]OM%>0A*XJB7+RO++U8W:,VI0*YJ?M#A<>XX[JY MC;K9K@5]7W=>O?E;?[+P+?-+;%F;#O,?^:;?_4CEAG%%2ECC4M[-"(]%-CUD M,]!B6S=)CT)CRU6_%MAV@S0 _+X60C\/S )=(S__#E!+ P04 " !-,055 M,@U1//P, S? & 'AL+W=OY_6W5\6JNG]Q02Z^_^%=^?FF[?XPN;ZZS3\7[XOVP^W;6GV; M'%"6Y;K8-&6U">KBTXN+E^1Y%L5=A5V)/\KBOCGZ''2'\K&JOG1?7B]?7(1= M1L6J6+0=1*Y^W16S8K7JD%0>?^Y!+PXQNXK'G[^CR]W!JX/YF#?%K%K]NURV M-R\NDHM@67S*MZOV777_:[$_(-'A+:I5L_L9W._+AA?!8MNTU7I?666P+C)]A1W[DX?6W5$SS]O\^JJN[H.Z*ZW0N@\[?G>U%2/EINN*[]M: M_;=4]=KK6;5IJE6YS-MB&;QOU2_5S]HFJ#ZI;]7BRTVU6A9U\[<@_7-;MM^" M)Q\V^799JM)/@\O@P_MY\.27I\$O0;D)?K^IMDV^6397DU9EUN%/%OLL7CUD M04]FL5ZK?KF+&/SG3;'^6-3_!6!F;IB72Y69ZN#Y*GB;E\M+E=0LORU;]=T! M.G>#OBM:-:)5ZZ1YO2DWGQL75CJ0X&^SU\'+MJW+C]LV_[@J@K92J=:JR5VH MTHWZNSH'-=OZVW#[90- E6HJL]I$]:=#IZ*'3D5W./P$SJM\E6\61?!$$=#< MJ,-KG@9Y&\R+Q;. D;\'-*0AU$D>4,4.M3N'WEU3&D9$"'XUN3ON!L[PW=G[ M>7.;+XH7%^KTW!3U77%Q_=>_D"C\!T0_)EB*"2;[[4$$2T1,S>;(D((:7+,# MU^Q17#^&WP>DR."76-3VRQ#"I]3J ?-^L3CL]9.T7^J2""K,4A(JI5K';F4@ MLY@>DV&T'S^T'W>VW[_4I%V:CUP-'L!I$=]?*,6#*USCTS9UZ^,QDF6(H))D> @>0C)65T MDOC026+T3@)UC+@WCX16IXC[\[Z:]JT9T)FLQ^!%PI%(.-G P1O4)0?J$B=U M?Q1-=WVC JNE]Z+[^,#7=E.J:YV!@9P TT=LKTB=\7W',298B@DF1X"!)",E M972&Z:$S3,=W!J@#3 <'[+371:P2[(3V65GN@XP.:TM@B$RM:B@4DL8"R@>,W M*3T2F8B3TG?%[;9>W"A*P+P=/T.[@/N2/ M #I]%D=%2U'1Y![-E%JX=2V>8<4T>XU6D8A;1OJQ7@/VE!%*"=Q3D(#F6$ I M%I#< QER2)+8/:,O31T7,@G74A)Q:TFS8XJ7Y5VY+#;+X#8OP76T&\R'3"2@ M^1[(:!5*(TM(2K'B22R@;#!QDU"M;1&WN'5""'Z3UP>AD(#4]B4;2@DCG#)K MY>5.P/N4C8F6HJ))H$V(X&%"F#TVD<*:G&MAC+B5L2-!>)AG\0A%F/05'T)B MRB)[5=8O%_,>7 H4NZ0\LEI1 JEUJO TM%L;R"Z.CT5FLQVU)$7.ZCJ$RJ:!-H$WDG!"FMRKA4FXI:8?#932%]' L8.H*9 VRE M.6@_!2@&;:@ J8$[*E!VCBT5HN4>XM9[W)LJ[LJ>?6N&BC9'14M1T20J6D;Z MNIJ:W^FI1:16=XA;WAFU,^/&].X2F&AS5+04%4VBHF6DKR9=QN1$CZ!:4*)N M0>G$3/K/[4:=8JB6 M8>BC+3W#/#_&TT/[\@)X!0>4@Z[@@&+0%1R0&CQV@.P<5W!4JQ_T1ZP][LH> M\A46T)SV%8:$3FUW#U8XB064#>5MTJ>%#'H&BX\;TX=5+),/%E!*^TH'I:$] MZ+!L/@/13$ZUJ$)_OM&']L6%.&3"=OJX,_.>YU#5%E0T.08-[@/G4&.H5F/H MSS'\T+XT?A#^PJ%;?QPA_<> MU*CB#RJ:'(,&,WT.[P_5\A!%=O_08?L/'?;_N+/R&;I8#B LH,QY].8]!5JR M8?@>(#>DQ]*+]36.)+*6P7.L:"D6D,0"R@:.WZ14*S+,KZ[P7S(1 *: M,U"QB2QO6(H53V(!98.)FX1J:8B-DH8&Y38&24.@K.I.P'=V145+4=$DT":P M-(05UN3\Z&:O1TM#PSQ#TI MJS)(&@)D5: <)*L"Q2!9%4@-E(:@[!RR*M/2 M$!MEC#G>](7;%##&,!ZKH6-O[KL3\!X[J,885#0)M$EG=IB&PF;S',88IO4D M]FACS##/@#&&V8H" ZPG"8F8O?8$RB4)L7?M4Z#8)>-V5 FD=DDH#[G=VH" M(S@1Y,38T1H.;VV5]^TM]O#E??7"7M^ZL_(8O%A $@LH.RS=P7WH'P'D.*=CHJ6H:)+W MI2,6$FM'-\.*:?::HV@J6JPD+*,4"DGL@4T'AMEK%^[*6 M463?=2:!U"X)%7QJMW8?CHHX/F4/ MXEJSXF[-:NPV# =T*7@;QIV ]]A!E:90T230)O V#%98DW,M/7&W].2S#]5:A0#FU1+?=.RE0[#+BW%Z% JEUJU#; M6Y0!<%2QGSTJ*?DP#P_Q@PD(#,0< 4'E(.NX(!BT!40K+*"YZ"L,3!#[&@ KG,0"RH;R-NG30H8X@QG(C>G#*I89" LH%9 Y)^G= M98D5+QN,9_*JA17Q\\U A 8PL2VH%0 MT5)4-!D!>I7]1&VLB&:?T1I4]+.=0.Z /OT$RPF$!91B 4"BF SC:VC8,636$#98.(FH4O/Y:8)5L4G53%\%BMBZX\.O_ 5!+ P04 " !- M,055W2JLL8T& #O&@ & 'AL+W=OGJ-X>13RB]HQIM&W(B_5U62G]?YB-E/ICA54O15[5L)_ MMD(65,.M?)BIO60TJY6*?$:"()D5E)>3U67][$ZN+D6E3Q01E;$NK7'\2QU]9ZU!L[*4B5_5?=&QE M@PE**Z5%T2H#@H*7S2_]UB[$B0+8<2N05H$,%:(1A;!5"&M'&V2U6^^HIJM+ M*8Y(&FFP9B[JM:FUP1M>FC#>:PG_Y:"G5VM1*I'SC&J6H7L-/Q CK9#8HC55 M.W0+<5;H]>>25AD'F3=HBC[?OT.O7[U!KQ OT9\[42E:9NIRI@&/L3I+VW?? M-.\F(^].T =1ZIU"OY09R\[U9^!'YPQY W^5I5O41C\A$A B //^OGJ MV ,G[-8VK.V%(_;^V#-)-2\?FF3EFC/G*C56(K<54\<7:D]3=C6!0E5,'MAD M]>,/. E^=KGX0L;.'(XZAR.?]=5':#N\3$7!7&XVNDFM:[K+8;6,X_!R=CB% M;POAB)!%)W6&*^YPQ=Y 7&?_0"4UB:T%=)]4E"G/&2H[P.:YN4M-TN^E.'!( M2;1Y1,(1Q N7>_%+1O&%C)VM5M*M5N*-XCL&1E-.FS9;9H@60FK^;_W Y7EC M+CZ)6;3 \T%@;:&8)-@=UWF'=.Y%>J]%^F5JNGB&((A ;6H4Y-QZ/PF#8?;9 M0GB^3-P@%QW(A1?D+>42'6A>,42[/#3I!DEH\LK[ M6%@@IW$T<,2662[=;BP[-Y9>-^Y,3=3D#;,#RD2UT=LJAZ)(105UY0*ZM%('5($GP3@ M'/,)#V,OYM^% M8M4<;57BB:&P:&/@3=1S_65#F$ZY#"8XG0YEN==VV%\/9C!_H)G>.%JV5LT@ NP3# M@#G$<+08:?"X)TSL9\SW78L4V)TS .DR%HAQ@) MHK$\Z[D3^\GS3K(]Y=!7OAG>9.H$>Y-M3LPV0T86B[J$HOD(WIY&L9]'NU38 MTT>3!R=X3TK""=IF0YN('$+3* G&N*BG3>SGS8_/'2J=R%WTN(RM1N00BY?S MD>F*]#Q* F\K,GFMG@&3>.GX>UO.2UD[=[HG8N(GXKM*ICMJ"F*4@9]5*L2F MVRF.@V'L7&(D2LA(['IF)GYF[O*N,M,QD E_;C!M$G;B=HAY M4MB<_3_,%]TUOY2U:\L]);7N MV")3 !N,3%.DYV/BYV.8K%/&,H6V4A2(*U5!L)C!#?NO B8J9;9D3M0V]R9S M,L1M"Q&,1WHPZ?F9^/GYJ:0-3BT95150=8VTWB"8?3]4L<[94Q!,I9NB/U+I M_K!%'*2,(ZM&'%*+D6\9I"=NXB?N]XBY64RW-FXQ/ B#D9F)-*3-_&3]R_;+4N; MC/B6UG,Y MYF*&UG= A#[9?A@_K") [L]=G(CIC81#V-8ZL*'%*CW\#"GLU# M_ZZX_3IG\I^AUQEKKMZ8>'R7$Z&] 4Z6X7 (=$A-8T)&:CGLZ3GTT_-Z#"JB M&FW8 R]+DU>&NYGDPED.HSDZ*!@\J$^45&H'K6;#^_=T^[4YKH^JQ@\O\$7Z^;L MI3?3' 5]H!*BHE#.MF R>#N'!97-Z4ISH\6^/J#8"*U%45_N&,V8- +P_ZT0 M^NG&O* [XUK]!U!+ P04 " !-,055U'VRL8 * #6%P & 'AL+W=O M "?;=-N] M=(.ZW3W@&4JRTJ:YNR\'))9$D3/#F6>>&>IB9^R# MRY3RXK'(2WJD&YH*E7BS<;80GH\VG3D*JMDPHN*?#0=CT]& MA=3EX.J"Q^[MU86I?:Y+=6^%JXM"VOVURLWN9RL)R<7<]H/D_X0ZN=Z]T+VLG:F =Z>)=<#L9D MD,I5[$F"Q&6K;E2>DR"8\:61.>A4TL+^?2O]EO>.O:RE4S_8A?FSEX/1%P[;XIF,2PH=!FN\K'Q0V_!8OR# M!=-FP93M#HK8RE^DEU<7UNR$I=F01C>\55X-XW1)05EYB[<:Z_S5!^.5F(B? MQ>\VE:7^*H.ORD1<2Z>=0-C%O55.E9Y?78P\M-+:4=QHN X:IC_0<"+N3.DS M)]Z4B4J>KA_!VL[D:6OR]?1%@>_KUX<9=&9JV2L+@<5.#JKW^9G(S/7S!V MUAD[>TGZU4JGI=[H6)9>+./8U*7792KN3:YCC6W\XY-Z].(Z-_'#/Y^S_47I MS]L^&8I?E(NMKA@;9B.N:X>%SHG/94X7GRD1(\BDVJHOM<9:83!J=]JIB))7 M657&PXOQ]D[\(5U1X6@%76 M3B=:6GAA*/Y42,TM**>*D"UEO4'VUZ22IH-]'D!WA4K@QYPF:C*-7NFBRN%: M!]4J$975F*OSO= E;W*C59Z0![:-$5!K4V7WK%'FSD":!.\85*)-XQ M7L=%VA#\'V^)\I(K=SX'TZ+I<7,F':" H-I M&("F1+@,6,:S*M:&.-L4>[R#:5Y9#)L8MG(IZ U:F6A3R2^UXJ"2;[VL$&:W M+VE27WDPBVW8RGQ;YP8J""N_PT-FL^DPT/B(5 $V.M>>$DL">L@J^#LAYU[7 M%CY,O2DC<2>=DW$&R'COSL6M>10?@0$KWEJSA3'O21^PX <-J4" .Y7 M"O$)J)*@J (2]Q2:NI1UHLF!( L'QDK8FYN.=EU'NR*32**U4H"\516O0IZ! MO)#L/5MT&3J>MARR/I*A2_@LX"-4#4P3DS']_7TH2@-BD7NDXZ- H5)=H>(W MOZ@8\ 8RCB<\BE\LNU5K6Z,C$M-%F#MDWX6-=^3PK)NP+_B2+-5^'VRD31U8 M&!A!;\64 %L+^:"$)1)&Y'MN_%\" MR3KZ*"BIW(8=WH11 ?"0=Y9U"CR*>7 "N^:FDT]>H$S]SQK[K-8 A,'Y705A MV[Z=17RYRT"&^Y_-KH2.IX5EF4-7KP8S<)K='>2P8"M+)QN<'."LCJ4$'IL2QU7 MMZ2V%(]G2QG:YKRG(@&68H\;8"@SKM(@FV:7!K6'F@" &N6_P1DL\%:O:V^( MI25930W$&EK7= [@.ARU%G!UQ+9,XD05&"1XQ_PW\4;%H!CP"JBF^8@//\)I ML !QL8A%VL"#DT1IZDYZ>X&C^D8+RGI!H2*U:^*W_W^)1XJXGAJJ0#8 XRN, MVF5 $\GFB/;YTFPU.NT.W4$99K@PP66ZJA2'CALW/F10V3FL1/"Y?>N 9WN M1"")+"4Y#(O=@1=<#;Y%5T5T#.9"Q:VRGF6%\NQ$$F:33G:-5F)R%Z[2Y M'C?767.=GW7"M?O.P0@0_"9%F^(.T7$;;@@(LUPCJ!R9=:[3$,/U/N0^&E>& MMZ1]%9K\E!J3D,@F;"%[V@"(H]"QP0I6W0\.Y'L4=,=MML4I$?YAMOY&XJLA MNF(N49+;[:X-Y*"WP.1&@Q_H3'SH;YH-$0(V"''?-H_*\8UVQ46]?@!'(1NVKN@4LQ>'(SNUI+ F(.00 M6RH6P-&ASG<'C(/!56UC0)XH,"%H$"M1UPCR##E133_3>KLF*F^A2=%QP 7W8P'^',#-!;AI3_E"[VO@=HC&M5&N M70,I:"<+@S^^ 7!['&*J[ ,7!G/Q:9FE"48KIFLE,B:'IF@)2Y^ :"TPHJA$ M5'(?D&_L(6'0+U,-) N90V6:6I5V%<+TZCU<7??<%=,37#O[N@G\43V]P-+A -F./$3 MMM3NIE$X^E"O*FMH>/@G4YPLA)O<*[E0"XW) ,- M9G0Z>TV7Q?A8H!N?SG 91RT^_Q NWI&+IFT>)D M#$I"\P!ULVDT&2_H!HM/Q[A93""%3#H]B>;S8_X@89A"RNYRJ%N!+<(QAA'I M^! Q60B_4_F6_-4L\M0;JF\^_EA3XCYN&IQ;3FQ*1JKPN!)'[9Z>E9XL()+C M'J'+[<.7L)Z:59/P3EP;7,31[7)U_8JR-?0*+2$(.@?3@K5)='O*L!U=@[X, MG\D:7>TA0+HV*UVER.V8HO@L0IE$_=^P_=[4?5HZM"#1$UEH,C52J"%Q/K7A M1Z4>];*V*7\A=E8B!X*7QV[4:[C];+\*WV M,#U\\;Z3-J6:GJL-EHZ'I_-!H)#VP9N*O]RNC0=0^#93*):6)N#]QN LU3R0 M@NY3_M6_ 5!+ P04 " !-,055K]4.-PH% ^"P & 'AL+W=O2 MZY)MT,Z2Y\55__KTQ!7SGS6>>QN.I?]"GGA:I-O'/K=]S& M\TSP,F="^J5ULW?ZK$]9':(K6V,P*+5M_JM-J\.>P<7X!P:3UF"2>#>.$LO7 M*JK9I7=K\K(;:/*10DW6(*>M',I]]%C5L(NSWUQDFM )O;>9*YD^J@V]V>#( M U^.(AS(ME'6@MTT8),?@)W3!V=C$>B-S3E_;#\"L8[=9,?N9G(4\-?:#FDZ M'M!D/)D@^JLC(LA@.Q=O G1V&DX)Y$2J5 M\54?%1'8K[@_^^6GT_/QRR-DSSJR9\?09WLG\EJ'S+A0>Z8_/_(FTHUQV<-? MAQ@?QYP,Z3I0I7PDMZ!8,%7>91R"#!$#5K1=DJL]97):='J%3B]: M,RDP\ORUUAZ;H&O.D3W2E!.$;B*(:@/5M2566;'S^Z7V.N0ZU69:7!<:J\!$ MP_'P,:2/A0X=/VU7SJR PR%J5...)LJZ!JVL]AZDQ!=QD[_@LV2X\BBI6) * M 3AB!OZ5\VA!E.O%@F$'#P@CH))E?>%=B6'FEE:GU@'*&D:!T 3W@B)E<_C/ M7&V3757[RL&),$Y! &DH*0 &:WFVL AAT$KAJ@+=Z9&-:4@ M8/ZOHYDK@Z-A2CU@2)^92K0-T=BV,2>]C7Y@HPOGX+A0,>$%=]'F=\D2 ,^7]=JZR!\*Y:< GC=+2HHY(V900+XY*-\F7&(!1H82.>F [D" DC;*8B&..Y I)AIX1E4U*MZDJ MGDM)GLJDQ!!I'N7W@.8.*:AQE^6<2.-^3-^BR2>D&71.G0A;9;E46_H=L50X MYBRI AJ9P1GI!886588Z2%N1Z\I(UH"821F!K;7M5&M.=\Z6%UJ$"/L9W);* M,#F3)IM$Q\>IA)<$\;S"52@P!7\O7*<57,X[[=IS^*954S@*B25S6U8^[ K6 M;$5$*P"\4>@<*E7]>;ZAL;A^6 MV^?QKMZ3E)*N#I L/.U].J8/7+SFC,LY6L?T=-#(\3,]/[_H7>=Y$_M(Y5]0 M9DUR272/E0'$KB-)N'3R?RPKE)%O97IR?DY/>W>#%9&9P=NBQ'>V^:DOTRO=R0-M)LF^=--]L]#J^;-]&W[&5[ =#Q\CK>8;UYKS2"Z*KV04*1X;Z7/ @]<]K(!ZPN'=T,[$ ?=DWGV M#U!+ P04 " !-,055A/#3P:8# #G!P &0 'AL+W=O;)1Z=)N/Y3)('"$46%B'P.CWA)Z7G8Z#Z!H MC57UH$P,:B[[/WL>XO!&X3QY1R$;%#+/NS?D65XQRU8+K3K03IK0W,*[ZK6) M')T(V7PDFQ]#7^US]/)NAN"*FT(HTVJ$?^[QV<):J.+QWT.>'+4-EGN#A3=8*&I08T%M@:YAJP3U.9>["Z!4X9@JXEE@O2']2>I/4OB% M2U)1K2%L\ROZ-&I\3';2U1 P.[0Q@1GNBHTB=9)&Y]3-0OC! M1,9.LBA]/;#_%[N0B]W\M6*%PDX6O+-).6. ,]/B7)T?P72,/7=2JO&T&W MWJ:A7FU-!.L7^!+=1;#%$C6E4K N_(YHP:14% N$C6II5(.CJT09P3W%!(D] MAM[?O4(WNH[ J)](^U /QV^&+R5YYY\8UQ>MM/T<'D_'5^Q#/[Q?Q?LG\!/3 M.RX-"-R2:A*=30/0_;/2;ZQJ_"C?*$L5Y9<5O<2HG0#=;Q6-LV'C#(QO^^H_ M4$L#!!0 ( $TQ!55,MBOA@@8 \/ 9 >&PO=V]R:W-H965T( MA$1,0( !0,ONU_!<[7UGWVC92![EMM_,6H":%[ M,YGXJI&M\&/;28,O2^M:$?#J5A/?.2GJN*C5DR+/3R:M4&9T>1[';MWEN>V# M5D;>.O)]VPKW<"VU75^,IJ/-P*]JU00>F%R>=V(E/\KP6W?K\#;96JE5*XU7 MUI"3RXO1U?3-]8SGQPF_*[GV>\_$GBRL_C^8AJN12]#K_:]7=R\.>8 M[556^_A+ZS1W=CRBJO?!ML-B(&B52?_B?HC#WH)Y_B\+BF%!$7&GC2+*=R*( MRW-GU^1X-JSQ0W0UK@8X93@I'X/#5X5UX?)G&R3-Z(BNJB^]\HI#Y<\G :9Y MPJ0:S%PG,\6_F#FAGZP)C:?WII;UX_430-KB*C:XKHMG#?[0FS&5>49%7A3/ MV"NW?I;17OF,GYZ"I0_*"%,IH>EC$$&"7^%)?Y.YV=/FN%3>^$Y4\F*$6O#2 MWL7U[W'B/>TXUM%\ ;^?M.^4I;WSM)?WZ2]X&N MM:T^__44]N>MS\;T2^]0#[N$DX!5456V-T'6A%HGAK"BT,C]B=3*T-@Z(V'J MW3>')8L!LO2O7LR+Z>E;5*Q'97AJQ)VDA92&E*ET#WK@85AB1=XLLM]F&/ZWI 454,5"C:Z\Y4CGNH4 M3H;.RI11YRQ%D0.\)'91-3SDZJE(-*(F6U6]8^]%B-\7$P$3%:C4+=.U4)K1]2Z%I12]ZEPRC<%0N+:;S#4B < M=T+W<):QLA>F7$/_>\49X4AJQ MEGY'8BWOI!.K(6^/<(D:R<>S$Y%L8(83>.O9G(QNI@R@H7U&!^5$#-%#P"T8 MS+E>J]#P1O ;AHP759JR1'[C1Z3B1V#05-+TF*Y>1E\+TK4;Z8G)QW9YGE-O5-AFY#:%?:_& M$?N:\P>G7$T_(/9H];0!=PCW=2P#8_\3HMG_150<("K>_BQO+ZE;IF\<--DFX"AVT5:?%,\5UOH'WCM[U%%7\?F9'L/4/X;-!*X #%^H)=49O/C,QR48IOT M4,%*JKNHKM/L='Y&[^%.Q]46'?)]U['XX^-TEN^6H2*3(G,N -#1Z^.2>*<@ MS$KMQ)K*LRP_/J%O!Y6FXC2;0A]N>P>AA)C$9@!L()<8&)W,^MON$+*5ID/-NX_UCJ@TDVS6_ M@V@R,A HYGO#GIJ;T;+78-Z=]&_V&/%^.V./&[^ER3^JY0%/;C:!BEMP+!K5 M>20'1"NG.?P=Y\EC3C0N(7"/2P'11O0"9. DF\W.:)IOY_ULS1$?D" W)%8@ M<:36-)_1SM8GAX.!$2W"6F33LW)__2<;L,%A(%YNB,617\=KBZR/1.R!F-1: M%]3?*:K#L>7@9'%@KXD\")$8#U7*)I?GX%)&UL?53;;MLP#/T5P@/VU,6.8B7S3&I5IE]$X>E9LY*XDKXBS12UV>(?TH[ZU+,4#2B$KU$X:#1:W MRV@UOEA/O7]P^"FQ=0=G\)7<&_/@A<_%,DH\(528DT<0_'O$2U3* S&-OSUF M-*3T@8?G9_3K4#O765()$MK&G!>F]&\X=0 M:HAF9MW!I*_ S.'& M:"H=?-0%%B_C8Z8T\$J?>:W3DX!?&CV"27(&:9*F)_ F0YV3@#@>V;PW/22_X!,/CF/T#4$L#!!0 ( M $TQ!54K?XN? 00 .P( 9 >&PO=V]R:W-H965T:Q=![0+FJS%,.P#+9TM(A3ID52<[*_? MD7+L.'6,?=$]R/OQCG>\TW2C])WI$"T\]$*:6=!9NWX[F9BFPYZ9,[5&22M+ MI7MF2=2KB5EK9*TWZL4DB:)BTC,N@_G4ZZ[U?*H&*[C$:PUFZ'NF'R]0J,TL MB(,GQ6>^ZJQ33.;3-5OA#=H_UM>:I,D.I>4]2L.5!(W+67 >O[W(W'Z_X0O' MC7G&@XMDH=2=$SZTLR!R#J' QCH$1N0>+U$(!T1N_+/%#'9'.L/G_!/Z.Q\[ MQ;)@!B^5^,I;V\V"*H 6EVP0]K/:_(K;>'*'URAA_![_$@[^45LVP^U6H#VNTF-,?X4+TU.<>E2\J- MU;3*R<[./RF+4,!/\%ZI=L.% "9;^-UVJ.&#M$RN^$(@G!N#UDPGEHYTAI-F M"W\QPB>OP!?P44G;&?A%MM@>VD_(U9V_R9._%\E)P-\&>09I%$(2)BOEDM+;8+ZQD#EL-;4 ;5]A#>0U&&>U<3$<5C'F6/*L$CS@Z4H MS,K4,748E07<:M92'Z4>&X)UO&0]59P[1O"&NAL):5AD)<1AFE:0A&E4[S1Q M6I,FCRJX]+V ;E.C\!&9CJ_)M CCNH0RC.+<.1%7R9,N#XLR<^G(DW3[HOF^ M9MA8,W&8%3'450U9F6RE*J^@B%*X59;BY^2RY4O.G-6W &^@C,(J=Y>1Q&&2 M%\1D=!EU]7PIKL(XA&4WR MY\*C>(N1%@G1-(SC+4TJ^(J QG(:(4A8S#Z%>8A" Y96D?+K9FE+X:OEZ->2 MXH<_D>FM_R\?EO<\=9_,?7+W*=RG_)_NIU2IL4M.6.>)IT52>YIYFH5UE7I: M1@4<:V239Q.(BG3EYZR!1@W2CL-HI]V-\O-Q@NVWC_\!'YFF/!L0N"33Z*RD MR:G'V3H*5JW]/%LH2R_"LQW]CJ!V&VA]J:BG;P5WP.X'9_X?4$L#!!0 ( M $TQ!57HR+A]QP0 -0* 9 >&PO=V]R:W-H965TBBXQ$+<-VJTMBJ1=/PS[0$EGFPA%JB05)?OU M>TA*LKNXQO;!EDCQ[IZ[>^YX%ZVQ=V[#[.FA4MI=9AOOZQ>3B2LV7 DW-C5K M?%D96PF/I5U/7&U9E%&H4I/Y='HVJ834V>(B[GVTBPO3>"4U?[3DFJH2]G') MRK27V2SK-V[D>N/#QF1Q48LUW[+_7'^T6$T&+:6L6#MI-%E>7697LQ?+DW ^ M'OA#W[)2@5%@/&UTYD-)H/@[GNO M_3KZ#E]RX?BE45]DZ3>7V?.,2EZ)1OD;T[[ASI_3H*\PRL5_:M/9T^.,BL9Y M4W7"0%!)G9[BH8O#CL#SZ7<$YIW /.).AB+*5\*+Q84U+=EP&MK"2W0U2@.< MU"$IM][BJX2<7WPPGNF(!]KR'O9P?5/A;H\=T M/!W1?#J?']!W/(3A..H[/A &1][0M=1"%U(HNO7",^CGW3Y_D[J3_>I");UP MM2CX,D.I.+;WG"U^^F%V-OWU -B3 >S)(>V+D -Z)5VAC&LLTY^?^,'34IGB M[J]]6 ]JVX_U?$QO-15&ZZYZ6NDWY#>,,OK:2"?C)D@2MJZLY[45*T^Y-,JL M94'=LG$PYMR(6B:IB\:"4J@9P)?&]&DC77]66"OT.J8Q % -Z >1H_G6 MF!V(W\F$ &<\-0*1ZM&J4--:512MC_:GK>FY[_;]/C'1]#_M"AD<^R)US/BS[ *7LKU12^ M@3A,/(EIE+MF) I=X1K<=-V9X,9T#'PFI;"VN*[2-T@-F<(//DKTZ#)YY\,Q M.!>?^2/]SH]+4)<^!/P:1JZ<,^A!836F*_]OTGQY4DS.->A:\,XX[X*K3RMW M?TT )[)@S8/$!<<@^M%L_+PG4A28Q'9_O%&YA;)E2:R++A7,,I!U)&E2*%/VOFE;815R@#RA%:0-A,PCQ$XDJ9WP MY1S\@C0@_!V1P_:6* ^@.80#.')0$2:*9S$*&#R00,!)$7*8.3#N-*HD;7QJ M.'NZR]'L=#Q]^B%0ZA9=K.M/P_'M7CRU[Z::[$P:%=MUG*? K!".-'0,N\/( M=I4FE>WQ-.^]CR7O4+XKB"*QIQG9-$.EA3=UG%MRXS$%Q=<-QDZVX0"^KPPN M[6X1# R#[.(?4$L#!!0 ( $TQ!55J)U:0#08 %D- 9 >&PO=V]R M:W-H965T?7>G.UL9^=A6B MA[M::7?>K;Q?G0X&KJBP%JYO5JAI9&%L+3QU[7+@5A9%&1;5:I .AZ-!+:3N M3L_"N_=V>F8:KZ3&]Q9<4]?";BY1F?5Y-^EN7US+9>7YQ6!ZMA)+G*'_L'IO MJ3?8H92R1NVDT6!Q<=Z]2$XOWVVL"6S(WYS)U?R_/ND FAPL(S M@J#'+3Y'I1B(:'QI,;N[+7GA?GN+_BK83K;,AY&4TN&N=-W2XF!K74\2GN6C_L+9@,O[,@;1>D@7?< M*+!\(;R8GEFS!LNS"8T;P=2PFLA)S4&9>4NCDM;YZ3OC$29P!&^0;'-G T^@ M/#0H6H#+")!^!V $;XWVE8.7NL3R_OH!D=DQ2K>,+M-' 7]K=!^R80_289H^ M@I?M+,P"7O:(A0Z\@5=2"UU(H6#FA4=2EC]H;X3+#\-QDIRZE2CPO$M9X-#> M8G?ZTP_):/CS(V3S'=G\,?3I&W0.L0=7*[3"2[ULXP)_W>"=ATMEBL]_'R+] M*.QATI,^?$0HC"Z;PH.OD'3UR5CI-V 68!H+)K(PVH'4H)A)"0M12"6]1-<# MH13/75>RJ$!8I"0K3*,]3S,6A-M"D"%A.:]QO-<&2@/:>%A04L:_%UA@/4=+ M@<^&?;@B B\;2P!"[S/A;2HJ/U\:83U:VDIX$) FO3P94E8W/&%A"/H^X0V0 M\P13(UMFC?IG+HJJ![\@Y;;>].%%8YDF^Z&%!F1) PD2=X*,/6*8]"/K>Z,] MN%A9J;@][H/1N)V>9GV8R5HJ85F*-(G3, MLD<9ME1"EZV[*].P,#A.'[1DNWXG_J6IP0E% SRSE,Y;.6]" 9PWCF3AW'\T M-8&KPIL8C_2DO[,D 2?OPN^!Z;ZRB'#1+*EJ\:OCWJZ3QSFMRU[AW-*VF]8O M?HV*WKYC=VD6Q7W@H-)][S14$\U$0Z.UX\D$2@3:35AF2]2TM5*;UGAV M3R\:^7&7#"$5VD61,)-;67,K75 T(5_,/I #^@20C&!(SFS3_NF-6F-'18\K*>9MR@=563[ICLSBJ.%P4,$B@&9%"FLA0)1F%207?"8= M.$_K!&N8U^_Y W5,80J!"9['+PV]4QO*B5@HX.L)3FB")1V]2B''GV&.A6 : ME$&5*%O]7)2E;*,I=;RX\/JU]!49YU;(]ZT# M[4%JS$CY!T?&>/+1/@(3JN%LUW;[/#RS2=*Y/J Z,^<\CEOA75$)O<3 1=-U\/&-TEZ:#Z-MY!3N MTR:Q/QYW/H;;')\MMP1"H,1?Q+2)8,&S1]^6'@[A!H6E:$[Z*?^^Q;HGX4,@ M>7\R@1_Y,:+'A7]8::E2=JX#H5#^%E%OP6&CK/,G;<_29,#=F9HE09\9V3D: MIMS,J7FB?CK'-1?J*J'N)) M6:3IRR%<*JA[*U2#X=A?/#@VGV:]\2B%9YVWY,6ZJ2E--96I I68*WP0H0W; M,NZE20Z'[E2#O>MNC789+O54U=FG\>:[>[O[;KB(U^6OT^-'QUMAEU)SH5O0 MTF%_?-R-Y6W;\685+L]SX^G8"4V^?*#E"33.%XUMAS?8?4U-_P502P,$% M @ 33$%5:C!7'46 P UP8 !D !X;"]W;W)K&ULK55-C]LV$+W[5PR4HF@![4J4;#G>V@;6NPF2(DF-;-H>BAYH:6032Y$. M2<7.O\^0DA47<(T>>K#Y-?/FO1ER-#]H\VQWB Z.C51V$>VHZ*36IN&.EF:;V+U!7@6G1B99FA9)PX6*EO.PMS;+N6Z=% K7!FS;--Q\ M7:'4AT7$HM/&1['=.;^1+.=[OL4G=+_OUX96R8!2B0:5%5J!P7H1W;.[U=C; M!X,_!![LV1R\DHW6SW[QMEI$J2>$$DOG$3@-7_ !I?1 1.-SCQD-(;WC^?R$ M_CIH)RT;;O%!RS]%Y7:+Z&4$%=:\E>ZC/KS!7L_$XY5:VO /A]XVC:!LK=-- M[TP,&J&ZD1_[//P7AZQWR +O+E!@^<@=7\Z-/H#QUH3F)T%J\"9R0OFB/#E# MIX+\W/*#=@@SN('[LC0M5O#J2/6V:(&K"GYS.S3P3JOMC4/3P#O!-T(*)]#. M$T?A/4A2]J%67:CL7T(5\%XKM[/P2E58_=,_(=H#]^S$?95=!?RU5;>0IS%D M:99=PSX&OJ2ZJ5;X@5K_I5O),9#!<^*%)]7\?LV/ I; M2FU;0VX?M"I;8T@C_/4)CPY64I?/?U_2>Y719;VSVX$7GFY6J>E-6P>Z!F(& MM9;4&H3:WHVHHCA4%!ZQQ&9#U',6=MCH)Z'(1;>69-F?1P^Z\9"\>]^DU*"D M>E7@^)'B_ LC=GX93?)\F+T5I6ZP6"J0U(ZPZ*8P63"1FNC:[2^WU#I:Z03 MEC'ZS49="HLXG3*8Q&-6C#YI1T:$/(W3=.8G19SG69]L.3P9>9;V_TWX_>=6 M6.%EWYPDG\SZSK [=.W[KEE]-^]:_GMNMD)9D%B3:WH[G41@NC;:+9S> MA]:UT8X:89CNZ,N#QAO0>:WIR?8+'V#XEBV_ 5!+ P04 " !-,0555*P% M=S $ #Y" &0 'AL+W=O(5UB6#$0TONTQ@\XE&Q[+!_1K'SO%LA86KW3Y M5>:NF ?3 '+IDOK?V'7ZHZB ++&.EWMC8E!)57[+Y[V M>3@RF/[((-D;))YWZ\BS?"^<6,R,WH%A;4)CP8?JK8F<5%R4E3-T*LG.+6ZT M0X@C.(,5;BG9#H3*X8-R:&HC+9X1'83WTF:EMHU!.QLXK#, HAB9+D!-ZPR\'0XPU/Y,"" MTW ME5"9%"6LG'#(Z7@SWA8N?1N.K]&%K46&\X#NB47SB,'BYY_B!SUX;Y N+Y<+0&M M$^M24KM9(%'EPN06:#30_3S0D:H=%>VMW9(&[](4,<*?VS8 2XJPZ1)NNX3W MX?/WNH*"HT943FXDYB L9+JJM?*'>D--"]CU++A".%IO::JPEW5C*5)KVQ$@ MG<26\ZZ064$^:D'N,(2<$FF0[L,+K>-@) $\"EE2!M#?$MJ@ )M2F/*9I$>: M&,1M_4S^$;)"XN8H[!PSR9/LK!(/:)@6"<<'%(>"@IJ!&E&45$+B1*A6-R8C MPNQ06,MA$*9GI3+LPU<$=@RD=O#&6*Q.&IP!/GE) ;O![\O1AQM-]]0ZSB9; M4#RH&FQ3OT7%^A0=\>;HOBC)*W]-; B_(]-Y]EXUG1OXT!CR067)=*.F3=4- MO7%6E.U=;Y38;&0I/48[:-%8KE[+^!EV2%X$MPI58VO>%082J'6;(PPQ6 M\NG51H]F$_K9=!!Z/*1X4L702;U?/&G=6*)G?X77R]ZK4. =).,P2:8LC,)X MDI PBL+TG(5T$L9IU#M$FX33203#,!ZE, JGXQC(-)[T/ON:=*6 >!A&-/3C M)!RF*<,.XS$D9'<^[G&65CY+!)^$<<2>TR@<$_([F,;A>'Q.PF0&NB M#8Z>(TKJUC^ZMG7?ODS=;O>N7[;/V8MZ^U'P29BMI'8N<4.F47\R"L"T#VV[ M<+KVC]M:.ZJ@%POZ-D'#"G2^T33<]PMVT'WM+/X#4$L#!!0 ( $TQ!57; MN^GI> , #<( 9 >&PO=V]R:W-H965TG]^R/EQ$O7 M-,!>]B)+%/GI(RF1GNV-?705HH?GIM9N'E7>[Z[CV!45-M)=F1UJVMD8VTA/ M2[N-WY12-:B=,AHL;N;1C;A>#ED_*/RN<.].YL"> M/!CSR(N?RWF4,"&LL?",(.GSA+=8UPQ$-/X^8$;]D6QX.C^B?PB^DR\/TN&M MJ?]0I:_FT22"$C>RK?V=V?^$!W]&C%>8VH41]IWNC!( ^_NH,#RO?1R,;-F#Y:U"8TGP=5@3>24YJ2LO:5=179^ M\8OQ"$+ .UA7TN([]K"$6]-0UIWDP,UB3^>P=EP<,)<=9OH&9@Z?C/:5@Q]T MB>5+^YCX]233(\EE>A'P8ZNO($L&D"9I>@$OZYW. EYVP6D'WL 'I:4NE*QA M[:5'NFS>G?.W@QN>A^-W<^UVLL!Y1 _#H7W":/'-5R)/OK] =MB3'5Y"7W1Y M68:\K.1GY@@WUDJ]#7SASWM\]K"L3?'XUSGNE]&%N()?6POWE;(EW! BI0RD M+N$.'<>D!'[?M&\1H>GRVBFMU?-+ :4)0YKZ">>+!W$R^U9I\)5I'1WBOOOW M&\\W0QW\BZ*DW?14,?#<4?-=?/C ;@IAF5$JF,$SHH,D$?D1- MGM1!2Y94O!2%7'(5AGPZ@M%H3+$:)CP*,>%4HK1%%?1+?**&L0LW7(@,"#HE MZF*:'-/R5GPOI^5]:YFJKQ <1>]%G :@C7\EI@?R2C/(!Z_E5_\1X5QYB$^* M>8-V&UJ6(Q];[;NZWDO[KGC3-8-_U+N6^DG:K:)K5..&3).K,34AV[6I;N'- M+K2&!^.IT81I19T=+2O0_L90I3PL^(#^7V'Q!5!+ P04 " !-,055VOH? MRGT# S" &0 'AL+W=OO.*C%L %.)%&V8WNV@3IMT0YH$-39^C#L@9;.%A&*=$DJSO[]CJ2M.$!J M! 4&!"&/XGWW?7='TK.]-O>V1G3PV$AEYTGMW&Z:IK:LL>'V4N]0T9>--@UW M9)IM:G<&>16<&IFR+!NE#1C]/\N2X M\%5L:^<7TL5LQ[>X0O?G[M:0E78HE6A06:$5&-S,DW?Y=#GP^\.&OP3N[^%S-D\P30HFE\PB\1BD]$-'X?L!,NI#>\71^1/\8M).6-;=X MK>4W4;EZGHP3J'##6^F^ZOTG/.@9>KQ22QO^PS[N+5@"96N=;@[.Q* 1*H[\ M\9"'$X=Q]@,'=G!@@7<,%%B^YXXO9D;OP?C=A.8G06KP)G)"^:*LG*&O@OS< MXD8[A)S!!=Q0!WQ6I6X0;M' JN8&9ZFC&'YG6A[PEA&/_0!O!%^T$4GN AXQ1G!%IR&CT)Q50HN8>6X M0VHT9U_2&^$&+\/Y,S.U.U[B/*%#8=$\8++XY4T^RGX_0W;0D1V<0U]\X$8) MM;5/%8&_[_#1P5+J\OZ?E^B>!7R9;LXNX:Y&H-KO6LJ%/RUZXYM=E,!5!960 MK<,*%+6(B"VR(T(V$-IS"_2WT9(.N)WV[FJ#"$WL O1= "OQ^&RA1T7%4-3C MI.>KZTN<0S?K_2H4N%JWECC8/N!CB3MW$KFBAO\-7K6KM_1BIKV;)P7\@0O) MUQ*)NO':B2'0>2OO:RTK-!;>0M$?YD,:QWTVF= XZ0^'!8WYH,_8N/J/\CQ8@RMO#:\FD13@LQ^+\7]IN?A)+=R[)BC5Z:V MB*D=']E0"\FV>A6CB$GM3QUHNYSM=2LK6-,'Y<1%)[Y@8[IGBTD&^9#!2]=# M>G*1-VBVX;FR1*)5+M[IW6KW(KZ+#\'3]OB!;6VM$C$Z8UO>IH_ ;ZOM%T4QX,'Z#[G;#X#U!+ P04 " !-,055 MF#X?UO@" #=!@ &0 'AL+W=OC/%7*W'01QL%^[%,K-N M(9R,2K[$&=IOY9TF*VQ94E&@-$))T+@8!V?QZ;3O_+W#=X%KLS,'E\EJ_R'2&TV M#HX#2''!J]S>J_4G;/(9.+Y$Y<9_85W[#J( DLI8531@4E (68_\J3F''<#Q M2P#6 )C770?R*B^XY9.15FO0SIO8W,2GZM$D3DA7E)G5M"L(9R>?E46(>_ ! M9E8E#YG*4]3F+5P^5L)N1J&E&,XS3!J^:YZO=R!A U;!E9!<)H+GE#FW2!?-FGWY MUG3]_73NS9R:DBF MT@B_ON*3A6E.KK_W)7 X1-SK;HEG&2>Z>RPKG61TT^%.JZ7F!7R1<(5S7=&K M!<;J4G3^6R*B@F] *DOJ5B)%F1JXWH5&<=PA_D3I%.BV4@"^<>?>&*@;"6>% MJN0S2^OV3DBPF:H,)^KW5$&34/E^(M=>$MQR$@['G5V+]1OS-43=F UH9)VC M?H^V-Q ?-9MTRQ#87L_!OW'BAOFDLVNQ06-Z=!QY-!NR.L[6U\?I[?4\@K-J M20\>V+#9GV%)]W).QW*R!]&/8KH*J]JA#7"!2;W"]D(&KI8W5;[91B&WYS#; MD]L*&;S\ZL*=EE.@7OK&:B!QA:N[3[O:]NZSNF4]N]>-G\YO*:2!'!<$C;I' M@P!TW4QKPZK2-["YLM0._32C_P]JYT#["T4OHC%<@/:/-OD#4$L#!!0 ( M $TQ!56J<6%6<@( $L% 9 >&PO=V]R:W-H965TAZ(&1UA81BE1)*G;_ MODM*41W \45\:&=VEL/E?*?T@RD1+>PK(*O!-%7%]-\E"K5;!''P MM'''MZ5U&V$VK]D6UVB_U[>:5F'/4O *I>%*@L;-(KB(9\O4Q?N 'QQWYF . MKI)[I1[#A_8E_YVJF6>V;P M4HF?O+#E(C@/H, -:X2]4[O/V-5SYOAR)8S_PJZ-3:E,V5M-?WEA+/9 M5V41XA3>P[JI:X%TWI8)N&2FA!4Y!M>R=9Z.PE*H_.'W,?TG,QS7'Z>C 74 V!+!\#U4K:7H M+!V0(>@,&3A#G"OQX"V7%*L:PV1AW@V\ZIKQ N@B 9>YJA LVZ,9@J17YS6, MA]-I3.-DF(PG<.R@PH,+7J'>^C8VD*M&VO:N][O]2W'1-LC_\/:9N6%ZRZ4! M@1N"1J,/9P'HMG7;A56U;Y=[9:GY_+2DUPZU"Z#_&T5WIENX!/W[F?T#4$L# M!!0 ( $TQ!56);#I_:P, %<' 9 >&PO=V]R:W-H965T=#FP=:(#AX;J>PJJIW;7<:QS6ML MN)WH'2K2E-HTW)%HJMCN#/(B.#4R9DFRB!LN5+1>AKT[LU[JUDFA\,Z ;9N& MFZ.,X[R&W'21[ M W(!MUJYVL*OJL#BN7],] :.[,AQR\X"_M&J"4R3,;"$L3-XTR'G:<";GLG9 M@M-P(Q17N> 2[AUW;^?;PA_-MPQ6K]_ERZ2SV?(S@:R MLW/HZY-CN18VE]J?C(5_ON*C@ZW4^<._KU$^"_HZY70^@:\U0NDC[D-$GN>Z M54ZH"JI6%%0LI$[\T0I/P=7< ;<6G06N"I""9T(*)TB7T/==,8&,#B=;V)$)#S,:$1OH$2F&LZUC!=6M\)5B2?AKWBI0! MFY'/'IL,35 ]TQ!+V+05];&'2ZESG[H::TGCT*,YGDF$G=%[45#A.!A2T; ] M<%. +BGTLQ/I=BR>5GM,IT"3R*&A 4%99$_'BHSNQ2,T73>B[\8A^U&HB^G%MN*%<+$DMR328?YQ&8;HQW@M.[ M,#HS[6@0AV5-+Q\:;T#Z4M-MZ04?8'A+U_\!4$L#!!0 ( $TQ!55%\9O, MO0( .<% 9 >&PO=V]R:W-H965TNTKE79RX=I'TQR$*N.S6RGL'^_=3%1I!9?XH,&41<'TWQD*M9UZH;>_>.3KW+H+/YEL MV!H7:+]O'C2=_!8EXP5*PY4$C:NI=QU>S6*G7RG\X+@U1S*X2)9*/;G#;3;U M D<(!:;6(3#Z/>,*D2IOK"MM:-+SQ(2V-5T1@3@X++^L]V31Z.#"Z#_QA$ MC4%4\:X=52P_,,N2B59;T$Z;T)Q0A5I9$SDN75$65M,K)SN;?%46(1S#6[A. MT[(H!;.8P;W-4<-<%53HW%7@&>&+,F;B6_+I+/VTP9_5^-%_\,=PIZ3-#7R4 M&68O[7WBVA*.]H1GT5G SZ4/1EO#1>?AG,S=&4V+,6I1[DSJ)_12]Z\"L?!^S-DXY9L? X]>5F1 M6YFJ J'K*M.#JI*_ON'.PDRH].GW*?+GX&: M2\GEFD9.4%D07D-WV(^'(^@Y,>R/(A([]R@7E&PO=V]R:W-H965TT73,Z+DKL"A'U;D2MR&Y/)VEY+57]]G9DF*\LE" B0F*>[.ZS// MS/)N;^Q7ERKEQ4N>%>Z^EWI?W@X&+DY5+EW?E*K FXVQN?1XM-N!*ZV2"6_* ML\%X.)P/56;V][U1K_GAD]ZFGGX8 M/-R5!JV41.>J<-H4PJK-?6\YNGV\H?6\X!>M]JYS+\B3M3%? MZ>&GY+XW)(-4IF)/$B0N._5>91D)@AF_US)[K4K:V+UOI#^Q[_!E+9UZ;[)? M=>+3^]ZB)Q*UD57F/YG]WU7MSXSDQ29S_%?LP]H9%L>5\R:O-\."7!?A*E_J M.'0V+(9O;!C7&\9L=U#$5OXHO7RXLV8O+*V&-+IA5WDWC-,%)67E+=YJ[/,/ M*[TM]$;'LO!B&<>F*KPNMN+99#K6RHFKYN[Z;N"ACW8-XEKV8Y ]?D/V7'PT MA4^=^% D*CG=/X"=K;'CQMC'\46!_ZB*OI@,(S$>CL<7Y$U:YR*L0INU.]AS__:30?_O6"M=/6VNDE MZ0^/TFDGS*:3IRC8?1"_U=?/ZL6+Q\S$7\^:?U'!>?-;K<_T4^$E%]/G5*&@ M8I.7LCA0_*I"5HGV*A&Q*1R,220];'0ABUC+3#CL5*AF[T0J=TJLE2H$U)32 M8ITN6)Q-L%JA!'S*SW5R2JLAI,R0GJTJE)59=J#WJO1AKX""E^,AO3OWWU1&(_2 M.PBG7P2@J%HH\IL?5:SRM;)B,N)?\1?;GM3:5F [,5Z$M7V.77 \6(#8G@T3 M_$(LR5+M#\%&<@I4^'NED0S84H W:3'9FLNO2BCG=6M3>I]$)N M-F!#=E7F%%T'::6QG3!^3R)91Q<%B(-RPMG4ZTM)HBO@V,PE6@0"YM*>7 R4Y2#1+O2 M.+FF)]!)7F8(-3\F:J=C%%OE("&I+-7 KDFGJ^Q6V4-?_ I1&#LZ*A+4;^QQ M@[I-C2NUEUF=)B.D -'! 8%PU+4-"[S5Z\H;ZR*4-12[&#] ZYKFJHCV1HT% M9'L)MTSB1!E8.Z37? M@(T'K RE#-:T'P/@108,% )8%F+8UOCF7"G]@\=$7 M!*IKM""F%80U4KNFGL)QP5)3IZ!)BCLFH+0&T77D$\4FM@=3Y[9ESK0""PJO MP72TLY,?7@&G2]R1H4Q+KJ,&C0)LW7I3@L37?2S M*74LYL,Y_U]Y58K1;;B.Z^NDOD[KZ^RV%:[='P*,!"%N4C0/3%S_4&'D 0%=)F"M5H/45O) J<1$D"V1J" M3E5ME:]L$3B2ZH0;6R0V"N]+J;GZMM9496,HI0-G50GL,8Q<%,85QEQ6#T@[ MF0&F,J$B]?)%N6:X8GEK&@AW!C MX:T-R'FD(95ZB7T]Y:U2;G6+;YO@)HR*TC+R.PH4:::%=$Y0TT M*3L.N. 9.,"?$[@Y1^I1@)OV5"_TO@)N^V+5*->NAA2TDX4A'J\ C,),,#X' MJNP"%P9S\VF8I4Y&(Z:=A5(FA[II"4M':MH+C"AJ$:4\!.0;>RR8ON!O"V0A M"(71-H\5\"$K"\ !UTW$T&B[H!IMO MAKA9C""%3+J91[/9A(@C,4PA17LY]JW %N'HR(AT?' ;+83?JVQ'\:HW^4M# M[DT[Y-Y<''+_I?8G'T^L*7 ?-_/4]QU++JIZ:\R-U:OO-R/83]-RT+?'4'"< MHJ(369B3-5B@[D-\V,>+F"G:?@(^E':+8TEF=I@Z[!_@T.J#1\6PX,W)7_,6QL/K/-M MJM#O+2W ^XW!$;Q^( 7MU]V'_P-02P,$% @ 33$%5;CZ[5G) @ ]P4 M !D !X;"]W;W)K&UL?511;YLP$/XK)U9-K<0* M&$A(ER E;:=M4K>HS;:':0\.'& 5[,PV3;9?/QM2EFEI7O#9ON^[[^[P3;=" M/JH*4<.NJ;F:.976FRO/4UF%#5678H/E!-4V#96_%EB+[#>U96VAYXZ71#2WQ _66S ME&;G#2PY:Y K)CA(+&;./+A:1-:_<_C*<*L.;+"9K(5XM)L/^ M;-_C/I_8\F6B5MT7MKUO;)RS5FG1[,%&0<-XO]+=O@X'@,1_ 4#V -+I[@-U M*F^HINE4BBU(ZVW8K-&EVJ&-.,9M4QZT-+?,X'3Z26B$ -[ 9UE2SG[3OE8\ MAP553(%I.RPE*N2ZOSI?T76-ZF+J:1/>DGC9/M2B#T5>"#6".\%UI>"6YYC_ MB_>,[$$[>=:^("<)/[;\$D+?!>(3NY M4AN:XTGV8]K7U42$9J^9VA[!J;BV%7\@>U>N+&]L)_@P#H_ \9! M5Z)5YL]2%_\?S!N4+*,*SH D;A)'UAB[(9D8(X[=<#*V1N#Z)(';5IJAY,(= MRW.3^2U5NOMCYX7E@,!WQ]'$+HD? @E<$IG%=T>C&.:*45C2C!4L ^+&?FR_ M80*Q89Y Y"8C'U9"T]J$BX@;^(DU#'CL&R,)#(N5-!ZY<1S"L<9Z!X_19%5V M(T=!)EJN^W&ULE551;],P$'[?KS@% MA#:)+FG:==-H(ZT;B"$-3>T&#X@'-[DV9HX=;&?M^/6<[39TJ"OBI;5]_CY_ MG\]W&2Z5?C EHH55):091:6U]7DS[NN_U^PQ>.2[,U!N=DIM2#FUP7HRAQ M@E!@;AT#H[]'O$0A'!')^+GFC-HC'7![O&'_X+V3EQDS>*G$5U[82-L:I:@TE!Q67X9ZOU/6P!SEX"I&M MZG6'@[S**V99-M1J"=KM)C8W\%8]FL1QZ9(RM9JBG' V^ZPL0@H=N):YJA#N MV K>KRCE!N'PCLT$FJ-A;.DDMS_.UZSCP)J^P#J &R5M:>"]++!XCH])82LS MW<@[3U6VW]?>S9E JO: 2"FL.]U)BKA>2_L/"Y&:/$.;<& M)DH(H(>Y9+J ;]X)W.'*PEBH_.'[+E-[C]UM:LI74(54HDLE4"*P3<3!(9=@ M2]48)@MS=/!,K26ULXU:9IR;*\RQFJ&&7M<3=.$UG [.#BZ*@KL:-3$K?M"; MIZ(G#'4<3U(K$Z*.(F^TIB@\(=/0^1]DK3DM.YR!P\$ C@XF=,UYB#N$06L% M!H8EMZ6CX'(!K"&+FHCHQ73^!@E6&_3\MD1@=2UX[G-A++.-#2'!*TY3#^K\ M\Y:>7;&[H22%7<\JWJKZ"O7"]S8#N6JD#0V@76W;YT7H&G^VA]Y[P_2"DSB! MC0S\+$JMKWD)FRU)'\L*1/ &JW@>)S106UGK@#VH]*]AM02P,$ M% @ 33$%541;/0FM @ O 4 !D !X;"]W;W)K&UL?51M3]LP$/XKIPQ-( 7R7BAK(U$8&I/8$+#Q8=H'-[DV%HG=V0Z% M?[^SDV:=5/HE\&UJH:=>9\%+[&N+1')^--S>H-+"]Q>;]BO7>P4 MRYQIO)3U$R]--?7./"AQP=K:W,OU%^SCR2Q?(6OMOK#N;+/,@Z+51C8]F!0T M7'1_]MKG80MP%KX#B'M ['1WCIS**V98/E%R#Q*AH8MO5W@=.MV-MJUSKE>LP*E'O:%1O:"7?_P0C<)/>[2E@[9T M'WO^0*U8MC6"7 SO].;#94M/(PS\%%[L#H!SCD&.J MA0*;.15%$KF3" ZY %/)5E/!Z".X9VLJ38.*LUK# 42)GR8I+3)_G&;P1.UY MS,7Q2LD"M8;$#[-3&/MI-()K+C@5<0ET6;8%E5J<^?%H['YGH[X:RTTU%JX: M,Z*/[9=H'J5A-?!-;)Y6+HXGW -XX;L]<&YV2EU*/KW!;3(':"4&!N'0.C MWQ->H1".B&1\WW$&_9(.N-]^8;_QWLG+BAF\4N)W7MAJ&EP$4&#)6F'OU.97 MW/GQ G,EC/_"9A<;!Y"WQJIZ!R8%-9?=GSWO]N$]@'0'2+WN;B&O\F=FV6RB MU0:TBR8VU_!6/9K$<>F2#D@:T$FH^3 MR-(:+C+*=WR+CB_]#[X1?%;25@:N98'%/_$1:>L%IB\"%^E1PM]:>099'$(: MI^D1OJPWG'F^[(AA YV_0_8Z]. PVEV12].P'*,:OC'1(IQP";92 MK2$YYB/U,-@[CX0A^4:K8<"$@/0^3 M9 C+5N<575YH-,^1=)VGX3@>P9&D#?ND#=^=M!LNN<733U1HBGUQ;])F8,FT M=9!%:XC0&+A2]8I+YFO5^])W5-?_I>_:6%[_.Y%?#9:MH!-5ODGJE:]%M/,: MA1=I*MX8VLDT#K,DAF1X%L,6F3;..%59*KLM$[3A](!HNX5D% X&8TCB/NZ+ MDJ>YJAND$L36&M&?@R0>P"O7@V9T^EE-9R(-DW&VCW]0EA;@;\[ AY=3<"B[ MT5ZM)#MK_R(8\ >M*YO]:/_HS+M:^QK>O5B?F5YSJI8"2X+&9^>4$-V] EW' MJL97WI6RM'>^6='#B=H%T'RIJ!CM.FZ!_BF>_0U02P,$% @ 33$%521C ML%#; P YPD !D !X;"]W;W)K&ULK1;9;MPV M\%<&:E D &/=E[N[@.W$:8HD-6(W15'T@9:X*\(2N2&IK)VO[Y"2Y:-KU4#[ MPCG(.3DSY&(GU95N&#-PW;5"+[W&F.VA[^NJ81W5!W++!.ZLI>JH05)M?+U5 MC-9.J&O]* @ROZ-<>*N%XYVIU4+VIN6"G2G0?==1=7/,6KE;>J%WR_C,-XVQ M#'^UV-(-.V?FM^V90LJ?M-2\8T)S*4"Q]=(["@^/,WO>'?C"V4[?P\%&UTLOL ZQEE7&:J (OK$3UK96$;KQ==3I32:MX'W\5ONIBQUCN:2:G#;PH.JUD=THC!YT7 R07H]Y M>(Y - I$SN_!D//R#35TM5!R!\J>1FT6<:$Z:72."WLIYT;A+DL=;UN@HH9?3<,4O!>&B@V_;!D<:>&_G01P 6[-G#L M8MTEUD@<.DX([Y34&C[A&+G#3JA2-UQLX*BJ^JYOJ4&?)^;\[A?:]AA5)Y7A MWZGKX('UY,9++L TLM=8P?H5G"E9]Y4!PZI&R%9N;EQI %12=*D1"0,21DF%LE)%J863"XF89$D.(8GC B(2!^7$">,2.6E0P(GK<\RF8JV+2#=\BZ(9"D2&TRHI!$:89(@LDHB_M;84'"Q")I1/(P@)F"3Z>" M3V<+_E^*_,'EO[W>VDP_L_)G[>ZO_(M&,0;=,+Z8'5\P-<,YOWYBQ[6)ZXP[ M[%&%/B(?1,7&J#"]F.]L@%F$,"9A.,*HF$MV-B4[^Y^F"X'3WO2*_9<+F/5E M_P7\P:@:T_MX[KC$QG9)[)+:);-+_LSLQMC(H:U=4J:1@UE4.I@XF)"RB!W, M@VQOMOU[CR_V\,9],314LA=F>([[OCPQ?H(U4;+C2T;(VBP4&. MU:J&;\5 &+EU3_FE-#@P'-K@3XPI>P#WUQ)?L9&P!J:_W>IO4$L#!!0 ( M $TQ!542G4K4T@, ,P( 9 >&PO=V]R:W-H965T"N&81]HZ6QQD4B/I.+D MW^](V4K2N=[VP=*1XCWWW!O/DXU4][I&-/#8-D)/_=J8]7D0Z++&ENE3N49! M7Y92M_MXF,U]4-+"!LLC45@]'K *VP:"T0T_MIB^H-)J_A2WJ'_ MZ'PG7Q9,XY5LOO#*U%._\*'")>L:C?['$;AQ<*1?@-A7BK$#O>O2''\ATS;#91<@/*GB8T*SA7G3:1X\(F MY!(71[)BBW2)<]4OP-I RNI3"U MAO>BPNJU?D"L!FKQCMIE?!#PITZ<0A*.( [C^ !>,KB:.+SD@*L:>O_VN==K MI_NU;7.I3]6M4#^C/OO\NRL(?#G!+!V[I(?29B_X(KJ0V\+NC"'-\ M-'#9R/+^CWUL#^/-:X4(;9\0M D!"B>Z<-[QQ_U?/!MH&^T(!LD[X@),+3O- M1*6/X?\L/><5E.24]WF-BADN5M ,F_ &LJ2@9UKD](Q&49:X=SA.O;M:*G-B M4+4O-:(L@BC.((E3B,:A-Y>&-:\A\_'8 D<]U XZ+E+OLZE1 1?]549W@G?% M= UKQBN@/6"M[(31=*)L.AL8YPV%D> [A705&9!+D%^YTG"VX TWG*KK#111 MZ/S:F4_=.RDBSUUX)W)YTI$2TQK)E%P8NCA[4_A8UDRLT'$1=)\=-A2/XC3L M?:.@V#49Z==Y[GUQUQ$!LP<"(5#B3Y:>P5QD3[ZVH5T*GY IRF9Q&MO?/[$J MKDL;*B!5W >2GA8%O+6O#-X>:(^SH3W._J4]*%S4'\]5M&V83]N0/(W@FIE. MD?0?^^>@P?W=?NM"6%$-416X#G$ISA+O-PJ8;2;+[!V6V"[H4!*YCDHH,UD8 M6S$E\2S-K7AFQ22T8D9B6HRMF-LLYK$WIT)%MJ0<038:YXEW4?U)L\!5H)%4 M' 8<+5H^L*:SY60Y#2WNR!TEHSR+X=B[IKRW70M"BI*)$AL7G]_,'+MYM5"&II^3JSI[P8J>X"^+R5=Y-N%-3#\@9G]#5!+ P04 " !- M,055;2?:^_@" #V!@ &0 'AL+W=OZ_ M[Y"R51=P=2AZL/DU;^;-XW TVVGS:"M$!_M:*CN/*N>VUW%LBPIK;B_U%A6= MK+6IN:.EV<1V:Y"7 53+.$V2/*ZY4-%B%O;NS&*F&R>%PCL#MJEK;KXN4>K= M/&+1<>.CV%3.;\2+V99O\![=I^V=H57<>2E%CA[=L.OEV-L'@W\% M[NS)''PF*ZT?_>)-.8\23P@E%LY[X#1\P5N4TCLB&D\'GU$7T@-/YT?OKT+N ME,N*6[S5\C]1NFH>7450XIHWTGW4N]=XR"<0++2TX1]VK6T^B:!HK-/U 4P, M:J':D>\/.IP KI*? -(#( V\VT"!Y0ON^&)F] Z,MR9O?A)2#6@B)Y2_E'MG MZ%00SBT^:(JQ/)'?$S\NR328Q++M-?A MVT9=0I8,(4W2M,=?UHF2!7]9CR@6VOS.I=>B1^?1_AE=VRTO"06NTHVEPK'/![>Z]H7$V[='M610L\&=T6NTOA=P"6ND$Y8R^DT' M;9'FPV3"8#P?),$FF?I(/LRR%'OG'G?SC7OG;8!^T*AIC4+E? MT+XWP&_1_N:I$59XY2^.JLL3FJ3',,]'89SD[*C\0>\I@\GTJ*J_(39BG:+I M<)QD89PD[*R>\4DOJM%L0L>U4.A&N;8M=;M=4[]I>]EW\_:+\)Z;C5 6)*X) MFEQ.2#G3=MEVX?0V=+:5=M0GP[2B#Q,:;T#G:TT/^;#P ;I/W>(;4$L#!!0 M ( $TQ!57WWX[A^P( "X& 9 >&PO=V]R:W-H965T(T]V'H@^T-+:(4*1* M4K'S]SND'&T">(U]L8:7<^;,#&<\VRE];VI$"_M&2#,/:FO;BR@R98T-,V>J M14DG&Z4;9FFIMY%I-;+*@QH1I7%<1 WC,EC,_-Z-7LQ49P67>*/!=$W#].,2 MA=K-@R1XVKCEV]JZC6@Q:]D65VA_M#>:5M' 4O$&I>%*@L;-/+A,+I:YN^\O M_,5Q9Y[9X")9*W7O%G]4\R!V@E!@:1T#H\\#7J$0CHAD_#YP!H-+!WQN/[%_ M\K%3+&MF\$J)OWEEZWDP#:#"#>N$O56[+WB(9^SX2B6,_X7=X6X<0-D9JYH# MF!0T7/9?MC_DX?\ T@,@];I[1U[E1V;98J;5#K2[36S.\*%Z-(GCTA5E936= M?"U[7^E_^"K@FY*V-D1?8?42'Y'N07SZ)'Z9GB3\VLDSR.(0TCA- M3_!E0S(RSY>=2(:!/KYCX?7H_#C:M<^%:5F)\X#ZPZ!^P&#QYE52Q!].:,L' M;?DI]L6*VK'J!(+:P"T^H.P0-EHU<+VG6DDFX,J_%M0&+JW5?-U9K, JH-=+ M;U/"E>HD[5.$ZT?XC&JK65OS$BZIF>&GCQKN<&]A*51Y_^M8 DY*/)Z NUHC M0M,7'EWA8<7W+S9&5$?T=7PR1JZ@KJH)#-;H+9=@:]49>J'F';Q9J^!K2(DS3J3/&83))R1C'87[NC'P2)GD\^HS4U?(1TG ZB2$+DW$.XW!: M)$#09#+ZT]:HH1RREF1A3)V2I&&6YXXV2PI("7=>C+[3^%PQX3WG:9C$SG,> MAP4QOX9I$A;%.1F3(AR/,SCV'*)G/4Q%W/I)97KW?3L/N\,PO.QGP+_7^TGZ MC>DMEP8$;@@:GTW& >A^.O4+JUH_$=;*THOQ9DT#';6[0.<;18UP6#@'PU_$ MXA]02P,$% @ 33$%506PB^E& P +P@ !D !X;"]W;W)K&ULQ59M;],P$/XKIX 02&5Y:])FM)76\2Z!JG7 !\0'-[DV MUA([V.[:\>LY.VWH4*DF@<27BU_NSL_YN?-EM)'J1I>(!K9U)?38*XUISGU? MYR763)_)!@7M+*6JF:&I6OFZ4<@*9U17?A0$J5\S+KS)R*W-U&0DUZ;B F<* M]+JNF;J;8B4W8R_T]@M7?%4:N^!/1@U;X1S-IV:F:.9W7@I>H]!<"E"X''L7 MX?DTL?I.X3/'C3X8@XUD(>6-G;PKQEY@ 6&%N;$>&'UN\1*KRCHB&-]W/KWN M2&MX.-Y[?^UBIU@63..EK+[PPI1C;^A!@4NVKLR5W+S%73P.8"XK[21L=KJ! M!_E:&UGOC E!S47[9=O=/3S$(-H91 YW>Y!#^9(9-ADIN0%EM*=CG9F@'=IHCW8:G73X?BW.( YZ$ 51=,)? MW$4?.W_QB>@UM/$="Z^U[A^WMO5RKAN6X]BC@M"H;M&;/'D4IL&+$]CZ';;^ M*>^3EH^IXV/&[J@0#%PHQ<0*[;A')&D#BSN854S 5Q<$7./6P+22^E0H2ZY1$MCS#GV_L+1 LZ6KJ!Y<>*\&#TE LPI5QK)@K][/?IW!!H MD$U;JQNF"@V/(0T&)),T(AGVHBAUWS!)X0JU43PW=+QVIFO!C88X"PG 99 M!FD_@!DJ]W*)?)_;ZKAA& ^I"**!E=?2L KT04'DAP7A(,06RC#-2$:].(C= MZB!+X03U24=]\G?4O]I:-+1+=P>7K.&$E__ H@<7M5R3]L/2X22*_YL.+KGE M$C2CTK1W&R=6!H&][X&];6H[,'>[]A*HH]R@X6(%81;3@Y9!/Z"#AD-X@P(5 MT6FU6$%/*"?^F>T%D&8)),F B.L'5H;AT.85,I673K_ 6VI;C2,@#&,@UQ%! M#[-@GR,V@_Y-CO@'CWB-:N5:E2:OQ&?[GG>K73>\:)O +_6VE7Y@:L6%A@J7 M9!J<#8AHU;:G=F)DXUK"0AIJ,&Y84D='915H?RGI8=Q-[ '=/\+D)U!+ P04 M " !-,055\VC7J&(# "" &0 'AL+W=O2+]E_/TI.?#D@#0X#]F**LDA^'TE1LYW2CZ9&M+!OA#3SH+:VO8TB4];8 M,'.M6I3T9Z-TPRRI>AN95B.KO%$CHC2.)U'#N P6,[]WKQ]0".>(8'P_^ R&D,[P M='WT_JOG3ES6S."=$M]X9>MY, V@P@WKA/VJ=K_A@4_N_)5*&/^%77]V4@10 M=L:JYF!,"!HN>\GVASR<&$SC'QBD!X/4X^X#>90?F&6+F58[T.XT>7,+3]5; M$S@N75%65M-?3G9V\459A"2%*_A"'?!)EJI!N$<-JYIIA+"CK+!Z:1\1R %I>D2Z3"\Z_+V3UY#%(:1QFE[P MEPW,,^\ON\#<0,_O'+W>>GS>VMV56].R$N=&OD$W(Y9R23<9BFT]$W?X6)('M"31.ICVB 9IFQ!(>J M &D2%OF4"(63)/':^,9I^4W1@P(\UNL9\QN(KY.)%^.X%V,O)L7H4,#_B\O5 M?^1R=Q(4\'O'GYA ::DB? .5PTS#%)*;!++Q%)+)%#(J\:H/TAE*(M61D+=T MD$)5AS9]D9PC,9^C- V3M'#AB[SP&M%S6AP?<_3*U&9]:J='--1"HJM>A:CW MR8SK0#/D;*.#>]W/]^7C_.GYF>LNE 8$;,HVO;_( =/_B](I5K9_R:V7IS?#+FAYI MU.X _=\HFG<'Q048GOW%OU!+ P04 " !-,055O+$G7+H" !%!@ &0 M 'AL+W=O^Y[GG[-PQV0GYI#)$ M#2\Y+]34R[0N+WU?)1GF5/5%B84Y60N94VU,N?%5*9&F#I1SGP3!R,\I*[QX MXGP+&4]$I3DK<"%!57E.Y7Z.7.RF7N@=' ]LDVGK\.-)23>X1/VM7$AC^2U+ MRG(L%!,%2%Q/O5EX.8]LO OXSG"GCO9@*UD)\62-+^G4"ZP@Y)AHRT#-LL4K MY-P2&1G/#:?7IK3 X_V!_=;5;FI94857@O]@J \> 5 &@!QNNM$3N4UU32> M2+$#::,-F]VX4AW:B&.%?92EEN:4&9R.[X5&" ?P$99:)$^9X"E*]1YNGBNF M]_#AD:XXJK.)KTTR"_&3AGA>$Y-7B$=P)PJ=*;@I4DS_Q?M&9*N4')3.R4G" MKU71AT'0 Q(0TXV!$I89E0BS7%36VXAJPSZP G0F*D6-TC.X M92JA''XBE>Z]X([*)(/SWK%%HL9\"T$_)$.SDMXX&ICC/83CYM"\.QI_5^3P M_SQAPWS1.[;(L#$=.@P<0Z_(,.B/',*LVIA>!C)KS)98:\Y6YEHL. M1!2$<"^V=4";X!J3VD,Z(4/H^G#\H];.46[< %.0V%>HN[SUMC-R5H^&O^'U M@#67L6&% HYK PWZXZ$'LAY:M:%%Z0;%2F@S=MPV,W,>I0TPYVMA6J8Q;(+V MGR/^ U!+ P04 " !-,055:,6,470" !1!0 &0 'AL+W=O2B1&6%5F!P.647 M@_/9R-L'@Y\"UW9K#SZ2A=9/_G";3UGL!:'$S'D&3LLS7J*4GHAD_&TY6>?2 M [?W+^PW(7:*9<$M7FKY2^2NF+)3!CDN>2W=@UY_Q3:>8\^7:6G#%]:-[?B$ M059;I\L63 I*H9J5;]H\; %.XW< 20M(@N[&45!YQ1U/)T:OP7AK8O.;$&I MDSBA?%'FSM!?03B7?M<.83""SS"OJTHBY=MQ"9?<%G!#%8-;U53>I_#@D2\D MVL-)Y,BU)XBRULVL<9.\XV8,=UJYPL*URC%_BX](=$]2_82?JO5$0SC M/B1QDNSA&W9Y& :^X9X\6&CBVQ5>@Q[M1OO..;<5SW#*J#4LFF=DZ:;%1=,FK^;-L+GC9B64!8E+@L9')\<,3-/ S<'I*C3-0CMJP; M:.:A\0;T M?ZGIP;0'[Z";HNE_4$L#!!0 ( $TQ!54B?9 !KP( ,$% 9 >&PO M=V]R:W-H965TA$7S7OS'H?#R4;I1U,@6MB6 M0III4%A;G86AR0HLF3E6%4KZLU2Z9):6>A6:2B/+/:@481)%X[!D7 ;IQ._- M=3I1M155W--J[!CR7F) MTG E0>-R&IS'9[.AB_H!". MB&3\:CF#+J4#OIX_LU]Z[^1EP0Q>*/&=Y[:8!N\#R''):F%OU.8SMGY&CB]3 MPO@O;-K8*("L-E:5+9@4E%PV(]NVY_ _@*0%)%YWD\BK_,@L2R=:;4"[:&)S M$V_5HTDP1%<,J[A@8D:X1J9J372V5L#!W=L(= < M3D)+^1PJS%KN6<.=_(-[#-=*VL+ )YEC_B<^))V=V.19["S92_BEEL\P8:?[OL->CA;K1KES-3L0RG ?6#0;W&('WW)AY''_9H M&W;:AOO8TY=R].$K9PLNN.6DMJU-#G2E;S"KM>9R!3-FN.G#O50+)\0Y@BM9 MU=;%*)D1FODN^.'=PAUN++> 9=@"U4;)G-SV)OABDOIY"^88#)#> MQ?WB:T)CTDV'4.\]S[F0;NI]' MO3E[:JZD6UP43*X0B''I3FKM+RZ7F:A=0$QG&/[N#?F4;QJ<\T MB&+85;'P55N5J%?^\3"0J5K:IL.ZW>Y].F_:\B6\>=RNF2:O!@0N"1H=GXP" MT,V#T2RLJGR3+I2EEO?3@MY8U"Z _B\5W=5VX1)TKW;Z&U!+ P04 " !- M,055_;B7]*(" "G!0 &0 'AL+W=OWQ) MEG52U[TDOHO]^?OLV-.M-O>V0'2PDT+965 XMSX+0YL5*)D]T6M4]&6IC62. MCF85VK5!EE=!4H1Q%(U#R;@*TFEU=VW2J2Z=X JO#=A22F;^S5'H[2P8! \7 M-WQ5.'\1IM,U6^$MNA_K:T.GL$7)N41EN59@<#D+S@=G\\3[5PX_.6[MG@U> MR4+K>W^XS&=!Y FAP,QY!$:O#5Z@$!Z(:/QM,(,VI0_D8>+]/"5D_8UKZ320!9:9V633 QD%S5;[9K MZK 7&]"\T8EM8HF'H_WLG-DURW 64,TLF@T&Z9M7@W'T_@BWI.66'$-/ M;VD6\U(@Z.6+?;I4F98(7=^O'ORN!,$=[AS,A<[N_QS2]D)VO@-9-P]]\SI4 M>O2E[_C2^_H/.EVNP!6ZM$SEMM>9XXHKQ=6*1D8PE2&\ANZPGPQ'T//FH#^* MR>S4 K(G G@C0%0"%DB;!VG^,\&LY4N>,3_.UL-%T3N"ZTX&IP1%_Y7/-W_, M-^XG25+GB_MQ,H3>H5:$>\,CT:RJ%6&)4ZEW2O5]@5,R3; M@L EA48GDU$ IEX+]<'I=36*"^UHL"NSH$V*QCO0]Z6FG[ Y^ 3M;D[_ U!+ M P04 " !-,055C@V OU@" C!@ &0 'AL+W=O/B ^N,FEL>:7 M8#MKRZ_G[&2A2%N0D/B2^.R[YYY[G+O,MMK=1[5QS%L>VJ%$R M>Z0;5'12:2.9(]-L8ML89&4(DB).DR2+)>,JRF=A;V7RF6Z=X I7!FPK)3/[ M!0J]G4>3Z'[CFF]JYS?B?-:P#=Z@^]RL#%GQ@%)RB+S/L' MAR\AX, PGDX(.T#TL"[2Q187C+'\IG16S#>F]#\(I0:HHD<5_Y2 M;IRA4TYQ+O^@'<($7L)'LV&*_V2=5JJ$!;/< ET[K Q:5*X[>G:)CG%AX1/N M7,O$\UGLB(='BXL^YZ++F3Z2,X.E5JZV\$:56/X9'Q/_H8CTOHA%.@KXOE5' M,$U>0)JDZ0C>=!!E&O".'\%;'2AQ%\*UT9AM6X#QJO'KF M#J/\Z9-)EKP>X7<\\#L>Y;="PW4)NH(5VU.'. O76"!]WB541DNX"!\.&DO7 MQ?8/7M%XAFD")=O;$:XG ]>3<2W9[J]:CB+\HY;9P"_[[UJ.9\@>US(^:%Q* ML0GCR4*A6^6Z'AYVAPEXWC7^;_=N?"Z9V7!E06!%H&ULK5==CZ,V%/TK%EU5 MNU)W,-]DFD1* OV2TD8SW?:AZH-#;HB[@*GM)+O]];6!H0EAT.R4EP3;YQS[ MWGO ]O3,^$=Q )#H4YX58F8/G\I/Y=%;N*94L$K%CV.]W) MP\P(#;2#/3EF\H&=?X F'D_K)2P3U2\Z-UALH.0H),L;LEI!3HOZGWQJ\G!! M4#K]!+LAV%V"^PS!:0C.2V=P&X+[TAF\AE"%;M:Q5XF+B"3S*6=GQ#5:J>F' M*OL56^6+%MHGCY*K4:IXAM!)+03+Q3 M] ^/$7K[YAUZ@VB!?CVPHU"SB:DI531Z36;2K'Q9K]Q^9N4.6K-"'@2*BQWL M>OC1,-\?X)LJBVTJ[:=4+NU!P9^.Q1UR\#?(QK;=LY[5R^E67SC_;_;XU;-? M)<-I?>54>NXS>HTE^LI:$_V*J#]CI[EK6SBOK8/W6J?51.^B[G88>F[':3VHP+$[ M'HIN4VPWVE^&Z$_&&&\CA>#+AND?ZG+QA2+QA2+1Q*[JD'0 MUB!XKA>[=I#;AN4^5*WC2D6C2D6CR1V58M)6XO):]TVN=G+; ][';/U@9S.#AO= M@CS<_>S%MR W]''':>;%^5/MBFEU\!&MK>]6RRJ(W6G?VG=KZR> M_DC=1>JKPW_R]45F37A*"X$RV*NI\%V@W@I>7P[JAF1E=?K=,JG.TM7C0=VG M@&N &M\S=0)N&GJ"]H8V_Q=02P,$% @ 33$%59XNYDG( @ >0@ !D M !X;"]W;W)K&ULK59K;],P%/TK5D!HD\;R:)N. MT49:VR&&-)CV "'$!S>Y3:PE=K"=MN/7<^UDH45MQ&!?'-NYY_@<7\9RX9FFFS80;C4J:P@WHN_)* MXLAM61)6 %=,<")A,7;._-/IT,3;@,\,5FJC3XR3N1#W9G"1C!W/"((<8FT8 M*#Z6,(4\-T0HXT?#Z;1+&N!F_Y']G?6.7N94P53D7UBBL[%SXI $%K3*];58 MO8?&S\#PQ2)7MB6K.G80.B2NE!9% T8%!>/UDZZ;?=@ ]+T]@* !!'\ _/X> M0*\!]*S16IFU-:.:1B,I5D2::&0S';LW%HUN&#=9O-$2WS+$Z>BCT$ "\II< M\%@40&[IFIRO\8PH( 0+*-=U%TJSQX5#X).@D_5/R8]+PC$GA!L$//M!L^@QCA MOH7['7)Z[4;V+%]_#]\=EQ"+E+.?D-A=G "'!=/JR#AF/"43FE,>PZZMJZE# M2VV^NV4T]/ []$;NV&!YY_@@?(?V-.D;?C*-4..TG^T6'8.@P[)>)EAU<9?T)R._F> MFMQG(MNR/FRM#_\ON=UPS&O?)'=@FM T0_*7">\D?JIK=^-V+T"FMN@I$HN* MZ_JB;V?;NGIFRXG[.[PNRI=4IHPKDL,"H=[Q$$^FK M=/="BM+5B+C16'MO- M\-\ I G ]PN!]:(9F 7:OXWH%U!+ P04 " !-,055:AF/+,(" ! !P M&0 'AL+W=OT!I$%" MH&F%VDHM,(U)3*B,[=E-+HF'8V?VA18^_3X"1X&5B(HD0W$$['-2_@#O"^OC74 M"WN53%2@K-"*&<@GP>SD?#YR\_V$GP)6=J/-7"1+K1]X "F=$&'\Z32#?DGGN-E^4?_B8Z=8EMS"A9:_1(;E)!@%+(.<-Q(7>O45 MNG@&3B_5TOHO6W5SHX"EC45==L6,FTUJKN%#]=X$)Y3;E#LT9!7DA]/O&H'%[(A=JU17P'[P-;M:TY9; MH,$%I%JE0@KN4ZAS-H="*"54P;C*V)7*7'-6Z4:A,]\K0RZ%$L^0>:TY*,@% M6G9P".\98QW,";L1BLLK5L.LM?^(<7;!QV_!#V/]PI^ M:]0Q.XT^LSB*8W9_=\D./AWNT3WMDWGJ=<]VZ+Z*'BGZ91?]MIA;J<1+N:OS M.!TFHRB*QN'C%H2S'N%L+\(LRX3;*QOR[#<='[H_E'RZO)ZGUK:UNKU*&V/( MRIZ FVV [4*##< =;(.>;?!1;+41-.S(MN9N\ ;M*$EVYB[I^9*]? O(FK1% M<% 6$"6TD"N!I:/T![_!4AMBA:ULR7O3-NRQAO^#)7EMP2<)2V"\KJ5(^5(" ML\BQP=8D12707]JMC,/W,HYZQM''G?S1VY,?Q6]W+]RH:A68PM=NRU)7:]H" MUX_VS\.LK8K_IK=ORPTW5+8LDY"3:W0\I-!-6Z_;#NK:U\BE1JJXOEG2$P?& M32![KJE.=AVW0/]H3O\"4$L#!!0 ( $TQ!56)&A&J(0( %P$ 9 M>&PO=V]R:W-H965T M&Z7=-*J)VILX=F6-C7!CTZ+FG;6QC2!V[29VK451!:A1<98D;^-&2!T5>5B[ MMT5N.E)2X[T%US6-L"^WJ,QN&J71?N%!;FKR"W&1MV*#2Z3']MZR%Q^R5+)! M[:318'$]C3ZD-[/,QX> 'Q)W[L@&KV1ES)-W[JIIE/B"4&%)/H/@SQ9GJ)1/ MQ&7\&G)&AR,]>&SOLW\,VEG+2CB<&?535E1/H^L(*ER+3M&#V7W&0<^5SU<: MY<(O[(;8)(*R8*&JG[KW@>^G $I),PM.?0E._0E"_DN3^3K MY>^;\C*"A2"T4B@W@F77MFK?IP7:LF9#.H1.5PS-6+_<:!YU&L$G:]RKW>B/ M?Q^.]T]M6Z3CZSS>'DO^.R8;IX>87E=\=/?^W2V$W4CM0.&:J63\[BH"V\]R M[Y!IPSBL#/%P!;/FYX_6!_#^VO!(#(Z?L,,?2O$;4$L#!!0 ( $TQ!540 MO&PO=V]R:W-H965TZ*M2L; ;BP MIIJZ@>RKI09<+.T MP6M8@7IJ[H7NN4.4@M3 ).$,"2CGSG?_>I$8O17\);"5HS8RF;QP_FHZ=\7< M\0P04,B5B8#U:P,+H-0$TAC_^IC.L*0QCML?T6]M[CJ7%RQAP>DS*50U=ZX< M5$")6ZH>^/8']/G$)E[.J;1/M.VUGH/R5BI>]V9-4!/6O?%;OP\C@Q\=, 2] M(?BJ(>P-H4VT([-I+;'"62KX%@FCUM%,P^Z-=>ML"#-?<:6$GB7:I[+?7 $* MT3FZ8QM@B@L"$F%6H#^J H&64((04* %ETIJV:K[VHB77W.<+D%A0N69]CZM MENCTY R=(,+08\5;J6TR=97.P]"X><]\TS$'!YA_MNP"A=XW%'A!,&%?'+V+MYE9M,C^,PBAU M-V/H?54\B^)!] DM'-#"HVC/^@J=$W;>")Z#G(3K L2C94,OOMQAVQ?-(C^9 M9HL&MN@HVRUA1)_; FFXHLW5)%VTMW 0!\EL!V]2=76 +Q[XXJ-\W7$N/HYS M;H[S%&*\MW@F%*UW>;+/2 M/R 01J#G2ZZ+4M\Q-6[XI67_ 5!+ P04 " !-,055Z.C%W T% !*&0 M&0 'AL+W=OKB?4EUNM3O?!) -8Z\2L[4#Y]S<.:0(EN"T*[8<2$\]XGL*RZM9G6\RO'4<$,(JK.Q1QB?#,1,J(:FW+JJ+D$&J9& M$7=\U[UP(LKB6J^3?C>2O8Y(-&H#%\MNS:L]?W''IC-MOG!Z MG3F=PCWHQ_E(8LO)O80L@E@Q$1,)DV[MVKL:^'5CD/;XA\%2;3P3 V4LQ _3 M^!IV:ZZ)"#@$VKB@^+& 7!N/&$?]*GC(@- M [^YQ\#/#/R7!OX>@WIFD#+GK"-+80VIIKV.%$LB36_T9AY2;E)K1,-B,XWW M6N);AG:Z][?00!KDC%P'/Q.FF.%6D9,A:,JX(@_PI!/*/YD.4L-4THDF7^. M_'L+T1CD?QU'8Q3&EQ-D(_;7(_I[1OPSB<^)[Y\2W_5=\G@_)">_?BIQ,WB# MF[J;NO'+W3C(14Z(GQ/BIWX;>_R.Z JS5"NBQ9H3":2?*.RE%*A3\D4*II&Y-\2QZ+;_IFK^.L]C$91W?E.V5FM, NC6L2P5R ;7>;[]X%^[O%G3U M'%W=BNZS"HS%$.8"YYH,F1HG4L$:\1UPJB$TR$<2%PJI5YMI40:ZO@NZ%+,U MJ@,Q-W+,#2OFY]DC Q&-64P-EE-LQ)K%4P1N'A4+069O_F)TS#C3JU/R(#3E M9;BM([X=SYJF,)3,DID,,-E#V>8!4"N.1=!AON+ M$.&2<4X^/\UQD<5$>*!/F"IA@DOMF ,:@V0B)"??@F" 7.5,7UKBR,@_)#8N9AC..&TN(JYRF\=0 )]=8^AIK_UNZ*>"[ZP5F MRQ3(HX))PC%C)F!AQ3ZZYZ]9(2T284[.%+D@(5V5LF3U="!+K9REEC7.&R:5 M)I^IC,]0#E@W *NC]U9'1;).^K!3W M(]8-N:<<2G?&]5C-#<1^"5YK1 ?B]=Q"!KE6Q/<0B#A\6WK;7;TWOZORM@U\ M0_]Y'Y[BV9"OY[@]MD.Q%U+/LVN]:M,\&VPKSQLEF(^A_[Q" 'IV!?@P8_*M M>5Z1:LMP'T,#>H4(]#Y>!7J[RFU/GE>D%[>Q%TK0>Z,4K";/F[MYWF[O8CZ& MI/,*3>?99=6 ZF!V]C@GV8'.GND5":L,^3%DFE?H-,\NU(Z2Z:W7SB@9]-U^ MON4LXQ5"S*M6B=VBE(^2:".5"8O)PTP"D.][#B']+(;F5CWC&OX2Y#&DF5=H M,Z]:G!+C"68I(Y3<\_(5NP,*$\[86'03G%4U I;^N C9+)B7//VR]I M.X;"\PN%Y]L5WGMIZ\-$2""W"==LSADR,EZ1&TF#?7^5WX;8(SV4 MB4+R^=5*OB'$(C+]A,35(KU2B$2"_4:4A:5,>#MUU/)W=PA[F(?2L''19U=_ MM_0IK0O;QF!W\=Z-H2IOVX +Z>?;I=_>>2\FFSQ(&JL)2 FA93OP=^_]+EVW M--4K57W.QD6W^97A%M]_P%02P,$% @ 33$%50;(J8-% P JPT !D M !X;"]W;W)K&ULK9=K;]HP%(;_BI554RMMS84D M0 =(;;-+IW5"[;I]F/;!A .QZL2I[4#[[V<[:49'R&#*%^+;^^:<)\:7T9KQ M>Y$ 2/28TDR,K43*_,RV19Q BL4IRR%3/0O&4RQ5E2]MD7/ TY3FBG MF&369&3:IGPR8H6D)(,I1Z)(4\R?+H"R]=ARK>>&&[),I&ZP)Z,<+^$6Y%T^ MY:IFURYSDD(F",L0A\78.G?/(M?1 C/B.X&UV"@CGK1RTP4#TZA5^B33W_U6@_RR M71Y!K.2ND;L-\FB/MWN>D3LOY;:"6Q/V:L*>\?-W^'UD;+XFE#9Q*)6A4>I_ MZ&H2!D,_&-FKS73W&A6U1J&7CS.1XQC&EEH?!/ 56)/7K]S0>=>28Z_.L=>: MXSF7L.1X(=%5%J.?UY#.@/]JRKC59_\H2S!=FD4=F;W@Y]?\_%9^5]D*,LGX M4Q.R5NFAR+HTB_RMB=D;!,-Z7KY $=0H@O:I%,>LR-32PR$&LL(S"DU06DT. MA=*E652:!1M0W/Y@!Y2PAA*V0GFO5N%<[;;2K,.BR'.J%N$F+JT^AW+ITBP* MM[FXOM/,I5]SZ>\W67+\I&>*P<-D KR)3:O7H6RZ-(OZ6VR"7C.904UF\(\5 M1>)L20P3LY4W 6FU.!1(EV;18 M(;^@$83.38 MWW6#9A2N\^?6&PO=V]R M:W-H965TM&!)@C43Y)7%F&W"2%>O0 M!D'2M!B&?:"ELT64$E62LIM_OR.MR"[B,(.1?K%)D??<<_>0QQNOE?YJ"D0+ MWTM9F4E46%N?Q[')"BRY.5$U5K2R4+KDEJ9Z&9M:(\^]42GC-$F&<(?VOK[1-(L[ ME%R46!FA*M"XF$0S=G[!!L[ [_@L<&UVQN!"F2OUU4W>YY,H<8Q08F8=!*>_ M%5ZBE Z)>'QK0:/.IS/<'3^BO_/!4S!S;O!2R2\BM\4D.HL@QP5OI+U5ZS^Q M#<@3S)0T_A?6[=XD@JPQ5I6M,3$H1;7YY]_;1.P8I(-G#-+6(/6\-XX\RRMN M^72LU1JTVTUH;N!#]=9$3E1.E3NK:560G9U>*XO0A[I_X0V("CX5JC&$9\:QI6 1JR7:>(?8J M>K8P/PB:]/?+R;8UGX6+_H&"OH#Z\MUDVX>!A8OX)\USA&M>X@LR!F$.E7'[ M'K#P@_"_9>P_+;%LU'M&QVU]9^$"?ZB.8=30S8QW6B_7QG[D>BFH@Y*X(*SD MY)2@]:8SW$RLJGTW-E>6GDX_+*B;1NTVT/I"44?63ER#U_7GT_\ 4$L#!!0 M ( $TQ!55KPX+.'0( -\$ 9 >&PO=V]R:W-H965THJQ)?$=[[GN7?G&^N>?(U(L&VT\=.D)EI?"N'+&AOI1W:-AF^6UC62 M6'0KX=<.915!C1;I>'PA&JE,4N11=^N*W+:DE<%;![YM&NE>KE';S329)*^* M.[6J*2A$D:_E"N^1'M>WCB4QL%2J0>.5->!P.4VN)I>S+-A'@Q\*-W[G#"&3 MA;5/0?A:39-Q" @UEA08)/^><89:!R(.XU?/F0PN W#W_,K^.>;.N2RDQYG5 M/U5%]33YD$"%2]EJNK.;+]CGZR&):.H^&X)X1S>P9RKZ4E1Z]##\1Q)*NWA ;?42GW"!H_W=P_0-AQG<6$.UAT^FPFH/?G88?W$ +SCYH0+I:P6NTX.$ MWUHS@FQ\"NDX3??%\]_PO\+)AH9DD>_L#;X[[H)K2^Z#,BN8U=*MT)_"@R6I M]U6[8_L8V<+*/A?9:)*+Y]T,#MMT88J=&6J0G8;5\E#:UE W3H-VV-ZK.+3B MCWFW^C<-"X9.AZ]YU%VW3IU MEUG,B%)9[O>*SY!4(7#/A^:7DJ>R$X M&-ZTXC=02P,$% @ 33$%5.& @ B0< !D !X;"]W;W)K&ULM55K3]LP%/TK5YDT,0G(@S94K(W4PMB8Z(9@#$W3 M/KC)36/A1V8[I/S[V4G(.@V"A,27Q(][SCWW.+F>UE+=Z@+1P(8SH6=>84QY MY/LZ+9 3O2]+%'8GEXH38Z=J[>M2(Z#TL7-)U8=R"GTQ+LL8K--?EA;(SOV?)*$>AJ12@,)]Y M\_!H,7'Q3&H.K9"7EK9N<93,O<(*086H< [&O.SQ&QAR1E?&[X_3Z ME ZX/7Y@/VUJM[6LB,9CR6YH9HJ9-_$@PYQ4S%S*^A-V]8P=7RJ9;IY0M['Q MR(.TTD;R#FP5<"K:-]ET/FP!HJ< 40>(&MUMHD;E"3$DF2I9@W+1ELT-FE(; MM!5'A3N4*Z/L+K4XDWR1!B&&/?@H9593QH"(#+Z: A6<"4/$FJX8PEQK-!IV M3M 0RC1\PXVI"'LW]8T5X:C\M$NX:!-&3R2,82F%*31\$!EF_^)]*[ZO('JH M8!$-$GZNQ#XX%M207G%X><2^0K5K\=*'&1P_]&1 M+DF*,\_^*!K5'7K)VS=A'+P?T#?J]8T&]9U:?0;WSNW'G/UW1+MPK3&O&)S3 M'&'G!Q+UZ!D-IXC@W@+U@-AQ+W8\;";9/&OF(,,+S8Q[??'KFSF<(HR?=?.P M5WLX2'73]!BK='Z'RK;,05L'J5YHZZ07.GE]6X=3A&%K*X3 74.Q32PC]X^Z M[&^U1XYJW5P"&E)9"=-VRGZUOV?F;7O]&]Y>4DNBUE1H8)A;:+!_:#]>U3;^ M=F)DV33;E32V=3?#PMZ5J%R W<^E;;C=Q"7H;]_D#U!+ P04 " !-,055 M30'D9AX$ !R$0 &0 'AL+W=OS7CY)5R?JB M;< OMBB?>W4N=7@/Z=F>\:\BQ5B";QG-Q=Q(I=S>FJ:(4YPA<<.V.%>_K!G/ MD%1#OC'%EF.45$$9-6W+\LT,D=Q8S*I[CWPQ8X6D),>/'(@BRQ!__8 IV\\- M:'R_\40VJ2QOF(O9%FWP,Y9?MH]F[)/ M@O?BZ!J4I:P8^UH.'I*Y896,,,6Q+%,@];7#2TQIF4GQ^+=.:C3/+ ./K[]G M_Z4J7A6S0@(O&?V+)#*=&Z$!$KQ&!95/;/\KK@ORRGPQHZ+Z!/L::QD@+H1D M61VL&&0D/WRC;_5$' 5 =R+ K@/L;@(9!.""R%@BU9MF4YSM6 K<%#HJ[(FJ 2,X2_O<<2$2K>J< OS_?@[9MWX T@ M.7A)62'4@\3,E*J(DHH9UX0_' C;$X1_*_(;X%CO@6W9]DCX4A]^CV,5#JMP MV TWU=0U\VROT1&4Y0;..,VPH1E>0?SA\-&![W@]@B.HR K\<8)10S#2$GSA*%$; M"+6Y> ^JZQQE6%0+X'<2*UM7 YWFM=DOU?R5DG4F EJM8UI747V=YOA%.+X; M]-[6*527Y)&MPZOIOD[548SC]'OJ& HZ$\L3MOX)]09ZGO+K))WFX%C]#C*& M\JQP@F+KGU!OH,MJ&Z8V1$^85I,H4K+5RUV?\5*]7RM;M_[6F*'>F<\6_-!V M'1]& \6?@G5IMO8,]?Y\D>2] 8? @OU..H+R_&!BGP-;UX1ZVSQ3\F-^"$.[ MSW$(O#_FLZ M@>J2;%T9ZFWY(LU' PI1.&BA0U#H3710N[5,6V^9YRF^3G)\_'&#OMY'0+[5 M5[MY=" N_XWXA/B&Y )0O%91UDV@ZN.' _YA(-FV.B.OF%2MOKI,L=KE\!*@ M?E\S=4ZN!^6QN_F;9?$_4$L#!!0 ( $TQ!57MA <4?0( (H& 9 M>&PO=V]R:W-H965T4FKR$BIECM06))VNE*V9QJS?4;#6PPI,J0>,P'-.*<1EDJ;== MZ2Q5M15J^8C=/F<.+U< M">.?I.FP84#RVEA5=62,H.*R?;/[K@Y[!-09)L0=(7Y*&#U#2#I"\EH/HXXP M>JV'DX[@4Z=M[KYP"V99EFK5$.W0J.86OOJ>C?7BTO7)C=5XRI%GL\_* AF3 MM^123D4DE;&K*4&,@ ?_$R?_P"GV)-^\+=Q2\*?JKE M,4G"-R0.XW@@GOGKZ=%0.O_G??G/WA\5(^F[+/%ZHV?T'G4-M&TP](U;E;%7 M<1-NET4G[\T7;@@TCA^#%G^#DBAZ EH.@>+3'M2F2O:(;FJ MI6TKT%O[P3GU\^*)?1:=S:,!^P(';3L7_\BW4_J2Z0V7A@A8HZOP^!W>?=U. MOG9CU=9?[96R."C\LL2?!6@'P/.UPNO=;9R#_O>3_0902P,$% @ 33$% M5:#A\ U@ @ W04 !D !X;"]W;W)K&ULA93; M;MLP#(9?A3!ZT0);[3@^M(5C(#UM';"M:-8-NU1L)A8J2YDDQ]V>?I+L&MGB M(#>Q*/'G1S(2LU;(%U4A:GBM&5Z+K2 M=L//LPU9XP+U\^91&LL?HI2T1JZHX"!Q-?/FDZOKU/H[A^\46[6S!EO)4H@7 M:SR4,R^P"2'#0ML(Q'RV>(.,V4 FC5]]3&] 6N'N^BWZO:O=U+(D"F\$^T%+ M7N"9\39<,8:X4:F7<[I2FIA=8PKP64M,_Q#7W[M7< M$H5@;@G^PXLLX'&=% RLZ MQHK&6-$^*PDOQUGQP(J/L>(Q5KS/B@ZQDH&5'&,E8ZQDCQ5=7DS'6>G 2H^Q MTC%6NG6IRE=TPZ0PM-NX!+X4VX\ M M*S-_45H'<[X2YA'WAIT)PT3/_P)02P,$% @ 33$%5=:XH^_>!0 2B0 M !D !X;"]W;W)K&ULO9IM;]LV$,>_"N$50PND ML40_)9EC(+$:+$/3!DG:81CV@K'.-E&)=$G*3HI]^)&R+%DVPT0;LS>V)?'^ MY/UT(N],#5=TH3)T]9ML+4Y<4-G M.W-/ M)(QY\CN-U?RT==1",4Q)EJ@;OOH5"H=Z1F_"$YE_HE71-FBA22853PMC/8*4 MLO4W>2A ;!F$W2<,<&& =PUZ3QAT"H/.KD'_"8-N8=#-R:Q=R3E$1)'14/ 5 M$J:U5C,_*Q IBN!>H;<1*$(3B>[@064D>:?M;X%1+O37)--V&^,+,J$) M58_HSRM([T'\I5M^N8W0VS?OT!M$&;JB2:+OOQRVE?;&C*D]*48^7H\6@SKWG3*2.CD^MUG]33=_J2224R_9RK W,O 9VE/&/*,KKS MM5H_5S.SS7+4[PW;RVW_G1V:&>Y$+G0GIRT]A4D02VB-?OXI[ >_V&AX$JNQ MZ99LNLW87#+]=(!4Z(8H.$ ?IE/()S1T#6*B6^@IU,;,V4M#(&.?8M%:+ RW M;F=P&'1Q>4=KW'HEM]X+N$F9$:9C:7LM:GKGL1J@/HEH+X34!E'UX3&)JPF21:;27E,%E03HC_TW+II=( ^+T 0 M9:Z;6?J2+?59'WDA)4KD0V)4Z,I$I]BD2>Q&KNCDMV1UY7@:&\EZ 8[#ZRSPZ9L/(G5V!R7 M;(Z;LT?0,0[&QNW6@\]:D-K,N0T;$K,DUB-6!A4*6?@]/(&%N31T)(F MS^FZ1;5EFWU7^G MKL //589X4K5OA_R;+E;Z'[OQ=S\]" MT1\D+Z]U8%ER+RLLGTGZN%"KYP6=75"OD_WJA;Y4JN#KFJ$ MT%TD> C0@3U !WL!ZK4Z\*56YU;5!Z&[0+ &Z(=,\)@G"1&-IU"?U<'8JUKD M2ZU.NJHVPH;E1O,(/;9&*-Z?0KU6'+[4ZG_,5B4'=I<<32+T!7.HN[>F$>I5 M+?*E5B==%3C87>#\]P@M.MB+T+TYU#V2QMQ>H]C!5;&#W<6.-4(O($87&8OE M5JV3K_F?ER"8V=+2J&-X0+U'K=!?&E5L=6U4[873M5NX9/;?A947FMD;RJ1;[4ZD"K&@F[:Z2=S=<- MSH-R63KG0HL66P+ZJGJT$N[M_;NSM\"[1]*8VVO42+BJD;"[1GH^$/5T^EG- M0: S*4%)=X!ZK9&\JD6^U.J@JQH)OZ1&VMG"VXG:,R$(FT'^-^=S^WM%=\Z= MH[%[3(T)>JV6VELO7Z0@9OE++!)-S.[(^CV,\FSYHLQ9_GI(NVJ^?LOFBH@9 M91(E,-6F&H-^IL3ZQ97U@>*+_%6.>ZX43_.?<[T^@3 -]/4IYVIS8#HH7Q\: M_0-02P,$% @ 33$%55A^=RS\!0 5B8 !D !X;"]W;W)K&ULM9KO;]HX&,?_%8NK3IU$2Q)^=D>1&&FW[EJ*H+MI=[H7 M)GDHUD+,;*=TTOWQ9P=*"$V?-JO[!A*2YVO[PV,[7SO=%1??Y1Q D?M%%,O3 MRERIY?M:309S6%!YS)<0ZRLS+A94Z5-Q6Y-+ 31,@Q91S7.<5FU!65SI==/? M1J+7Y8F*6 PC062R6%#Q\P-$?'5:<2L//XS9[5R9'VJ][I+>P@34E^5(Z+/: M5B5D"X@EXS$1,#NM]-WWOMD=?S%8R9UC8IHRY?R[.;D(3RN.J1%$$"@C M0?77'0P@BHR2KL>/C6AE6Z8)W#U^4#]/&Z\;,Z42!CSZRD(U/ZUT*B2$&4TB M->:K3[!I4-/H!3R2Z2=9;>YU*B1(I.*+3;"NP8+%ZV]ZOP&Q$^"UG@CP-@'> M7H#;>2*@O@FH[P9CE.](5= .N2(7(*F)\FA#XJR2)(;N%<)C=Z1 \)B$R5\3N)C4G>JQ',\CWR9^.3PX!V9J=]_<]N=/PKT!KC> M%15:S]WH(3K^R^OEYL-K&N*6I+M=SNK6[72!HP69D>"^7-(#3BN[Z$L0=5'J:2LLI MI&))+,>HOF541QE=@@:AX5PO05#%XML'6CZ3 4]B1<9401&DM:[K[E(Z=II> M:6(FO_VL WAAA6-%IWXL-O0,6[(JJXNDM^ZL B M@&A<68"6Q'( .UN ';2)0R[4G'P022Q7+/A>)4/]2/D9A(3<6-@7"FX%G9E. M':#C(5I9;$LMA/MEB/D$Q][5W('RFTU+GY)DTHQ\9">TRA)YS#B<_ M$BJ G'.N"K-TK=W<&0?=5KON[8V#: W*PK(DEH/E.MG#LX/C&E_\?3WL%SX4 MHY%E$\RJFF]++4]MQW*X;SH8/B-?3T?#(J8^0T7-QR#_K#O M%^>>3<,PL*KFVU++0\L,B/N+#N2EN8?+-Y'LK%U&X8B&0LWOM57_I,S;N+BY>=UDOA'/S>;.2;W9 MV)O.\4J41O86QL;-G(V+6YO4_L5I:FIF.VGZ"6AH@.G+A2;\X]GXJC_\5@C2 MJB6RJN;;4LOCSER1BQN75V9H^U&&>F[#W5\]*[C-;37:>[?Y>%5_%47F;US< MX& HS+)$(,P\]0(HG4>M;9PT'C&QZEALJ>7199[%Q4W+J^=T7!Z;TZUZ&5MJ M^>7KS,QXN)FYGLU8 &1BBC!K_A/@250E?W*3F=@4C.N6'>"LJOFVU/),,ZOC MX5[D=0/<1CPWP-6=1[L#5DV-+;4\L)U-E&=,3;KE!6;A6]R9=#0/CU\U);,! M!853[\5-_[)PXL6+*IV7=G=AWL(&>9D-\M[6!N'RI=%:M4;/-+U5-)SG,68V MR,-MT),84WRZWP]XK(2V/1A*JP;&JIK_3/-?@#(S*QYN5E)P(>DGNOOS*8L MMWVX6FEJ5CV,+;4\R+B'L9*4>!'($AL>61KE6_@3+_,GWG/;-FE2FM6. M%.39CX0MS48AGILV=UT&5M5\6VIYH)G+\7"78R4WK6[=6%7SGVE^H958HZSM MO,-CWKBZHN*6Q9)$,--2SG%;#RIB_1+3^D3Q9?I:SY0K/62FAW.@(0AS@[X^ MTT^5#R?F3:'MJV2]_P%02P,$% @ 33$%5;&ULK5==;]LV%/TKA-"'!)BC3\MR8!M( M; ]KL6Y!TZ[8(RW1EE")]$@J3O[]+DE%M25:=;>\6!)][B'/N=3EU>S ^#>1 M$R+1WKBO2G%18W+ ]H?#/EO$*2WCD.U?L.<&9#JI*-_"\V*UP M09W%3(\]\,6,U;(L*'G@2-15A?G+/2G98>[XSNO IV*72S7@+F9[O"./1'[9 M/W!X OPIR$$?W2"G9,/9-/;S/YHZG%D1* MDDK%@.'R1):D+!41+..?AM-IIU2!Q_>O[+]J[:!E@P59LO)KD@M!:254TPK* JJ+GBY\:'HX!@?"8@: *" M2P/")B"\-"!J J)+ \9-@);N&NW:N!66>#'C[("X0@.;NM'NZVCPJZ!JGSQ* M#O\6$"<7?S!)4()&Z'<"=@NXNHH.ASSFJ!:29FKH1E*7(W;99P;Y80G%E"B#XR*G.!UC0CF25^-1P? M#\2[8$?K2?#JR7TP2/BAIC=X?MS3SCDGNY0J7=#RH2TY=BPQ)I%%:>G11PF,_?IV+<^)DHFIYA5'^/[ M<7@*6EM WC1J02="HU9H-"CT,6=2QWU%JP01Q1VD?$P91 M1ZB%9^K9=8Y;G>-!G9^9A%=[6.*X-^UD.NU([&-BOY.G51_C]S*^MH""Y$PR MXU9D/"ARB46.]KC($-0NA"M64RF@3J5E#35"%2R9$U2!"34G<.Q)Q+:(=;9Z M6>!-44(Q)-:J%O?6G?A>QZ0^)@Z[)O4Q8%)W(UA 8>+;39JT)DT&3=)-P8AM M1S6(Q4(0L(AMH+Y38Q%Y3G-,=T1[2.',_TF#)KVW- BBKD-]$+PIG==I96$Z M5F\LLC%-)G:+DM:B9-"BK[K1 #OP$T@'*V"W@#_?+=#U8M1U1J K\.^%8 XG MY=7?<+VV&30\=V((4( J<[[Y \?;2?OQHN2[IEV#M>M]A?RK7_,9SQQCWJ^BO"=;K8% MTCK-Z=Z.MOW\G6YC.^/W_NW2MXROH/\W[?IW>O/Q\!'S74$%F+>%J;R;"90E M;AIR\R#97G><&R:A?]6W.7S#$*X \/^60=?9/*@)VJ^BQ;]02P,$% @ M33$%57VR1!"A @ /P< !D !X;"]W;W)K&UL MA95K;YLP%(;_BH7VH9760H! 4B5(O6C:IG6JTG;[[(1#\.I+9IND_?<[AI1E MBY-\ =_.^YR#\>O)1ND74P-8\BJX--.@MG9U%89F48.@YE*M0.),I;2@%KMZ M&9J5!EJV08*'<11EH:!,!L6D'7O0Q40UEC,)#YJ81@BJWVZ J\TT& 3O S.V MK*T;"(O)BB[A$>SSZD%C+^Q52B9 &J8DT5!-@^O!U7.=+.0TBEQ%P6%@G0?&UAEO@W"EA'K^WHD'/=(&[[7?U3VWQ6,R<&KA5 M_"44N+B58;HMUJ5'.-MM0V&I-CTNW*H]4XRS#. M%M^5!3(B%^0;8&T&&_=,,M$(,@-I*2>W2@AF<1^L(6=W8"GCYIQ\($R2IUHU MALK23$*+J3C!<+'%WG38^ #V:R,O21)])'$4Q^3Y\8ZG!R%(RLQ,?JHH8[ MK#B+8C\K[5GI*5;J8Z7[K&&:^UG#GC4\Q1KZ6$,/*XG\K*QG9:=8F8^5[;/2 MT=C/RGM6?HJ5^UCY/BO)#^S7J&>-CK*>:D##K"QH'W&T1\S&^8&_<=P3QT>) MU^4OM YW:(E51**YHV4;UUU3W@"AQIT//(30'T)?:N.]U"Z2/#OP-0;17\N) MCF;W[C!2R065"^!TSH%P9T"$,SIGG-DWKZ=$^R^K\H&&%878@7< MK-1",JS-5"Y]M9* *R=BU(^"(/,9)MPK/9-EH^\(O\A5>PA/HE]5! MM=H:(YO)0HA7.[FO)EY@@8!"J:T#-H\WF *EULA@_.D]O6%+*]P>O[M_<;F; M7!98P530WZ32S<2[\E %-6ZI?A3KK]#GDUJ_4E#E?M&ZCPT\5+9*"]:+#0$C MO'OB35^'+4&8'!!$O2#Z7T'<"V*7:$?FTIIAC8M+'T(#ND;GZ+8L90L5^KPQ%T2!0IA7Z*=N0*('P9?G&B1##P0O M""6:F/41R>D,-"94G9G%EZ<9.CTY0R>(9TL'MO0HF[O[8SSI?JV"RUV@_: T"0\<9S8094>)GH7&=(PHV[\\ MET&P>WXC45D<1SM,_E8OL7W\.Y9+PA6B4!M=<'%IUD(;9J5 M&S;F&PO=V]R:W-H965T9"@%*%2!0VK5.WH5ZVSR8Y$*N.36VGL'^_8R?-* UH7Q)?SOOZ.2?Q2;92 M/>L"P)!=R86>>(4QFVO?UUD!)=67<@,"=U92E=3@5*U]O5% FKBUA4H361G.!"P4T5594O7G!KC<3KS0>UNX9^O"V 4_339T#0]@GC8+ MA3._=S@8UW ;\8;/7>F-A,EE(^V\EM/O$""P0<,F,= M*+Y>80:<6R/$>&D\O?9(*]P?O[E_<;EC+DNJ82;Y;Y:;8N)=>22'%:VXN9?; MK]#DXP SR;5[DFT3&W@DJ[2192-&@I*)^DUW31WV!&%\1! U@NA_!?U&T'>) MUF0NK3DU-$V4W!)EH]'-#EQMG!JS8<)^Q0>C<)>ASJ0_I $R)CTRS3)504X^ M[_ 'T: )%3GY:0I0Y$Z*=<^ *LD=HTO&F6&XWSNY>SX'0QG7%QCW]# GYV<7 MY(PP01X+66GTUHEOD-]2^%G#>E.S1D=8OU7BDO2#3R0*HJA#/CLMGT.&\M#) MP_=R'ZO6EBYJ2Q/_*M"57NTW='[V>KVFX7 8 M)_[K?A(=0:-AV :]0^VWJ/V3J+<'V,&8W'W5AQ MBQ6?Q'(_4!=/_.&L,+XZX.F*.5*F0NI)T9NW.U=2H.]P T+[-:@; #NKR3> MX&9B&T+;_]._4$L#!!0 ( $TQ!57F85GK_@$ T$ 9 >&PO=V]R M:W-H965T!K1]B46)Y_ <4DI^M.[1MP#(3EH9OTI:Q.Z& MI747/8> MK1[!I$!+,WS%:>S#!8!XG@9D(R"+NH="4>5&H"AR9X_,A6QB"XMH-:))G#1A M*#MT="H)A\57B\#F*;MB.VBHVBF;/%%VR>VNP]52G@NI_/"<#DXOL[&*=O4CX MI3'+,U^]:!$RA-<^Z/?\KNP'8=V<(S M.!3SG!\N!?"+$6EP3;R(GI6V-SA,:]J=[OKM,.)_Z<-#N1>ND<8S!35!T]D[ MJNN&RS<$:+LX\+U%NCYQV=)[!1<2Z+RV-/0Q" 6F?X#B+U!+ P04 " !- M,055NV:Z2X,# "M#0 &0 'AL+W=OZ"M:XNH)*HD'3?_?J2D M:+:D"&FJEYBDSCF\]_)$NIP=&/\J$@")OF=I+N9&(F5Q;IIBDT!&Q!DK(%=/ MMHQG1*HIWYFBX$#BDI2EIFU9OID1FAN+6;EVPQ&&(['/,L(?+R%E MA[F!C:>%6[I+I%XP%[."[& %\KZXX6IF-BHQS2 7E.6(PW9N7.#S:*KQ)>!O M"@=Q-$8ZDS5C7_7D4SPW+!T0I+"16H&HGP=80IIJ(17&MUK3:+;4Q./QD_KO M9>XJES41L&3I9QK+9&Y,#!3#ENQ3>GT$^R:8+<)[C,$IR8X+]W!K0GN2W?P:D*9NEGE7A8N M))(L9IP=$-=HI:8'9?5+MJH7S;5/5I*KIU3QY.*:24#80A_0"G;J_"4B>8RB M7 (O.!7P084#**1BDS*QYR 4\EK9=T52-98,W>=DNZ4I)1)BM"P#!B[0^A%] M!+;CI$@>T;L0)*&I>*_(]ZL0O7OS'KU!-$=W"=L+M:&8F5(EHT,R-W7@EU7@ M]C.!.^B*Y3(1*M88XAY^.,SW!_BF*F)32?NIDI?VH."?^_P,.=:OR+9LNR>> MYO7N)\5P&ELYI9[[G*V>+-)WL!75+ZGZ/?:P<&UL36;FPW&Y M>E"6'UBGJ+"+FF#?GYZBHBXJ\#W/:5 G.;I-CNY@CO?7G^ZB$*WN+NZB55^> M@W3] 3@7!=G W%!O> '\ 8S%VU^P;_W6YYXQQ<(QQ:*1Q$[.P&O.P'N]SRJJ M=W3JMF_;;9_UH#PY4Y;J*B+<@/L6OT^\YL<_<$-*1:.*1:-)'92_:"I?O!ZAP5=[TS:KZAE%^1@SVWYJPOR)CYNV:L+ M\FT<]+MKTN0W&P[V6X[K03EXZK$[V@N4 I; MM95U%JC_#EY=#JJ)9$79_:Z95*UI.4S4?0JX!JCG6Z8ZX'JB-VAN:(O_ %!+ M P04 " !-,055E"@=LRP# C"@ &0 'AL+W=ORAZH*6Q140B M79**D[_OD%(4[VF!]M"++5(SC^\]CLCI+:6ZU2FB@?L\$[KOI<8LSGQ?QRGF M3)_(!0IZ,Y,J9X:&:N[KA4*6N*0\\Z,@Z/@YX\(;]-S<6 UZLC 9%SA6H(L\ M9^IAB)E<]KW0>YRXXO/4V E_T%NP.4[0W"S&BD9^C9+P'(7F4H#"6=\[#\]& M71OO KYR7.J59[!*IE+>VL%%TO<"2P@SC(U%8/1WAR/,,@M$-'Y6F%Z]I$U< M?7Y$?^^TDY8ITSB2V3>>F+3O=3U(<,:*S%S)Y4>L]+0M7BPS[7YA6<4&'L2% M-C*ODHE!SD7YS^XK'U82"&=W0E0E1)L)K3T)S2JAZ826S)RLM\RP04_))2@; M36CVP7GCLDD-%W87)T;16TYY9O!9&H0PA%!2RE,JN&=2#!9S_>)>LT_ M>N0_C X"?BK$"32#!D1!%.W@,_K]]/ G69M9]/AM?;@E28.MTT\5XJ).5+] M&Y@^P&KMNJ^??K9JR'1/4$6NZ6[7NUO.Z-5QH72 1+8>-W3*?G&@ FQE4 M0!_D#+DI%#;@6AJ6/:>QM<6_U0R"8$/E=E38"E;#UJ2V:ZGM@U*O4!O%8T.2 M)D;&MW C.&W3T=7D1A_#]TO,IZA^[&)]$-<>UV=ZP6+L>W0>:U1WZ U>O@@[ MP9M==?V7P-8LZ-06=/YUE;_[67#S !>"S"SL"PU?3$JU8%(F]G\#SQ5&9VO+ MF]%F66S'A&'[='=1G-:.G!YTA-BY&U7$CT?HGC(Y5!\'E_C3^OA+8&MN=&LW MNO]I?72W]CYJ;];'=LSFB>&OW+'@%U!+ P04 " !-,055YX$_MF@# $#@ &0 'AL+W=O M*+OG,8! CUE* M^,R(A=A=FB8/8\@POZ [(/+)AK(,"]EE6Y/O&.!(!V6IZ5B69V8X(<9\JL=6 M;#ZE>Y$F!%8,\7V68?9K 2D]S S;. [<)-M8J %S/MWA+:Q!W.Y63/;,DB5* M,B \H00QV,R,*_LRF"B\!GQ-X, K;:24W%%ZKSH?HIEAJ0E!"J%0#%C^/< 2 MTE01R6G\+#B-,J4*K+:/[.^T=JGE#G-8TO1;$HEX9HP-%,$&[U-Q0P_OH= S M5'PA3;G^18<":QDHW'-!LR)8SB!+2/Z/'XLZ5 (D3WN 4P0X]8#!$P%N$> ^ M-\.@"!@\-\.P"-#2S5R[+IR/!9Y/&3T@IM"2335T]76TK%="E$_6@LFGB8P3 M\T]4 +)M] :M8\S@C2IZA)8TDT;D6*_E\=&B^2AX5&U 9SX(G*3\M03?KGUT M]O(U>HD2@K[$=,\QB?C4%'*V*J<9%C-;Y#-SGIB9BZXI$3%' 8D@:HGWN^.] MCGA35JDLE7,LU<+I)/RX)Q?(M-J MOL$3?&M!P_O"+6'%$FWKG#-YFDGM6P]SVW:]J?E0+5X3-/8FIQB_B7%MMF]7Z)//[) MZ(CM9IF&Y3,/>3)DS M#2LV\:Q1S9--S-!S:IYL8FS'J9D[: '9PR<\Z95BO4ZQ-\ %2T(AM6K=Z)8D M@J.SF_6MW(>[G-C)^[=.[)/,[Y,LZ(GL9'%&Y>*,>G/BJ&$.=V+7G-B"J;O5 M;V)&D]H.&C0QWL!J]^&XE#KNE+H"IH^K)#R>'BK.S#W99<9.\K\U8Y]D?I]D M04]D)RLT*5=HTIL9)\VOISNNF;&)L6I6;"*<48TEZ&+)99J58VT&;*OO$UQ* MV!.1GU3*T?+*4T#I@#R^8;*@W7140G*B]_\-U!+ P04 M" !-,055EUS);[$# "G$ &0 'AL+W=OZV;*=V@822]L+D"*(=]N'H@^,-+:$2*1+TG;Z M]R4I1=&%$9Q6+[%(G3G#,SRF.5F>*7OB*8! ST5.^,I*A3AYL?&.!$!Q6Y[3E.8!?NV7I)CR+/"-PSQ(]%@=D_ MMY#3\\IRK9>)AVR?"C5AKY<'O(R9'=LV29 40GE&"&.Q6UHU[';DZ M0"-^S^#,&\](27FD]$D-?DE6EJ-6!#G$0E%@^7&"#>2Y8I+K^+LBM>J<*K#Y M_,+^18N78AXQAPW-_\@2D:ZLN842V.%C+A[H^6>H!$T57TQSKO^BO"A5C@]9+1,V(*+=G4@ZZ^CI;URH@RRE8P^3:3<6+]&Q6 7!=]1ML4,_BL MBIZ@#2VD$SG6>RE?27LFQQP0W:&MH/&3"?8Q!(&SG'^2 =^V(?KXX1/Z@#*" MOJ;TR#%)^-(6]L3H?W5$B4HXBDD!BB ^'XX.!>%M6JBZ7 M]U*N6V^0\-;AKDO/_LD?_.7NK&'[M'5_S3=[@^TH% MSA%O&")N&,*TVR5?H/G4$79:NZX?+.U3LX1]T#Q8M#%A'^/YCM\&189LL\5K MMI;F2:UY,JAY0[G07P.< T=_WD'Q".POD]9!'G7^7_,#CF%ER0.> SN!M?[^ M.S=P?C39:DRR<$RR:"2RUF9,Z\V8CFS DF_:M(0_[?C/@'&[<5X+G@\*_@D(,"E9 MN?$FD9>3C N&U<7O(DL.DK_7DF.2A6.212.1M79H4>_08F1++GHV"1;= [*/ MF4YG'4OV,>[$Z8 B \AUWS"EZ[S>:)U!T0^RC)C%J?9E""?9#!UD:R,N,N4P M]WM=.2I;."I;-!9;>Y<:?8<[LC4KPL[ML>-- ZA[I(8&C*4]NIZMN^H;W4MVYF_=ZXUKF ]5%ZX;O5?ZLH67/__[ MC'"4PTZF $F +(]SLJ6[]JH!+4_YM8 M_PM02P,$% @ 33$%5=UB&ME.! V!$ !D !X;"]W;W)K&ULK5AM<^(V$/XK&C?326;NXA>PP2DPI\5 M6X FML1),J3_OBO;\8$0+K3D0[#E??;9U2.M7D9;+E[EBA"%WHJ*ER MRLBC0+(L"BS^OB:_O*X"]*MG+G&>E,7CA_U2^?L['CZ8!(3E*E/6#XV9 IR7/M M",+XT?AT6DH-W'U^]YY4N4,N+UB2*<^_TTRMQL[001E9X#)7W_CV=]+D$VI_ M*<]E]1]M&UO/06DI%2\:,$104%;_XK>F'W8 X,<."!I 8 +Z1P"]!M [%=!O M /U3 6$#"$_-(6H T:D,@P8PJ,2J>[>29H85GHP$WR*AK<&;?JCTK="@"&5Z M)#XI 5\IX-3D*U<$^0'ZB+["L/_,4EX0M"8"/:VP(- \Y<6Z5+@:-WR![K&D M*<(L0S.:EXID=MSUC"A,0J2%2'ZZ9-4O=U4L&1I'KH"V=J)=$#RTAFP2?=^*@#[T('M[T< MO/?R?=#I\(^2W:*>]P$%7A!8XIEVP[]@ 7#_*'QV.KMO@3^:'1GX_"'X&M==7_;:O^IU]];TJY##' M\88(6)?>9RNL:%+!U*1LB:YAJM;--[8.K0G"G;@"/PZ-SIIVAJ$7XSNYQBD9 M.[#:2B(VQ)G\^HL?>;_9)H.%THM\W^CZ2U(FUBS[ T,C6V#A(+9K%+8:A9T: MU0698,% #5F58%F78! FXWF.Q4ZK5:.:8+ 3EW?K1X9$G5&<*Y&-L6\(=$G" MQ$IH,,YM1M$PWONSBQ6U8D6=8L%B6L Z"JMZ^HK(CY)N<$Z87@?I F5Z085] MV;]-J>A@&/D#8W1/.\,X5ZU#PE[?F,$/ER1,+!E&!N'<$E3@V]49M.H,.M5Y MJJM;*:'B@01IM?/1-2YKMCI[LRQMM&PG6X=D@\.9'_AFH9]V1G>N:!9*+P[- M!>B2E(DU2W/UG%L#\SR[=,-6NF&G=#.;0N?6P>$I=; SCG-%LC&:=?"2A(F5 MT-Q+V(RB(UN)N!4H/F5ND;M'I9(K;ALMQY;7N89>H$/3-&/IY;, MV%(LS#U(9_SG"GM(Z!FR7I(NL>07&X3S0QL_# Q1W9V#9$'$LKHCD*!4R52] MQ6Y;VVN(3]7IVVB_]^\>?$M[XM_-ZUN&G^[K.P\X92PIDR@G"Z#R;@<0J:CO M$>H7Q=?5,?:%*S@45X\K@C,BM %\7W XRC8OFJ"]S)G\ U!+ P04 " !- M,055CB_EYLD$ !X(@ &0 'AL+W=OFRX;1Z!1UO*7GA B$!O<93PL1((L;Y15>X%),:\0]6E,58R");J7S-"/9S41RIAJ8-U!B'B3(9Y74/;#*BJ8C"A#PPQ-,XQNS] MCD1T.U9T95?Q&*X"D56HD]$:K\BT:U\\'(P"\S)E$9_A+X(QLI003Y9XC02CW3KD') _8SGT8CGOVA;MM44 MY*5EX.K8",-2,#Q6<%T*KG,[%/A?]C.:">B\!C7S"^$_(?$U#\8[.9T3@ M,.+HB;R)%$<7LN'S?(;.SR[0&5(1#S C'(4)>DY"P2_W*IX"FG*<^++R+"O? MAU$D[)B+@R$Q\XC?H[7;]H$6ORNM5731C M=]'NC%;@KVG40<;@$AF:832-Y]_D20=UM8/R6;O\'C,IUP_*S>.CZPURZ_CH M37+[^\;N?%_GW7:Y11;RQAE-T6M&Z%:SIYOS>@=X4QK'Y MXQ\(0_-L*LA:XD7RP$?G$_=5DDE;4J2:! MA,T@828DS(*$V9 P!Q+F L%J'NY7'N[_'TMB_YA5;-K:M5-M# DS(6$6),R& MA#F0,!<(5K/QH++QH-7&E7'1 W['BRAS+9:ILJ!H061=V)2'WK4SYV3=04@; M7J*#B6,KX%0#0\),2)@%";,A80XDS 6"U0Q\51GXZDL&IDOT2#S*&OW;CKQ- M5S)[[K?8MU5_JGTA828DS(*$V9 P!Q+F L%J]AU6]AT>G4:TIL&MF%/38$C8 M#!)F0L(L2)@-"7,@82X0K.;?Z\J_UZW^?6($\Y2][Q+A//.56?"M]YJ&N]2W M>%G6F.^VTD^U]1=@J,G10!P30'F,OEE=,5P7*W*Z&]T]&K='NM47X/29J T$Y1F@=)L4)H#2G.A:'6W M[WT.T;_D=KERIR*@+/PFU^[;F*:):/1W*_UD?T/29J T$Y1F@=)L4)H#2G-+ MVF#O39:A5:^QZJXU/EQK_*?91CO^9-M"TF:@-!.49H'2[)+6WW_)^>D3!FA M%XI6N%;=^PH=$[;*MS!PY&5K9?%)K:JMMDG&PO=V]R M:W-H965T@(3. )+>= MH4.7V?:ATP<3"^+!EZRMP/+MZQMVG#5*/#EY@=C6_R=9.CB',];L)4Z>TJ52 MFGP+@RB]&"RU7IU;5KI8JM!-3^*5BK(K#W$2NCH[3!ZM=)4HURN*PL!BMCVQ M0M>/!O-9<>XVF<_BM0[\2-TF)%V'H9N\7JD@?KD8T,';B<_^XU+G)ZSY;.4^ MJCNEOZQND^S(JBF>'ZHH]>.().KA8G!)SQTVS0N*%G_[ZB7=^$SR6[F/XZ?\ MX'?O8F#G(U*!6N@(@+7Z2E[+M-.MQL4YU'%;%V7'H M1^5O]ULU$1L%&:>[@%4%;+M@]$[!L"H8;A=,WBD8506C?7L85P7C?7N85 63 M?7N85@7%ZEOE[!9+PUWMSF=)_$*2O'5&RS\4ZUM49ROB1[D4[W227?6S.CW_ M,]:*T"'YA=SI>/&TC -/)>G/1'Q=^_HU.\W]9]]3D4\CKJN;E^LJM>FNLI M,P"L;!+KF61O,WG%C,0_UM$)&=J?"+,9ZQC0]?[EM&L^#NM='-:[-)=SM7LK,5;3?B78VV2:*S$6LWDL:[S;^LSM.5 MNU 7@^S;*%7)LQK,?_J!3NQ?NY8"!&LMS*A>F)%Q8?Y:NXE62?!:/U920LF_ M-RJ\5\E_7>MAY/6\]6LDC"-A @F32)@#@K7D,J[E,C;_';NOF>O1Q'.UZA*' ML;JO.) P;KZOXGG'1I_(NT]KY& D$N: 8"T]3&H]3([U7#>"^TH%">.3?;YQ M!+)+B80Y(%A+$--:$%.C(&ISNBJ?%%TK;R3T77DDC"-A @F32)A3PB8; F?3 MT="V[5KBK;4_K=?^M+>78$8O8>3U50(2QI$P@81)),P!P5IR.:OE M#(WVP@SLK0@DC4-I DJ34)J#HK5ETR2/=$?TN,-FF,M[BP1)XU":@-+DCFDO M$Y5Q:8(Z$VC4<-JZ:()/:DX^#_$:T P42N-0FH#29$4SI_0.JL^V+IJ$DYJC MP+VL!C3GA-(XE":@-%G16E:#35B'U3A&J$F;5).:8\TNJS$R6PUHG FE<2A- M0&D22G-0M+9LFNR3FL//G58#FGQ":1Q*$U":W#'M5> R-'D-T'C:PFB"46I. M1@_Q&M",%$KC4)J TF1%V^4UCA& TB8!I>:H<"^O 4UQD:O80;V5024QJ$T :5)*,U!T=JR:1)19DY$=WD- M;)S)EGE]>8F+T&-.J$TCB4)J T":4Y*%I;-DTDR@Y[Z]-XQ@Y*6MR4G:TUS_-Y-Z:@0:F4)J TB3K?#OU.Z]QC""4 M-4$H._PM4#.BMP"@82B4)J TR3K>WAS9XVT!0 -/:V,[6ZB2QV*G8DH6^=]\ MN0FH/EOOAKPL]@!NG;^BY]>TXSRGYZ+ M>$FYF[$\T/&JV$QW'VL=A\7'I7(]E>0-LNL/<:S?#O(.ZCVE\_\!4$L#!!0 M ( $XQ!57 1T14.P( /T$ 9 >&PO=V]R:W-H965T_YW?.=TZW23Z9$M+"KA#23H+2VO@Y#DY=8,3-0-4K:62M= M,4M3O0E-K9$5'E2),(ZB<5@Q+H,L]6L+G:6JL8)+7&@P354Q_3)%H;:38!CL M%Q[XIK1N(3X&9X/4M0F=\4DB)P@%)A;Q\#H]XPS%,(1D8S?'6?0'^F A^,]^ZW/G7)9,8,S M)7[QPI:3X', !:Y9(^R#VG[%+I^/CB]7PO@O;+O8*("\,595'9@45%RV?[;K M?#@ $,]Q0-P!XM> T0E T@&\^/1E V7[A:7 M5M,N)YS-OBN+,!S!!U@V=2V0+L@R 3-F2KBE*X8[V9:*\YR"J(J*1B"H]7L MYW.TC MS0=#'Y1S.SR[@#+B$'Z5J#).%24-+63@M8=XIGK:*XQ.*QW"OI"T- M?)$%%O_B0\J^MR#>6S"-WR3\UL@!)-$EQ%$<']$S>S]\^(:%!)%>J-;S #N6JD;1WM5_L>OO&E^VI]2KW=MN)?FO9AN&=ZPZ4!@6NBC :? MJ#-TVVSMQ*K:U^M*6:I^/RSI?4+M FA_K:AFNXD[H'_QLC]02P,$% @ M3C$%57X>BMG>! *!T !D !X;"]W;W)K&UL MS5E=;]LV%/TK%UHQM( ;2?Y,,MN $RU(AF8-XK1[&/9 2]C)G/"%25?G"%2N.),J-DMAM>U[?30A-G?$P;[OAXR'+9$Q3O.$@LB0A M_/$,8[89.;[SU'!+%TNI&]SQ<$46.$7Y977#58^O%#>B4@8]E1EC][IR%8T<3WN$,8920Q#UM\9SC&.-I/SX5H ZY9C: ML%I^0K_()Z\F,R,"SUG\%XWD@TYAT/E>@VYAT,V9V4XEYR$@ MDHR'G&V Z]X*31=R,G-K-7V:ZKA/)5=/J;*3XS^91/![\!$N".7PE<09PC42 MD7%4X94"W@CM%T;_(TN/H..UH.VUVP?,S\WF 8;*W-?F_LD!\\!L_CF41^ ?-'<5 MC267[9++=H[7?0%OPB4N.)E+N$I#^/L:DQGR?PZQ8L312_U4K$B((T>M98%\ MC<[XUU_\OO?;(8YL@@66P&K\=4K^.D;^SC*A6H2 9:VX%:7@Q4* MNWL$&KUJ2J EL!J!O9+ GI' <\(CRM0K"M1FIY)+A)FNG%$6LP4-X89(]586 MQH5O'*'IPK<)%E@"JS';+YGMOZ6%;W2F:1#Z>[O(X/CY&@@LC5@C=U"2.[": MMO O3+*(2HQ F:[QH^(5+E14TI"2&*:2R.)DH#B72X1)^"VC7'4OPVA: 49G MFY)O$RRP!%8+TG$9I..WM *,SC0-PO'>2Z"SMP L#5CC]J3D]L3V KA;4A[! M)8NC&0GOC?EL'+LIE3;! DM@-4T69OFL:A0*OFM!+2SY/:UIAU MABO*S?_I!SKSD(UIM(D6%&C]EX)2IW$GVGRS:ON![>'W!UE\^5 I>L-9E(42 MIDN,YXKD.<*$/VJH\YBI MD"Y *7DT;CKF*34.DU4%:0NM'LZ=AO3?E(@T>],X$IV]?6=/D0:VAJP3O).1 MOEE'_LAY,EQ27.G*[$GC-+6)%MA"JT=A)S!] ML\)\E9.X56%I%2THT&HG\<[>2=RMW$KI.\1KPA72!1MNH-Z/F=,/E7TW5=Y.3K^#U!+ P04 " !.,055 ML6])>KL" !9!P &0 'AL+W=O(%2(.DZ=- ;25:AK9I3!4,]MI-KHV%8W>VT\*WW]D)61]"V)O6 M/M_]\SO;=QYME7XV&:*%EUQ(,PXR:]=786B2#'-F+M0:):TLEA6:M MD:4^*!=A'$6#,&=PF MW])Q$#D@%)A8I\#H;X,S%,()$<:?2C.H/^D"=\=OZK<^=\IEP0S.E/C-4YN- M@\\!I+ADA;#W:OL5JWSZ3B]1POA?V%:^40!)8:S*JV BR+DL_]E+M0\[ :33 M'!!7 ?%A0.^=@&X5T/6)EF0^K1MFV62DU1:T\R8U-_![XZ,I&R[=*3Y83:N< MXNSDI[((G3Z@/BMPV8QJV"WPMY =WH$\11'#?PS/X_ MO-."TZW/H^OU>N_H37'%I>1R19=3,)E@TQ:5$@,OX.7OUE[0)I_\A M3IO''LZ@QAFTXLPR)E?H;OC2E7B2CHKCHS,NW.MI%W<$03#P^ CUT& MG6;B84T\;"6F*OK@K@V/[UJ_&ULK59=;],P%/TK5IC0D.CR MG8;15FH[$$.,51N#!\2#F]PVUAR[V$X[_CVVDX5^9 5-O"2V<\[)N=?.O1EL MN+B7!8!"#R5E*4H8S 2255EB\6L"E&^&CN\\+MR09:',@CL:K/ 2;D'= MK69"S]Q6)2 KP0VV.AEG$I[19L&ZSDHJZ3B94/6#DK"ZCM^:/*P1= ZW82@(03[A.@) M0M@00AMH[6KTF2M ?H)Z M:)QE55E1K"!'UZH @::\U">C,%NV!O2)2ZEAM_H 3@WU M%3J] (4)U:,>NKN]0*H\ +@@X_TW^G^T?LA.WVA%8O M>D)O@BEF&70EIB8FEFB^U?4HB",_UF]=;_L]A/G](.X'+6S'5]3ZBI[KJR;& M.[Y2+PSW?!W"_#1.MV [ON+65WS4U_AZ>HG&2@DRKQ2>ZV.J.)IA 4RA[U=0 MSD'\Z#)]5-54TG.YPAD,'7VZ)8@U.*.7+_S$>]MU1/Z3V$X"DC8!R7,W)CG( M>"^,PGAO7SI0?AS$W=O2;UWUC[JJBT.V4QQ(4QRH+0YST!T)=%_(*):2+$B& M39GO+ G]CD \[\U>(!VHOI]VQY&V<:3/S6YZ\)WUDBB*]DQUH((@VC_T[E8] M+T$L;9N3.G\54W4I:U?;3CJV#61O?:([;-T0_\C4[?D*BR5A$E%8:$GOK*\3 M)>J65T\47]FN,>=*]R [+/1? @@#T,\77'>.9F)>T/YWC'X#4$L#!!0 ( M $XQ!57XL_\300, "84 - >&PODEX3"MSM:SHD[?@C"9S+J_WXQ<6N"2A5[1[A.A5"]39%*HE*DF39NL0Z.!8!G847PVA[LNRA! K8O<-%).9X6DUL.: M43>,[)0)<0>/]\]L1WN9;>V9W3'9-(VANNED7 ?TM]6<]K9L]"+=H.2/A?ZR M,-.1M@^%S6X5R_C2]I=98P!3;^/JM"S%ZK/@,YDS-_FC$XX&=,T+YH7B3R8; ME,K4!)@BP2-3FD^W([\5+>_94J_+:9GAGCLGZ/G?KO.,2::HV#9M:O\MK_*+ M'4>]U[)LOU7V#7L]UN_LMVZR>PHFXU,P>1(UV3\%D\D)F.R]VK?F09-A?=*,NH6%J$=MVM]@>NVX.:V:7%RF;,G2<=U5LXEM!J9A MLM87$/:1&WOY$8SC,#\"&)8'*5B,T47VM _.L&C"3Q[S:6!QC8+F"U _G]>:"F_)PH@EW%O&%/ M,(XD"89 +?IK-(Z1U8GAX]\?["F)HB3Q(X#Y'401AL#3B".8 _" (5%DWX-[ M[Z-P_9X*-_\9'/T!4$L#!!0 ( $XQ!567BKL

+[&54<.W#%@4CC(5W+>*<K989*XHHK_[$#R.^1*Y+!0KFG[D)"*1\IIRV,I44=?\RXKD+ MUQLS!6P"7UWO&444QX0]HZ<#O7M&!R''>T8'(HU[AI;QZG#LAA60F>X7?1(X MO%\,LGGB:?XC5V*>O^',S+(^;U9?.\P9OJL_T^MECR;^V*X'^O0$ ."MA93O M$-&ZA\G!\;Q7/)@RXZQM-Z)N#E]KZU!FY'2T0&X8K9YL[0@MDAB5/PDQ0J<+ M>G (&,1K2'5W3393X(7WOI2)LJC>-;'6UH(GSZ'/T]%]56K.;G.,QZDAR,^A"5Q4:%@/%3?0-B*5"0!@81 M.":DK#$S0*RAN.-_%:]C=T=C3IHQYP#-17Z:4>+&\"RVII2K7*^%^_W.>VY% MR_'#G40S*WZ%5,\#O9M>;77"X\Q[=A[;J,IIAF2?U7=H(LOP+TF8T5/V%$MD M2]YPPMNS_0XM)!M[#%.XG]Y/&_T$ )8!1^"X N4Q:[O*3TKX93=#Z6T>!\E+ M6X3Y.'L=_:J?37FL4I[C%7R]B&IT5^LZTFJXUI;:1]AKX][.;6TG_2@PFXFV57(D4U:6EO%-65W7U7[$UB2#9],Y/^44:PU./E!;$J[-HJ(B->2P M$>6?B/?D)8&C&!1UX>M8@*HX)+7>C*8X7RD>:W+.Q!]@2&4:S6QD4;BM#0'.T%/&2R#3.A,60 M6.93&J0 ]2)-<[AG4#+#5+]#A\,.]&_!#2L %.\APA("F"%^ZU3@*!)6E?<, MS5!K GA76GX"0Z\!TM,2*60=/9H6JXHD*3Q13NV./H:R$5RREPRWNQIV?Z%I ME6^PJ7+[^C:>.;>I;WY=UC8 ^U.CWE!WU%!115F,PP'+4:TU5MOKP*3MD/'KQWT9SYL3=A+ M,]CPY*QDRORQIX(ZKS]6>;9A2?@/&JRV4%3EC4P;C?L:JYC4J-@Z92K"P9RM MC8T4<<EEPAM])CS17%/L6 R>W=5S*'ND MI_0->OGU]&T\MWSAC6^(DE^!K"-[0(G+#,4ZQT9GGVP-?J#5X+0A57)STZ%P M#;-YT-1T*%8'$MY[B.EMBRVST=6G;>WD]KC2SU8VBE=V(RB+A_*]!Q1INRDQ MDNW^3,M*42BRH.CV@")GY6'0H)P_%H.RJZ0[U3U'&.=A_-!4+7E/URRA=2@Y M3<^>L\1C21#&7O)RP3=@$>L(-R0LBD0>GX'Z(L8IHL/$C2&S=7@R. 3,@6M6 M',5GT[H7(,L*,O HQ-%3$!M+ASF8/9ONNEU"-S1.P\<2]B>6T:'BVZJ?X9UY MO=U;\.TU]$DI\Z]@WK\F ,1],6[E"6!8KMH['_H;&N01O5JO?#_?YB(O1EE? M^0@PS,&==Q\-2JBF7K$GS6G4C1]'2WAP[]\"2*K:XG+I_U4 ):[%7]?L,D-3 M9OVM:I$VGL+;=(4WJI+6$]^F'O1JR\*3D,=89]I&@G!_G]+[C%0A+$207A!. M?$%$11&G+VUE\M+QPK:7=98/<=P *WWLV4N/O[&_\:2CTV&GIM=$J:PY65+3 M=>EC'&#MD6G=SR^'XM/K7AQJKDV$[#@9NX7(I:-QD,&]@N34W7@:IM[#0P(O M2?CY\&I=QM JV;"COL5NWBHTC*>7V ,!5FD)8R[VYKB98)/8:T\T^3I)L] _ M@S; R[++ZOVM4O=R]9_'!'DRVZ MZ>,>2.D:"^+8VA"';1O(+X$^ 0 NCZZ#BU'N4'?Y HSC9.<[*!,KE M@5:!S0-"I>U0FU+_FP?V^&U PT*B^ ^-(/%_<*NSR-Y3U^/B^I(EAQNV0LN1 MHM/3H_E30D&6-(7B"L)6I46%I6P$GPS)QUF<<4,8_"X)IRFD4\2AEM;F"0MH MAZR,^ HA-PJ]&X_5$Q#('H8%N2T2_<,MFT!" (IUJ1K#?(;DJ+5-[G.<4)\] MQ!!)S\]F[VE,UV$F,Y<&6B.W-TFOMHX3$O*8TX2VD2 .$VW:XIA=45^0LQ@R M"Y!R*W0ZL!U-0A9PX4^R"<.#3+KW03 M+UK%P2K8AG&89J!;'VE9V:O7KS;J6VS-$Q4:IM5<"4)4;MN'04H<;MUPXR:" M3>*NO;0$O@];.]>ZURP*_9"FJ_M4)'V1B./P!]B$!-*.C6-;9B_8+N>9=A[X79\?8!H/Z1GV,C=U3(F(\1*]!03JET/65Z,BY M8-,8;.]Y$%>\W"KX*_6D#X..6V"?!#4]6?TQ$%@&+"I MMTL=L\T4&&+8%W>7>'$J\LL,.N-D32=XXPZ[M.:.:PB[]L=)N#F;5*=13Y=A3/D_3Q(:2(L7*W^G,0YJKW^7 5%[0'1%1DT< MG<80*8$$?J4R0(MA4MWR-1 OU<-6P]?.?$8\'YRFIU[FG72605-M/N&BN:M; M:S?,-7$"U,F)2K4S@[?*O2QF8_EFSS5)Q8O\51Q\])+?*&PK*KUR[*G&=8=KI(FUJ7,[JFB @[J9U1=T%J+ L"@Q=P^&^K^<:,WWS^W>$%V)V25Y'QKGTQ'!5D MS:?[YZ[;NIQ5"N5 >'M0L.4#F9".],),HZ'7_X+#XMCS@@.MT>=BG&L:O2U- M*;:4/'%8$,DDK!U5SMAUL$Q<',.N%1US9^B\=TO]'%[Y"YHDHHH :K6CW.]G&2J[)GGGG6=A"RY%I&/O.TU*Z[HM&Q5 M UW;V*$D$&:Y,4FP&M^/IO-HRC9458=)O_6"O^=I5NQ L"-!*.VN0@/>P1T M)2^46[KSWXJ&A!^[ RG-EFM5IF) A;Q:(45I%?8!3K M:$[+"#NMPPMITEP9MN'>O+V_"[E)V6._'3:98+M579D61T$$A.W-VU?W7Y.* MO#/#[8B%3(4O%GV>:7:UOO4BVI^)7=H.[!WMOK>,LK&:A/)V'4#O&C_* !D6QF>TNS\HL MLF=>$G/8=;1 43]4L@ZT]HU]P:T#@_%K-R$6A):H"%\,OD %%\)!(3J$EM": MH!/BI23;,'[>*I8.>6)Y%)![_@<^ZN5L%I=>.6!&)]?MEG.UEBF*,5O-<"\Z MMQ@Y-5NW?B-A82[XC(\<4[>C5 S*R]O5T,87>RL58IXJ*<.CZ,O961(**W+( M@E"=$54%%FV]3&BEUS^\>RTT$_SF;Y]8DFW>)WF[8M&H1Q$E-'>KA/)$"@*)ST_R(@O*AM]C=1K@XUBS9%DZ-A!;5MS)& M>@;\C=5U-$*HV'B^VGO24?E>1,$%R>[=W0C[7&.O,^,F:^TB*PIE."Y3O\_ MKKKT'5RQ+PQ7ZZ)*5>A%U?7W0&JK,9].%9P>$O;$B:U)C8)4,%RGOAHU"UW2 MI\Q::S)Y>!@JK0N)& ZT1DJ>I%=+#WI.Y0=K?6]&0X\0?=T[O[T/O*;V;EFE!K, 0KT!3N:I8@\/0 5;7>!$GJ,-9>>JD\A??_ZY>C6>,*LF2%EVG MU4H&F,M&$Z@00,YQ%[&LH&KO+) M=%?)4==6720B&84@/R/7B)S;W2Z1 1;:DS%_0X,\HG617+@Y/GOFAG_L12=Y MFK$M/P.LLBP)[^$<>L?VJEJ&-'W_\H&RA\3;;4)_E5!O,)VX>8I8"3>'S/@" M*:&WJSB#K)(*/JGQDV8 MQT#N7T@S"@+#F$M!:!NBPQS(@[75?@E/ MTTY8+#1.[D4B]+#/F!G^ +G6Y!V;7BJ",FF1)B(OH%.S18'-;#SOK)O*)VQ[ M'\;B?A7@<4N>[W7\IS0,:%&\;)4DD+! A,#>P$]7ZZL\@X#M]"]>E-/_#!\V M W:U7B(3C7 ]8&P%"^E%C3D/N^8;QJ%9'7=:F!>D04WV8),V[@41R&%3KK O MB$"_(,,<-'Q$TKR..LY3)B;9Q>%+) O;L(BC3L_XN3![43^%#7\[_3@FIV'U M7-:&\:^D #*C$YK"3'0?U539Z]2*ZW'\#S77:,'9QT9GS7WBBWP M-(VZ:?D5\$18;XV/A,7;RU<1AXBZ9[ ^9D1@\QU\0MBTX1M:PKHDEAF:$E=/ MH@<,G8'6>IY!VS)FCAY .[9=AI@K?_/LV#Y1M_\O0^\^C+A%-?G,?]23\8-] M37%^I_<:FMDC^@0.&#^'+TB-;D'$SC/SP_:Q *-.U)(Y<7"?M/+])*=!!0BJ MC(K]3?EZ2+6#R;<]0X1L7MZ46$@+S/QN7Y1GIO,R91R[[1Z%/G$V%+GZQLKM MV,^G'&X4R-@YQ31 YBBPHZ?DT'H?S6<':E96K8U%T3E+GKPD&*EVL1U.5L-C M"=M4RVULHC1RA8X /%+BFXO@:YC,3LT];8:L+8[S, XS>LE/W,%%G/$I#3FH M59K2+%UMX<3]#V$JE>GME):'CBZ1"V0*:=-+I,"V%.!(@XX4\$@;7Y,?<1YK M1,N,,A/39#/39Y;D?I8G16VNF^))] HJPXFM[C1,_8BE>3*X/J9TA<\%.IJD MA>2@#2:1(;1$11I8I,'%UX+C53!IWIC.R; F]575IVOO!1;A*<=YQ][3:R\, M3KV7C_Q8#6E0_TH]69K;\1T@)5R=D*UT? &'@/$IF1P)*GM,5R5Y>-PKC9J93%PZX#O M"+D0QQ.T8'@5I(E7TW8BLQ/F@NECL%TG4% I+S/DI&&U(@>)EI2"I1L MW>:-@#3%XC(R8HTFEWBO J"<6EQC)+##Y!K-9/N+M"<^L+/-U(5F(Q*PD2F' MP7_=W.L2$H=A?C6&WL<^DE931<'.LYZ6,+A\R2/C89= S.W-SDWMW+_@^+)P M'7J-#[-X$!U\8"QX"J.(J[66,<+;Y%L:<#->/9!')S5]P3XZ4#D,"-(!7U/0 MD!M.(DX U_SW&X@IWR6A;[?@KZWET1]*I'^F++[2.7R;(;O?EC9$O[\Y[-#6 MLC^FC%FQ.O"C@\#3%O$__N&GMV]^_+.HC^%N*#M1FO,V\Y)LW(#>>_R?0VK# M-.ZS>&0E9"74QMYD29.O2HA1;A:$6)]YSTK./U4/L'6].CIVE* ? 94 MW1334.$KPS!K[F9W][;;%9ZFUP ?3]>N*:Z.S_3B6-6YHY95:GEEQ_B\K$K$ MG$^W+[$3:?\]^$GDI6GY*KC'JS;8?NJ[[\-^C1ZMW70'\*!.7/J M'QOB,K " 0%7)0S2X%@0A=$96HG*DL6P+'6PT1Q>4ZIO*H-?3MY I!1L;A9' ME]/SVQB&9Z)S$U!D[Q=Y_#TY.AKP\SYD7JP&:^$HK(QA!L?B0:R6TJY75,FN M7&Q@D8FT(!9OGFQQR.K-'FY07[QO0GT1&O)3C)2;+U+;@@]^UU/XW2BM&6C/ M&I,E+5G3$^HQS7>["!E@.Q,NN->$-?@O7N,=+Q!#FDTRWX<:K,W02_X3_V7U M*_X_]UY*^6_^/U!+ P04 " !.,0556.B_:JU/ "Z( < %0 &QM870M M,C R,C V,S!?<')E+GAM;.U];7/C-K+N]UMU_T-N[F=N,J_);.V>6_+;Q.=X M1CZV)CE[OJ1@$I)P0A$*0-I6?OT%2,F2;1)H\ 4D(51M;3PV '8W&D#WTXW& M/_[?XRK^[AXS3FCRS^_?_.W'[[_#24@CDBS^^?VWVV!R>WIY^?UW/$5)A&*: MX']^G]#O_]^__>__]8__$P2?<8(92G'TW=WFN]DR2R+,SN@*?_=?)S=7WP7? MO7GS]W?OK[]\]VUV^MW;']^^#7[\.?CQ?1#\VS]BDOSQ=_E_=XCC[P01"<__ M^<_OEVFZ_OL//SP\//SM\8[%?Z-L\?[+*QJB-!>CEH7O*EO(?P6[9H'\5?#F;?#NS=\>>?2]D/IWWQ6B8S3&-WC^ MG?SOMYO+9]^,!3$D9?AO(5W](,7^X\=W/_X@6_X@J$[Q"B=ID- 4!V\^!B@, MLU46RTD,:+K$+!"]U@PO<<+)/0YBRKG@,O_HDN'Y/[^/5R@-=L-*NOYOLU'3 MS5IH%2>K=8R__^& 1]&>BT%SH5Z)7VS;2T;L\%M0AA]3+!1[*_X=<3$-GTE% MTL-W:LAQ^+<%O?\APB0G2/Z0BRP7E_C'[^=)2M*-6"N()+O/Q>@.Q__\ONK/ M!36QU#+*MH)JB9HKO$!Q\'NG0I M-M(5EI3.A Z=B(_]\8(5TVY6>3DC/!2K(6-[.BIFQ*#'>#D(WO;"PY-BBQT0 M7XH?7ZY.?<-^Z)VANQCK:'W62$7GX5DP8>%WE E3XY_?"W-%_&6.&J8I3JS8.S,:]2? JP0 ML C>C%4$T*W>%66 V!.TKA6U%](_?BAU-]KWMMX'/%L++T?^"L5!B/@RF,?T M0;B3<\I6^9=-?2V3,6UZ6N9T>3_+^UE@/TNHTX70IML#'=OO%ESK;QEV'Z_7 M,GX.O-_E_2[O=WF_R_M=WN_R?M<@_:Y:UE0/_M?;(,&I<$"D9QBL,0OX4LC" MU.-2CV+3QX)0XKTJ[U5YSV-,GL;_)^TW>;QJ.WP0\N.T[2I]DEIR0413@QS5...8!2G;IWZ%PUI-&[7=[M@IJ@DS"DF2#B&FWD#CHI].YJKUJ3))I*O3OX MU7ZK^4J3,&-R:](Y"IU]9[PNWO@Y\.$Q[^9Y-\^[>=[-\VZ>=_.&Z.9U;'99 M=0\C&F;Y#](7PKG&UTM>! YDQ^$S(J83SVXB/A])$BYBM"CQI$K_WJ%O=RJW M,H;1*8U>&DM5?^Z2FF(!7(A%@>)_8<3.D^A,3%X999JF'5)YMM6BXMO7F!$: M78C?E7G&VK;6Z)0R@E'YJJ4%&B_WJ[#*T8 VMTMMF9L!:6J!RD+;JI>0LIT% M^OXS0TP8_O'F!J\I>^D2 UI:H''&4,*)G#TMD55-;5 I/J&B[.#/'5*S-8RC M2!S9?/L?N3K?5$*8BK:VZ)0GW)3-Z$,UT%K9TA:-UU28,/%_DW7%*:UO;(O2 MW#.8LFM&[TE1-4%):T7SSJD]%8N"H?A2F'>/_X$WE616M.N>/KI:T>0V%3Y M'C#BTRS-*W.0I,QHA'?JGO+"+"MV0/%A.<.E)@>D>>?4#B7"4GSN?(790@CA M,Z,/Z5)>F8+[QG4JT@&V4FSJHEP7:A?6%PI3<8V$CHNVJ51"M:MXYM3=X021* MDZ1?T:I:M.7-.J?N=HGC6+>XRQIU3]D*Q?%)QH49QJNW[-)6G=,V0X^7D41L MYJ0HOJ39?#3MQQXM-Z6)2O!A29/J/;NJ28=4W>(P8T((;][>S4A:ZD57-;% MU?ECN$3) E?L(:IF'5(GG$QIS]UN5G#B<,2^5<=WX&";(W:M(GH# MEX4C1JT^P 87B5-6+"1G"BX:IXQ82.()7#1.V;&*I">X1)RR816)+'").&6Z M E(*X9)QQ'8]U^1CP07BB 5[;IAL;/7:8D@33F,2Y:^^W:%8/MT7\"7&*0^V MMRME_4Q"HR!+4!81V:Z0S1*G1-CF!B5N6OR8G>N/K1/LB]]TD,Y7J[),'-,' M.9T7E)W1["Z=9_'N.O(-#C&YE[DQY7F[C<:P^QC$?M.Y1FS*4D;]PI.>DJD>_'%QRGL&I?][:*N77N\.XCD*9=>Z1 M+Z!:P3KUSD?U/2C#7KZ&$H3>Z?RI>M U+>+/F@)6)EU=J O5.ITSAA'/V.9 M?2N(5;1T)^&[EE[U7L[*)\/;5XSC2X/W!9OJU71KX.@XIS)*0=4Q9W!.\0)#^:4!8=?AX<9ZHUKL8)^3=I\ M\*"=X,%H*^=SEAX@(N)?>^&)?_S^!3V25;;Z@DLJ%E3^O7NJ2**FJNSOG5-U M(S.D2E2L]&]VJ*F44,E?QUN5?_P<]/6N %DD^3V,)-WZWL(KN*8Q"8G^67>S MSA[K]^\EJ,U._UZ"?R_!P^\FS)<;%E1SPH^=:SWBKC"XQHX=*Z=<8?:.'1%6 M\UWMA(Q]OFU&V 8Z]3["UO!)E#J&NGW0[FU $M$(!REZW+T":8C/J8:P",7I MR?"HVY&C;AXI&1E2(M8-YBD)M]4\2G$U4%NK5%]0AL7F#R%:U=0JS9?YWCE# MC]N(8^G^ 6O<,]VE6S&T>3^TERP\'?V*+A[S\YB?Q_P\YNH*D 07BMXH=D51/+[H\<6Z^"+<%;"/*KX+2'(O M_B66.>9Y5AR5CS\'T5;Z04AY:E!NH,:@%I''.H1Y++)3+/)R.R&;W;OC9]NY M.)53H?>WFPWBP50/I@X/3/50S0B- P_5>*C&0S5#]:U&ZUYZWZK4MVK#[+/O M;;T/4/AG1HJ*$*9>57EGB]Z3B@#O)77J)4U8BA<,S=/+)"P-4VM:M4#"*4K# M9;:^1ANI$=5$J-JU0,8%83P]1RRAF8*(ZE:.>7P5)-[BD":15DR*9BT0,5L2 MIJ>ANM617M[SU^3@GN>N,O)D?S#E/S*,E=DEX'Z]P? ML+A Z)XK\O#WUE_RW,;][=$G%QJZU&-7B%H'"PC[=D5ES"6CA;O!HAEX]5MS MT>A0>+!D!E[\UEPR^GB6*UIC(P]CX.KA\S!JYKC7P?#MYU]\"")R+Z_QI-E! M&5Y@_D5Y9XOY%RH"?/Z%KYCA R=C"ISRPOY$/@Q- M4H(!=Q_:&,H'BWRPR >+?+#(!XO&Z5 -'+[R#E5-AZKYF6[?O?H8+"B-'D@< M']RM)>*+R8*(V0\0Y]CX,K'9H!;=L3J$>3?MR-VT468D^^=$!IDGK:'H-TP6 M2WEDW&.&%+0IVXW7K1\_!ST!$Y^WIYHP.BZ?3K-)?IC!(8EZ@W@PPH,1'HSP M8(0'(]IC_K@S5WTRV4N>_2,HSB5P*/D&F/=CUW>;>.M 5=_CK0WQUB8.BWVD M]:> X7L:WY-D$8AA<4#G02CF@:0Y%AG39"$,SU40X;LG;H%X:YVA+:*N]I&H%BL>WR[Q#B]DI_4E+S0-.^==G71$6T'R_1S?"-V6^6S1^6- M[%:M>+;GJHIN5#;LD5YU80U%4[MQ"V$MP<%]36OKE%\F,E="6@T*[:ANV".] M7]%*77I%UWR\T:WQ<]!3?.X\8S2B<8R8N:F:5U@LL;UC%%UD2\?/Y',OL M)7S[@-;:@\>@IU6.KK8.IER8FB)0JJ:]TJS<<=2-K=*=UW0M,!BEKE2VLYS0 MO\4E )ZE41\?%;0 E7"C4^XXI"0.P-5608+(?1E@/SV>/.G0S'7H(5LNC50457 MC@&()(SCDV#A?!BV< #5NT%96F/?)NO@?9I )5@D'XE"C_=(-+$"'-DI1MB@#R]A_[V/'V%[^? M3G8?W,:*7_^A\04(&"5GYQ64[/]@B9++604E^S]8HN3V#W%7Y89 MTGN^&4_I"K-;S.Y)B"=)])O8RYT@9IVAHQUXSDU?#/_\S(6OVJ M,ZA#"X1]09RC<"GT*$WYFVIZ5.U:N9H6WQQOTUL]P:B6KN=?<3??^SQ_N,M7LCE\AE3 M<1ZOER1$<:D9 VK;/;6[Y7U(0\6-1&W;QA883]>LH%;^=$"I^-?OD_]^2=/S MW]J]$>=?$Q_$:^+^3M=(;T2-GX.>[G3EYK5\FTK2D*%8'G.JFT6:YKW3KKYA MI.U@F7[.,=X:8,DBIX[KKL#".OF;:8[>3/.WI/*_C2LBX6_R^)L\_B:/:4J, MWD&D1G[OV&4"=9@TSYDK_$-7).1O^[R6B;_=4B(3G3=#S7T'5V0#2%,'^8*N M9%M!=,4&#N^*/-49SD!P>.S" )LYP-"C*QG!X,76+*P^=G&!U:)F)-?;589 W#@E!C?VL,7 ?03E@8[]J97;V&J39C%TPQIMJ MS9R\L=]+,=Y@7R;=COW6!1RD*TNM&/N%"^/I?YF'/G;]-]XG0-FE8U\4-:4" M2G =NTGJ*ZD,J)+*P*T/7R:CCS(9 S]J;-SO'/BYXN]WUKS?:9(X9?^:YYL? M UZ$L?/7I+#$-=>,<"P#"$'TQ*KI/5#C<2U>%*U)FW].ZVB>TQI6BN[X.>@I MR7B;H'.#UY3)O1?^X(M!3Y^&Z=,P?1JF3\/T:9CC]+L&[H-[OZNFWV5\A/?@ M?+T)^%+P?2>1V$ T7^.$YY\S];:T ]ETKX#$>'_J:/RIJOH$F,TI6\EJ$(LTU])*V_3DYDWGIP=+]0;'8N*C M4\I3?BM7\TD>+4*;7!>T[V6V,^IX'=[Q<]"3RUZVB&]NOVG>E /TL>OV/NGV MH?9/&)/5=G-=/]F\TO]\,]CO"$ET':-$>[>^RT]Y:,-#&Q[:\-"&AS;:UXIR MTX_:W-A=$:4>(E'8V:[@1%I],K"27,G KY1)(__1%8VQ :X.7$$\N%H37&W5 MP>\!>'T7<+G&ES06D\,#_&/GH" MY0;YA:;][7*7W7%A1$I%OL<5CR2 VO9)M2;TJFG=-^7JS5+7W@<8?(#!!QB. M.\ ,T:HD?WKC&ST]O++2 S(-G5&/IK#D1J?1HC/?@CFB+#@'L49#E882>IRA]\T1JL=R&:<%DB,C]5V^Q2Q6%#X/A?\='Z[ MQB&9$[&ZQ:]B/IW?B/\FF>K!RSK]VR"[_Q>4)UE$9'8'8O=XFJ4E>-QT/EOB M[5,/T:[BIX+:-@9L@3%!0$3H*8XG2?0KXF$F?CPA-*8+$EZC-%RJ],&XGM$L?S*S+'%^*$>/?Q"TW2)9_1CS\6/UTF0HX7A/%T MDB3D7AP B&VF\U.Q\TRQ3(QZ]P77U_VSL(%RY&.L,QP MKM&S'X[V2J2]2PSJTP\7E\DZ2WFN)&^521* 'KUS\,Z8@W=#X*!,OY4GB4'/ MWCGBK[UKA:'%3%LY MGEP1'N 5I)I BBL2@N,6M#8\X(JL3/P\S3I4FL"NR$L?.:X#![B2<-'"QJ[S M;UT1E9$BP2 85T33XIZD]NZ.)^T+%(YP17\ %E*[[T0.7#V@\J@9AG8_+ZYF M0,R5]61D3[>=E>'*(C07HC:,[\K",Q>-I7P25])=:RS@VAEJKJS7=EV9TD"7 M*^IE(Z%\M,_[^81R94*Y06S>:A(Y)XM$['DADD^\A?E#R&('#=8T)B'!_.F' M'8GZ;'+3$>VDE=>CRN>7=YI??C ]M2?J,"&TC?&LQIN(/-F\FEB1[L28#.36#//UBI*6Q3%"(1(4$+^RC\1H"0*[N3V M$)ME01J1Z,% MR]_NU;D9"7@@%M[7PR(.5$P'J<4 YK\&G3"@=JE GM4J-W8_T M8),'FSS8="B)BJ..-K*1[+MO;P.2B$98;/2/ 7Z4#P'B>IX:8"2+3AF8&N]_ M]>-_ 28(Y&J!)]J6/1\N<93%>#K_EC ,+RO*G M;2&V:O,!O?_E_:\ATWE\_A=DT_*NEG>UO*OE72WO:NE=K;9L)/O^USMQ$L@G M+RB365X2B*/I$K,@VDY'$,JGV.MY9+7&MNBC-:#/>VW]>&VUI@SDQS50!NN> MW>66TLUIQMANAX;[<;#NWFOS7MN0Z3P^KZW>%N7].._'>3_.^W'>CS/QXTQL M)/M>V_L [:LYU?3.E&-8],( ='AOJQ]O2SDU(*\*,+G6O:<+DI 47Y%['%T* M34X61! UX1RG?%>2:L*O$4NG\UUIJE.ZNB-)41(6[&:U_)V>I'7S!&==1F): M\TI +YA(HBN"[D@L)AES\;=LA4U#BZU^Q7NNWG,=,IW'Y[FJCP'OH7H/U7NH MWD/U'JJ)A]J!R>2*0IF(L1,KW3XB\#%84!H]D#@^ (;)$T,!RCFJAQ34&MLB M@M" /H\L](,LU)HR$.+00!DL>0RJ'6=%6;J]%75>I.6!_(LVAAP>&F.((1B/ MU O'5$7G199F#-?5@BX^X;$4CZ4,F<[CPU+J'7 >8_$8B\=8/,;B,9:6P &/ MH[3K>(!E-O#Z9'#U:M],MP\[_1S$&'%<$UBJZ&T1.E)2X,&A?L"ABDD!P3_* M";7DQEQ)"DXIA^7E:UI;IEQL/GBZSI^(2A8Y:;L0PN8+$EN2^"^0J]HC>J3=6#"AY4\*""!Q4\J*#W^D!FGBN* 1%'0_O0OJ_[23Z,(@06 M[2JF'-[!BVFR$*?1*HCW&3?UG.*FG['H/;=#JG>S^W&SF\X>R!]O1T4L.0-3 M2=57FH3%G:^#Y#F0FV#:O:>,BTDQ(:;?]WA;;XQU8A$[^'W],94S5D#>?;-5**'.@9/+P&>"W5D"8IWKP#R M29HRE.)K1"\HP622G\@4\66?K9/,9TP5#ZR4))PPCDYH&'7W1^]7>KQXR MG"[T_[?UI[T][?]K[TV:E#SJUK'IP,-\$?"E$=(=X7L9U)<'9)J\6 M0\>SZ4*:T>1]QIY\1N@TP9Q$LTFW[A6>'E DDW/$CG$KZ3V1]%ZCC>1DPAA* M%CE3?!+G).;OZ>T;OAQ%;#37,4H,PZH]T-*3U,_%=D,W&-]B=D]"7$[\(7O[ M6C?7F!$:Y8S!)=O1][P?[OWP(=-YA'XX^+CQCK=WO+WC[1UO[WB;.-Z]F:BN MJ)V)L#NU6GO .-X&"4YW#X^N,2N.ZIH !V@PF^B& 4$>VN@)V@#-$0S7,)AN M^^XU8@E)%ESL KM-@X23)#HC<8Z+FL$2M4;SKK%WC8=,YQ&ZQK =R_O%WB_V M?K'WB[U?;.2JU;>1>G#$WHFS0="QI+&8!Q[@/S.ATC7],,A8-MTP.#W>"^O) M"X-,$!SQ;"Y=&_@K%08CX,IC']"$@R9RR59/TW1I#VW2R M:I/G?:Z>?*X:,P9SP6JK@OU47T':A:#L]H#>L_W-+--DW3JC><_->VY#IO,( M/;I3'M.0M&K_$7V%Q9OEY_R_IWW[X9,YQ'Z=^#MSCMU MWJGS3IUWZKQ3IW?JNK>A>O#X/LK:Z-DJB\6O=R71Y0URAI0>!T+N==V_ M6H/;] 4;$.@=PYX9$]I7E#Z])#.R_R^RY4@UC# UVA4 M[PAZ1W#(=!ZA(UAO1_->H?<*O5?HO4+O%9J$^EJPG7IP ,A%920OXJ<#UG' M^TXZL,&Y;>D>J<^?(-CFIVFK%SK?>= M%!O_V!U'Y90KCE\PWV_'R'>U,33V^;:)E0QTZL> E0P.1JWOU-A'1M[NJL:E MZ''W<'A#$,1D2(MXASE9'MHX.FBCL<\D9@[SE(3%NU2;4E\4U-9NCO;A8UIJ MHE5-K=)<8,TS]#C)TB5EY1H,:]PSW:6; ;2Y5=JG8M<4I/P+HRKU.&C1)F+G M49;>4R:^)>RI!KV8X1.I\2 M1C/&.B06G:Y5;W- M%T$8$Q3RO+Z)T,1)$GW!+%P*A20%$?J&I!0T;S**E;$*0MX@[M8@G M+,4+AN;I91*6QE(UK5H@X23C8B5S/MGKQ'4FUR;'UXR$>/^T\&=*HP<2Q^>/ M:QSF[UD]GN$H"U,B-L8BB:6,^E8_4,^XU;!^2E=WPOHI'J(6TYPLQ%K)-R2Q M,>6_/L%SRO"7+$Z)W,"BD\T%0Z'\BXKC)N/VQ.@93NA*-J'L2L[92J*DUX@H M9[;!L#VQN4W!_):0]!;%F%\F,S$REKA.Z;V3=D8>(+-B586B??ZFNQ@&1Y?B M2+XGD3@(Y-]GB"WPJ\BM]>_W)+A#BA]P?(^_B'9+_4[7;.16F3U%:;C,UMO4 MPNHC1M6N!3(N"..I?!Z19@HBJELY"CY5D'HK:R-%6G$IFK5 Q&Q)F)Z&ZE9' M>O?.WW*#0W"Y12A\7;&T2(JO9,[SI?!TDH6T]R:9_$5F57NPL^, M;C?NW9+"_#.CO$HM==U\ - ' 'T T < _9WUND$NG5E*:UOAKD@(;AK1VA:( M*[+21Y!!;I K 77 X@)%O5R1AR^0\9+G-@I%C#XOW=#Y'+M"U#I80%$#5U3& M7#+: %8-.]<$XTN;@&6S'O7)*./!+JB-3:2&P>N'CZYL49R8Q.4_PCO3)G" ME=V=UX,544NP=7<;\V EUT(0JKN]?'!2ZS!+"2S%#\M8(-9O&IE0I"_:N6+#YCFL-P(W6)B1\SD0[NG2VGH5&7=E#7U MF4(^4\AG"OE,H;&@Z0./77HTO8;Y"CF7[)NE'X/%UOLX*"5%GLSJ .5V=4-S MM=E'+)JQ;1#JS5MOWH[W6I]_4F^0EPTU%+W /2II4[:S^[Q")8BCO?H(Z>H= M/N_P>8?/.WS^:HC/UFXM6]L_9^A:AJ22;X"Q-'9]MXEI#53U/:;5 -.J8XK; MQ[A^"AB^I_$]21:!&!8'=!Z$0O8DS5&>F"8+(>%5$.&[M"'2U<:G+.)=[9'K M4:^C0[TJBWHEA+);'&9"D4YS9;I 89Z1JBKQ!>S41L$OH=%7%"6*8E^E+3PB MZ!'!X2"")N7'5I2EY*_\W)C.MUM!LCB5[X148#ZJ+GT5=$*Q( +?+C%.K[:9 M8S80M>)C*6+U)KJRIM0;OWM"L^ M)T^H!RXRL$'<[)L/@GKA0F+AXJ12GN?S.0Y3X5AN[SR@155XPFB,0?#Y%:W4 M%>QTS7ND79K&(*IEPSZES7DF3]#<8I$8QG1>[* 3QJ0YEE\Z_(J5ZP0X1&]< M%@A289P55*H8*FW=$^WG&:,1C6/$E!9%53.[D6HLK[K$%UD2\:<=Y?8!K;4& MD4%/JQSM]LB2YP[*FO2D(XEY$CER/?K4<#-I[UZXV?+4X.0#2-^OC\)/OY2:W3>>@)*G;PJF:]T:K< MN:L;^MPOG_OE<[_2@]-6KF M&[DBDTK;A\(M#E=DH<\UT\5.7$D\5.^F=5)#7)$,H'"R)H;IBB1@IXN!LWT\ M*:MZR- 5)=$=N=J\KK&GLL.50HU"N*(0$'M#E;$"EL-H*Q_[>SS.G0S'_MH$ M9-&K@\JN' ,021C'I\'",:Y].Y0]$8R .;%-UL'[-,%1L$B,"_L.147:NQ%G M7&]W*"* 1@F/\$8<-,&RNZUCL**Y:I"-TYV!,EAQZ=,IN[-5!BL4:)9+=][; MJ$1SIPBE/\0V M1:[B]A_[-,7M+WX_G>P^N$U+?/V'QK4>8)2O9YWF81,KN(7Q(#ZU,NPKR2P MZG'SYR2IGT!O1,)IQE.ZPNP6LWOY[DX2_2:.HB7-.-87)C'NW +!^0E7/+J$ MXNEZ^] 2_T7X*7]F2(B*Z>FN.T8+Y%]))8HFF9 ;O2,Q+K]L VG:&C'7C.2/ M5YW_F9'UZ^=^7Y.DZ= "85\0YRA<"CU*4_ZFFAY5NU8*"[%T><*RA#^0\(^O M^.'?I=VG4"Q0A^.J>#2=S\76<+M&(;Y,;C'-XO^@8B>MEB&H0PN$22T.R1K% MOU%AP#^0")\_XC"3OOL9$:X]NN5&4MU*W M]A6!:E6=R?>&J$')F9<#^'HS=5Z&D$AQ;H??R K,T_DW7A25K2!?T:.OJ@Z2 M%/E@KGQ.6!B;\A!757;0-.^==G6%!VT'R_2+B<=;\S)9Y-0)0S0'J.02K>1" MW:TW37I-U@U.\$,A9P-F#GH-B!=)CGS/O- > W:>=_356VK3/);J+;YV1?ZW M<=UX]/45?'V%JHL*>D><&N$+8Y<)U+6CM3U95R3D:S"\EHFO.5 B$YU?1-L7*\3,T;^^HPN,T+"9:-_:PQ/-CP(N9W:UZ:3ZSVV=V#QG': _*&3BLYZ&<&G8P^'#JP>Q]$_"E8/-.!G0" MT7R-$YY_KJF=:SRP3<.V)G'>DCTZ2[:J# UF<\I6$A_)E>@&RS3I4#BUMRD- M__B6D(H'V6OVMEM"XP&Q2'/WL[2-52K+A'9S^TWS?#F@CUW#6^Y#\M&FZ/1@ M&SHH(7NRV3>Y+JIAY[*747>)>N_@%9Z_8C%;HF2ZSA.*/XLA4GZ9"&4C-*H0 MB*W/]^6&U66OE(G/C/)*/Z[]+PU59KR*E?V>D$37,4JT13JZ_)1W]^V[^QW0 M*79I66@;1V?YE:-B>>0ZPJA$84.[@A=I] *XD'6&B"K!0?LB%+M^L8' MCC!KKP4/I8?XP;N 2[J7-!;3P0.<3WO3V('1H#;C!C4(\S$#'S/85FZ7JG.# MUQD+EV(E7S-Y_VZE*-H.:&\5C1%;SXHF.5EGY)Y$0J^YV*3RO>D,A['X3Q7. M#.G:$]YY0)HR=E#9SFX9Y*WTQ%DKC<,S))7X!,N7P\[0Y@M-TJ7PK_^%414; M\ 'Z*O3\I!]["F7"?RA.?#,6 2/TQ&-A'<%FZI(S\A:/BX?8WJAB)OG=? M<*G7MK5(_DY!]H+1D"8LX(!QX)U/MVS@D%>C)ID+LC"AM#W MGU*3V(72<=Q1D.5OE>421.-\V:,1[89N9,3>)\]DRGV3,3L?;P?3X1T_GM M&H=D3L1N('X5<[F"A#6/Y%9GC"W&8O/N8[_]\1C_^6/QT MF0@Y7A#&TTF2D'MQJB&VF45YAN+XVFDWA)22\DZV6B21\#]AL"--IT$W,\J-T][^D1L]^.+I,UEG*<_&^52:- M 7KTSL$[8P[>#8&#,LU0KGZ#GKUSQ%\O9F/>M&/TS^6-?,Y%WDN#J2"@JT\Y M]A59?9*B3U*L'Q\PM*AH*YNP*\+3><2:UV85 ( K$H)[5+2VX^**K$S\ ,TZ M5!IZKLA+GX52QUUT)7FKA8U=Y\6Y(BHC18*YZ*Z(IL4]2>W#'$\**0A&=T5_ M !92N^_.#UP]H/*H&09V/\>V)E3ORGHRLJ?;SHIP91&:"U$;/G=EX9F+QE(^ MARNI\S46<.T,,5?6:[NN3&DXQQ7ULG$Y9;3/A?O+*=5O94/SK([P.DJW:4!' M>(.EA40B^[<.?@YB^4 Q#U8D(:ML%4A9H%B^?;4BZ;-$_!VIP&L'-4:V>.^@ M-G7^XD&G%P_VT]1\P@XSA=L#(7&Z.\R70AG(\7 M$F@T5D_)CE!:OXH%.7O \3TN_+"&K+\<;N#VO- C1%<;VO_=1;+=D%B9?]A=]- )F95!"-U%&]T0 M60G&!!;9QZ,3F1*'!Q=*JD(G1UXQ05CQ0 M+-I>T^(RB"&C1D,'R<_#%\LM3M.XR*#[C:1+T5[\85LD.R6X%?GHOC$P05TF M94R<9DS:NDTUJ.;@0Y#+#9:W#215SVB_0FN.I_/)>AV34.[!8Z(NUJ9J1W$(]S3)+&YGP'X;K1BK15T[:[H%YQKIPG8Q+M2Q3" M?K3@G3#$Y7-L8B&(92"M;)HN,1,&="'Z(*1WK!0GL$&,Q M-F"3(1\2Z#0D<+F=F,TDB:9R4LZVQ- 3*=@ZS3CX6YR\V-(%A+>W)'GWUZ*M'7P>! MO@X17028&,ZI!DP@"N.ENVL+@Y:(PGCN[EK"$"5B8B!V>/F BJ\."7"KX7G; M!]T^!2@,A7BB7>C[T):*:;(0>^ JB+3P/.A_@?O8Q*E/54G?RY3>#SVQ'")RI:MG%LB[SJVRYD?&5)B$$ MR5)VL1((O,B32M+VS-X/3P*)M'V3S*YE$V M^+-471HMSJD9!%8 F,;=P77#!J4,[*L.<;NAPE)P4]H^+O7FG3!C:/C'DL9" MZCS 8F-(-T%$[HG8-2)ATJ3B1_F;6IA3W>$MXDG-2/184:=8T7]FB(FM+]Z< M;:>#OWG^!.XAKJ-MW E!;TT(>FN!H']-"'IO@: /)@1]L$#0 M1Q."/K9.4*5+6W=O!*&MS39>2[B',*A7-+F5=#Y-P+4P>);"-CC#82S^$[W@ MNDY7JSSMJ-D&GN6S]3-Z@J\1B<[0)G^,0C@&BO?*S ?HA3]>DY MKVG5#Z6@+#M-:X^R>I2U"O MABV,4GC"E=/$1FAVX&>(#\V:17_J@B7.+1FEE,S!,N?6$TB+@+=%;(4/WPM_ M6SC@NP+0*,\N*'XGJV[)_*=GEPF+#(.:P<1V/F8QM-@FP3[0V&F@<2*LF 5# M\_0R":N#,=6MNHS"M*-&H)A,FQIK.4]\LB=\F]Z$E<@ZN%_OW%1',32M1YNO MOSW=BI9B%$SN94\;*?M5GP[>N"+5PS^$^2.Z.Z/"GGBK:0B2\0OZ7/QMO:H. MD77R+0<4]%)87\F"/#7.$^=F2Y3(HGH/)(XMR%-+@Q-RWI:ALR+/[;?&);?= M;)=G2..65[;N:SU=N=(LNYY7A _NCQ [L^)^^%#_\83Z=2Y0R249H,?GBH3T M@#W(C70%CP8H# CK<44>/J0UZ)#6/69W=)A7OZRX"=TMLR.1+!30ZFXQ'XF@ M*Y&8[A*FCD2RYJ!A=VE91R)R8QBLN]RO 4N\L3",<[\&>\G9$O+5?XK##HP@ M3ROD":=(HH 594X#S%.RRG_*.)YG<1"3^]J5^[HDH<=TB/;9\$D2/DFB ^6J ME3K1OG9;*QY84"Y?M$KQE:#GE37P&R:+I2!Z(LYFM,#? ->ECE0+&QG&R^H/^A[#06 MNZ]"ZVN,,!0.]]1]12OU_E1S%*N<"L)P'.,PS5!\S>@:LW2C5$9]!ZOTR_). M=+7&*9XLQ+XO+03U8M)W\'%U%QXJ8BC"Q\&[ MNF7;NZ;#9GUW.[SXU(-^'@WL?'I!P7]+2F8KUB3H^U62]V7/R&\D77Y+Z!W' M+,\?ODS669Y/+.QC<3KM#K2,,9(L3A G?'=N;3X+];RBG M7/\XBN1V?(Y:( M9I6Q.%O?#Y*?71#P=<;")>*5]1&Z_MR897>+TS0NEJH=Z1U\<&SJQRM8RL=J M67K*;P7OO=QJR>V#CRC[F]JME&'OW.#QH=KC"=7Z%R\'C:>M,2,T$M]GZ1"O MGE@Q,9S3LTY$:N8Q=! .^%3(-!%;1KIMZ[9H5>Y$![&&HY.O 7C070BPV(#/ M$Z<$;N2I6,7B!96[EUF)*@BQ!6432?7%J/<+> M9'0[N'ES"CT:WNU%O'UVU4V1 #N]B\FB6%9EP#6H0PN$/97QF"11'I4\VVYS MIY2_ M@,>EB^ />LN(#ZN3MUXU[HWA?Y^(I3&/6J+K9YD&^M'\2\M0RHV]NF M/EMEQ?J2NGQ*5V)C7N*$DWM:HSBEU.HRC?35 L'[*X M3$[1FJ0H/GC&H8HY<$>[_.2) 54T%_<-^BG"N,I0V'E,BAMU .=FM5Z MV*97>?Z"X^B"LELD=CR:7B,FUM(9X6O*4?R9T6P-8<1T$+M\WB,2RQU]2^&M MM+;S'?(,WZ7[?VD8K3>*W>NKB,LG=.1_9 VF>T&F.-(FZ2EB;"/<"U68Q:AO M7R]/*QFH:&;WA>"MS58<3N),*M9'=9UD?8=^Z3^P)PR8*.\UQ)+-O=#V,@U/ MR.C\4:(J8IUIZ#;I:I6G@RFO(/V@14\GWF$":1+='KR>?)X_GJPGO+3;0+G1 M6$JFW?OB37TLOV[8TVQ,UYBA5*S"*XPX?L+PU-3#.@V!#WG[HPXKK_OUR,V- MS':>SK_Q8O,$<5+1QRX7TOG=[O?:>5"UM4_UH24 (EW9P2K]U[O(A-;T5+2T M3?$:D>C\<8T3H:];'!'BCQKTM,Q1<2_O.D9)*LAZ*BU;;8Q"NECEX4;F\R0X MVH7+#E M83B3D%1Q N_HD]@@]$[G%R1!24A0?$VW5[+5-I))5Q<2\SJ@$VAC M#\:J-K:C!V8YSU@>?-YH#ZW7#8%9V"//K(,L99]RZ5,N? MIH4K0((Q]R7NH>I.@2NZU%!.D.1_5W"%.J(RO?WC"M[01*U,TI.Z R-Z.->: M"$V?D>8*.-&!:C4VFXR1BO&(S"C+VA4XHY&. ?/)NH,YQKMUU=ZS!FXZP"SV M8[/1S=1$F^[HBDEN)A;U!21W%I"18V)XR=45J]M,2J:)GJX$_HR=W/JWP3NP MN?NM &0B.4"JGU.A0#/IZ%-/NS.F!R\U'9+D_T]&LNBVV&B"^#>4P? M>./*1/"!>RA*9$J*_ETF=0D!F8P3)I\92K5?YY'\R MGN:Z-Z.[BF8R?VM_%L^HS Z\9O2>")T[V7SC$KYXPGXF84KNB[U%4]6CPT]9 ME=G)Z\=O3FDB"12\B9^X()YM3Q6&Q&]SGD^7\L?+9+*2T9#IO*++$XKVID*, MEK]NO?;%BU34&RQFFH1B#]RFJC[_Q4'+HJ:A8.I9SI3H(?X=YNQFPNA<;SFM MNN]DDX2>"K\?FY3[*1/?B,7KO![AZT-DR_CY8YBOYQMA-YS/Y[ARS[5+1$^W MO:71&*O8RGY*_]]A7Q,NEKEJ1#H='XHY&DR@)4[',+L M/I9!&2:+I @&AIN9.%FYL#\$/;N2NM\2L3QB^?Y=A>1,ANCK+94=)=-$9B%/ MYSMCHX*EJN9#(?]9ENQ3BBR0F?+.?;'V>AM^D5>S^=M>!]EYP:770L"\0@;KR\5^/@U:S\KJ-W5).:)/# MB<*7N<'K[3LX$DW4%,KBXYS^33'2!M@_;KC1NQ")Y4J$AQI,EBAME*5A8 M< 7J;YN[>\()3<02/Z/973K/XIU_5[@)W$RN]=. 7/%,&V'3X+0PQT[M!N(X=-:-TTZZPP%[ M6+GM"+%^:J8K"$BC%0Q.U74%Y&\@A^%<JWW6.=E/2<]5W Y+/ 8DCSBU7<\- M](G^*[L9D.EKO+53XZUY'9_7%4I?5B=]672GND=_ERE'<+FPJB#LTS.L<\KX MLV=8]W'MG8"O90JA.'!2L:7>9:GL-:/7Z+!>_ N^+7UU$)*LCL^+4R7_5UR< MUQW*M5,:!B'EPP+&[W=_-@]W-VVZ$252V/8*OZYF, MXF_P]1Y%,9PP?ZG/7^KSE_K\I;[JL*N_AM:9">.*+K4M'(#<+;@AKBAX#[/3 MB?/=78)Y#Y&<'B:EI@?:81JK4V(W@ VM0OL)37'P,5A0&CV0. Y0$@54BB$@ MXHO)@L@D>U0D[*&#*[P!+K*<)= =9Q&.Q _! B>8H6(0%*U(0J1 9,K?4_-( M/J05/QVB^L! SP3:"2L,@DD?E.CTX9G]; ]FWK=\#Y4\NV_E'- O49(=?\K: M>K!.'I'T.)W: !GL"O0 H < /0#H <"J\DL&Y]]@W1IYE6:5)_24[J!SR@*, MPJ7,\9G+O9)GHEH[MMT M_R%)NFRRIUH-FC0SY.4 M9D3?R+U.;!]L.K_(Y_)?8BI;$4?IR*.0B23T0K1M10R[P<;#.+/%CDP:)!@$7WF-U1VU6@ M8)A1!Y9Q=QKEC!QU#E=WZ3/.B+#"7.LN \8MR969^-U5FG!*=F6>87=U)=P2 M70F<8#\2\>;'@.-%_F]IF(O_8K9FA.,'$N$@$@>;$&\FJ @2+*QZ%(N?4BIO M#\_G)":YK1YF/*4K+.SNNTVPP'3!T'JYJ1EUL$>0Q0B#;:8:1!/R\I9L4_B] MVW_L7=[M+WX_.W_AYK[^0^-( HR2;[<5E.S_T&%,PT=8=A&6;8:JE#W!_ M> MW>&7 *2V79>!'GM+$!34L;TC-('".$L/8##QK[W6B7_\?EOP\7E+ !&N4.F" M +7MGMK=/!S24+):0&VMPHPW^!XG&99E^^1S+C*?^S>2+D^W6O!4MD5:'>)_ M476EB!HCO2QF[*%@#P77@X(M[GP>]G4?]H7MT]3H^!F[3/0XL,'I-G90'*P@ M58Y#=P#D0 7PTH?K#D<M_'VSFZ'M?= F4-DRT3ZMN5/0[1JS.64K6<$_GYE] M3==O"4D5*)Q1QTYAN=84#@:[M:S?MJZ /B 6S<072S1,V<8JE>=B@Z(;C//: M_=.UE%ZI!H+;6X;7=DL@IR=?!S>WWY0<@/K8!:"43W"_!*( [W7W2O?AD]8G MFWV;[;,1N@Z>8*3*25AX$A.'8T52N3N@ZF*XO'PZJ#AE6'6*T" MXH@-"S(-ESC*8BQO8G&YXY6T:1\V-?_H0*#3NH1[^+2?JA#MSF5C9+*N^MA" M)^/\0\+V*=W&MCGO5;"E46?+3S#Q=#J_E1E(2A2PLIU5:C\7-=2$FS9Y5D%M M*T$E!T9]K7)5%*3=GZ+RJ]( J,;! 3V&P($2H@3UL8V.8V&!R(<#S_ ]CNE: M$@;1+8.>=M%(',"ND. :]H!'@X\'#8:< M@+368>.*A/3X!-B*< 6U,E0:CYNXP]:4L:F MLRN;D8?0/81N6O"Y!H[4 Z3^/N#9>AWGOT)Q$"*^#.8Q?0A(DL?+7AOX^N8U M@78+I-B$WZVQXT'YGD!Y"S,,@^JMJ9I5B'*&'C&_1B3ZBJN>5ZYNZ.$N#W?G4@"'B>FO,"(W$ M]UDZQ-)E>H/-N76BE$<;+EMWRZI0IO,D&HDJ?:@2C 6\.!1S1F,2Y1;JTZ^Y MM%VID&,QJ;**QRPH0PKQF= MDZJE?- B>-<+C84?*V=]5V68))E0]NG3H5YHPT'(_OQ1R%98FB1!;)-;;5^I M^&N2"I-!D+:XE ]-8*Y.;>ODB[W*\,F8U6S?FM;]Y"-NE\F)6$75VJII;9GR M8LK5N\*+5D'R[H%5 MT?JJ7=_T:J5;TK(OFB4,*K9>^IRBK20U^YY9Y^'47*A@!]3'?EWE+$PS)H0K M79PJA:IN:)G>(WQFK?+>:E486=O!)T(XD CQFW#)EL*GG-R+S7&!OV8RKC2= M;SW-W.ODTRSE*4JD(EJ"3 MXDIU&:!ZF(0DP*+YX()H#, 3L& ^.B(8)30#EL9/SNRR6L 6+).?W9-)-20, MELHG%]9-'7#9%5?(D/=G][ A@:8.[-U/A9P2X::EV'+281-QJ:.)KJ0]UY=0 M[=R2[NSE'O;P)AIF+3?"%5N\J; UZ0S=V>6C4DQEA!]^0 S\)(79&K#\2U>L M"RVW"LF4)'BZ IXU$4MI_BA<, .7#&P1-8O>.05@6!$ ]*R%]%54/!5G G%@P/A,T=''X]B A' MBP63_JO\)YT'K @L!7>;8(7^1[1?8+I@:+T4ZTUPA^J6 +-(DLWZ7];9\G?0 M>BK^97&F896_K*M>DUPCSM*#/"/QK_V4BW_\/EEA1D)4_FQ>=8/NZ>($7:-0 MWG*N)JVJ3>?4W>*%U(?/3Y.'XM(U#&K;/;4[_3VDH62!@]K:O6;WY7RBK#3W MNL&0,I#/']O*0"X;J:?+LCZ#=X1@S(!.-)]DZ7Z2)>PDH48'Y-AEHL^Z-#A_ MQXZ"&BF(R@0=>\@4+ B=Q3/VA$$SC5!;_F-?'39SU >Z+L:0H]X+F-I*ECK$ MG;"/GGX,%I1&#R2.3!1&3'R!!:V1=(/C(D%M2=;E^F#0PVY%+9*0%%^1>RS7TE:TDURR!Q6 )RO*TBW" M4L%8_8&&PN_)YHO$@$YE@5+%^PPU1A@*A_F5+7.VGG4;"B][27\5VZKR'92: MH]BNZ/2,L*\X?;)S/V_WS KV(%U[@MOSE,M7,E?MCX >/F#@ P9- @8VC! ? M)W _3M#$(* MG4ZNR%"/E-4VNUS!4VNJ66/7V14PMHG\:CCR8P]IM+2[@?U= M5VYD-907V/YU95OS8:)!AXF&>'O&#*IP;J'4E0T(AG/L]@;T179S!,5^A/'G M(,9(5@!!443D5U!<_$;XHW/*5MLDMUHQPUIC6XP"-J#/Q_7ZN?I0:\I 4:0& MRF )A;N2U,@"1A4 W-/?^RZ_KB.TNF&/]%ZC3?[\%HCFEXU[I/O%5<(SPD.: M)>F-4.YKS(0K"9L%^###X?5&[O3)[H\SS%9OZO"J&,;NU0E)U73^C1<&P_1. M;#6)M+B$V; 4I@2^H.PY(U<$W9&X^L'L%D:T&V=8"@M23H!N!ZENZ.,X/H[3 M)(Y3SPSPD9GCB6ZI;6[+BN').+Y32T!W>W:%%@RT^6NFZN1+PJ;-. MRITL5T(ZP%L+;5GP8+$Y40R[F;\'EI43];&;X0#V$>LW;X,$I\(*>^I2%"74PNK M"M2]QQ4=>?M*PJH3F)_B93PIRH8XK M7M"*!=M=0&&PX::&=G!WL801+;\*'."X8@<=@%=6 PHA33B-222O+^R]A/QN M-IU060/JKX7&[J^UBS4]Y9]>(1)?)*5H3<8RH.8+TL!JFIGE=JGMV@.R#E%?%E!=%7S5R^!V@H.Y#OY^9*!5\MC6KYE80BCV=G M$"G7M;JQY01]&-#^VH5X/S)Z/_0;B'JQM:A*QX'Z^/ ?A-[I_/; VBWD^?() MMBH6('U]4+.43B&V2\XS')T)!S)9%*97L21OL) @"24J(9M-'A"+\DW]@K(Y M)FDFVE2RUM*XPY%&_L?I.B]Y<'C"TZ7%,1*1=<@^>1>OD8]:^I(,BUJ1-KUKH!S0E&R7/YL\E%4 M0(/*Q0!#=JY$&E1&$"3&N0@\6('JA56H#9 M<^L",$@12X>8D*'%F+O3D:%+1NLP.W>"*^711LKE6$YKI2!:#94Y=W#KUU0# M.-6YP[R.M* (Y'$ET;4'A5<3Z ?+[F<79&!NN+S@9OUS>0U15. T.;AXC$W[PNLY3P8I M(&T&#UPPQJ;^L 6CC45",NZW?Y'_)P\#\9O_#U!+ P04 " !.,055;T], M01QF 0#WO!0 % &QM870R,#(R,#8S,%\Q,'$N:'1M[+UI=^,VEC_\?CX% M'G>GN^H+B\]B?6.AE8MG>ST=CWY\>?_SXX\>/#S]:'QSWZ:,Z M& P^OK#O'(5?.G;)X\H77T:NQ;^J-9O=C_33V1?9!X8Y_^[J]\(/9U^UL:E[ MJ]_TB/[AR7G^R#^BO]&TY7'-Q"FT/IJVYV-;)_/O>T;]1E-=FJ3G M^DF_FG\4\[/ =\E3(@$&'^GGB[4E?4]M+:UO:16N8R6L@G\2MPI_ZL9CAWVR M ITW1%E%#OMXA+TYFEUC>WS(7@YCQVTX_6-UUBMJ5\2TZ MG$E!Q.;*O]GLMII+H(R%X\J0>N"ZQ-9?XR^2%[TKTW "VW>39A%^N/(#"N,GC*>Q^&8?K'S938"UNPIJPW?7N'B%UO3CC^QC M]ILFXQQ-/3KY'_1Y3+!Q@OX'H<^^Z5ODA%%I1HO?U>:?'ZC0__PQ_(Q_[?]K M--!78A,7^\1 HU?T$(+QC((1W3JNCRW40/V/;3X[U#MN#XY5#=U^0XU&.,*$ M^!BQ.3;(GX'Y_//1J6/[Q/8;#W1^1T@/__KYR"?8DP_2F%J:# MVHY-V&?FRS&;$G'#EZ9A$/OD?]AK^HWK8$)<4P\7\^+?,6UI_,YVA.U]4XU> M=AL,\39F?$SYY?CDJ7[V+KDF[KRZ_D]0B95'4M\7PC_FLG3GWJ^$=NKP^ M%3R_X838!OW7O[#PTQ$*->3/1U2E'H\GI MV/H/P>ZY;9Q1YC@Z:314C6HHP<\[<_1@,G_@+1W",2[H>][1R?]JA3Z++2YZ M$OMZTK,N7*PS^X0#1.]W!E3MM3I'*\\V5QX8V&;X]O?[L]GC(U%X/+0LYP=3 M.!<.E3'!R'\,K*'.I:IW1W1B/N.112(B'"$V3_KKUBH*[&!B.+Y!='."J3B) M7E!1V6@=G?0&\Z7,IKYY+=V8M:@AK:M>2[^H_]QB]T;]]YGNN$W; 5D\:MH,L;9]\32H-S9#YJ[2JE39S)Q;!EX>J#N*J(D6DLZ[;%M%8+8NI>+ MKP?I5(;<:]A!3[Q9PZ7G!7GGK[64CM94^OU^MOGOH"%$S[_=ZRF]?CO+_+O- M'?;_P278"]S7I17DF[NJ=#I]I:EF,@"[S1VV7NC4V\J@V4F<>@;_Y?=+6Z?N MZ -^B;C1?QV^F%Z#!2@\W]1/PX#,-S(9$7=]23=38M-?,D_G:+%-JMIK,I]' M[2/ZGP%B,13V'Q&N7=)TJ8M S"<[WVQ5/MLVFVV'_:?+_M-#(E;09-/6M.67 M7P+/M(GG#?4_ ],S&>'X$H:N3YY<_.C3)88+^/W"I(@B5^8S,2YM:D \F=3A M&7H>\;TOK]_P?QWWU,)T)/;ST\#SZRO'-:J[^"6Y8$.#8HQ-D.GZB=#TV)]XM^@5@6 MT?T 6[>N,R6NGX ;8=O5;F[:KJ;4VW7M,,:;$I\,GUQ"6)BC:'2UM0W;)3>X M'EQL$!;1*WR/VCDA]5:[J5IGS7%(#'EMBMK<4;7A!I2M7.KMG%(U][2DY[II MG9X.M>X^))O7633&'=U6PJGRC>[V))C$DR29% E;WQELV/KLH<48<)Z1$<4? MVT[&;GP)]\0V'?>>Z %%SRG]U_0OL&Y:YDQX_7[EV$\^<2?LQRQ%$.*1OG'E M8#M^Z:O/8=]=7FBKN6FAF8+GRY;>[U?4'"(LF<&(2X4P>^Y<,KLV5V+8HDK; M#?79+P0;?P:8,J:[MF3NTK&I?R4.9=KIV*1H"ZV8\_6U7E%F)R0:U7[BD[@C M-OD13F!EX1OE=?Z%)T_W_NM.T]TD+S.9+I%9NX5.,XOCGKC/IDZ&MO%O:M2. MG< CJ0ET^9!FQ>R1-X^S.:PN>I, [-9YT8ED[@A=\794#O]OI^EV-TRW5% Y\CG M8^N$%?D8W+HS=3\*;W^G&S5';$&[QM#DOR[L$^_&'Q/W88SMV/TL?BL[[58J M._EWOIX[,@U+,VF>6]AM9=?GD?C#SR9\!6^/J69>C_1TUG31L<'VF7W9P*],GA#[Z.2>3'W^3-17T*;$ M?>F+]996>_-X1W3'W;S:WO;5#H,G:M @K;-YK7%8_GR.G_Y MBTDE/L7[ZQ5Y)J&NGG]V:4\#W^,?:#-_>S'$-PY@SA(7+M\O_77U]TO?8+4! M@/1O5CQY[/%203I! MQ$M\6IB5EC5FM64?7CS*J^''K"[MYR//G$PMJC3[BV'1-Q\I,1%_*HFM^SV]_'6UQ&K]QR>S MMU9'GW(A/OO+\ZF_Q_!^LICA['>+S^;3-):^RE:P>$3XR>SOV4,^KNS%?&\8 M7OC&A.)T-OXDQ-A)]'@N2&=#S#Z;_VX8=,*B94A/J[.?AM\9W*[+;W<;IW-\OB,K,C5O &1OM GMB4PC\-^K 7IFW-R'E ADD_]:CIN>1Z;UK& MT4E,;4@XUN>/L8^8[^-\)F7*_9S$&AJ&&684F)-X:9_BJ>EC:R\(MW%M^T3$ M.^)CTR;&.79M=FYK+Z@7OZA](MM0UX-)8+&Z2QZ[8Q^[9,SVZYF$!3U[0"C#$KDIY@,2&<%E@P0NFV0RRJM43D7>WVS$0&R^> B0\6TT&1 M&RRM BVMNH("++1](;1L$;I*]L8$^[9HOV2-6+LZDF"G5A&AJX2(8&_6DFQ@ M-Y83H:N$N&#_R48P">RX0M:84) 5EIQODE%E169B0S6W0$3'ZS"@R(W6),E M1B'K @JP0FM'Z/@#EV##B?4O1-9Y@RU64:2M?"*"355+LH%M5%JDK7SB@HTC M#<&:4,)?(+&:8BM-TQ$+S)8]("*8+;4D&Y@MY9@ME1 7S!;9""97@E#<&F-. MGD(95X%APVQ':$46+V8F,EAW!TQ\L H/BMQ@39:5(*P1*, *W1="2V"]5K\W M)MBWQ1^?%EJ<"79J-8U$*B BV)NU)!O8C64U$JF N&#_R48P">RX0M:8T!L0 MK+3B?)/JFAQF(S)8=P=,?+ *#XK<8$V6&(6L"RC "JT=H4VPX4KP+\2VHP=; MK))(6_E$!)NJEF0#VZBT2%OYQ 4;1S:"21=I$[3&K4>%WUXVRB\>PY+J"<_U MCQ/G?G3"/EY=0&&6MDR7J@ YZ^DX)=Y;">3?YM_-A+4DY,^,6"SATO0FDW!N=":3<&WT)I-P;73GT3'R+=;K=>BTIRJV? M]34VKE2)I[Q%32[J:.<7"*1W#I."W??K*HW1P,?OZE]>'UVDH M+BY,U_-9Z9H3^ >"@-1/W+I[T;/?[J%(]*WTWEH!5,9:G+D_=TM]M3<.730$ M?9G9JRL.G?>$/L< >.X$SYA-E!*?Y4#J86RZ@*C=$/5V#P\84*?8U\?!]!:_ MLA4"I/)!*FX7ZP&JF2L.H#ID4 GO6 ^.FT1,/S>=_T.P&YL+^4]I5O.%24<1W_OR^@W_UW%/+>Q%1QP#SW!64[A)(O]FB8LL**/&LQ'H_@/1Q[9C.4^O0]NH MG]>2"1$\RYO%OE^K?VD+@;UKF_ MG O$E9]SMQ^5_3C;MI[C5[161WRY^N37YAEW8/;!Z*/C* Y??KQS[R2?NA/UX>=N"*70[ 'J'!+U,C:)6 M/*$"NG\!] !Z9703+%'A)G4M^_TW[)IX9)$[NA#^\1?L\3\ LL5!-D]P(UWS MMM2+6*?[PA%;!< >&AL5L=UR)Q]@N]JP7:H&3,!VTK+=9FUW'KB.X5@6=H'Q M)&.\LO3=.@2 ],!ZTK)>63H/6$\HZ[UAL0O"VHU8%X%M>.>/CT3WS6=R M_P-/P=*LF.NV\T8*VNT7NY@0@JLKW'3+^LS; ML=W_&6"77#B.']N4S?OST9^-D:TOVZR \XK^BK!V@R[FY[R8\HX.PIFV;DZQ M]6^'[N4/2M'S%[KES* \,RE5S%' A;YM?,-V\,A^37_Q=#.->A5Z$4W,V;F2 M#?A_5Q0)6%[ZERPS)IP^;GZ 1OVVY.^H9+G?ATXW:^(.DGN-)\*X#9 MZ477YIN*K<7^_D*PP9B*?KAFGR7C\^R\IFC,N@>%@4T/+SZ_UHL$&9K,)%/KVG']\1/A_]>#G[?M_.JS9_L]8X'18+Q(DBE3^@3$,J&AQ1J8E M>ZN5+3(R837UH-56]1>NC@6VV)TDY]3JF+)I[P'%$M94+S4#6>_#R7J+8_U9 M0X?V6D.'9*7Y_5XV1*14FM_O"TL(11N8)B$D^#9E=4$Z%4B7+Y>7EG2"3W#% MM%$!TF7DNHKN,(])N0/I,G)=1>LX#$4+1-U##0M$W4/5"D3=>YUZ M1]AQ&MTG!M^.[[;I>W?WWVM)V(UK.43="L3=8QT+Q-UC70O$W6.=>TO<1\>= ML-8/(U9 M]@@OC>U(G)X7#?-@@Y1 0.E#T4; Z4/134#I?=73U_:NC,A\WC\ M2N^J4\?S;Q[OL?3'+#8L8ND"S/75'(9Z!@+ON58& N^Y,@8"'[ .OB>69=I/ MO.^3^P?AI\Y>INS:]3V@][;%@88&\A^T_@;R'[1V!_(?M.[_2FS6E9WNT-"8 MF#9K XE90\C]P4"J%8(5 $ >P" )8! *%$B5 /&^&.> 2[^ICNTQEY)I;# M^]'L#PQ2K _L P !V 8 K + 1[:Q/DK<59%"#*3?UL91KKJSH,Q@>:ET+S M2OA\UII18[?)W8^Q2^[(-*"2CF["KFT[10)RM7>C)N;& MML1> 0"W X>;)#HO!IMGYC.CL1%BZG_#ZV&LU_G;DM_ZM3+]"$Z)B]@OBJ[< MAP1DE.@NH;R\INT#D;2]Y;7Y7:Q QEUYK<@;5],1J;4/1&K)Y*FM4+0L7@,R MUH#7VOM I/;!\QJ0L0:\UMD'(G4.GM> C#7@M>X^$*E[\+P&9"R;UZACWFMH MW>67]\'((W\&+$S[3/\SS\*MO2\WJ1(6L523'[>:(D,E;&]3ADJ6ORH@+,DC M7A?8='_#5D"^O,Y?_D*WF)48O%ZQ @-.Y/EGE_8T\#W^012 6![B&\%>X/)8 M_H7+MU%_7?W]TC>\.W;AF&O:3W)C)MT6+2"T8:]VSY6DV.R8F6S8]>)BM=5> M7BTKFH1=0BT3?=1!I,F3Z'.*7<-T3@FK9OX->WI 7WXQ'_F\6%,^!1<8LRF=-AH23V1K?L_DSN[4 % O0[JA['I&K\X MEC'"LM=^U ZJ,7L+ %P'X/F+'^[OS>.MZQB![M^/B?5X93Z2"]>9M+K?Z!!C M[\'I-L-7ES9E[PO3]?RA;9O/Q/6P^WKS>&HY=+)/S-4 & N%<6$4 F9X8V+H M8Y,Z86S5-X_W4Z(SK!G<+Z-J[8[^KQT!0C[.\Q MP0:?O6$^GZ#_0>@S>T'_%Z%__.T%-S_Q]U8__3Q%GO]J45(^TJ$;CWAB6J_' M_WR@F^^A:_(#W3D3;/_S$__4,_\BQVISZH=_/F/7I%+MV&9'ZJQ/$^P^F?8Q M^Y@""*.Q2QY_/OJ;[^A'<<] __@S/!U,J"[4D8V9X6$0\_C,H7H^JC2A6 Y5XQU3.@E&\]$)M ;K_?W7\?7C^@AQM$#9@':J4PN$5P'YVH+71SA]3. M.^/]ROLW%^CAEW.T9//,[9WAZ0.B'ZN#5ANMB;!]8-J,!M>%XR+JZZ$_9[!# MH>>$J$-%#+05KK?\V^>A][4"UF.#.9TL363@UU>"76*G1.N_ IN@%C4PV)OK MD"W;%HQ]1B8?+'IC]D04/1(M40I%I%KX,#/ZW+A@_-9.AC^XV [CNN*%>%-Z M(?YP-[R^OV2B&J1XR5+]X<_3:\/_U^-;Q3T.7UZ8=81[#D1>7A^"BD M?OZ"=9]S,R^2*745 M18N(3_O#H&PH;U%,K);(G48JGAL\LW%21Y'/ MB(5_8)?D35O*O($/^.4RJ@L+^_%G4_/MAM;7.NU.?\O>I! FE>[2.XX=Y+C( M8?5JZ+^!:WJ&J?, F/.8/^F>?TKF,K3YS-PG;)M_\;_7A;6DNWKYX>[#_0=T M/IE:SBNK]BM_&U?1C:Z=#_&*#G3"#N;I(*^"?O-#V07%%G$Z- R7U>.'_W-% MG4TUI2CMMM ]=59M PWYX:%U@:IL\]&B9Y[2ES?N@_,CK7;[$C"GF!7*Y7TD MEYTW[BW5JU1H"5.[W[#G87T<>,1GM:;[IWNC[;MUZ/Y8_V=.0YLEG>)5^\U6 MW75NM'[FHDQ=BAQSBBU$7H@>L(L Z=M4:A.O)JJ.T@\Q H)VJ3#X$>(Z?*2V!^B* 574:V#(6WE MU&J5U#UK'F;Z)ATJC)D1EQAH&KA>P()GOL-,-.Y&J-J[T7NFN%BMQ/F+/L;V M$T%#W3^&V/9;\1[A-CJ!LQ)UGD6F^3>/P[CT_,U9")N=[-D2YNYMK-02+RL> M3#\\#$6HB8ITB]JJL>)RE6638N_;5S=8!/'=^7FGV*%2A?K+VR<7E7WX8/ZSNZI/@J%QYEBD]J7FS%],S^8%+D;?"%B9-,<9=K M[!GXSS>)^Z^6,Z+^.3NM0WQ)'-PBC<%+VV!!8VI@O2)]3/0_V.=_4(E,>(: M&7Y+B=5WZOMP9F/LH4?3HG8CMBSZ#5:US\8-D(6*];_M6I2W3"=:VJ(7Y:PD/OZ'@4#\@+J!;Q MQ@[+\\[J>?TQ]M=7\0.O3I7-,_QQM)#W"L*V@=YI2ZL=46C1+XW^2]?"?L2_ M3W_)IA(-QGLL\IGPF6+/1X,F,O"K]R$1-/7)L /^.4-+5KY^VW-T-R;V'/Z$])/S%]GR*&.LBZ[SHV$[/6*R)4 MY+ZB2R;5L,Y#>F?8QV'=T1I#+,98]K;N HN$"V\W.PSSU#MG727F''/?>$#O MV,O>)ZVE?8B^Y8]-7M4P954-22P2#B"(3\+ISY%/O/=Y<;VT6VRS(I@#KDO& M-0401A8=@""L4S>:]3.BI&:T=9D(C'V7=8]HQ'[@T0G1EY$490#4G.].R+ M*;Z2.,?Y-YGDGWU[?<:GT7IFGYLVYU[*:*.&%AU?.E/E:__ MM),^^B?PJ6HK1WX7A9;\VO.+.F6VO?#5/:5L\^2XKS&V-?\29R@]^E)J,_N* M\6ZX-4O<&;[!1\QS.F]][SJ;4B!"N"PZ#9Y]:H62=9BPHSFFV2IA!U<\VS0L M H*A: 1=Q^ER:5DP(312Y0;>A_9$2..Y41'^&5D6$O+C%GW %S7KNEG:86R0 M")D G>[YL6R:ZZ>%LM%Y9&B',PNM[9HST6Q)7_EB(L^A9&;:PWCEXP9/DM4J MQ/J_YF-<2(<'APF\T LEK*L_:^82TQV .K+L6=8K>_@/DSZ:N8,V M793#?,IGT^-*-+IYA?FLK%"??9DUYC6P:WB(E0B:1E+*O?4.QZ;A >^-GLE">'K?Y#O Q1+';9@U4*8V>)96G[ HJ'=8Z= MMU>ZX+%#RBUOXN4\D7G/\ICW+&/IW00^9SS*@4?(HZJ"\,A'8)LA)?BWCBAT M=)/.P/OYZ/+Z8K4KDQU,#,>/OK!*QMFM=KV&-C@ZT51ET-64?G6_ NL5:8.PRQ./*RVUV"V!UF$CW[ (Y.>C MVZ]??IU'D%::S"X'AC@ET4IDB+UUQ(=;&^_Z^[?Y@'&MGI8>/)S?'2-L_<"OWGHKW)4%S%KM:IE:[8;-<]^L MZI>SN]A5L>U96Q/_]F7:?R#Z%1;6BR>%87I3"U.& M-&UV(KPQLBCJ5AMI\7G,GX VM%/^$6T+C] R;@W!%%8TK;XY9^RU[ZX+@!3= MP910F"C(HX+P\5-"?^;9!BU L *(!9]4P#%;&F.',RSUG/R\*>6;8\%+Y]:K MFQ5O ,L:J$HQ&\H1K!,^9P>?U=1$KR,VH=^A^'L8?KDZ9_VU3F^N'\ZO'^[3 M3%TTV)",&8"(&4,_9,:FU#>9"YST#ON:YUK%"/W")A$Z;-DV:-VWSSXWX2/D MV:"X2916>G2+G\C";=Z!&.Q<3D%+B!%/JD:_RY=&/5ZZK.,&?X>MQ_71Y85H/^CEG8Q^1E;(Y,_K/TK7'FUZ.B M2SNT]]EW9JUR9G<^B&6D/+@"*9B5\;)-3!+ 7_ID@M0$ODTQ];Y7,1512:H>YA%,V* M)?!)*W9=(&I U!0N:N9JV7ETIM'ME2)%SO>9!$$KPF>AKIG4N9D_>5XK[]/Y MD08O4^:BQS-?HK_"Q)L77:^P*K#8-\6*BY70:,CD&SD[?C]/VN%4@+EC)Q&[ MR<#O1?"[OGPCIGI07@5#-/X0QM; MKY[)38>%\*$RR0@+_=EW[H@76.NQRNJD4DB)$W:U*XBE?3#U*Q1+K7T02RV! M8NE_V0$+#K)F)^^8W*WC8$IKC^[XT-KIG@[/(>51>L]3:FWG4WSU^=C^R!2H4#V\WY*0%67B0 M%+M*BF[=)44D D0*B/-HR J+Y&:+.FF5G=RO*(Y6-FO6,6[ET6EAGX5W!8+] M?CYH>4=3/W]=[LC_U13IN;E98VHEM$;6[VE+>'U+:>1.LHG/6VF-C>"*H=+*VV@M-;'(VJEM/;N2E.EJ)4)BNW4L=)@J4@]DKB. MY18'ZZM9_FQE3F!A5V&' MQ#X40]]NW=%2IO.GE? 6$7DBES@[!(_%-@S*5*T;)31 M#7_YM'Q/R!:CZ&BY_?/FQZS/*JGM]8ZCQ!B^<99'MJ>\M9#*O2":W1&]Z 81 M0C;AIFPIB)!SE,]S062[GZ\WAW7R3[ M.]-&_M@)/&P;GL+NCB?44>.M\A'ULO#[J@1\3(".L8G6;"M(:_7I?SJ=]Q%$ MYF11CW)BME 2K//(RX/F_PY"WF(M0ECU$6NX@5C#G&=LA;F<&"Z;A39_RFHA M)1$S]X!QN_;WI-$U *2I>_W9T?1 M54V!UWC">'K,2#*T#?8_YPMZ#/U3[+KL;K7?V'U(\QN;6ANO9%IGU^V^N8"J4*(+I?GA 8G!Y R2UH6J-EEH5D-26TN]TJ@-2S0VB N3X_=AQ M_09U#B?\>D 29K.\>86IY.)\VX"5,)Z:5X(/G[%I,0)<."XK^ET4^IZ1D;_X M*S)L<[%@IZWT!Q6R(* H)8JTO.*[%!1U%;79KJT@CS/(\\G;:(7=UH=-E[7O M*+@;OC-=+>J;15C?[E4HUH?A);D>9D2VXO. 8>26E]) M>H&DSLYWN0/P$57.0Z+,^"_,^>]B(K44K=T"@2T[<-JY ^Y% :>MJ/U!;>7V M'IK6(4G1F%@&HR)B71(D%]&I:Q=+8,AT4\G,M_GC]9R.08MDEU =/)'DD(ZW%J4 M4D/;.)^1XIKDE!<=I=>!&)+\D.GFCR&)ADQ/:78@>E25*+YC8&DXCXW (\@B MV",&V/.YV2IS]G7&5M%E9?;3%2,!)\K-XW>/BW-G4V:;G8IAN1QFTHGAT MO^A6P!(N M.[%6>Z!T!G!65'[HY$XH%@,=ZAEU-*6G5N@9';B5.RL413Y^@5!#;K[*G3J< M[?^EK3L3\H!?YNR5[RR.TNI6&+X#O*3$2^XLHF"\J$JG6V'6&4QB:A+70NKN M?[%5)W?B;JEP]]JQ]1TR_(-^D2/*YKC:I]"5G;7<(H\H]RX!80N^7*Q"/36MR#[/F. M_L?8L:@0]:+[P+2F.F W@O%:5O\5&F]7,=@!;M:!![-FC;>M!8="]VT8Y4!5 M71'GR&?M_:;XE?7@JET,0+)>R=W\1\ C2MR&A-BI>9[2;U?890> DP MF<@]!TJ-Y<=+YA*&PO"BU?@4W1X:ROR Y'*8$#60 M-[^11G+1O/^U1UU!QZ9GMM7K3I:5TAM 21S DL)2T,GLW6')CO,K_5Z1P1>H MCMNQ"=Z2=I%U58\ M@#@!Q"7DJ&#OY=C[ S>$XMQKRZ'&9 V\:REU7.XR@03'8Y=S.6W>%JJM02LQ M^7&3NTJ@ -SP%M-*L]N3QU2J62!4:*,%<$]WXBQQW1:6W)"\1^B[4+XE/V+$ M]5O8%3%4@Q<:.@3C>'O'A;DY7"-!O/\1_MYN#1B6&7,W2TE3.LTB8TJ0=*H- M)'?KPR 2DKUFD44,%22VRW+4&2ZR5KV.EJK3@0NP:("1W MVG]7A% KM]NI;^%8C*6^1MYJ_CQPK7&_=%Y]=E8].J@.IV5A%#@M*ZK*]-:= M!5QYBP@%?6:KF3V\X1&]8;XTQJ9A$/LX4C9]C2X]Q=>H=OA[\P,SR-F73Z+_ MH4:TBYZQ%9!/" ?^V''I](U4SVVG>VZ'70O?;#;9OVO/]L;8)=ZG5$_KIGM: M[^B$*CZR]B G\#T?V\Q; (,WLSG3CRN827D[7(1GKD%^8S"3Z=I>,'?%X",N MV9SR*K@ZXZ, JS"G5BU&0S5\9QHA(GIC%FEYNSMJ?PX. M I##JF/[JM)MU;? INKX=@&B^H[XV+199R3LVJ;]!(G2''R6VT">[?YYM/E# M70\F >^L<$8>3=W,5\,VT!05+K2N 7!R6\U% (>J]GY?40N]LP!,Z:RF](*P MR.'UD;HSF;ID3&S/?";(?@0>70=]-7125=IE]V!]#T@*1N2 P[K1?*N4G#H?M M9JD6TF89.YVP7!U[SHF9+U?'3)<6'.$",%(P MYLY0" -C6U$+/4@ A[=V/[SUYC*YFBF5 [O@M-O,G1!9.AQBN"?:_/Y9V95,)O& M=,-3^,:&C>A_2S%[X'E&2(-W"'H74[=EU._QZWOAR=S[\M3&\>#B_.T;8^H%? MO9E$8L%@FZPL_!,:DW 7-<9F?8?\V<8IC>U,-U)T[9,FS1&%A5MJX*5/WH^*/J,T=AE8O)O5 JNFI<_ MHITPJ20U6<@\)![[QOJ;\^CZVG>3"/V//P/'_[1&[O!-)42!@CSBFH_,HF0B M"SF/Z)3)>LJ:GS_BD[1P6'K%7O OACR71@:B-PR^-KLD[1>3CF+[7JU,5+M< MY+"[GLDW;/HN0;]A3P\L["KHTM8_H/F-SA7.C0*2Z?BY)'8>G;!K'[^FQ#=] M-J6$3R,DTW$H1$Z71?S]7+ S)-W,?R/%DM\%-@X,D\[S?8KY%*%T(K;AUD$D M''\^8EEV*F0BJV/^-W5%]?G?H3BB"I1S:;R^RB;S5\_G-'E\-F+PT(B9L?Y6 M%WM)R DY"US<:','O[M=>4KB]&^">,3(HY,'RI $3>C/QQXBE*0&@S=:O3@> MB%0MD>[-ETI(%+HFP,T%AW5+Q].LBB&$D% 8):3O@*J'0=7]EQC:06*+!9CW M55H<+$55H.B>411X=-\H6BF/[K\VWS-'\9UI(W_L!!ZV#4]!Y$4G4Q]-B1N6 M&R,#^_A] 8@"LNT-V7;A^02ZP=OEO9V1?&D+97?7.5&\N:/]5-%)D:.3:^(C M#UO+W:ICUB6F7$3DP'$2ZN];GC+X*:Y80\"#-U1[J&N'_HRH+JG=:*H9SFP_ M$SL@%ZXS8=E$]IA_F_[X-/ H)8E[:>M6P(R7H><1^H^1\^3625M3U&8_OA2D M:.(5A!, H!H#0'4!0%4: +8I )M*-^DV' !@30&HQ4M 548)R+K%= < P+T" M8"M> JK224 *P%XW^9!C^0 49#FOGPX0X*158RV?.I[/*G%J:3'G.-I3.B.G MGN0F?F\+,+D9I6\>OSJ.P6NMB?MLZL2[=RPC[V6KVJ ,RSK'V1] KU3H[0BP MUT6CMZ4,FF5818#>NJ.W*\#8%XQ>K:?T!PD770-Z ;U+Z.T)\!1$H[>C# 9E M. 3YT5M\?%V./,)!OPVNX*HK^-5U/ ]-7>?1]&OF"58KJ#=+X+X WXV3YI93 M)E<4FAD,*D2A:X^E@0!/:BQ*H'<<^22+S/%/WX#^*O MW* *0G9'(9M0=9#)D;@GEL5RNK;Q;4:A\YC[K/O1,P$@5QI4)V?)LT>Z04)0KARMDVH4U M>TJK!4'+VL,K(9V=+0 N&EX=9JYJ36EB3P"OO/!*R-5EBXD7(+W4MM+I@SM4 M>WPEY.^RQF])*NR*NMX;HW8=4[XA'LZF-NN1KDF5C.E+70!+-5%&.V MQ)QI#KP MD1]1=Q'0-[XW4P-0!(=0>2B!.2()H 40M$B3BU MN$>BJ?B Z!8LY&D.+.:(K9A1\LP?U@QKWJ*$\EP$A]2Z *8RHLI$8>2A6&JI?14*,.L/:9$G$86AJF!TNQ(<]@1 M7(T#>!M9H'ZD+" :)5SE0U9[-J+\ M:43X!Q?;7OBHKQ0"K!#B"Z$,3Q[P2QX9L% L[6HNE8BMU*Z5Y7) @(YK9Y'5 MH"X-T&JGDIP" +I&@$Y(A&6R[,N3T&V0T #HS8!.R,%EL0M/'+[5K_%%U\&>3@$Y(:&?,<N\VQZ#(>4H'6VU/'H M[6*S1<6FX00CBZS+S;_+(=>3)[A)L(LX>4VIOF,;I);24:OH=]W:%T/D4.$K MXHCW[O#M*]J@BB;" -^:PU?$:?+=X3M0.ITJ0F\ WWK#MR?BV/KN\%7;BJ:5 MD1K*CU]P!@_@;7 &5YW!<^S:E%T\-"5T+\;8)VTX6?\&>J4/TL!X.0)Y;1&Z)>\^,@75'8&8NS#[G0)@[!,V4 M#L'E]<712?.#6D5"'OS9FL,YSPTFI<"Y746N$^!<YMZ44.'?ESOU 7&J;SW%F6H%/#/ ZZB$(XHK11'D=$13 [P! EP?HN"(< M47['CH &SP, G1W0<64YHCR/70$-E0X Z,R CBO4$>5[[ CH+I0^R)#]/^BW MP<5<+7WX-V'"BQ@-3'< /Y&P_,%#3N![/K89*T'M XP&H\%HAS,:U#[L9>U# M:OM:ID.PN;R ?N;[@&+M_YEQ, QM@^M@,B+NS2/_KG>SL!!6:('6BK7SW.A5%*IW"FG_SWK M%7(V0\B\;"X"2NY2?0UL'(!W5G@/\EQ*50F\5;EM'8"WE/#..>Y&JL2>%?2W3Z?ITI?CQSC-?R(_H$I3?@?GS]2LSY\%>M8_'-MAO_\ MM)@AG^"*6Q%Y%>'TCEQ16=(WYC04;T/:68O?(\H21#% MID>Q=OOURZ]'ZRAJ-G^*X[[H'<[,_*W(XUP=[_K[M_F RS(@VD6T\I!X+S() MO4Y\^&MC>/%P?G>,L/4#OWHSX<%<4YNL M36-,PC5I#/R1A_VW)O^_..<[^N@(?8S;@%_.[F(W@.WDRG-G#OORS\>/#=?Y M,7?EES]ZN#F],NT_$/V*3BPKGFJ&Z4TM3/?.M"W3)HV11473JC#F\U@*%F T M=IF8^QN58D<0U'^E,'Y@T87TCV16$C&L^?\0+(30'P0H@%F)G\8J]X%\,V6'_Q9/: MY5/X/#JY(M^PZ;L$_88]/:!J24&7MOZ!KG]T4O7<* "Y>J;RTR5C8GOF,PDO MD#A"ONFS"<5^%J&6CD'A<+HL:>_G\C5$S=*/472AN P+?Q?8.#!,.N/W;#I5 MJ8*(8[C.CH0DMU68D(FL@_G?WA3K\[]#L435&F?0>'F43<"'YE0RG?P4V0:VFPB"$ M!.,H]AHV(.O!D'7_989VD.!B >4"U(X4XN)@*:H"1?>,HL"C^T;12GET_[7Y MWGB*[TP;^6,G\+!M>._!=S\PBLA:JCA+I'2TGRHK6]RCJX[3Y?1W5H=OBP(V MY^H3SG#OZ=7$>UE5(BFR$@Y2[^FMP8"L\I"5<"9W3R_T!625AZR$8['[>M>N M).>EZG64YL8?AX=FEFH>0AL5O;,HR=]#TU$8#4:#T0YG-%E#&/(T^KEP7$*W M .F!ZQ);?T6^BVW/PMP"P<9_ \]GY70*LHE?LU!'A@/VA=AS[S89= EW9&0* M;W"%OU+C&-IW$4U/(Y(^,(J&4QC:QL."OL,Y>:EI>//X@%]N'9=_X/NN.0IX M7>"#@Q%Y=!KT%;4%8QN5(,8;C>T"L" \DX0Z,3%$3R0';9MU/ MRCAYLP>><]50W2!<>\VX4[I9XS"28W55N'9 N-8;L7$';[/&=VJ$V)Y:1M?; M;7B% -(V[^"[[1*Z"7\1 SUATX[B2(@W9:'8:/C$G;#?_4'",R0>H7Z$Z9O$ M*\97R%4W)*R35V()3Y6")?4D-\J?N)/1HMR1X3,V+08/*B<\*C/NYR I4>)T M!F7<.OZ68/& %:\V@3/R<\8FQH@K0Q#E]A3,&'\1US&P-U[/XC0D8H2B\ G< M4(R>B*N=$.592:$G5*7=KR1Y#IJB[KP15_TARH>3@S=DY0M(\ZQ6 CPX/K:0 MLZT>H&;Y' E%2;H990\'Q97[B'+'6/5/0>'S937:KR:27IH:!9BG@ODFE,Z,83TCR"_&6"@/XLL774IK-2HK408S7".8) MI0%"')]28-Y3*REJ+M&U@4LA9'X;_->U2R%B?-:Z.:L%]U@N:S99C7HUH?8F MD^L:HP=F.B#?N16E.X#K'@#,F<&<4):3R4,5#>:^TE'AVD$ $ MV]F=#9T(8'!GPQNJP9T-:]B .QMJS,#O31H[%F5Q M+[H!06NJ@T_T >BAC?&B$SW-,S$L];_2?!ARFD\D)\#(0"PS*H@S* M#60=&H;)T*Y*8A^9_ MRG6-[Z*J1"Y$;OCHU)E,'#M,VT>8+0BXL<=>J]3_ARVE;K%I-$P;R'T8Y+XC M/C9MEKD!>A\"O5=*H ^0Z& /Y+,''ER"OT8N\0#$06@6,X>39S ]@$4 (IEBQA/S2(#[ ME3X=Y@GSA'G"/ N8)XAHF"?,$^8)\Y1VGAE%=&EMG5?SE=6T>/Z"+6SK!&$? MG1&=3$;$12V5KK&IJ35K]9P>3G%7C^WJ^AYM:I/86KN!P@Q[(ZI:HZ7^/N_( M%/J?K!3(L5F#IN&+Z37"BD^>[/_&R;/42Y&'MM:[*8;QKIO ]WQL,X=SWD.Q MF;*'XN7UQ=&)UE+:O9[2ZU=R7VO5(!&SAFV=/;M%W7&^"8J#0J 8T]9SN4#E M/.I+EJ,UK=8JHV4X(+ T!+:;N1&X.&?*ZJ$O[2A)7!8:66_9OJIT6Y5')'\HGBXO#EZW;%\\\ MMDWKYR/?#0B==UKC5;)-K]_ 6V'2%P&3'3(T]8&,?#YSAO!AZ6[R0 2N\N19 M$@&5X5K49JLOBW\ML6RI3&AU$JXYSRBTQ&1.ZB/ #F5@,$^K'W@K"V^_#SL% M"V<.[M>'6<':R&!M=.(NI'Z+IH,R',H+S->)NVZ@H).V>.68&J E45 5 5$.8"%8.@V&E3<.S2\P+> M'4YD5INH1+ :T% MWF+T-VP%9#-$UW357\1U#.R-U_,W#S6G.OS;\@5V#)T1F'Y OY,O -I3U(XTW ^8S8O9 M=)FX\N*?F0 +X=!#@:F09%)!X="#@:QDKEME/F%/2-)(=%@T*PRE\Q(/9>"M M\!*3^RD^2@J(J\G 6Q$G),\C.FB:U7,D*+R%I'Z$QU-J++G ?LK@/Z9)" MX (4&5K=RQI33N[&"'O$X,>PJ7F%.?K("WL-;?;@3(@< V_5T4+Z7&4,! Z- M_P:>ST;S'IR$Z RW!3F#G2[QUQVAC_=,G]P3]]G422B+[XCN/-E\%"Z608/O MBP;OB^F4E3\ 6"944^=?547M2EF#+IGPJTRJ]H6D5_)$"@]:M![*P%OA)R9M M(B:2"(@\@('!U*]^X*U204A^(7,X[J#Y'XS]+,9^NG2$/'"KI\$.)9/)<;T[ M,@UR AHN_F>8.74\_QOQQX[<)S .9>"MZ*GZFA! M4DT&WHJDRBX& 0C59.!M$!K(=/U'[5$%+G8&%WL@)#&1H^(OI?F=_AQ22VFJ M75E<:L!CWI: @VKN4MH="=H# AYSXU'$32Q[CBXH#$P.()XNAPP- M\]DTB&V@*747108'IYAZHO;3_-GJ]*5 LW;DN 9QEQ^&/,7[YJ\ZD7-0W_^5C17?0W./B,[ MOXF5;BHU>7Y!AGKJ26ZTYRN[H2<-\%,;_IK2:[>J,/U3$T'4#2CU$K]5/W^K M^)?IB?HH7CI?/)VA55-("H!,'NG9NT.W:FWEW *K]EM)J M @AK#\).;A#F;LF\(_K:1R<#56EK30!?'<"W,=C6S2\"!79LWED<+JXZ;RM= MK2U!M2E@,J] [.6&9)Z6SF)<$57I='K*0%-!)-8!?AM%8K\@_)4@_%1-Z;0K M\H9!^@F1?H-D])7CV%(YUNL?8-<72&_!/&&>,$^8)Z2W2DYO71,?F=QCAE9< ME=1-UG:KJFH&TE<3JK3:BRJM;J/5%)N[H7P2!I:N'$_N^VX.9>"M,$GHDY - M)CMD6^H#&7"3,[C):D*_@VRXRI- 2014:@^[I714*?-VDLF6ZH160L?IC$)+ M3'ZD/@+L4 8&\[3Z@;>R<,+Y\6PLG#F>7Q]F!6LCB[61)T*-2#+Q5CR:T#2XTS)-D+C/!R:^I?< O MMX[+YCKT?=<6>3!N<4N?:;4>O=0!MX&+"WA;'-I@2$ 6?T'W@HR(4'J M/%&B?487N Y9RLDT,1%P,<$D@;!,6RJ^5)RF]*LJ&1?5Y:GFDA)L[>IIL$%2 M" D[9XY9@:H"514!,*&%;*8P%Z@8!,5.FX)CEYX7\,/\<3<5AJ^<*:.;A\@+ M<773(YN;D .39PAE:T(2(]E/_+.O,LH3XRQPJ1<5WE(:GK[A']Z$-#^?D3SG M.9RFTF_V98F1 TKSHC1=PJ6 S@!O,B$[2U\N>JH M$DP9"/V->-160E0/^:ZILY=A]),!R(.(IS#&%9)6$QOQO)O3G']M^ .[!D^. M7#CN(S']@'XG9T]4:$%4?\2FR\.5%_W,!%<(AAX*3(6DD@H*AAX,9"5SW*KS M"(6DC$0'1;/"4#H?\5 &W@HO,9F?XF.D@+B:#+P5<4*R/*)#IED]%X"7I/!J M"TGZ"(V@UEYT@?N0P7UHITL)@0M09&!U+RM,.;D;(^P1@Q_"IN85YN@C+^PU M--F#$R%R#+Q51POIW 2HC/<%N0,=KK$7W>$/MXS?7)/ MW&=3)Z$LOB.Z\V3S4;A8!@V^-QI<3)^L_ ' ,J&:/ONJJ*VN+&:"Q,*O.JDJ M)+V2)U)XT*+U4 ;>"C\Q:1,QD41 Y $,#*9^]0-OE0I"\@N9PW$'S?]@[&BI^I+0@!)-1EX*Y(JNQ8$(%23@;="2*;+/VJ/*G"Q,[C8 M'2&)B1P5?RG-[_2GD ;0@JD68-S4#;!3S14J645>ZC!/16=BX5IT,6@4<07+ M7F,+*@*3(X>GR[%"PWPV#6(;:$K]1(@*0H)0BH&W^B55W,1R%K&*M_2[4UX6 M+;'/<2@#;T-,M^HK5FJ)'C#+LIAEW35E*Z&>S5"98NI8 MV$_S0(TZ?5_<@%WI9RC_@+"'L(8RHC7PT8^IN5DF3P]V,>Z]JG0Z?:6I#N3FC'J@$_1+>OVB%<0L)6@25:-, MTY*;8?91E>PSKVQBE58RJY03V6(:HE4-X--F(I:31_3UR#%>PX_H'YCN-__C M\T?#? Y?Q29Q_KDVPW]^6LR03W EA1-E<,(Y'Z\6OTW#I\P>1W>'32*" U?1 M.K&L:''SO[TIUN=_6]BC^_]HV@_LIT?KF]ML_A2S@9OWFP/4M UB\^U]F6?' M/B]M6)K)G+ L$72ZZ\3-S!(K5;-IGEGTFH 80 P@ M!A#CX(BA.TQ!4Q= .Q*X<6]-GN6I)!@JZ\.F,%.6IAK-=,5PH7M*_UD*W85[ MR_Z%X^_ 2D ,( 80(QP^6YDBN$I5P2/M.4_@92 6&)3%&)0;R+JH05HB+=B; MP(G B25S(J_2 "8$)@3;!8@%$C.%Q'QP_,K,ED/S/^=(ZQ:+M(QG*IMR(7+# M1U%K4UX,$&&V(.#NV+$#I)183+"S'0W3!G(?!KEG1Q2 WH=![Y6Z^@,D.M@# M^>R!6?TL6 0')S*6"T+G-*<[I375P2<):'^PODW!:,S1+T8BT/*3+B"B !3+ MV:.)$]@^@ ) L6P1AVT, !6 BB54S([L RP %DNP"$^BHW=7CN>]!VP -L#D M!%" R0F@R&9<\&.U,H%"1 PE0U D/4(S?S-%F]D"GP[SA'G"/&&>!$[1S+9&XH9?N MH!G72S>E<)2S5SNU(349[D66&Z#R.B^#9ES/VG20K+07.G75.ST-Y.-^R<=V M06 L0Q*J2K=9$2!K) JEPN(F*':2H5B.+]+39))P@L*LG0Z/L&X*LT*^#.8) M\X1YPCPA7U9RONR:^,CDOC3TU9IA+6W/I%JLJ'X#AS388*>NW;YL,#M5;339 M/]'+EO#D#^63,.3$CF0L6[OX&WPJ0O B8[ M9&CJ QGY?.8,X2!"%SER;,D BJUA]U1!EHEMRG63+94)K34IA"A)29S M4A\!=B@#@WE:_*L>[500YDDREYG@I%+TYO$!O]PZ+IOKT/== M"MP.I6'!@"D-5_X*T@$Q*DSA,EVF=T@>N0I;9, M%1,!%Q-,$@C+[)5J@U9?LC(UR<096-I[// V7:4)"3IGCEB!H@)%%0%0%1#D M @4#A4X; F.7GA?PS@#.(PN/L5N'/":I&+&C5\Z4T2[^C^W@@G,/ZS&/_ISAN 0]5@JF#H;\1CUI+ MB&HBWS5U]C*,@#((>1#U%,6Z+2&)-;%1S[LYS?G7AC^P:_#TR(7C/A+3#^AW M\@5!.\J@!^W;:H_9=+FX\F*@F0 +(=%#@:F0A%)!(=&#@:QDSEME7F%+2.)( M=& T*PRE\Q,/9>"M\!*3_RD^3@J(J\G 6Q$G)-,C.FR:U7,D*+R&)'Z%1 MU-J++G ?LK@/Z=)"X (4&5K=RSI33N[&"'O$X,>PJ7F%.?K("WL-;?;@5(@< M V_5T4+Z7&4,! Z-_P:>ST;S'IR$Z RW!3F#G2[QUQVAC_=,G]P3]]G422B+ M[XCN/-E\%"Z608/OBP9OB^F4E3\ 6"944V=@!UI/%B-!8M%7F4QM"TFNY(D3 M'K1@/92!M\)/3-)$3!P1$'D X.A7_W 6Z6"D.Q"YF#<0?,_F/I93/UTR0AY MX%9'G=D&KCZF (C]O2X37SD$=^WN'1D7R%<0B+,HKZ;ZRDETQ75 M*2$A&:',I9(K6BM,,@YU.K(+QS&D&'@K;*JX"V0%-%SXSS!SZGC^-^*/';G/ M7QS*P%O14_45(8"DF@R\%4F570H"$*K)P-L@U)'IZH_:HPH<[ P.=D=(6B)' MM5]*\SO]&21-T=JJ+"XUX#%O0\!.-7>H9)5ZJ>,\?1FZ P(<<\-1Q"4L^PTN M* E,#A^>+@<,#?/9-(AMH"EU%B$T"#E"*0;>ZIQ4<1G+6<0JWM+O3GE=M,2. MQZ$,O!4Q5=^R4DOT@%V6R2ZK[)*5-.!*;1;,$6RF")=$5>8[*5545YAV4JH9S-4II@Z%O;3 M/%"C3E^R\,;(<0WB+O\:>8YE&GRJ306Q?]X7-V!7^AG*/R#L(>RA# /"'L(> MRC @["'LH0P#IMC#',8;I">3TY-?L,4OQL,^^H9=?8Q:*ET@=5F@$;2H JON M6CV+663W9UY&=1/XGH]MQBJ._I:A: OJ2/6V+&HO/?" M\?*%+C2HX:L]Z-JY0;=K5^;= :BJ/45K=0&$=0=A)S<(S7O#,C%->>:TNY69 ]"*;,0@=C+#D.FB#])(??)O0-DM%7CE_1ZRD=[0"OR,N0 MFL]3H9(>8)\X1YPCP+F">DMY+36]?$1R;WF.&T'90I2S'PMC+E7D(Q M:7M13-IMM)IB43\+ TI7CR7W3S:$,O!4F"5T2LL%DAVQ+?2 #;G(&-[F7 MT.X@&Z[R)% 2 96^&8*B#0:R^-<2RY;JA%9"M^F,0DM,?J0^ NQ0!@;SM/J! MM[)PPM'^;"R<.9Y?'V8%:R.+M9%PB'\-30=E.)07F*]?/(?K>WZUXESA1_$= M],ZBU'\/81[0HU(,O%6/)C0-+C3,DV0N,\')+ZA]P"^WCLOF.O1]UQP%/AY9 MY,&YQ2Y]IM1Z]U &W@:L?D*;@]("0P"R^@^\%61"@M1YHD3[C"YP'3*X#GTQ M 7 QL22!J$Q;FW:B:175H]5*DH&1O<<#;U530N+-F8-5H*- 1X7X2^B"Z!A\@+<773(YO;C@-W9^%N(:F0[&?\ MV5<9Y8EQ%KC4;PKO) W/V_ /;T*:G\](GN_D3:^IM#K2E*L#2O.B-%V*I8!> M &\QRF^^V S13".^TA,/Z#?28J$_D5ID*2205%0@\&LI+Y;-4Y@T*21J+CH5EA M*)U[>"@#;X67F+1/\>%10%Q-!MZ*."$)'M'1TJPN"\!+2GBIS::0?(_0X&GM M11>X#ZG=!PK =-D@< &@QC1C1)63NS'"'C'XP6MJ7F&./O+"7D-C/3@,(L? M6W6TD,Y6&0.!0^._@>>ST;P')R$ZPVU!SF"G2_QU1^CC/=,G]\1]-G42RN([ MHCM/-A^%BV70X'NCP<7TQLH? "P3JND[LW2EZBK3J8*2:[DB1,>M& ] ME(&WPD],TD1,'!$0>0 #@Z%?_=2B9MJA-C M,MVA44N1=B@#@QE;_PA[ M*,. L(>PAS(,"'L(>RC#@"GV,(?Q!NG)Y/3D%VSQKM;81_\*;():E"#,8RFF M?PM:IUZ+4J\PEQ&M@8\^#!E.,++(*OJJ=2W3SW*3![I6AV,6V1F&GZ>\"7S/ MQS:C9KZ>UQKU49NJTNOUJ_!3!6.CAP MG'NME9ME\G11$N/>JTJGW53ZJN2<40]T@GY)KU_:!3%+09JDO:1)5%7I#BJY M#?*P501?3URC-?P(_H'N_N5__'Y MHV$^AZ_BDSC_^#-P_$]K\PS?S)C0B8&$3B48<9=F/ZU^*O>$(*RS)E;8?J7[ M3'_JTP?Z#D,F_L]/BTGS.:],.9IQ M-.'50L+H*91T2+>P1T%Y^_7+KT?K:&LV?XH#4/0.YT?^5I017!WO^ONW^8 Q M&X56'A*_^TDH/SH)$=J-X#B#(/H\GJ/#=?Y,4^U+G_T<'-Z9=I_(/H5G5A6/-4,TYM:^)558ENF31HCB\JM M5<3R>2PE&3E8GCD]-E:3HW;SV.#_H+=$%_XDFQ ML'>!C0/#I/-\OWTZ10CYB!>XUH[$'_=IF?B(K('YW]X4Z_._0X%#515GO7A) MDTUTAQ+(M UB<]WQ,I= GYQD@EM5(B[%Z"7 M@_"(6_D_%XZ+_#&ACMP+FM!QQAXBE+8&PWG$>Q'@B]OCC$5.]<%-SM$H668# MCMXZ%',P=H\0M3#"UZI 8)8+PUGIEG"<)>[BWL)MC@RM4#&U[L G%$96(K_ ":RPD2M&B;[+X7VQEAZ9]K41G("#]N&]UXN8ZCT M)O/=SH=>=37?E'EOIL3%/HO+L9#KL^F;Q"O!2"W.H-O[0676D?7915'V;&EG M1*J2$=?$1R8OJ:G93;YQ2FY;DD[5?HI-LNW^Y$W9M[BF 5JCJ49- [0TB3A* MIK#PZD5.C#%Z++$E"J/! M:!5YI"7:E^+J1#;+CE5Y.^!S.B-3*D%,S%41M@V$)P[=I[_X&S4S2-,.7(5J M;\7=I9G5!ETF%GUM$?9B:!O#)9KETOAMI:]6U,3JL$U3J2&;T(PZDS5:&&0[ MBM:MY.PAV*AY]$S2A9N@8L3Q:UPK\*PJAI])^;)^N4;.SHBM)L0[)!ZX$I F M]!+/I%0$@E15>H.N+""MG^M2MAJYP*:+GME-/@C/XR!1K3N+:["_6-F[:?! M!\6>,Z)[QE]ZH&NR 733X:]67,/VK,KF2^"9-O%8']Z1:7,BG<[I>+I,QJ'K M8OHNCWJ=CMG+2YN:D('MWSPF_.3*Q"/3,OU7=;=#QYVV!-U]07U)HKX2KH;- MI+XDAOW)8-^N.MMCG^J61?8]AE!*7GXHT7\,+'X8+."G54#=B6+[N L-LFJ[ M.;DN'/%^A$SZ23Q0JSEY#"[6[EK%M)^IA>&X MK^B':_JD83@_P)$2R;!Q)1]9-;R-J'9KX;"C$Z?:;G&U04<63@95(PET110< M[ ;=OXCK&/PJN 34-F0!+3@RZ=7/,_%\TP]< IZ+0&X546ZPSJVST/ANJD55 M!O+8B:!=),&KB,J#K'@].'VRQ^[,A>,2N@5(#UR7V/HK\EUL>Q'0+ H*4"[B MZ@O:(NH+(HJ=1@1[6-!KQL??;9?09?U%C'S94K6B="D4!T@)6A'5 86#5I6A MH 7SQX9D6%'G"$#T;;L]' %DT6#EJ/3V26CV?G M?XGYS-IE@ODI4).+:!EQ:>OLG@-R1L+_O;1G5+N;$RW/-08GFM)5*[F\ Q/ M2>$JHG%$,7#E=07M?D5G+,#FS*96YHEZ;F(Z[.XO2LQ'0GT1=F[/@ZI2H6P; M5UN15LM8E/EB>'9.P:$=WMUV%I'OE%$O%_^VE$Y+!OX%=2,);CMQ-09IU4UY MN-649GN/8AW[[,[8#:$98(Z\256>SNVT0DG+'M M>4C)&3FDJ,? M.KOV\#8BVY?7[QXQ+NTY.P_GE,MY9%@9=*3I17%(FDYJY,;U8<<5R-Q[<<56C065FN?KL(MQQE5)&W :N M/L8LKY?8 J"DC%^N>U$A:I0B:B2BD 9,[(6@:L.L43)MW:7MK M@$/ 5%3!6U=$4YV$N-/<>=HM[K3<_: B=2>_9JM\X&K0*Z*O3EGHK4P1I=0Y M$#B%T6 T")P*"9Q>F#:V=0B.2XW$B+:[L[#:AOR4G -7 U41W:L*@FJ_+P%2P7E9 MU3*G2RY*6 AAF"PK:1N('=NOF1HYH *H[BX-K]8Y_>;Q+**ZMRN7=Y1V-8Q> MTPI!X(7=>:&W2Q.M GFAK70T::MEP=_:4@GX&)M1KI4^E-I6[8EHGI502S6O M!A!52]56!MV*;MD[6 TF-WI%M,LJ"[UJ7^DT#Z-_8P)F]NAM4-RKBOO\\9'H M803T1>GXO@+%BA]ILQDUZX7YB'9]")*24)HW#R> M1\"XH[BXL9G(9?^>+W!P1SS?-76?&.R#H6VLOK'TS4M;MP)F6Y]%5S%_I:PU MI;^@?[/YFG9 C*@!AF/O*+<['6D/$AV2(7)(;">B(J;N;*=ITD:P('[]UFLW MHP9YZ)T1MIZ ME$%+FDJ)0U*]E8-_H[(44=HC/_J7[%%%TRIB XA=;\KB)JDZA'TT(O0'-HMC MLXXQ'# UTX![9G]ODBAKI49F*$94K=%2"Q0C)5C7K UIOU-&"!VZ< -/K?!4 M/X:GFGO!4UI7Z77+B.OGYREP6#.H:E9V55LEO95Y6Y1Y#2=@EWZL<>_?)1$O MR3/<)%\&,?*E>,>W%/G25'JE5'.MRY<6Z&Q@L06+]9NQ9O%>L)BJ="JYG"8] MBRVK5?AA\[R%[PXE!M(M[%&4W7[]\NO1.GZ:S9_BF#5Z MA_,^?RNRM%;'N_[^;3[@LLB(]@^M/"3>>DK"[=%)B+E>!+ 9J-#G\=QTO!U^ M/6]\N3L?_MH87CRSN]@-8#NY\MR9H;K\\_%CPW5^S$W8Y8\>;DZO3/L/1+^B$\N* MIYI!A9&%Z=Z9MF7:I#&R'/V/5=G-Y[%D)&,T=IF _)OOZ$=32?:0S?>!7P5'3]Y1) M>9ZCP0OQ,P?!"B 6 N< 1,_GT"8]W.!*<.R_A7\_^R]>W/: MR+8W_%54WGN>DU3)'NZV,SFNPHF3G3-)[,=VGGG/7U,"-483(3&ZV&8^_;O6 MZFY=0 @! @3TKGW.CD&H;[]U[75QF-8$_005^@K,YTWH&*"/P):]+; ]FY I MG#OSSZ=(CRLPW\,1D'2_V*5@6E5[@%VP!E8?9B,:G(&(O0.0]"WF/\++KFT* MQ">]L%'OM#H7]1.-@XI:.<9/;PX60Y9@,G[B,-LRZ M^@CGY%EC6C2P^>O0!]'E(Y5;5Q7:A!R95<*&U#DE_W!L7'HP9)),-(]1_6F? ME^U_L7RFPV<#YC&GSQFFY/ZZEB$'7N!C-X1_(-1"G_\T^:MIF4$= D+0J,*> M;YD6+('Y9]H?#(R39V:[8QU6X80#,$9"'!(?AV7]9($V8B:Z[?!!"Z>&7UDC M4$B09U/JQ-@#\\:#[<0@#%SDP&(V^;6>Q21@6.^)>1,:$2PA%][F6<]@$<+H M8%.)4BKXVS$6/O!]RL) IYDW<<=(0-ZS(;$T#&&N('1\GWX))";FPY^ 28SA M7Z2$XWB\(Q[#SPT-7PR*A\^>*(L>/GL96OTA[0VL X32&-8ZYF7!-52W? PW M :N0\:6YMNV^P$M !W4,'PPK-T#N9UMC'[?MR7+!4ARCJM.S0+-\@B^C7< % MP=[;$V0-3YXQ".8^UC<\>+*/*^D/\6WP 8P$9N$0&T'J&AOU7)OU80(3^ ZF M!K($/G;[,%??HA#8Z$//,"UW;/P=,CI4W-L >"AH8Q,''TH.SJ=%[.%3X#JZ]@TT7J,_ M#+&( :CNG]Q7[1XPX&E@9#_#9+[8\*AKP5??72\8:M=>Z/@O5O^G3I3Y/[ 4 M-OE-^S"$T6T&P.YZUC^N8_P&6 ^?X%-=^P!G8L('#Z']#ZCX0UW[S(!&'?C9 M-\O&)[X$L/WPEV%ZEJEK#V/# L[W'Z [P!%\< /P@/?_IOW.'%_.O!OZ@0=" M&][\Z/Z8#7K8/#0M&'EHXDP?XB3%V/3!&<(\>F!O:NO8[?&"< M583C;9;M)]G[^AH""=';P91V,.'_?UI#0,]1\P(;-*95A)WL Q?_P*RFI'^E MA%_Y6R $WN-PRF\2Z;&+'2?:T #!T&,,V#BVDO285VGJQ@#L8$28D MWP89JSTQ!YB]#:((OF=CP860=N]^XMEQVHA5NCQ%PLASOS MI"I'X^$[+ ?X .=Y)*(_P6-:GG)8(^7P]/_2:[IX_P6R9_$/$#?W[ GX,4&"L\1]*Z0:[1I5G:)WI#1BX;L ]7T)M MH4ZSN(6T@WC.-HB:;#\8Z!_T4G=L.4* ]:,)_I:IV$-\R_@L/2X3@"Q>$,& MUX&#A.>1ZI!_ O^ ] G8%8.0]W!\"8T+P,$DX5B/4&!8H7P46@' MOOC39Q$*^$U<$H1B?\PS)&6 (PZ?B=M(I8N7AR 9&3^9AG7>1X0\W$\0A.%H M+& T- +-X!DM?&8@/A"IQHA:/N,4>5,G'=21J,VS'JM.U KJ=0SR"L5T%S0X MF)=<8 X"8&83C3!@6@-4'Z4.YB?FR^7^W.GK8GM(I1BZ/L[?)M*&E?<,D^JM MTE,PV<#U:.:PUZ@HH0-(KLPW;$(7:)^.+_0DG_>\AB^'P 1.>X9/[&.$*Z7# MY&HJ3 4%%!H7H7Z$8XYXGHW/N$^<4"X!=!E&.P1SF/-^LZW\:<9_#^2$]R/ Y9)EWZ\!P+7#TB M=UP]+K8HC_\==L!F"6'Q@,Q**,6P 3(R4\,: V"ZX(Z^>;CY\!;3U?*VXA/K M>2&RM,8%1Q9G^!51(;9B/S^278C,-V+BF7#C@$7\8UTT.@D24N5P9LF0(PXM M-(ME=!L:8^9"B5/N!_ZI9N5R[8AE8-DWQLEKHOG %M"5IJ%0"#04RI;7#T

S!PLQI#G0"XB7 MTQ(3@DKP@#R$=\,G&$%K8 LZT1S%KP_W[R'!63J#:3N.<6$Y;4Q5MGC+SY M W2$#R&Z<9F7RS;.*\$VQ I \/7=)[R4/S+F(6Q>5)'X!4+R\B&Z0D!C$EF! MR8.X*- @OB/ /^5=!EU?F*''=9F,NPJ?V79B"!,TIWX _P!%"!2$L148MN 6 MKF9H>,L#"@1,7FB8,(/ LWHA6+YX.X"SQENQ'CI0F.V^D 6KRQG0]8?P/PBG M16R'+.2;ND;WR?0+$: $?([^Y+8W\#?/0Q.$LUE2CYE%7:/CM-NA6L M"U@>#MM#I^;V[W >R7*-_1T>_D$$\ \:7$/@ROAN.M&D\Y#7V(FD!!\,GO#Y M _[0&H^YIX*46L$&],0OT25&&R2!YR4(#PX2;6F#7!6A[\<6@1_VL7@W^2;! M9GGRC/$P,;,1"[9_&0#,ZYFOGU]PFV8ZY&?706#K1H'E MA8%M(PYLSP/!4E"8'Q8V#>TDUB49S#RS9>GU!^<=GAFQ$H =\R2[?+9\TC-A M'[H//_+]6/46MV5S'JI=2H=8K#,0=Y9ZCV#_4O7QM3>/[ABTJIQW=FH=>N=; M5#BXQP+6P^+;%YQ\X;>@".<.%H=\F,%$>A\CUA[M% I2!N_E;AC2R]%.A^&> M7)25(#PB_H^2+UH47ALYPF_#1P-:P$OS*!:#+@ZXR(%?\E Z5:%*7%W:^1\ M=2C0C=A\5'F*.S;163 S&;Y)Z((Q#8]\]+9A2<<2*@S]H05+%'-);J4^NRT! M.JM2$0B:,$[>54/S6R$8+B/TK=Z!9Y,$).CG(6#C7 ?/.PZK+_@C:S")@FT0 M[>+&,$*&VC#@(UD;!MHGW1Y0.Z,>B!2>YR#U&KF?:O].KIIB_SYBC,T(Q'', MG$0Z"U!SGZFM.KEJB:WJVCPR2.W4O)UJBYVZGY&!9.6@-]Y/RB>\!_4'Y&6? M0[O5V-7-Z57WL4=@VB;DNV5HTKNW>+,PJD&J%SS, '6SD86F'4KWA'#G!K\4 M*-H;KCK +&CHI#T)[P]([!/W=$60!6@ 4V]\2Y$2&&)B4 AH%)I(=JJTI2GX M+5VBF@QBL2 T6@? D))S0\UA:G2IK+P!2W6(N\1GC=H-6*Q@ROI:.':YB4RW M9:0\HAO"!)/C+<:?X6DAJ$7EAY96Q MSU)K];5!: \LVZ9Y]5U?N&L+79GY\R3+H^KW=,+0D*S8),-=*5Y'O,!WR:N1]=<7)6,%],U MJXA&A#2#OD'!CV>D&8]-B8*[@78"6VXE)=MQU"9?B?5LP21 EU$@(Z7S!&;T M@TC-!4LG=B/.4^2F ^FX!6KU1;T@>J,5X"'R.V4X )=SM/26ZEK$\U ]##U' MXR$ZU%T&;1[;=;@'503I(5<;(T/$6.L09N4/N0,7I@)_B%BQOH'LYP7C,9#- MR#@@&6],)RD\=%J?>'$,.P)?<6\NNOKF M;)H.3(SB]RWL%^"@)6@RV&F,":9()S+GDN^/XVCD^*8(U.&#Y9 (;)D( ?2T MD8NA^+TP*$93MJU+[G[$7"[M9=&I;1YR+)1'7+"B7)D3:39@"%'#(JY!L)QG%]!N2MJ18I3$)G]* M>*EB9_J(.@%&3?^R60$J.D+B]CCCDFX'71/H#\0613'\#B@$N*[XNB'PA MDJ-@C$2D?J T\$'V4\RLB /Q1=O;F;L&G:L40#(6C] ,1QA"^2 'MWRA-L#H M.$.^'U-*BDS#( ]^4CF!"=.=B/3TB,.0KXENBH>D (J[%,YW\;> $88W%Z)U MQDWE,4>H7N,R05(TC'TB:XEAZ=B;P0$U&1\+(W MA#XW].',_;?O"NWF1NY3UKN-_IC:^]N!L&3('YZ=_-C(3'[4WO,[37X+\M\G M6#D#9*ZH_A#][8^-?O0WOW2 G:?1HGN!=#& \[/V=,D _I&XE+AH+WT5E,9C MC:H=O^?U)197BL)'RZC\4MY;^BYNJ_/?)YWG*)@A8,=4/#^R_S-ZM9;A,"; M?VLI5T0) %![7Y6]5T9(N49(T3K?*;C63U;DHQN%9@J(77( &GXF ,NI*+RI M#BO_GO?V'326JK?F-)9JI;VH?T8% S]'3FG#[KY:_JD\B6^4.9Y?)7A!*M#- MJ\@0[^)U@\_,1^-UM6*_%_I%>TZ]_BWTCU)07 F*<[H\M=)=GO8-BN=ZLW&I MH+A?4#POU&YOSZ#8;NO-RW,%Q?V"XD6AWG?[!L6Z7IO7_'4;4%Q3>YYN:+=O MVO--Z+E8B/*;99HVTVX,GT=[= >(E(KKU(M>N!,JO5Q7C;[Y=M.M$H76:_IY M2^DME4=>N[:NUEQ!Y%W4YG0_5HZXW6@IYU4=>8UV=N'+( MJ^F=SIRFK7N@#^^]-]FW#.W.H%I^Y6J_2P4';+7)[%XUEZVWFVO[J>&,Q1%7 MBO+U=FVKA+\E1"K^&KBOJW7MGL= MI'"_5[B?;%%\*QOL*XSDWOS-IZ#N',7#C MB[K>Z6S2^E PWE,8=^9<(]Y#W=*C#FQL2OHJS"KU0=(E$J M.=$T8C=53F8S.[8T\.$.L]&*2@7[2%)3*"J(%-H MWEM8\EMSFUDZ1(J7=2+/W4 M9_UW9NB9QN3DJEF;88I8H&VMJ1NOY4W]?/[4.[-3A\^ICF"R1.;4>;)7K'-( MO8M$\;RHNA-P$%D/E/IBT]E3PVQ1CH_J,8F:6?T)]K+%XEXT<=X?Q79A$[RS MF6:T'EO8U4[00J(UDR@,Y3Q1!5?7$3U5DA6J(HC#D" HJ:*?C6-.%U;C=/*'+D3B-@.\[AZO!RG*.1;J4)NLO@_["OBVJ0XD M9^ :G"6WMM1&V)NQA MNP87#IK*CPU@OC!#F[W%TI"&&=H!HU*0G%L"%S9&QA/^23\F( +D;(;1S7DU M["]2#6C&(*J4AV_4EW M3) AV;B46";W6+PUDK_G%$<7?:PE/Y(U!^->/E0OE B2JOJ.Q[PR)J^EB,42 MW6 XU6(IV9>(UW@5G1U@@ A-T23A'2&R.UXI%I<^B'#LJ#$;&1!4FH[[<35)NF#04ADG^YQ'&%U",MR,=K=CKY# MGN)9O#@MUR>B#J9_A>83WTG>3,\/>)/@L4WEW< ^P7ZE5-Q0;LE*:^2ME:.N MH*+C\%0I23XLL='#[GVWH'G2I\?LOD 9S9.6[@PD.@)IBULT97/K>F79.OL<7IC#(]WL8[K M,G^*RMTFMO-!%&OVM6L76T6]^=1]N'Z+B@IO/QCUD/)90#_HN:9L+)_PG6B& MZ8Z#>"S949RWX"9C)*KIS@9244 M\DS[P6NNI=/69CTRH_+GMN MP1=]H88@3NR)7+(?+6NI[@ 3%B2F]P*&;*&?<3T[UF#DO!Q2FQ-EAEV?VP54 M!YPW ,?*QV-1_5KTOJ"]/,ZNOF73:9;?&47I%4D)_BQ_3LJ+]?GN%P?L>/9H MO'X$'-LNEE#/KJKN,]&9BU:@P1*T&^YDT(Z!QW9],NL3 M->#[Q)C0R&/P#9GQA1J)OS#1*S:NP1_W-,%76'R'>:E^K$J.O2_$N'^%GN6; M5C_JFQ$Y=CFC8&B"6GXT/RSM;R-?9#X(!E[:',<05?3),80.+#A-X3*"^3PQ M8N^\/1W=1?%"^Z.QZV$Q==,:B$XMOF!55#%=N&NC3K0P9=$!PTTNBHN'A&P* M/>!]+.JH._MV7"=:D-SCA6_@'GQ\4#I!OOUAYY!6:.IF?89 G[0\8" MR*1L*!F0QE3(7'0XWT>GJG=,>^48+R2BBI6 MG^BH3/<2:#=(;W?Q1TV?-"^6["J4!^J_1D%_R"K[GO,6S8$"!LXZ_H M8H!OC1[-0/3)Y,]&OT0OJA/!5QPX.03@?*(NIE$79$F):>E*$"AXIY1TJZ2( M%48!&U ZA%"=,B_91\=U7\M#F&6ZD7?U%#-5TV(=&C7AJR<8J-G4\%V61=5XDBL>DIM2#''TJO[1\1#\:11\@5L?TL M/((TGV+<.G;UXGA!1Q8"ZDI B)*6N:#O2Y M;'*&8R?^H-?,.9.XK4T6&^'-=?"RXPE;VG$NC1UV,J9 YT3<>N3"/HMV'L!( M;.L?/I6);#@R;P&&^9<0%9FS,>);IJJ0YL:T(O3VBOLKSJ_("X5=RI"1>4S4 M30'.;-ATQAZS#=%2*'02K1%QBWM@+@X0L_S.2JH+@K%SUW)N"VHL?DQ-G&=^ M3!3 _+A]$;("=-D#5T6"Q2L-X+")^S%NNTH]9L!,;LDZ)N"_K^7MI[L=> MHC !HV3! M+X[8SK(1Y?0MUSD,GT#^$&//8L\5>J"T?34#]\*7] ,>-UY"\41@LR3%DWU)#RC\I=B9G6I?4H3R1)AM\ M:$C3.I=N!"0/2"%QOS:?A9"_UD='#5HAV;SH!?C,O_-B_J8BL*W"\:H_$O," M0_E:S"H*YJL5#.;[\OW3R=5YK:'7:K/!U23)^&UL4NXG#P M+#M!H[0;MC6R M N%2HEM;(7K)S,0.E,+#A?N9U%JBOO%9+Y+V#\& #$?Q)L$#_&G4\:GELJ!F M3;@#,_,Z=S5VF[GKGIMNG$7?2+[=M5*Z=LE[WMXG&ET M%U2@8G9\[U5*J>Y-ON[(VQO,-(1*]SK8ZEQ2HFJVY\+Z*%B&*(M8)\ M54KH+.H5,*=3P(9V<5ET%*UE5 +"I02H[RJY]^3J1YXQ"OK$1]:GP%FM62=2 MK^>?5SF9.J6^>7XEW[QA.F6D!LTF]>3FVIPW,O3N^FF]<=JLKZ=W+Y=$,R;LC/0\2XNN=!DW3NR+?SFG5#J MG*IC2R5WSB':+^)ZQ[^7-XP\'X'.DJV,<9+3!'&AIE5L"OH9A87"O[4C<*&B+ZX-ZV< MX58HR+<#AE%&9;[SK,I\)?&5&$LIQO(5,74[Z$9@>N!8NAU\C8&T9]QE<^[> MPUZ95K%]S9^,F1L'Y+.UF.-_41?Q2#L%:8QL<887:.ID<09;: MD3EOE2NXL^;M2CR()O\/0UZ25\)QZ/X*\2:&YH>C$8:["YTECGH1L==YD1=Q M],Q,\.>NHP_X[?ZB*_TE(WRG4C/GW_%DQP#,!@K$P0C)B_R$E"MK9HDTVIA\ MYXE0L8KV^31=KS>!Y2.J%^YWGAQ]IR6IIMZ8"1X[I<]0H"8BD6<%9O$-:S4/ M:,.:O/CO>[R/EM/ $CBGUNOIT#)A"]])P57#."8LH('/"DHT')/_8\ #=&;V M-*WB?A//))487UYK-<)ZRV!=0K+*X+PE)Z25%,RTS.WDQB:JM5P_?O) MM%97FY%B28582#'X2&9MIMZWJ&!&:I#LHYM?/8/O;[TF=C,N=+#;\A=K5K_( M*7Z1_$K4O-!$#8SL8UN^$,9^U\&86_DB2FJ._[4UZMI$BC75LOOB/,/Z76_2 M=9C5:_E18C8WJ\"*V>NP[@C&(MXA)XB[%T5Z%YS'-WD<*]T6U9MZJ]E2O=+W M"SA9%XV%,@_* TY;OVSM;Z?STGK^[8H1_^%Z/\$:.14%M"K.BA>]<"=$M'+: M?$1$> A?G#M^!"M145.OM<\5]ZT\5B[79KCK8^52;]7G1(OO <%NSP=7=;6YKGR&#Z[KKD:'37:>F.CW?,4TRT'+/6UF6XY8+G8 M7ZZ[]WKN;<9=BF*\R]-25JYZ(<9+!Q#?\QC44@;C5.DR;T73L=6<$Z.J^&^% M,--.M=!&:E8SV>%T2I@M+VLNK$QC';T>FV3 M=V*'V)>\1"F4#NV^F F"Y\VUJ&2PF1!&KL.#[)X<*@MO!%%G3LVW1.9V7AW= M\RPG[PHV4G2O]A!BQB_S 9G?F(?M,TW+9S^PS?2'>*(11#M%(=H^N:J?S5;] MTF#O;=FQ-6^A%UE>N!44^VTLM'%6SUEH;D/8=+J MZZ+UR((2Y>*IN&CQ$93<_T+4Z#"./BJ9@IF&]PS[M;)/MOM"==Z?/&,0:+W0 MMQSJ!IL9.RNZY,1_\:;2 ]$5@;IJ>,]1S>5A""O1 FJCYFO&LV'9%&1*=5Q$ M+UT]^CZN#8Z]7*+NKWW>3D@7_8_YLT-F4X^)OT/#,[ M$#:!YS6=/6;S_C N MMDZSX=NX;(1_IEU/M!]G#V=157G;>-&G)MHW',>E;LD]-P1QB:7.P7HQJ:"U MQ[!XO"X:R/(?O$1+9X6[P]$*J'&!(&*QP*':P=GYTWGBO:+3LVBE;EH>9KO"N;N\SZ\O#SQN1C1@C'[=0SM- M&WB4(Z$!]_*>^!?B)5&\$\\5,OJR$0B]]TS[+-L'4L\-[#SB!]A&X#EJ;\Y_ MZ3/@6C#+^,.,9<;=2GB@..P>+MGJL_D-TR->LMM4I$WVH[L6#.*#.^J)W.5% M21+G54N2:,DR\?V_0TN6ACNP9(BYW5>,Y*(1R.G6V*$O&XXE'M1&+!BZ9LRA MZ#OD_%)>,%_V XIZ45(;"6K&'?56$QVU<$3JPHE#+>Y_)_N&6%ZRVX!I"$TR M,<\S[8OH?M='"2#%4FK)LMN3B9W1W!=L!>5R+0BFQ[4ATFB 18VRM@)57;ZDV,9L%#5P/SJ\$J;B M3O/V1'9[QZY8 8H=8L\]]YEWQAH8 !KL9\.B0E(2N1:.9 VXV./-FO1$M:7A#+R,J)>E/0-X\H0#B'<"BEG[ 7^%^#IV\/!\E B#)W^R(&Z< ME*E1H$H*NJIOR")GV!E'-!_\"EMLB]7D6#F<-[SQ&=.^NT&NGEEOT\-OHS2W MF!*&%APG&(<3/=ES2> .;42@"E"! S! W1ZI>;PCY3@,_'3ST?BEO-=+8A#1 M:4]V,/6P@:7=%ZHI%S(9K]<3FF,LB41+*6,,, ;FKLOVSYP#X!/(U(40 \X_ MU 9HU7"AQ6^Q;O^] P4&"[_!C?-!"IY MPI:CVL@UF0T3'[G4;Y(ZC$==(D&0]4+SB7B+[3I/IP" )[1%L!_5$VA@:)\D M]6 ;R/"\MERP06%'/N.?_K%T8K_-;:G*'2=880@4\IJH M,X1M4JD_%>I3V+#-T;HHOK2[$#T^0,;=)X_QCJ5OX@WNWG7?4G\W+B:XWB(W M/6W\XP;0E]^,5VL4 MCOCG^:Z\#(N*?'6FX"&/*#2X&5]?WG-W?G)U63N;;086N>XBWXU$#PH!.., MW2K$8%%.21V#-[5,-&7$8GD1;J;5"5U(1OHG*BNRQ1[O=RL[")5+?X13'EZH;]LM]%::%;-;YF-2$Q'03]D?L:^%6CT\LVR(9A+/M M _MGXCX56YD*%Q4VA+.QDS#VP 8I!/P]F/#6@Y9L\HG2Z9E0#LJ509_Q/J.R M2Z/T@9/FQAVU7M+F.-.Z@20F/1^Z];*AFP_1.V-"@OS1[?*MO8Y4S,_886\E MA_)YXVPV;26"I6R;+E%)JCW)XK%A$?)FB#\2HMAWG4H ^!(WL>TYQ5)BEU7N M?C>VN]\W?M]S7SXR*ES_T?)[H>=S5>J>4]ZC>R= F!AJ!>Z QY!W"E+ ,)J0 M)!I.9?(SKEGAR9!+=MPP*)(#OU?F7? M#"OPJ!5X%@)B\02, B]3 2]BEB!%Q* M%[XK_41#;%TO>Z_'M.S!IPZ^'#W$ 6^&ON/RB$O4S5C^A/D%-Y4C2EY.&V'@ MR@]XM0WZ)%D.(WE-/A4C%;AC\>+.6>>7N7$3#A&_=-"*UGZ%+A;BMQI>?N:%:&R_7T% M@XNE0F"*[RH6RGQ []T7Y_&%V<_L&SPWY*U,5NOZ"_9A5M-?FFUD4 G=.N&; MQWM-9-(YO#X86EB2#]F\U*S(0,PU7,$,P%*XTQ)^.;W@C6CD;/F(&;RP=K@. M6,2%/F+1-J[KRIK&2O&G\%H6F*9:O6/X^L/QZ5C;A1CC3 M(Q+E\7#\K(R[[>]KM1C^A7Y158;?7(GABV*YE6+VL+OB3B.CE/7=YT^/V96P M,VJ!9U:\GBJ&/?T=2A)M<<7Q[-O/^47&XX8W.0$+=8Z J#5-7(5Z7DGJ71 7[&Z]:D$GG2-ZL M8F ;D;P?<(_#L;C;+%/V?@.J&(6CI C&W?E?W)?59&_[0F^TYLA><48YG9D; M]:UY!G:SJ:#6H&BZ'?#7,/.+ ]S ,@%N^/TCOR:*MOZT47#OZR=7%[.[_HND MD+X8C3(4^'"T^'%?4YK--XS&Q4 )\WHB%[H:!=7/]79MCHL\ M(!YO@-+)/^')/0XF21@!\"TX;A[[9/%8;.,).-L3L#9\!O5)C#=*<\L5N; , MN05)X9*Q,C5ZWIEOS13A$#XSZ-&275*[+[V!-J0(\.)8XXLXS?C>$Z9D2*.BP?Y@V-2CA8W^"G2Y&>-/5Z[MX]"3&7;1O'_?D)I_/]0&F\:6=MH):7@MDT< M+=MN:O.,:-V:^^N2NI3>]9S B;6R"7Z+FVQ.EJHM60IEE/+RI9L*S9;/*WGT M'/.Z68XG=VD[>5:]156R@((;H6/%+BRP[)7K_:U]$#NH,%LA;INB\NYL?N2> MTGN1BMX[)?&L[@I5)G'18I@_>1_!8\6V=_KYQ6%0_)9D_,8H_D:F.R<3E)$+^TCE!R/7Q\:$E[Z2:?.*TE<_K+S@ MFV8YM[U;E^_)+P1H[CAF5NL;TMP=_;]5 IX,]\!PGJRXWIVB^,W(]G*ROK=I MLTM@\(>IN/CCT' ^BPJ(J]GREWJMO7K#-B7TRZ-\>8Y[2O"%;S!VSA<*SS2/ M?913W""??:Q%V8USO5Y?O>7X^K=$K78>*UKRS7E!1?D]KC(G M=9>*)=E7=K:IAD);9F[S9YG'W3K558XD4\Q4DKZS%5P?38I"OJQM2PU2_8S6 M2<>2!;^C$O848Z=J;\M"V^F*C\GPOC1>/T;KD'G'R<#A=(3MJ<_Z[\S0PR!\7KUZ"GN457;PT;19\90B%-[/",F, M8BO3\;0R?#.J=3]M^8M@4!Y(*D-DL2XW&X2V9EO/S']7:"T@0V)D1VE>[EF4Y@Q2-Q.9N7);QC7?LDJ TTH]B+<<')<5 M;[DHO&GE,]C$CDF(-AJ\]LLV]^]&,K2I?5L[O._ 45[52-',&-&UJ:% /.B& M2:2*V_V#JP!?K0%3U%-5&;%LX.M.=GY+MVV+3TI(HO;%62M'$FVX8?L':0N2 MUHWFWM :[U][]DVWM%ZN576C>5Y.)G6.I7 ]^6;\Y7H?4%WG>:CB).^3!WD M5W8MJB'I[,2GK8G;["IO M9)<7W;8EC^32#+:D>F?+,%@Z_N]X_(?!5AMZ_7+U"/K5G.&*VR:X;6O;RFAI M(8>[B4"LJ&!(XXSWHGZDIL$S01)5EQN;"B/5%0 M)(AP=2:04SY/#D ]&HXR5)$'A/'"_,P\-8!7&T\,BXP"S_Z'!WN)\GW)&J;9 M,5_4.&\;D8.2EB1QY.AM?XBE=?G*^.TS7CZG8P7/\V(%&V>=!=&"6>C8#CC2 M'2*N?S^9)L_:3(!7DJF**##X2 2:I=^WJ$]':I!L^,U#Z\D5[[%0;PCZBMLK M[+;IQIH]-W):;B2_$ITV--%Y(_O8EF^_L=_=-^;VVY#_3/QK:]3%<:1]Q!#?P,+>(GX<4'480C,=XMHX'XLRQ7F%>KMCS[*U1H=7QA9%>E^H MQ(^38@K#?$[B?3'KCT!=# LD^SW M0]OP-!+T,*EGPWX.;1<#()!IA+#KH,%J3U@ZG,K&,)LG2]S>? .]]=GJXRS^ M2.@E0=:,K-S3:=3J%XE67<>+THSR[8A1QDM?)Z# 2]WG8).7TA8=\; >M.L' M48UGYODN_,:6[P&E3Y1Z%LQ.),CP:O0&_A6S2:T_Q(+[BWH@M*:NI25';DUS MY#QC+<6?/]"X_DH5W)MG]?G=");JYT$;F_.D;[TN64,\=>AG_-3%6C$-$DMM MVY,T3;/1V'9Y&^MDU\,^'#(REM'8L#SZ%IX=6*]8-3Q."[%D!3]]T5KBOGVG MV+=OP@G(+C^V[?(NJCC@^2*5)O2GR.5%$J+(Y- M*(;,-@F*V&2&4Z.#'<[YRU+? D&.@2;I^!>P@5YHV6CLZ]&_$!Z>^\RO)#D$ M;%YWWQ!M';&Q.M7PA]7"B@W<#=G(*#6/J(N1P>O'T#BP%'\,Q$?KZDVT;O0= M3!0&@EWP0?DTX0&1Y_1&OKS[\$&^\FW>_C<[-9T3F?RE#$+1M3M83,"7%96T M.HLFFKNK>"8]AA,%B/QD>'#R.Y&Z%\@.0:*T?]RRQ")E6N1FX M0YX>:KYQO7:4J9@I2BW>J*/<9$QUAFN=X4?6%SW)ZG2.]>V>H\HCK4[<$^'A ML^?Z?HD8V-#VKQI?T(M>U)L)DEC__!8,L-.7'0E^O[.@^N@]U,U7S$,QCWW& M[R:9A])T*G;8'PS/FX!V6GU^=:@GT.WWPU%HQ\69U"$H,E GH$Y ,:(C/(2- MDX'2P/;311D5^]MG]_)Q'ETWD9NB3G ?3U 1GSHZ=72*;ZH3K#SQ'8!^>S F MS8:+\E:EVEE4V/UB=\5T[WB7%2U@_:$#BWR:B,R%_2L9N4R)W:H7VZOIEO1*U]A1>"^,UJU[YKO$Z/=AW%MR\]NT0=<_U2D&>ZYWFZGU" M%4)W@="+#(363^N-TV:]BAQ5R?NC0F=6,?,*H[-4>5_36^>;+ &I\%HZ7L]K M%<3KYN3]I5X[WV1EN@4(/>[*EJ+D,>:F^[H61.6/>0J_U:>*,!7WABQXX4Y( M.*LZ_"HJ>WPZ<6EJ*AO)3V9G>E!3[[3.E5BI.@P;>P'#4A4>O=F\4,"L.C"S MBKOO")@;TVP:>K.F3,5EH3B+I!+V)0^*K9*T;26J%0S7@&'6E5GU8%BNJ*XW M%7^LO*C.NBW;$3 W**K;M1UJC54)TU!]CO><5LNZ*5RY7?%F-)B.7K]4*DSE MT9=U"U@5])6IN)SKM;JZH:X\'+.N_;8*Q\VI*Y=Z_:*A$%AQF^ZBK(L\)8X5 M^I9'7]8=5%705Z8X;NN=KNQPR";8P]AF%/U MM^+^@W):.)="RIOIX'Q1UB4?G>_T4SM3?^IZJS/;^*4\6*S75%GA>WOXSKHY MK J^RU2P+B\V>4VC\+XO>"\KJV]EO&],@VN=;]*;HA"^!5NX\.3R$%[67:?2 M6!2^JXCOK/O!JN"[3(WEHKW)VWR%]WW16,K*2ZR>QM*I;=+AM K"RP]BF<*= M^G,;?QZ[,_'1#0P;F AVWAQ8U QK[SR+"_EK$_BKZ8:XHBE6O]%$R(*S6)K- MY]ST[T#=/J_I%^U-7DA-<^?FONH?1X;3RZQX@'5Q6J;:W*CKC?8F.Y(>X\UG^643WW6/[5> M3X>6"8.\$X!L7X+M\OY7?/ *>\\OWUW]SWOL6T^^WF_&JS4*1]*[6Y3U_J % M?+4&["15?*R60C'._YT9>A-F>,!A.S- P"_\,PTV37MA2(K,/#5@@XPG)K>, M.+HVAN==$]^-+>W]I)<*MMG'5O?OV2AYU._@D2'\BGQKJ9[<@$89:K!&BT'&0[#RL_:$W-@KC95.S+, M$2>+2"R\FEYZ?-:1I=( M;. -WXU'9&&/,,2U[?9_BG-JU#NM#FHS#!CW&-X=>"$[X1/4WA/7T_K,M@4+ M_>\3=(/ WT"N_>AOO&J!S;(<&B(J[RXX+ FE=YH1!NX4UVVUD>\(OG[1_F4> MWY)L[O_\';K!;U/GP#_4.0_4-1\V.K#CJKK,SSH*_U MT@+U^@QIHW@'4-?8PYR M+LF\B_>-6&?Z*S<#40BJ!H(>K-=JXZ?HG:-BJNMVSE$DP4D"%:*JH%]!I>I0 MJ2NH**@HKJ*@VF15 O6RW:R4T>MCGK9HU",2KU?O5^]7[U?O?] MWE]JUDRU!9^\I6NU\IH EZ_0%,O[R+HN7BK/8P.0V\!0FXA5JE=C@DN',4W5 M,Y WYJWI&_.\B*8D;&X'TU?H*Z9KMR]7#\(OTU503D">(HQ](XQ.!F'48\*H M[XXP.JO7Z5"$H0AC7<(XSY88,S%66R:,IEZO*\)0A+$[PKC(EACU'4L,((S& MZCEBVR8,%2^.P__!-.8'<(@!TX*A$:3#GF58KHS!]=C(P!=X"P*>^=4L&UU1 M0"_^FAG](?X(WY+SPX'US/@/_;#?9\RDP'0+P<@CC35,6M!Z+!$A_&[_XH ? M^D-FAC9S!SD1P9_"(/3853HEX)*5:'25%!14"D&E9:"BH)*,:BT%5045(I!I:.@HJ!2#"KG M58&*,NK60G_]0@4O'WB<^I;>OTGX5#/Z3K$4]7[U?O5^]7[U?O5^]7[U_LJ^ M_P@3*NH=E5!1#'(J"G"C48";Z,.1$6UT+V.^;@>?*! +HQ)6C ^LG:_>&:], M=Y<*G#U&DFG6-M(29)9DOL, CR_,?F;?7"P$MQ*UM/7+M@HS5]2R.VI9N0W) MMD4E<"S*U+)>6U_"B94,LLO:^CW MIO5\1PCZP4?+;]ONW[HS:V=FCVTP)9$'/LU/!SP_ MX\F ]^S9M9\Q%_"KY3#,(_S@,=,**+WPJPN8")@WTG"-4>S4 2=M?G$0 0[C M#.3%"H:45VGT_PXMWZ(/1:IEUPO8DV<, JUGN;;[!-@1?X8^[*0/U/:"S6SZ MH0<;"I3>"S0*V:'^-Z$3X(O^G<>R.ADLJX80;#3^Q//XXOB I1%,G]K6/##' M&QI>;8QQJWJ&\Y,:"EF^?-;PL,$2P_G& MW7",_$T]S]G4]*;1ID;DD;6A&S@%),+;P=3O>".G:]?SW!>:Z1DOCF;0CK,QOD#'C.$79MOXOPNV_Z)D M3/^)+ HY%/[X<3+F'9P>X8.OKN%L%_?G(,%G6[=%N[NX_U>S=BGSM*D%V"GF M96O$?VU8S9GV,?3P=)"'3.($QKSV6,GD1FR1!?^?^#ZPII%A,E@C3YJU1=43J+7>C@[ZGLF%W0[P98_B92N14?UL M_DGK0$ACPS)I\VC?@.\C\>@D5'$1EH-MMN@!R/"8Y&8B;/JC!!A 89X,6 M' ;^S$]!(.?N5B_=4NY2B?=0V"Y)&H1(;APX2WJK-]EV^Q:A_X_>PL^Y8 M_&/LL7B7%VQJ<]\V%06=+R7=:KO;SMG>[7>PV[*B^H.T*$EYOM1*(S:B1]S' M1YN:VBHRC_D!BFY#\X#_\!6,41ES8*?YG^Y QR?>F.]Y8_@ MBZ\-GVGW6-ID;(<@]0'/X[%M]:D8!I\\3HDWOLS!;2L#MU(?V()JD&R7"79^ MU"[SS_^'!P)KP272U[A@_&,&[W@9L.\=9(OKD>X/VT4!'X+ MN4J&#O=+HEUHYD9GU8CZ//LS;:9&,0IRB$T1@$.H%]I2PH$NDV M$TU.L?VFJVLN$DZ2]^X-MK$1!637S*DE! MU=KJM6GH+"%LT PUV0!T!U,Z4V;T9S)"!W;8#T+X.0SA$9E),2@+_!X-:/I@@(GOM*)07M2:Y!V,B*Q]ND\WC <(V?+ <7]P'7]IVM M8->U4>V:K709F7784-Z7FT?4"=3K4M-RK<>"%\8<44Y1NC)M<:TA=]0QT_X* M]--+-_\8[_/($6IS_XR;_[(%5GDC*\Q+'L*U8>-6/0P9"[[B"N#'=!2W:&WQ M"T9!WQ7P2],;!73I=)..ZFZ,TI5/O79VGN>81G\8E_DN&:,&[8_4'GI\+S4? M-U./SE@>9PP1<:"QLRIZ,VD-\(^0GR*7/*F[&OP+21AD# H,^@"@&,#:?7'V M"5CV&.)%E/RDF= MXP;O)CBKL-H(B,6#%T3S)1GX4TH4D$TX9>6 M;H<8 >**AL^<'QGL,Y-B)!Y:2OXT4\LCIZP[_'5\RKL5BGCA?S8;AOS+=GV\ M&0)H9/PDS7R.'S)GA']SGQQ-2I#NM'N8;D4%_/&R#LY>D"G"(4UMH1/3SRR9 M+769VLBRWBKC($U7C.9"%'D[KG-%;CH;;17+T ^&/]3HA@+K!T<$:6X#=N)F M ?A;[G%=;NZX\H]"DOD=;$_I@FS[ZBY,A+W2S;BL5VQ:S[(:\=WG3X_WN<54 M9*Q1K?:++'B<>L-P< JF4O35]'=8!5F[^_S]Q[?%)5OF5C2>ULWCT?)05V]Q ME,J)1?$^4W^D_CV,LBWONI]O3J_O;[J_GW8_/=[9KBJQ/MU\RS^<_'[+/!>*QR3N;Q]@.H<3^C M44S+']O&!+<159'3'H8QI4/M:/#D"1C:T$-2^E?@]M,%AE_$;F#\G(7&$C]F M?&+ZP\BNFGIV_2+7)U=4;YOBFI"?@ Q[_ZNQ%"R(FE-$E*0J27 SSVS9T%S@ M]WA@XT $ J3E/W+[E/.#J](DZ7NNL(MB?5FJUMPD@M>1LOL/\URN=H-0+C:- MA"P J&(] (:AZT, M834!5Q<3B\652$L[GQ'$S2AF=H?;(/[?(;YMX+IH7('='H @M%R=,9F>WZ( M]Y\$3I0 ^,/0L%$[)W7Q3J[^#[GX&[GVCXF5=QWS6W+9M]&J/T4S%]; 0P ; M@(SK,W.?/&,\Q*H-XM[&!Q-F&/HL"/SZC#;Z0&O^!$N>L0\\9MP.[IEAW_CX M]CL/=ST1 5@KJ*!^^?X)5*/:I=YLMV:U5#BSZ]##?0[PK%/3Y5Z/0D<:OT/@ M#.T]BQSDQ6+5&K5FC3.5BC"2''VC!*92OZ"I("WBY<*881!5FJJ&S# 1'6B; MF#R"(X\2LH)<%U("63Z.N%2)\?V?>.@ILW<^T#_>[ #6H-*TZAD100E6,L5M M)DEN]1#:_X"./M2US[ CAC-)^6'$#BQI[38B#0>8C,?'1@$QQ=UZN6ZO9E;, M;(5.TX;SF7N47\2Z5SO2EGZ9%5'[9E%81'-. 8\F>@HKL&4;XNL=O74^NUUO M26C#5G#L4E@8;@'\"\S1I^%B- ,_KI]Q*)-OE_\<-]BPD$$5"6UNU3)"FSWF ML)$((VH^;"Y:. .KSWY]@60!MC9,KUTF#C M[+AH$X"U(*B.9S)1K#(_ R,6H+"#_P&=!(!EZMJ-\V3C+G-B(9KRZ1!_8 JE MJ?T.9VD"Y^;DAT\FC8LH<:H$P1N[%K@E@Y1/Q;L,QT_D<,FIBW7QS"0>3^N' M/?2)!/PBS8^WAAPFGO6$@.6_.],RLL9PV2MGC8'B'8Z(6^4QFIS$[S^OQ>NZ M\12(ST3C@V!>*,6^NUXPO/9"QW^Q^C\!]J59'E[=FK3HOP/ MP3&&QC,("#A$FV' E,PG%8HX<0(=6=-/1MX.G"N_X4]X!!):>M>S_@']0-<^ M&(YAPO]V0[P^MRWX9RPJ\"T?AA8^A__TAX"%Q+ATXO]CC'$+0>1:W*WYQ0:K MU;4HQS"A"X@1*?0PDDSEJ2;D[W&2^1]%#J!S_VV/&W%.XB,9 MB JV GJ 47CV<8HF>\4M'<%3E.%*23\4A J+HC /$7KDAURW%.]+1((+>8/" MB/T=XDQREAU07;34Y2P<)S\8>8%_EO>"[Z0RX<^%(Q.X+'?-TV32;Y+*,#YT M*KG(: ROP"]I2;AX Z^7'1'QQO5>_S>4<4]PNAX)5X]9HU[HD44"H\"1V"B3 MD3),X,]P'K$WE%_]&R+B$S8UBMV2' 5U46(_Q'ER7:6R'6XO\K'RVPWD(%ZA MWX+TL$P\SF?##F%- #K0&1B;F2(E N"],F"#:*WO/N.VX#["IN',>Q.<0.1$ MEB[:1YH/7;/D* /M=8HEX>F097*/-W:W@Q\^+W Q1THC":.D?H%3\IDS7<4" M]V9:0HMPK2&S3:%E]8VQ%4@-RD>75F'.>1S:^!]IE3L$F>[V+%2<^09.WQ!( M-B1T;=+J_&1F=A\4+X.GE2"^K*2W@SB,95HP2X&Y5%J9M(VY,S*FW *,I(2+2Q7M [&UN\(N&NI)*U MVQE2BI\/,BN\2*$# 59MC2D6[AA RJ^N: <$2,(H-W'LN<^63VYL0%+WX4>^ M^.&4+=:4=X[U#@]$S'FHUA!'_=ZZ$E>3;Q[=,4CTO+O,%F^N_A9U(^LJEKNH M((RX[@?@7+ 0F-_%POG5Z^O,#\X4SH8AI7\9X2[SJW*<])DF,XU+Q=UZ@Y.T1PBR92]":<8XNBNQU49B,5PR1R@X/>/8URB>PA(.2YS&@ MFI?FLY9PM,[R/!#38S)CZ16:8;KCV%$)C) BP@QTZ^+O$](]I32O8V;C<:X MS/CC20DD&BEQ0IB29!,.7,H%]+ 2H&8X>2_@B1:(;ZFZCEW$LD4&#TKG*,,# MLR#14V$YXS! $S0D!' ]0^2Z/!N6+=P>W R3F5 BRR(:E^\[FIQ&[AU5)ZNT MV*RUF)44D16I]E&<+Z9&K)0';=']E@BW90G2UA@W+WP:P0WQ% /U*>L0"8!C@UR M2:&S!=T%?CC&]65>0A"QX%W"./L.(L='+E6J%U)D3.TK^V98@9=0?J8PGY_T MVLD+2:EMZ840?FSJ[Z MC\M9-K?;)ZQHDW'J(I#.BY..Z]G>XSL_3@6A"D+HP7J=#R"M.@CBU;\5\]T^ MY31V33G5)!SX+^I.,9^M"J4HQ%0:,76%&(48Q6,48HZ+QRC][>@H9:JS4GW\ MJE')S:G&2E4EJ#<4W^2&ON&8_MLM4=%T7Z0Z.JH4,U804Q!3$%,04Q!3$%L= M8DH'/0(+<4-C7A[).H]E3'6>AS6F.L_#&K-*Y[FTWC ;UXV:7*.&6:S-"_A_ M[?;;_=0NMJ=W"C4Y<,="2Q8?2(6/K_RKR /U@VJX.0]MS"J1H1I3G:<:4YWG M(8]9I?,L2^UIMTGC46I/66I/VH5XR=.[TMGY!52B^/1+/)(%T-W F+/^U).K M?R^: )!9RK%) =^;G5-.KLIY5AOSQFFM-1V@GU=6(YTAA7'[41))LV@WB>;) M5:Y?5 I(*\&Y'IV%Y56NHO*5H#J/+[[;?H\3-4%VHWM MDQF1L!.>52R4X+\>T^O4*\;RJ@/5RDQ$T4SS MO%V"\586S30ZBF84S52?9CHEV(DET4RS4375NCI0K,(EF!Q6N[+*1B:Q0EJ>:4]LJP5?F M^"HS$86CO3Z^RDQ$X6BOCZ\R$U$XVM;Q*=]91;7;K!"-#X8_A%.V>.])V?32 M\J=;HR6:8*M#C2.\=LM*NULOIOA.]J%>*=+NH[SC2 M3=W4*8K)IYBLG)WUDL=7IQBJA*!"0!3%['SN>123E;&S7I;Z6A2#\2#[>]&M M:.8H:"8K8V>]=/@U::9YL>/\T H$AQS ]W0]&\\3H]L2!J:I+$65\3QO?6:G_RUZ*$!!O!S]\UD44W@H, M?G%N! (_N5[:0/\JD#=9Z>:DH3=:ZNY$$=;.YYY'6%EIYG6R5L'A>U*Y+ MHRG"4H253UA9J>C+7K%LF[ :>^U35H1U#(1UF96^ONP]S XDUOG^)KRKRQJ5 MR;O9,:N46:;&5.>IQE3G>LTKGJ7P7 M>Q0J\ =#OQPS-0-.QWABFL=&AN7$H0#4J^E4Y%).Q0GXVAO+T2;,\/RW6ZHX M4G&ZWJ1S-TGJ[]DHN0EC)A4%7M(5@0P"J16ZCZQ3)"V]AZDRFNGO';'8T6J,=5YJC'5>1[R MF%4Z3^6UVV>OG6GY?2R"IH&&S.:ZZY2/3CEH*G<<"@*5VAKE_MB2^R,STGHJ MZ<[*SENX"SVVE'?DHQ /]R =[IC79T[<'NFT43"JNG5RU3J[N*A8$]Z3JU^J MB"N%Y%HTJY2B*O14/M%W:2R.\X;1IH994B,6FB^!V7),AD\TSFGX;J#E2%7M M?T*'::PB/78UHP-)R\J;D.H]G0?;EF>)B9#YM@ MV^Z+_^Y]#Q7SWM6";2W_].:[XN>FSTWWV_-]QN9D[GPS@A!6/WG$S7Z$-U_; M;O^G<,PWZIU6![D$ ^H=HU;FA4S:>>\)WAJ6 X-<2(W39 6<&+ EF,]<9F\RUG=9A\1>.RD-*5 M:V\C8U;IMEG=_U>4*K,\]"""FD>A010>LU)*0ZM6WZC2\#%DW^'5CR_,?F;? M8)SA:B6G&WJGUE J@V).93.GEF).%69.C4TS)U0C'U_<%7E2N[7CRBHJ8/(0 M>5);\:0*\Z3F5GC2T&-LQ=*?[>:.2W\J3>D0N5)'<:4*/; MT%L7E\?$E)2JM!VF=*Z84H694GLK3,EZ7D%3XB5GSY5/23&E7RK6&#\LGSKAR,3IYAY\]J'1[LC_&LEOM74 MSSO5TZO>*I4JFV55N=M:0;GLW.0I= M8*.=3C:M0!2)>=ZH]XZC.8EU4Q;RAKZO6D]RX22N\_7 MOY],;V^M]DL6%-.Y)O"18*_I]WW_\2UZ81*4F+_&O%BBT"#9'&]>;M7)%=_J M>D=L*PPLIC",),]=]_/-Z?7]3??WT^ZGQYO[=YIAOQ@37Y(2\E&'3L'?C/Q_O,'<"M3(T;Y0 E?CX)B*EV0/-(Q:-[PUMZ"&Q_RMP M^R//(5MH'U CN4$_OM?C6B#8A"D M !'],_&O[5 <#D?3$<4ITG-8.P^MVR<[SK\S)K@M\*<7,O-KW,BVZYBWP9!Y MB8\PE=1V_=!CWT$;"#W,_LO.4KO,S%+;8.XC2*E>7OF RS.>3"C6J=V\CIF# M%7D-Q]1HG=I7%]@WE>]-+'DW68;;SA$5F\+DI@">?,L/D%8P&91G78)T>[=_ M^98/_2$S0YO=#F8A/C?-\AR9[C=--9K#A"==W>\++NFWVDY%T-@JU+6(( MFP\$0S?T0>=9J@'!:KNX&:=>&1B2*J%*U$I'M"DX** !T+)2)NNG]<9IL[XCH#6:)91P*@MHF[E; M+4?'V(U,^.+TW1$C:>"22V(_94'A-^^$*E?.%7S$PQ#NLG7HL-,I(<3]2+A] MM:&4E>)5B,&7!:5VNUX=*%57W]\5/[_SW 'S?3@5P]8&3+'RDNEOY60FX0I. MGL\GMJ9VU:@0*2I4K8&JK&R40EQ](ZBJD*Z@%/9I!D\7AWO'U M[M[=)I05C M(YBV=2"EBD-W M&_;'/%SM\^=*K!?(UG0#P]X_0;_1B.5-\,ZRXI+K*\AM%\1Y$T6\PL#/ZOXN9(,_Z16RK:G84 MY&HG@EQ7C??,"[\N(3SU]'(S,:&T%7$(<[&(T+J*"-WS0*[CC!E4$:&'?+HJ M(E1%A*J(T(.(".W^'5J^A9KUJ8P%3>AH!^!\J&J@7F/EB-#KT+<J5#0A/*#SXE'55&HY9/RRE&HPK/'CX;B"&." M7.U6^K)"-*@PM0:F5@Y'+1U3YY<'&+9T.'&I*FRIXK$?C94C6^EH'P"ZWB2A MGJU)SEO*3U-A2X< W97#9S<$W:I'W&W#[*A2N%'5PI8.1:RKL*7]#_AHK!>N M7![;;.CM6@DUY578TE&B>+W(Y3)1?%[;B?@_K+"E><4_-UF>\($]83>">S9V M/:P2&Y<>S([.:52MX&"])BH.BI505O\-7L&./*:/A*UY\L1A+SFA(W?QV!,\@9^ZLFZPYO.-]>%! M;6 YAM.W#!O?%C#Z_$R[G7W6\!C AE]X,!/[6O3=T=AUZ$MW *>DL>B0M&!H M!/#WD_'$<)2>N$;1D),\\] YG//+T.H/88RQ <,Q'8NG]CT6L,2TDHNQX 7/ MAL4K:2,LX -88&@;GCV!?SU;[ 7FUIM0,%Y_:+%!8MG(XC"Y\'1D_&0>3@O^ MD?P"UN%H0_<%.WD8-E *S G>ZKNAUV>\X*7A^[@,>"?-RNFS,^T/IN' &CPF M1\-WX>/P!.X ?A-O@:_EB8"IR-6Y5!])@SL@@FDF /RCQ[S;072.@I;BZZ9: M2AJ<^JR/$N$%Y)K/G*0X^/+]T\D5'/.,-)@%U)F60];?74[5T1''/Y\ZXK&' M>.#G&/H:>^VS<4!P\6'J/GX\]EPS[ <:5MCE53_B?8>O;0"]C7"T@@G]$,_2 MUL:A-W;A_,X.G5M\,$_,00S6R2A1@N;T,T0)!_@UD3M5ELA-G5+G7D4@BJ&H ?KM>KX6=H!K3COOM--P2NS MBI.7S A)T-16Z"GSDDPQZ>,!6\6QIACZKFALB=RMG=)8-4D,_IO.[:LTE2FT M'0+:Z@IM"FV*MRFT'2#:]H6W*7WUZ&S"RAI[*V>2*P>OPLF^.7(/L?L\Y[95 MZSZ?ND8_TB[S1<)!F[]D16EN=%(YT3_->G;T3RL='_#G@XS5BF_U#;O[:OFG M/Q[R T43 038S!GG\(<5#&40P1>G;X>H3W4IT(F9C\;K:A&D';W1*"'YJ>2] MWSXL%2FL2 J-#%*HQZ10WQ]2:.OU\Q**0"I2.%92:!:*"=T#4FC7]-:E(@5% M"BN30BM;*M3W2RJT3JY:YWJ]5=L'4MA,GJVR\DJP\D1T]%'8=X7'K!C':J]K MTGV\J0;':N@7YWO!L*H"1 7^9F==(ZX2X ?-M:G7VR64AE3@/R+PGZ]KME4% M_&W]HHQZDPK\1P3^BW4-M:J OZ,WZN?[ 'YU&U=9.XVWD(E2:(_"7BN[=-O6 M^5OA!>2QP3GI_,6M/X).E,?[C7I65( Q@CU8;^JU^HX-P@U7/E0DMW\DUZJM M:W-6E.2HJ[G>;.W8#%4DITANFN3FA*T4MW2K2W*-MMXLHX.S(CE%7Y/;ROC1A/N\UBQC*D.],#&5 =Z8&,>Y($J M3W]E/?U8F_(!:U,>AX]_HZ7:=VZ8S9]\GF4V)UJ[-;>"[PY-K59#K]=VG*:S MX4X&BJ3VGZ3F1'U/N?0K0%(8V%W3.[N.DU0DI4AJ 4G-"4N>7V=^AU+J AMS ME] 84Y%4%5!YL"0U)]BY7CDIA8UF.WJ[74*CJAV1U/O];?XCZ^3??;[^_61Z M>VNUZ>+X2<"*$OKPD6S3DWK?]Q_?[[N>;T^O[F^[OI]U/CS?W[S3#?C$FOB0OM*4=-C6/(>.+:N#A"^?$ MOVKTGRR_A?CJ1/LU:P?^\_$^X'?E[XQ/2'D:=BZMEY9UN<9$^NJ),#-NU 9H0-9-[_:D0;%(,@ M!8BXF57\K^U0W(9;:\5-IVX'']S1F#F^@5SSGMG8?>2#ZP?^P]#PV+4!G/G. MF%#+G>Q6&ZW*M=VJR[9;N(+3'BY!2Z[R*/ILW8:>]CBT/%/KCJA\/C6>N6?4 M',O,ZV_4J-4Z8@.!F']JMV/:-/PY"&WL1?3,M#O;<*BUU OO?_7D87,<;,XU M@%?)IWQZ@4LO %H$T)[^'0('H<9;4U_R/XWQV /QSL^)I 1\Y<&L >E!]"/4 M.^#S1/,J<P.6)]VCK\OYD\/3M('YP^BW^]00A1UP\FP^UCZ'EC^CUL]5"CQNX M^4AIPMMX_\[+\56K!-_R77H4" X7! 4;[6S\B,@25JQMWU!=. BT>N"?WYED M6P6>%5P47%:&BV*8:U% Q0OE5Y$"VZ3G%9K%QD8\NP?$A>AXNXQ$P"; MCKC;5='NC''KE2H!U\F*A\NH?=3%LWNG,J-Q3-437]49C M3H40A>ECQW16S<6,TCC5PW2]74E,KVGL;*R.S5:,G=T9./>949D':.,L&JI: M[.4\J[[D0K,F/DQB,-B>T[]_^+%E%M.\G%/&70G-(P1R5M7&A=9,18"L;'0% MY C(6;40%QHQU0#R^>65:AGH6V4 MA)69HQ,NV[89ISJF'5;V* MPXIF#H%FLBKQ+#3#MDXS_S#/-0U_.$TNIXI8%+%LCUCFQ!3DFWK5$C"-VY)K4-TPZY=H;:*^O]*A6G/YP1Y+M61H-Q M^9N MU6J#BK".( M"6).A.A2_01*)(B+><7-%3DHJ,)W/ZX=;08+@UJ"HR?^^(M7X5S#15@I]R:PJ37%9696,+1_+ M/MLA%IJV'*J;[,N&S50#V1TSCQ[U#Z70<91GP[QGJ\^RJ219W?B>]=TG!^9N MWL'H+B^SGEW,N)-;S)ASAJB.<=7K&J]7R7@EYT?Y?J0";RRYI,5:<7%3;RQ" M-XFYBJFF*&DK-8/5N6WNW#97YKTSNLJN]EA!%J(.N>P"C>J0*WO(BI*/X)!W3,F'JP\51-TY14%K.45!5SB'U*ZC[Y=: QHV*RUW=*.W;L5@._?^K+'>_5FQ MT?-NPN:45IA.Z/SB]-T1>Y!W%U^%]YXR"?#0;@&1%L@:$[Y^9V5<#-[SY MXXJIG>U-W*(5V^4-0DKA-<+KG H*T\F4>X#7-N"UMI&:"@JOU<'KG(3YZ7S& M/< K939N)&Q'X;4Z>)V3K#Z=2[@'>&U3S^YJX+74S,&-J?@;4^L)"]02'#[^ MR; C^IXJ]XM>OG/Z+5B3/X]^'YAMPPEU'?.;/"U!A+M6[R^5^#D\Q!:LN;^? MB*UO)/!?(7:GB"U84W\O$=NJ;:25A$+L3A%;L&+^7B*V<;&1GW%[;M]D:*URO8[A2V!8O0[R]LZWIK,UT7%'!W"MR"1>?W&;CU M^F'8 /ONZ+]G/C.\_I", ),],]L=(YCVU (HJ:KH%CA &75$+PL6=\]C%!( MP"D^QL=?$391W];UP=8K\2JZV"1=%"S@OJ]TL;5;-446!T46!4NU[RM9-!H; MZ:6HZ.+0Z:)@.?:]I(L61F%L*ZAJ!S7:,RYAIE!Y7']6WYY=O41OQIM3!NX: M17GK%^-$4=XYU:'VU2C>1!VY'?#VE2K'7991:G>SKK#-E-XMP)XW7DQ1 7V+ M0"^CA.X&@;ZADKH*YD<%\W:MC-*XFS1"-U4J5P']R(!>1LG;C2HN&RJ!6Q+0 M]ZKH[?0UWG*&3DZAVX^A!QNG!4.FO6>CY-CO-,L9POKQ*=]Z??\K&UV=4EU% M;4QE77EUQ;R?:;*DFH:,5]?H'2],>_)@DO!3=\P+Y0*F: ;CT.L/ 8-8,"!' MDVDOS>()W<7*/7<]F-P3.7"N)_$C=\8$/Z*.>[=\VI]Q%?X7AQ>Y_>RYOA\1 M2JT@H7SY_NGDZO*B-4,GO/$+KR@<>FAEPM9SP_-,^X-II@4[C]4ZY-Z?^JQ_ M:KV>#BT3#OB=W*KZR97C!N]_Q4>O^,9KAC.)MM[X5"7/XECC M0^&==#1SFU[O@B263=*"[N&DPGLU3#=;,SZ%"F&(&\3L^X?%K:]/.!-!-L_ M(_!01XB.61_#=>P)<0.)W7'< E2XIU9#XV>O?'!',*I--H9T%Z.CZ[( MU00'78+]7Z;8/\&$V']AH&Q?/L#J+-\/X9?&>.RYK[#U > \#Z^=+%5X!84 MU_V%QN9"BJ.$GO47-(=8"D&MIE[+2&1?Q!\[60&KN1K_;I=9;]6RUQGK-DF] M1N/-$B3?KWT^F#;1:;;IS0M*V%?T5X"/1PB']ON\_ON66E$L- MDFW:S+.$3JZH8X16OQ"V&PPLIC",+KGNNI]O3J_O;[J_GW8_/=[&-O20@_P+Z.@D!< 7L2T6T):%-B8_+WQB^L/(')UZ=M[9YAC]4WUO M3JZHS0<&7YG@<:C)U!WT&@-6E1S]2#<+]'_ M7; 3EGQ3I$DU5Z,5+.A0FNJ M=LNA*3Q?XSY@Z S?!:+];(Q?;+JAT!JB*JL]D.18W T9L=\"-7_EL]J\$(R% MH$WY0S?YNE4*RRXFN=TWF\GM$"1#0=0Y[?R<4 M>AS"_6 ,R53W&%UCKWTV#A(N.-,(C+?*Z%=GM3*!%TU@RSZ\^LF*#&M[I43( MB?MN+VE$O4Z]3KU.O:Y2@F$Z%;<$[55VA+L\Z^3TA%OS.G29M-M+VL3O\:6G M\6Q8-MWE8=!X,GQHZ-I@:?CY\F5>NL'ZP%CYS>LGL>1,YW*+T\G(FLE/8"E6 MG2H_@06@P0,'OB;#[Y?)4VGJ[?JN)R3 M/*L@K""<#^%B19\V#>%+O=V>DQ:K(*P@G _A8O69-@WA>DMO-.94K:T,AK?A ME9J' ?;2Q9EVQ[';YU7W M'2JC]3@_WXK1NGAR+T&W NG6G+X&"M(*TOF0GA.:DGLINAU(SY:* M5)!6D"X Z3FA*KF7I%N!]+RZ[Y6!M#(_C_-S97Y.F9^B_([*X5"O4Z]3KSOB MUVU#)=CWM,+P3JF^\"SSF,.<'L-E*-XBLF.& M0W3-OT(_P%:JJSE7SG>2#%H_'._@\:![3O/G,E3\#:&[V=J)WU"A>P_17:RC M=I707>\H="MT%T/WG OU,LR63?'N1M4U$Q5U?IR?*U-VL2G+N8$6^LS4+$=T MS<4>[[)-;BI%6L8;[F>F] :J9FQ!C,R?9IX$W=0 MSGU<>=!NZH%;YK_^3MT@]^F7L _W/!%*V=)EF,R?-=IZNZ5O?;MT"QT M_TIVK6;X6C!T_2@_[\4-;5/KP1=.8)T>3/SQ0;M#EZ[]DBELNG#@\KP?6#_T MK,!B_HT U"?/'7T@0!DX_NU@6C9U1T".JT;]5%TP*;17!^U+EXG9/MK_89YK M&OYP&NBG"N8*Y@5AOG0IF2HQ]18P]4OE%U)H+XCVUM)59ZJ$=@S+;SU1+JT9AAOE)_>NWK-1]?]?'-Z?7_3_?VT^^GQYOZ=9M@OQL27>B%R*X=-375(D7? MIE!]$0[Z3/;/IE6X&@Q -RQ;4QPXVSK_V?ORY_;-K*$_Q64)ZXOWH(X M)"7JB#.IDJ^,-W'LL9S)[D];3: I(@8!!H=DSE__O:.[T2#!2R+!0]B:V9%) ML+OQ[JO?B^1)'ZV%LJE-)['#T<(9)BB$_@:,72Z+NE>@"4!.!2CD&:WXQ/2' M1A],/3N/!!9$K%VF#]=) ?4#..H7:@L.8NDU2FR0IS_^75BF9$$*9;HH_B99 M5Z)MF]@U'\P\LPLSX4UP%\"G?OID[(+WJ]H%[4YGB4TP!MEYAQ+;&<=AX$U0 M(Y)&&HL)ZF5\_"]8#.05*"-/I$-@& UOU'QYN?-\RWF79V!WH_H,12*4EK,7 M*7XO(C9%9(H.3) .]8X#7@-."4*('M/'04T"/TQ0^_3_A+= LX7?0H1.?^+, M>5$XG[#.T!=ID()J@LWU<1Q4R7=H8!L0 $!C']6+3%%B^P[H&I'"]V$8WZ<_ M[$+=/-);\H;2ST.)5=(*"9_$!&5%I9^$@\0K_"3PA4F\L(:@-#:*5^713//*J%\&WGZ>T!4K9$"%)^IF9[0TPF)&A%(%X-!RZS\LA#6O!*JOH MT1$MO>W5X\'_@(IDZY74&Y5X&B#]2.ALD7$/.10:+4VE3!/%FY< MN#YPP:N]/V(5=VV.H_0FO3J.79=0V FW?Q]@="O.4[#@TQ?;%*\K]:0]0E\1_$(DW="[=&B7&-HH92F*E+I?:E$:L$9GY/Q. H4S7OW1DRGS< MT1FO<@1'?Z_"-NA"?HE?R4\B\-^(R0?8>'@=^2C[G]G)NUZWG.O",-H('_;% M9 (/RTB30/=,TT YF5])$P62'U-VLYT+*_HB2L7JO1TT(>^MUOA^=;I8Y0** ME4 M G[Z,@H%:!]Q&;8[I^7'QLNRG@9]G%6GUT]/3CL/(XIYHD.'?%_G2?+0 M1H]=]V+>%;MM8>MPS?W]T_43IW/1J/I]4?7=S:KZWG)5_]]Y))UNH^BW(LBK M;I ^ABH:17]<]'%1H>@[)YWN*HJ^DBBVK>BWB/XM*_H%3OT* ?F'I2]7B&PM M7WAY'&:%P,KJBVQEF\,RTFJ-R7;V,B;[0&K>];$/.&:Y?PLV<=I]]]TP2'?E MUBA%GI#S5KJRMII%=KI9Y^UJY3AM3]- X[YMTCP_7WJ5<4VZV+G[UIESD;=Q MWQY$'YU'N&^51+%=]ZU[/N=FZP&X;T\\3LN0I&AMH_#W1N&?;53AGZ^0F*5H M[6FC[K9TSUO M=/V^Z/K>9G7]"IG9&SG.:,\BQM,H_(T*]*4-?M5\#&4TZO^HZ..B_0CU7TD4ZZK_M?"/^G_GY5FJ&>6^M*':.'/6F4_C,8D:%ZMR)&-'-BS+J M)83M2*DA5S]/@TBFZ2;.=5$$C7JE4W$ST85]6>OI"+OE[J^O@37>A?']33X> MA]1'4H1%[]>TNJE19^^:OY[IYJ_6:SCX;@Z^G/,^8K8 M])=[,-MIU:AK#Y MK:BZ];:BZK2G>U'1)TJ37BYO1K70OZEH3*7;\=F-G5>9I;/"E)RU7*VE[A>,]1S(K0ZA7;7IS3O56"X-OCGD^*4.]4]%KG9FN]_4 /T?UYS< MU%#;PZAM+_N0P7^XM*#M;IOX*OLQ-10Y0Y%K= $Z4HJ$_[ A6]4/;%=$V>"_ M9OQW]@O_3ULH':51-J\WV1X:70\9D[H![E"^SGEW=]?FR <>"Q!*V),YB+QX M))U,?,-6YY','C;6"R/@.#KV$\T$*? 4,LZ9'-C;,_/=R)BO7N:2C MX&R' <+BCF A/ _[?>,X[=L\\$7DX7R)O_( IV9G0YQ8E*8RXZ$482#Z04C3 M!QU/)$G ,XVLY?J2 \G!@+Z#W_A,,CR[>P&BXD@RHM30*)XF@>=:\*-LF$CU M,T]D\C:&(^U@ ,7:P?;U37F6@C2:QQ9E(L_BEZ40/7U2I 'LL#F8U%8$W9]C M7H/MJ7=KG3^?(R=7^/5IZW2!A;P1)*#$>CEK[:YR.@VFC?E5I;/]*N]DJ."V M0#8QY?)(;FKT@U!2UEBQ\Y&E]+,R=\9O%F:P8D MMEXKJ;6R5FO8I6&7_667;A6[?.RG,KDC@@JB<8Z\@!, 475%SE]3O,0#&DF)&I@F47B H[PC ? 0U4>)TD,?$IC%G&(5/$0GP+G3HE&W#3BY@C% MS6F5N/D]BF<$CN&A-!^/XT3Q"C!LQLRTD#]Y$\5-9M0:3X#3RP)LP)X&GJ2I M;EG9@%?F'E.8TRHVJZ@987C.2 MV3#VXS"^1<&#)]*R*9/>, K^RK6'D*?E0^:S0-IW&;%#AVPM6U&AN2\)?>S' M3OM@--,OP3GQ"3Y%,_U0>P&E+*['Y)PW%/G/-80)"U\-LJS'#3:(*<)@D1=Z;)!M%L:ZJ;A?7*U#U6Q?^"X M7W^5.L;+,Q80/.QW+1NI+C)I:6!:996'S[/5B+M.24[FJ8IE_ 9VW")(G6GC M$1"7H'$W(#82WE]YD ;(*2>)#,FTFF/LT5CHOL01V!J%6"5[R[2P:&^ENPI! MW7+>Y,F28 H@M,V_N]+]AM MN /\J8:?TE-FM=6FME]>5;>5IQ;$K]0YKXOWH8)OL\?[R%OE2H->YW4\Z@<1 M"5(UFH>>O"&P9 6WK>K+87\"6=%#9/\:<@^F-X+<=GBL+?+:"J M09"DR@E9-9 7PJ' S,"[7ZD5!^0#&I2TG#\L,J6!YQ9Y@F::LI(6D<-5=Z_( MX5?]'@_">;MU-A_EP!>)'(0X(1BDHV":8QOWZF6*(X=AI20N* M ;I6F7,21_%8 7^IF;*52O+2O/"I2?#OOE1/@I]J1ON@6?!J!KSSZ>???O^P MO*!E;EWWM-JURRX6J1SF^34FL#L_#DUAR*?KG]^>O/K\]OJ7D^MW7]Y^_L$1 MX;V8I+J*"[5[)$L >ND,U2CZ+HZ^5'4C?VO3_U65E*BOGCE_K\3-/]]4XP;] M_\U@YLO'U[\&T5>S"Q@AXU!,$(PAR).3/B;ARMEEVMS&@'! OH)4^EL6>^7X MQKV"1@""*T [B-&,3TQ_:$RFJ61_V\!YC;\^4H=^Q.>6J8'8GI=M"[GJV%4IH4AZ]D' H4W00_:6+2 56HC#%?]$$$ M62(+2SG-/0^1 V9DW$1^XGQX\QE$^&T>LF%9>%D*P^,D M]G,O SVX$+>7.\;MVV^@ E+X[./@$Y_X9BC#P:_!0+X#T_GTG%I[I%_B\S;_ M]3X"_GZ'CM]U%"'QIR*9?!PHGP#[@AP"A1"S+_">IYE=:5E-(C:%2(2@KQV5 M%*$'>GP@9WA>4P2Z2^D8SD)U-(&B&ZVA70H5B8A3>0MIIR+.4:\R*"(*'PMX^K2;6 M]DEG$\1JJAA?34N:(O5FI07E=\I[O( D&\6T&3 MDW+4))&8H,2O.$:B0B]DY[.YJ:.O]#>VI9@;1E&ISOEA%/(J+$HI=N"HM\IE MKFL?&;,(:8TN02PN+"Q:B"$U<6*+Y'4*YTP'B@S5XNHPZ(W..W]JO\"TS'^ MH*<$F157TS+!1-M01E(I+W8M$QOVMF-;II%4.D 6 M(T8Y4R&%?),XOQTN)+_"J:6?CNA>^3*"TJ^9/E54N:4E(4&[!EUB1 +2JP+Q:8K2B0D5%O2AA7I$8@:-)3Z3$ MZH,\ Y5:V&X#U;]BQG-79U3Y#W=AQB5=(>6B:O<*0]*#MX(W$_67O&_N3LFO M!4;5Q0S_8_19UR6\PK($N^J*K#+X.@;[ (@!N;CZ*LK9@77&F6&\>KOAK-?T M<)O+/>2"]8-:]M5\A?]FJKV-8W<9<=:\T?\P^&[APOX>TLT:W2(>TL=W3SM$ ME-N#;(Z0-M .I$'J(Y#:V2U2GX;(.!I5\^#^'?4HE(WU[%BYR?LN^W2\DO!9 MQ-6U(5ZM?5AGCL?SRQ8:4R_K=O!HB5PU&F!!C*6SH$/UXEB'\42L>^%_!-EP MQNM(RVY'6G923""$UGI09X2.>W8U9RSEUK&Z+0IJ:!-HLVHX:ON :/.,9JB= MS6FIOPO:W)3BF1ZNM@D]N1ME5R=DK\G!=/<;_MHK5F[(\Q'D63489\?JY*EHYMU"G2%CM3&M+CJHIPCM6;#^+(/HU3M/WBI;>1V\5 M)3TD1E=(D^Z6.R3)LL;[G2^WAR>]/B[Q3$GQ_G6"\W)9-KRK.L>)ZUY7%%/?9V;9-MY I[ MG:M=B-K3X[% GBX#5+4_VJH5LGD&Z+JG[9W8&FLP0#-/H'H^;3P:)W*(EXKO M)$^5P&YJU77UX^ROFBTD>JS"^]F(/F]9'-%ZB^VL&Q&VI4 MP!U("KCPC06O!)<0X:(O32P =!I\*]U2Y:KI-7M8+KOI1@66U'<,;S6EJCK079[(FSA9(J*4KP_13;8\2B1(WO_@O=X8[WS@G2*K62;W M=J5+!RG*0+KI<( 7-HIIQ1;=$]E7L#.2_H*IQ><+[V;LR86,U?L7;?*JQH// M4.$5+?.L'K%ZN;QR0V/X5MVTLVC/#<_G6WJF6:--G;+;7E1Y^I@MJ\5TU5O. MZK7*JRA;F+3\6%RN'6YH^.;0^6;%X.N>L]=V9DW8ZV_QSUX3QHN&&0^"&L_GW M/0^3&SINK[OOW+"= J4M:W9+(1\TW^[UGC.E&,?ZHD]ESZ-$:..9[*UG\K&B MBD&UG?T>D_XOG+[$0@$<^C M1&CCRNVM*Z'L1T RSWF8F+E9_7<52R-7G_UR[-I MP+9G[OS8,%(7@^ C?8FPM-YOOW]86,%5VJ3:)IEWT^X9WZ9TNAT%U6)N^6ZG MV3]RF/V"6?;V5VJ$O:-&VE>C;?VY]H<]UG[N('MSS[;XJS;N6G#K=]L7;@6I M"ISSUWWF9$&&6ZE_*2S#UG81Q_!5=*FM4Y_[@8>?&7(AU?H7_N>5;M9\Q2CIRKCV:MM:Y MNNJ]X.F+0707AW?22?,^;$:C <'V2;^FZB*NFK_'P^'& EUMG! (+\)/34T> M57, XV3BR.@N2.*(AROC'6:P*$9XCQ<-!M<9A+F7Y8H0<+P@//&7@1(/8XYR M/ V3#J^A6AS@=FHTX2#'689P0GF;X/M;,S1Q775_6H^/XTF9,T>W'^%YKY&? MIQF\Q:V,@%QA"]>AD94B5;^F^\XXJ%+A9)S$-"D1P.OCR+QXC!C"M?"]98), M$?R'YL3:"GB$KT:WG.O0'O3JJDOCL$GDE.>_ G4"NC" XN#@5GC4[A"8(?'R M8%K$+<[/1+K+4<,BN&\!+FIV7S$GU'Q4S)P=QXP2\U4D,WC3$*D*U"G C5G) MD=_&\-)Z'0#5G_!/',N'\Q_M#_#!B,8!PFQ'_%_3\9?O2>(R// M",KS.8VGG-Z#?8 "*E"BSWL)K(S\X05C'"WH%E_Y^-7THWT9XJ#JI<^9685+ M'R3 +'T,&0%'#"]Y;"0FRQXA0"Y]B/&Q]+G[( R7/A/GH3_S$#%) &(:B!Q@ M -(@)=86-/DSXP8&P,(!RMU@,%F 66#^$&OG;X<@P($,@$46"%PEE/6P7+4\ M/D2TT7+^D,Y0 '?V@>]\]=B"]6*6<=ST("L1.A,N@Y+_W8_S3+,*SL1$LKS6 MA[^'/9F\B@FZI>5H+FLX80%$+1=PYP5G$U1G(=(X0NO*52]36A,'M.)L48G M[G.M!KR)IX8/(S#-1-&IE4&WX)OA#^>HEI9S,T3L Y! D"3." L_S')S?N0@ MWR0D5N'(\*N4U[#?/DWST;@L3/@?<5)^/7XUZZ6XZT96TD @XUF7\''K*$?]%494!EBF)>"Q3?-6-+?>MTTF\YO\7S4>=X M(- !&[>@.6$Q*7TU_=H^>.69K%,40E4IF$7"\0_-=J3RQ5>);P9;@W#5]L@- M:K!_B@1\+!Y'RQRKOEW74)G2.PO9&U\]D=;<6=)?*7J;@#-'-TA1:S6_#N$^X-Y:8&",61)AJH"T>A'L>16/)LJ&!*LL!FM*F8-I M/H9W@7^J[;F@#&0>;XS Q94QN$2E < PZ]J=-"8;8!%A:"8&,*.5%">IM0.; M;H6H4>*;+'6&H":\UWRZ0L==(26D99-0T1U^$-Q9D)KW8S] B<76%.[DL?D( M%B&7/L!A20(@!?5QUCI)N.GSWTO[(7*RB0("UH(()O@9BIP0S5LB-SCE(,B4 M33Z]H'5DL[)JZ\.CG0O9!SM&$E:B1?%_E'$9>"C)$ C $B^K/0YM^:NI]Y;Y M#](IN969PI0 ;R&4^L$$PX_6OP<:XFB-WB-7H$U6L:5^S)("9FR FAK91JB>T\TG%,G$B_-FWSD'1XN4BB. 6%-LY!JGE+ ML ,B$I%3.%3$UMB3B>!(PN$+4V4F7J!5,K_\ MS=O7&KLVQLC,AC_9QW_8 92G)@TMS<>7T<03B?XD.8]O ,F8YRI99Z<=ZG@' M_Q\X=$ L4= DO HN*OM)CE9U]Y*[XY%Q[,?L7*(Y(-G] A&LK%NT+,?$Z/C% M(E/V?B@);+"[T-(>A .*6DL"N&4?D1P' O=]D(+M*+^A2J*8%5MV0 03)Q3W M+>?W*$1!@*^C\H<8\\+J20R7%$N +,,PE\>M"*?8Z%?Y0009;/]O%89:ZN++ M94\ ^BI# %./Y0\4./0Z^":S1W?>1UZ+)1):('D?3-E D$)SGH1&TR!QG>NP M'_^1 (O[=1B,X>^$3"W\^#5Z9/%K&;K.QQ'8'R"!7 SR@WR3[^@? M!%=X@"#Z/S**;Y!..=!PBTTAD1K!R$!#*OE*6G &)T3.D31680DG*\35P>6) MM7A*=7Q:[ZT;3)-H)1)LKOH_@5Y:S MM^[_/QI*HRS4QSL,<<,ZQY_MF25@M/"T(TNA$+1/,!HM?0JY^Y*C_TB,PQP. MXV1@U8 =X"63&(,4V/^95(=)%(3HU0#!YVD1L($]14;Q(/1DYJ<'7%1Y)RD% M:T"JXP'T%X(C.L)!O2 Q_I1Q? D9?7H=UG221\P8G<-!!@]7OH M3A*&=42R8 &8B>+>"4)@[3E]@ %)$QOXMH%D1R@'PA"JKF:B,HEO!J*Z==:00'UF2 M:)XJ'!1PH9R)D=VU7?K1E7:EJQ!@=A0G0 MGU384_?#F(W$A<4CH XIP4RI'; 8(EJ #-61S(:QS[N##5E8A)GTAE'P5XX* MYCU%ED"BIR3S,32?8& "= SF2,F4#.-;,J4X]%=Z /PO\[U;\1*8ZU0IV*HC MDN4)I#H27!$$"Z [5CHM5>GXH$>4+D;]QFT&:'&VT$$7WI.AGE"H$7V\PKY6 M*1[./H#C-P:]R,&X#ZI; >DLUQG&]YCJD=R8^: -FDXR##9*W.]LI0!18*XD6#QUX##X)_9SJ98$ZOB)P8 M)XC)Z80WN,=/@FB@@N24[&(B!:!@(0C6'7RP:D>,GVHY.17G:CG7/M=!L&-" M.5HR9A-)WFR445XJUY&3R(W5J>1E3I%E7Z/@3<$0# MK[3PM/&-I53> [.$W&"L*#XU&JQ_J0%.A8@#(FL43^FD#'/YU$^)"]N3X6 M12A$>)>',6H6"JRR%8#,:X5TL;@EYE]9Y;1 9Q1EU:K36"93:7I5'FMJ8J?# M6TC^%/^JA X'Q9X4-1IR*2(_FB07$9"M=A;1(ZFA?W65--&;67(:4-=K/T>\ M%.$)E@GHFU- %_%JCJF,C>*T W$7)R!*)BZ?R:I9E)-B'SC8@%),X&%D*BR/ M90W8",H3./L)PSA6W320V*TNISIF6Z6L01QY!:6"2^L*+6DJ2B"RVRFC2L[@UQ40&!RU AQD4?( M#T2M)*&XI"](2V=%NT.&8ZQ[ %F&M2160@+=FX497K*X/*Y+V+J!7%Y 2. MV\K*17;[0<(+_/;-2C=#L_$8X^R(^6"NJJT9-&SU< C)C$A;-#*M*HHW;VA9 M:639@MX563RVYYQ-WW)5H)R]>UUQ(?9RO&B*\[( R3365X$FJI*7,]T?9H\F M\BRN\VB,PZF@N)6[86O'CH?/O(5UM]>^V6O?ZVW(M"'31QU-FSGD;L_F@3:6 MV;-U)UAA(9$*57>:>N&B)HQ/P%40D0P;QF@8HW;&"**,A+5F#BOKAW7YY>)C M)Q]C0$MZ,AA3-*SR'D2B;%9'5_ $(_ZG]H?*SHC(EN3+X5&\U!&H/,F^H+OAA(83%AR-:JN1 MON4WD.TS=^UM16+%"@H? "-2E ^B@!G7TZ##T-I?LV<',4JK!X/\)KT\LRXK ME!U[O(C@9' 63-N(-.#$IJ"KURY="NO+(IO6GU1GX-S%EPB+REQS[^()A57^ MD!57,TLE D5E@'%U*_R+%O@("$T]:E<%A@L?0%6C8>88&X4%F 3$&[J=3G6& M#TVJWX 6ALXU];02BYR5A4Y*=D\I;J M.),GH^@@Y_Q4#=^ <_?CV$9T),%5XGP7_BB+VI?PN HHBTA\6'X9<3T:*S MW.3A?_IP -?Y6>(U\LDJ9_@0A+C7^TR$DY?P"GX2^*YS,P8Z?TD__R>7,,"' M;Z-;>-;G ]G@7'@H@(X Z,I5#O,E_CJ)7>>_Q1BER@W>Q1J* " Q#"+QTOD% MN\2/C')C^%]A(F,PF73]1#1'4\=RITLZKWG.=A#8]0^"0 MP.Y%(F^"E*+4+$LYR$A85J4$4.VB.0A;*P[]<^(8'S M3],O!NL(5+(<4\T ')"_OKY&BJ +8T"4+H95M; F>X,)*,2_E7PTY:,#:H @ M,&#',F@8W [#R72N2%C2\) M\_3>Y;0<0,@; NAD=$L7?#F?88H,5+71B+LU% 5'E.I%-WH8C-5)9HJW7"ZU MTFM$E-P"E8Z5$_K^.54J$"R9I^?#LBGAW9<2WM.FA+%>QTTEWD)TQ M1UU2.6PD5#6L$G5%Q:8VGXUJX 5+'2 L6YW-.:RCR.BEJ#*#-49"A@^(5E8- ML$R"-\+*FA&4WT#E^4WI6"KE5]TA8\K5*UJ_3%G]JK%(\/'9H2X\ MU#N.[V_8G>">D$GUT6JG1Z:/G0HR.?/2/5:[S0F O#*WJ0K9=,\?LA/JAFJ3 ME3G66!M8QO^=@PC!,EYBWQ%_37&6Z-Q3E MFU0^6B@;8II.K]737..,0UA8F") ^,'$])#-Q[CE=Q>M2_TX7D<=2[[B2AE9 M[IR7!>E #3% K<716F5AW()M8#34'M!@PYX->R[3?Y%45X=6X$W=/&4I=_;C M.RQ$Y8?+''G178\C.Q?%\S,LB>V-'+Z() M5%5"(^*QPEG[2#%WDTBS(H0<)U,&N>D6$<54FZV\LL)^GVY(3BVK1-$&M&@H M#@>XHPL\2^SZ>@#3V/Y/1/85]](ZRK_'WA724XU^@7[!??7)SV>.*!CDR^?W M_W[[/\X8 P]X;7D8RKZZW91.TDR.\!J3',497=REC)#ZVFZ58^[\WH:YI#9X MJ9SFLC@3V+5MJE%(M]4U C10,C#![FGYDS4]&DOC4+BM6W ;7XYACBLS'/?8 MCE_'H:.:M6$[-^J^5F2=V-Q'5OH5C7)E;'BA&BRB[Q26>6J*T>;R6+MU]2 > MVTN38FL1X7?4@!U6IRN2^+\J4DI-3*FS^LTOOP/@J!&TOJ%?M.55L5XT%KC! MYB^_V\:&2L3IT0D#*3*^H?W.SJTR>IBND)ST, 7*%F12-15H'"=H(W&_*4 (&MBFW3'7$J5Z\ZH!(Q0.55T4RIG+_8@X M;XW>7DE/X!VXZ>D1JJMS%I^8^^>,8XDN.5[P\\(8&TU50\V,?XCOR4?!I*V< MR;+C,S8:^*YBZ5X_^4_L/1'%:=(P=Q%*# M,[^EFDA!\R>02?6O2EP#2W 6D1B2R]=("1 1$E/1-5@E^H.D'%)7K,7-Z+#^ M@R,5^@HZMQ+0G7;(PBAWOB/1F'#/0WW/"0N_D%,"J^B'!8O$[-EP4U% MRY'&J50X*MU+M=F$B'R*M+D#+OU0S\!):;PE3WU2ET)*9Q )=7FC:Q[4\]:T M+ 55%2Q35;P5_/'?(N)9 .WN*:NK\IM.ZRZJ=20%-JN^>IM17\?DO.@*;7 ] M)JK][0C+HJ9ZX,:FB*IHYV3=X\&1FG'"_F$_8:R6"HJM!BG<#@].HLK,*>-2 M!#Y4>5;C,S1R>AR-_M5T#(C1E0:EX*HN!IYJ M0F:7.M,-49SL6KA#>E(TV5 4::8;@[[$4F9&C34+:NKNN@GD%3?[K.OJ)1N. MLQ4AC\8SE^0YJ!B&=L!Y1/-??;[L$\,1[XKD![[S7[F@.Z]6=ST*S.O)U'SE MSIX95CXT6;H#NGRGIF4UED,C-+=7*&A"=*4>C5-%?JKPB"Z4J7 AW7A3=;W* M&-&Y()]&1,1ZDK.FZ-*X4@Y0J-ZTQ="7%;DU2*U58YY5BFFJ3*H\U6ECQS1V MS(&PI"X.9#.&4FC<%O(F:SEOL6=\)%WG'5LR/!ER4HYO8-/Y$2;>IW2)49^I M'MK$JH@8*4IUN)R*?+&1K&9W-<6([^USZ_+2LH.YMU*I&W_1(M@MU]_H^=#( MQ!_??BC-FRFB*5:L1Y^,HY-%&KLD)4ZLH2]^,9'.N/7H^UC%CZB%8:D['I&$ MS3ZT2E<)1[[E;8O%&0"1D.E<[K'5U]Q#G7ZA-O=0%]XU9)^L M9*S9;AC6XJBAT3P>EFZ,JJ8_*O\T.SR:Y_YACWJ,2 U"D-&YTE)D8'*M!Q6_ M\U_<%!S<(=U!@*;84)=XAQH02*D'GND>'$/L>G#L=3KO;-"I6(348Z]Y4D=? M9O=2JH:@E$N,0]WG'8?9 +6IMBH>>>1V"R!)%0"N/19\!IE<)$97=H)OV$<\ M&Z9J6'*I/]!4ZN+TTK1JT4H]_JJF6^O[P?K(KIEC&=AG59C.AF+F[6Q[8O8E MM4>ON\J7KT4#R:&&$3S-1\U,5MWL;SC!XZI8$OU))4T^#A/B%I%X]Q#=_*FI M!JGND(.5^13N $S&G+RE#A95R* ^&/T)IY6I\DDUU# W?N,,S*P3LORP[Q'= MD*9F6Q81E#BLY?S3C#09J$8;.",Q*CJ?Z($C-'LZTTVSI@\XP9_I?;CMNH4! MO'"9:4"3(06TD4AM3LZLA6?&P DB P=VTH!-,<)..O@;>V7&>)]',9F#ZM.3 M5TK7X'DB@.X5DD@/]#3W8%$%IOBBLPO3+0W?7K\,3/7"J]*]6SVN4A)+404: M+YC:-##%P[Y4@W94"Q4,6V([ **G_F2V;MVZR*.:<(E$A3$%CV%7!S SSA>^ M1.=XQ"B-&?Y-9LX-,R,P[UMVA< D&(WCB"HRCG_\\!>[?SZ/'O9EZB7!V%+V M9LRG5X!FIK\637E3WF3=@JHWC6'6HP@!S7?\6D+,KH2;!98$CI"(J'W-*,,.I)6D1&N"C:CAXYY[U6I#O+??;4 M7PY7_1GKII\60%/3/PPI@Q,QGKUH,;Z[H# /:Y$ZQG+:).."$;2*"'6NY;9@PIZ[+4X%W,!@P[Z,KIU5&B3D M5&OIR_6'Q!%(%:4*E(+_GP*=%+K=V.D%M7PLY)[]@(%B-07 +T1"-CG>J UX M2!%(I"SVOI[TR3:CWG-12MAV,89Y)T,U S5C*@LKG+6",.8_LX0V5(SD#C04N\>L*GE&G>ZO:%$0$8U3132A MO-4'\$A#:H7NEB=1%:5GZF3X/2B8VX &-&*N#ITGH ^^KF)>@%M;ZV:*ZM,G M00&?Y_?K5OB?]X0!7H%TTU^+/7T >.P%1Q68(\M&+S-E>6^DG(I M:PZ>?8'A OT>K@+00*KA95A&&6)*)^=22M)QKM*&:IE2"G@FF61R+=/WLN>D M@RT7[+RS]6?E]%7-0>2WVMU /6YZB.QL!NA584/5]&*/*>V$;1:!N,4$A(AGG MZ=1S3P(E[QE^F?AFB>S"^"6?+._K:HN!](T>2S,5&U._9U_* 3D74?:SW!?; MQ%LYY*=]395$!D9@H*N;PX. FUYK%TIC]$]@Z]37DY!Q._W$1&*4K6@M@ZH, MWRF4YFJOKWI1ZL7XS*C!])&5N 0W+PPG)_%])(NG 0IIX _=.#A^U0C=VCB^*.8!>-8]1#H+#U MCFAB1Q,K6!D&([IBR0KR3DU&][$WAPX9XAJ9B7+I$U.MUU!&Y:X)5*A,Y>H" MC#(!%U$G*>F M:G!CN:N7Z/5B%'PF8JLG Q J2N_4Q]PV&IE)H%5Y*1"-X;005"B\>J1F27S MO!Y77N.IX.P$=NL.N2E+3^W5B4,(&J"GPVQ(DSTXN(CSMJE=-4H733^*(/G0 M&-EF#:(2YX7)E<@3L+ BY0J9P#+#PHP_00+5DZEBE5E4Q;-ZYH*UL+E#KY+@ M9#_8W;E-/;O+YZ2X ?PDC^!MT'BC3ZS.?D]"(ERG*@O61Y^R']^ID2*Z<,6+ M\]"GN18JYFO+ H7."'B*[G#J%DA%R019XWSGFP,#.*$(_ZT9(+5&H+,M"*PS M20.2T\4Z@$AUOT+=W=*BW"KW3(?ZK,#!ZG""[C;@B^\'3K>>+L"\=Y 6^W^51EGIP.QDKQI+NNPV=5N]:>>*/U)6_%5O;;?HT1=VN!:I\H+ (R2YOEMP M^7S9U8(U25[[._/7!3<-,!/]XUFGO;P0^6%O-^L>,ZF<,##AL?$WAP(83G+; M_Q[$"_[G10&6B^?S[RI,PV %4K9>3[U=B;A1KO:!ZT$:5E<+L%+, M8D-D%>3M%5$LW_@@">%F7M'87I#!BI>:JL16@>1G&Q!AL[@M";7-(:V$HN_S M2.0^^H\O-HB&.A@/*$LOC214N?R&Y; )?JVZ_Y9?[UBQLOJ61XL)(UNZV]4? M]DEJU@N?V ;?@A;8G=YO&&A?&*C!Q+Y@HA%EVP+O(VS7XW"YMTQ1ZSE7NR \ M##_6[T:M")AMD<4CMV^HQZ*>3D,]#?4\C'HX[KX709Q&VS3:II$7^T\]C;9I MJ.?PMBLA/#RTWLN.DY"HXVU"1ZJX0M9X,J"CK M1L':;9^Y3O?T$OY?K_?B^)*+IB'!"@T5.\_7);P5>TBNO>XLL)[]]-V234PK M6X5W*L#9K"1\]M-9U^VT+^MXW>T ]M 0]J"-S]KN^46[0=+#UKVHA8_JP,[S M0T',7G'/9<<]/[]JN&>OD71Q[O9ZIPV2MB?B'H:6NL7:9FS@7H_,WRH;N/P" M*[B\*_M6:S_8WN'>1W7(BP,XXT$ \B .^4AL-U[V.EYVZ7[,#T<1LMI8O'0% M;CEHH.Q^W0; ]5'SNI>]6J*[AQ68VJOH8??"/>TV(=Y]3I"<-PF2?>4>4(^G M5[5$>@^+>_8+21VWW6T2]?N6(*E%Z6P^0;+GX=#X/NA=-YB M)SIL]W,]0&OYH(SEU8/YV]?KG;9[<=:87MO$T8.@!7BY;#<)]7TVB;^OI:3K M^8OC0LT6O1P6D/$IR&'?7$) M5C[O]YTU0?78@\V]A[IY[^)P*63G J/GMNO(@C4"XS#(XU#ZL_IAMW2'>IJ93K&)R,$'K79-%5L]X)8N:A\I):P,UCUU MSQ;0P0YT[>F,KMUO[!^S'-C2E?,CE0/'3 E;NM=^I)10NT;8+N[W0@M8'A?\ M:09JP=\XY8O_/OKQBCR6S]QJ+8:8%Q==S<11O/+Z7:=UYL#YPB".7)SB=O;< MQ9%\WYUU6QW]A:.'S&7SQU*I>9D>#03$L:VX1KMUL>X:'9KI6 R6NQ>IXR?! M'4Y:30)X_P!'DDX<$17/X(1TD<19X .99-Y0O6@\<+YKMZZ*UQ-AB!=\!YE# MLU&3.T$3'O$O&K;*/[BP?A !D.*[ (['O[,7/M?/30]A38=YQ"5W=R*\R\,X MPP'G5:BMLF*DZQ?[N//ZPGN$QJROPGB6+'L-35],\U=L> M3W6+Q6V>6HS/*HY:@K^]X*<-5&Q4\]";( &DG&3QB9G-7(#Y7B82IVWJT=A9 M7/Y^-1XB6M@I3/W@3H\>_?3SJU^>S9CP:,//&C[EJ:3PD9X96EKOM]\_+&Q+ M6MJD&FWSL/SL)S;LNN?*MH*-U1&&)J[]Z?KGMR>O/K^]_N7D^MV7MY]_4*.X MM16)Q!#)J7,,I1JUBD:]"GO_K4W_5Q415U\]<_Y>!8%_OOE<"0$$96E?'46W M?SX^4JK'L%EB " 8C\P_C")Z8_-*PV]>P\W"[0B"XC MWD61' PP$$]S=7'<.JR $[5__+LP "J(H$00YD_KKZ.W *9L[E(GF6H#G.25 MOKYLZ2_0@+V2T7#^W%W9^'Z0G;::75"<<#43VC(/+.6\U)!F@[OX!2M]^]%3 M8Q_LA4*LW<"<2SAG4V[OT7X?*5W>I4GH.1OLQ@WB_W<@^5]2<3) MQ%CLFN8 4P_,U=LPEZ5];?I-*Y\CNQ<,"P^ $$0Y;E(X&*,XS8#VT+QSQB . M8K\,$=]>)!X,4D!;B2?G!TS.YG'6K./SB/V3IG8 M-R",]TRVUDUN);G:/42Y6M@75=)M 6-R( M(YY:A5X/AOUNDSA-T> :!!P(Y@]X(T,); LAX?@@OS/I_U S&/E-..CUCV?M M9PX&C53RTOP['0.EZW]SF&D01!1PJ8XOK1>Q*P.\39E2CL\4:=%5JE*7UIL^ M-H&^F<6*VXQG^S#HK?;I;E_F:T^*/-4P\ZW!GM71>O/?OH^CT3N!Z!<-C@Q;<,,UI08:\FC(HY(\O#K)H[$4&DNAX?;& M4FB(8Q^)H[$4&O+88TOAN,,:6T[4UT@MWW_'MR_B/!61G^YOXK?!R.ZCCQOJ MYK?"07=3 /&S58IWX)WZEG;6V=I4@>Z%>]FI93#*@?7&V2<OB^ MIVZWT[#1ONF=VJ=O;\8SG#^KJQJ\5/KZO M2X-L?+#FD2)D-RJDB6\TGS:?;B^^<;B1B__Z+MR]*WSNIC\V;ZF1:;=MO@5*!EWMI>#0> %,H+_ MIJX3QO?QR'$YEFQ %X9/>!9$YO7N9I (O%U:9;?R)#;,^,F%*P M*T%T*<=LCY:G..G@Q[9=*!W?C&V;05LSMFV*-O9D;-N6;;^/H Y "()P>OMM M+*-4IL8 #- #'XZ;FU=T7L_Q>;[#O?>M\0]-MZ/#;2D@I8SM]L^R7^K=W]? M9O=2LL+#.5G!(("'],]@O03L.?P9: [\&.6>N+5T=%R,7FTZ^6^QD_]Z0Y-* M3;A7=U,?M$EG_AY5MYH?L>%#FQ;HDYYVMM>3W.;FLHVPXA2 M=H;K >WRDX8 MR[%7+X6T]X%"NCNED(7S ^JFC_4 MU4R.NRCK-W&=ILGNJCA1$O%S;S]'Y&8 M+^3(=L3(*E,MIL7#NN;-0\96;%H>;W:/C72??M#V==!YC4S>(*Y!7(.X_4+< M0QJS;4@-+;)2'Z"%MMI+?K_YI>')H^+)!G$-XAK$-5KPF+7@ALO7#SNP7"/5 M/2#T-;*U/QN@]>[&[KYHS-&9LS-F=\Z(KK MR=\'= X^AC*_&[KLQ_?PDJ\2+VX<5%_A!_;X?^PF%3W;GOUTZ7;/FA[_>XVB M<_>R?=J@:)]1U''/3IL)30]<=WNSS6J9:W8PW5;WBF'.W?95HW?V&T>G;O>\ MD6I[C:.N>]EM;(-&\6S&;YS?P_@H_,:?9203$7+O&G\41$&:<:N8@W(?5R?N MK8B<"_?TM!D8NV]8.7>[[6:-V&E[9._7<:::B[!./G+F]R\:&W3NT M=-V+LUIF7#=H64NC7#:1QOW3*+4/@V\2A2LX?)]E*D7B#[>J@+GU#T]JV7D]+$*G"W%_P%>^N\B[% MUBH,5KN_LE/YM/(93]U.^V+[7+-1F.T894^<8DX::CF@[7=-+8U\.;3MMV2= MK7S&W8R9WVNSNI$(C41XPA336!R'M/VNJ:61+X>V_1.P.%8-4&R]<.#Q,:15 M(D8K@*@4-9H:)722Q>/R&$L-MEGH=B[)\/H29R*L)[9TNLW8TE(JAMT=/\YQ M--P4&>_FELOJY^MVW78=^;[53U2/;*Q]_R.FH4[//>_U]@EB#0T=&@V=NZ<7 M-93][QR%1[5_33;B_$.>K4LRC\W,*;.#IJ[2?]GN.)A:EF,6(6=MMWU>PX6N MX^+AAH9*<8J.VVO7<%E@YSC<]?Y'3$.7;J_7F#('MO_.39EN'>'1ZJC)G-HI M^-.,DX>_<7H]_UT97?I_4^?Y?VM7)&DTC7D7VE#![Q_/VL\<3X:A>@'S[W0L M///O4*0I'"J(ON!/36F6 @-A] >GV^H]GP(-?Z3@?-5[7@'*Q9 GP@DB7T8$ MZ&\ZNO=C (.#1QLD:S\P>5EQS"8(\&)5M&R?J3,/8#)0]<;"-#23>T MSSZL^>3HO1%!>X>21@0=O AJ#+'CL_>?._$ ELV<,GO6ZW-@F_Z:_(O-5(L] M+F:WYIY/F$)+^Y286=-M0[(-R>X5R>)_'C@7[A#"8D\/H8T,:F100[(-R38D M>^QJ\^'^;34^FT^;3W=ZFV8Y9^@;--U=W: Y_"%]*Z[;WEK?NEJZ^1],K>^N MT=&IH:*I08:,9\+5?Z&A4QUZAXS#MT4T'27=ECSZAH43; MH^%&P.\3-AKYOD_8J%V^-]AH)-6!8*.15/N$C0.U1(\E,KK]J2G'2KB-&-DG M;#39QWW"1L,;^X2-VN>5-=AH)-6!8.- 9_FM,K3]K'J6W]Z:HO_E_!9GCG!& M4D1@C [RT!G+!&O*Q:UT$AF*+(BC=!B,6T_CHGFS6+-8LUBS6+-8[8O]N#== M(ZLU\7IMOQ=I9;L_K.[XV+T8ZZM;0?4ECH#O<04_M?!OYUV<.-E0PG_G=A)T ML'>/ZZ2SJSGRVUA&J72"R$ND2.%'W. 2]WW*^#(M'G'N1 M.GX2W,G(&2/4>IU! M$H^$:>P('Z'8Q?\-T/X1(:Q^RW_P9H!Y M,) 2@ <%\0 )0>ID0!IPMD3=*^#:ZA'4X6&(0@[WH.F&, M+V>]ZV U^NP0V(< ,R>%/?#-AP$N!$L#E">.0(3:^\/+*"S0UBWG&DC.-EOA M_2*9\3.K4C^\?[?]?-5# U/E8Z:ISL5S/"K^")@"?@X'"6*_M5B8U"2R'N<\ M+!!36OBD\_I;/DCT=,X+ 3%?]JPC<;H%;SU XEQ8AUF?J\^*7V^!0I=!_FG3 M)ZO1^27H+:U.UU"CMW-7*TBA0%?GDFGZ8EIO;4Z=MEOG!7$+I,,PQ/\54;$) MH!X0GL91),.6\S'/TL!'G9'! MA[X&6O;I(H&?X3S.=7 %FURN(_.)IYXD2ZTJ[Y@KT'"QD$$+TB((=T. '=&A??0IB;<<)BWG-2V46FR(*@ L%GS9@2-' MXS">$!GK%\%]2!>X&!X204+?PK.#X!O\"!2$S)B[@@@8' 'A5BL3>%WBG&K- MDEF@$ G;3I[2('TY[3F?%BIM"5-LA%QG.,,/[O0@GT\_O_K%Y&1-9KL]/;W' MSI"J&3_PD9[ 4UKOW9?/"]N)69OH'+&]P'!PDL3W1?:X_!6.(W(^_?S;[Q^6 MMRR; =(\F#[[B?=RG.ZEWO;OL*^)NYN_[3^')D_^Z?KGMR>O/K^]_N7D^MV7 MMY]_ !%]+R:I[GR&6(EDZU7 U!6YM%G1^% VP^ M^,>SOV6Q5RX"N%>0 -\C"Y!V&7OXQ/2'ALRGGIV'Z04I"9?)P$4=&PS@I#3/ M"D7#:U@!Z"C]\>_BIU7)P?JKFH]GM-O4_O-J-BI&Y2%D]T/9O8^\> 0"7'S3 M"JKE:)7W!^H$#^D?Q"P]@@9W@,%$%7EL\RMH=4"A?'F"3P:\+C[6:_7*CZUN M)\,:(+]9!HM2J'/Z.)4[=]H/W)HC]@M?_JS5=A:_=\?2$2L;7^4WGMWVM(C8 MSMOVHG6UWK8=M%831PX&H/ P;! 41 '6!YLLI^D^I6Q M.,<"4!'+<.+:^YBWY*Q*@$H@&)F54"'WV2**T.A&.WI$NEM$40XZ?>K(8 'X M?^9D5>!R(.S %L[X>S!\1L"TI/0Q^^)1$TG8@]]?Y9QF=BC 8^!B"$29RN53 MXZ?WP\!3I@7MXL2>ERCD7+L$6DG97 M9@M8,.P= ?G\"<9;Z@> M(!D6RY%E2HO@-E&<@544R4&0*9/10_.2MYJQIY01NL!V!9_'0V "^)$RZ,?J M+$.!F<]1?(=<00X)T[PZ&JP=@#GW+I$1@#K-^^!V!0*L80"FAI.D'\Y%)#E< M:>X-78H56,+0D#F! ^Q.C=IT,3E6$ NF),]:Y\\MTE1D Z9E&'BDNU3^$BQ, M3?DE\DU!\WX%IX"@++^!@QBDRK6,D02*)XG(F:^#&1$_[ZWNV LF!Y"D1B:R MG#P+>H.1 %MAHB,X ^F;L",^R#O [GZ MCHL">H*%U?\Y@< $]JMO*S:#P$/ MQP)# MXLRL V0,V*BWLRR01G8>E;A?NK#ULP/\W>&=\TC0U75 M*MBH!#Q%M6Y:\Y2N\AA).LP2/''FAK0&;37F#<()BRKV("=*@$R+;R7("NR" MK-;"P*]BSP>?C%*CFZ!1-LB,];4+K[)F$W2YU=%M@\1D^FFW9M)JJV))&3A4 M$5*84[B^$>*KJGR6XIWUI/AVA?@T!*H P*+=WS?1+LKO2J]4#9Z=!%EJ9H<_ MR",),H77$> 5R T(%L2'Z =AD%'0&G%1LNPX\8?42*#6Q*OC5UI%"(LN@>[1 M]@0))0'7/BK(($0DH!:+!^ \$U(#$)@94L08<>]QY' 08)%8G&>L7A(L"J.B M)3;R0%+'89YIQ8(6',;@<"G!MA7P&)P")2<(QS"0P%_:[,*@=G)'I6Z#4*H- M 0)]]NSUG@/G:Q3?D\V)$A]4>O!D2 0#GF"7(&#"X"O ;QC'/AOF"$5? BN2 M PG@5,'1>U#T&,-,I CA#+ZIG!OD&9KG\"C!5PD9SH*@-5ZMJI @J#Y..K<) MVDA5>Z*>@]^,XAQCN7@Z"]U 9*,X42\PP:\CTI4<:M7')#,(<#VC<-F-(4G. M[GG5(3E"4;9RJ@Y:1**ME.%UCCGT,,!SR4R'X8'(R28DJU2, PPFTP>>2- 2 MB9-[D?@@VS[ VL(;YK !@L((SYD'<27E"'W_&CX*1/BB:L?R[\INV%2@VD#O MZ',UOP9_Y6#$9YSX>*T0\AGD3YY@QFVY%77H0+C.IID#18 GTJ&B4?A# I" M/S FG>,CPO?')D%L[W MYB&1#66+TFS$<,& !:@E?1[8YDK%-GTQ0=?0"5'HJMR9KRS!,=#9$"Q(Y:=R M(LL2*/!(P<=]$7UUA.>A0%1&W5*XZ"6QHDH&B8ITR5#DU6'(0QG3N$S(??-G/M,G&"_LY M)R:=/I9FXRDJQ367,B][3Z7M:6MP98V>(MG'Q5:7-AD(Y7I2\(?3W/SRN#B' MX>"%V08].><&8'T(\;=&)@Q6N;*.NNX[78;_]L&C !#$&A)8,0C M,#S9\G:Q%*'=09N-U"JECOEY%^E?('U[III^G/?!Z^$@PUFKURZ>9HX!NI#) M/:(9SH#&OB)_NMX@D5EB#TQ05(4#+-SWN>Y>>?'5O[9<)?-ZNEI#^>-3V=I> MIXC6D\#*"3S.&.A21=:5H4F'*=PDLSZ9/&,Q(7B!'0J.3D1UUL@9M.0X%!3 MS5.I[&#D17RD6!;DB*[6 _,*=D?> BDRCNGH1?7V?9Q\I;R[4FH1_=ZV.^B% M0?F!_48>&)I"\#4J<^:2>%E1C+(/[>>H M7.$ZOT5OXTR37 E7>&=$2T:B0>N.2:='!*CI#QY+ MS0LN&]SX$GS(H*^C9;/$9:Y^<%!HEM8V16<7=KEI!4VL2 G'+[+>R7Z28_0. M;9;"GD&VD-Y+1MG7#*B3T&V ='(?9 B$V1!./-V MITR2UMG5C2?89H(V>YJG8X[:J$ 1^;4Y4G1&'K2Z=Q6SZ:$](+3^1Z#/Z9%B M=25U^<:6VJENDFKJ4^;5IUPU]2E-?4I3G[)42[Q759%XU=.=9P-<)YD$\3;( M;!N%3&"3P48#C>S3\R(69-_T' 1W\F0BP=Q-Y%T+D/&+%-E4%HX)2'49D&&!+_$*-<)G%.R"8FFP>9%5N$TD MW8@%6R*G:@$KS\ P)-.^U>U1$72G=0%_^)*,0S3B(F7A1S2ODW17*._ \,#F M)^C!N8Z*-[_-DUBYA'28A1MV]8;=M3=L.>^5ST*9B7M2C")@_=X7(47#M :3 M!71==2+/2W("$ .3:&.0A^&16TT M-_ NJ4;X<;1LZI]*9_/]&J(QG8IV'JJ MIG"J:<>T#NWS&/447Z?QJ^4A'SC"J3O(V(A>MH(%R(>1%=1GF MLML"^LX%J5E^HCK\J\ABS@%.SUMGI0.0<\YY$\IW8PQ5E;VI*S/JCD#DEZBV MP*_\%G# =6[(&:,B1(J4_N9 BN:$Q)(>2G>BXHSRD03R375-"QD0J30E+BS, MI>OT\R+]$P8@M2E:XJI.&)@"@Z/]4#/A<527_9%_/ ,_ NUZ-4C;_#L="T__ MN\HE+)%8FZ9NLQU<=,M9V. NB\>5;9/UV.*+Y5U^]'DNQXN:UBVSMJ?Y:Q5H M(M&_7*%;LLBSN,ZC*=-!1KFTA5U_HOHZJ#"ROEK)=2/JWMO,^^Q/#Z2&8(^5 M8$W(>_J2USA&OSN@O!E)Y*(DAN2WCJ.G^MZP'34AZKVB:@Z88?8*[RZ0*9MBBLVGI/I) M%I\,XY0#$0'6M]X[5.^ =[\:2FXH>8>4C(&$?J;*IKA;9!#I?V/-HO/NS;5E M4UC=H+Q0"BJDYN*:4HR.([5D0.L814/H#:'OD\@V5(]9V+$4D?/AS>>&J!NB M/@BBYD;EKKH)QH9R)#)U];]<9NH'5*O.^91"E%//2HD=^NR:/%JJH>J&JFN/ M:TP'BKFFW2JRG)D6M#]DN8-KW!0]5\4[*96U^E+U1:1VB8XN:=7ET+IZ@'*O MY8RY*ALHBPTL%3#1>=>NI9U_ET&9D%_ENL7PE!_6EQ7-U4H\LEN1Y[5O$NDB M>E/J!:\..CQ2Q<6I+("D;V6F.5ZT#227P8^DU-=X@EJ;>: M?9#RG:0($.-D]S*\TWV-6L[[@=I3WXC#@A_*5U,Q6GGC%("?#E0]AKE95]JT M+R>Q>K_9[2@%CXA/I?QJ?$ZK]E_56= US'YF7__!+#]B*<:T-M5Z<>DT4-5S"E]&2(]T9R'F M.O=*PN9?(E\)JHZ\DY% +/%E6_J2FCCBO>VI*ADJAHG3-.B'C'!]O5R5\QA& M(T9@P'+1C_7BNIA!406=D?O)A'1550)DZ4K72-WYN8XF_/IJ,;]J-=R,VV8X MXDX$(9?,XA@/D<*#^"^LQ$&V&U!U_-+"O^T)OCIKWI?5HYC;:F''W-+WVM0"'0>$'*1#TQB8 MU] M+(I;D71[BN^"IWG_3U7]I_O(8SW3G!>MZI[")HJY>(D.ZQVJ4 ,"U8YH MC#U-Z#XC=USA^KQT[ZOSE'0) T2#3)P;"O-RQ!70H_6=#80F.UINSOEDUM-'IM*N+Y"=RX%ITDP9.N_Z7J$NP[$1B?$_7 M9>,\!6L_?5&7P%Y/&%0$/%#6=MO81N7T$OY?K_>B+#(,SCK/'GC^A<;0)A%4 M0L>[((7W=_X7KVUAAJ=6#=J(K8T 8@)-NNT-[%()SG:KT^TUD'L Y+KNQ=EI'6]8O_GX!$7]Q.E< M-))^#U&CY#VW=&JD?2/M=R?M-PZY&J7]3G:H^":=R?QW&:>N$?UZ5.AL M=8][Y6W6?7 %WVYO]VZ"3ZL%GSH;##X]B@2/W]PH[-W*<<6O]%31R(ZX:0;\= M07_6[ARPH&_,^YF8@9G8T5CZ>X8F/4= ):,;@=\(_)T(_)TGHY]8KQH]>NK< MFD^\^&KSG O,5?>7:=H(%6=8>XF-4JS6)+B"OKC,C5UH MEB]^W,_3(,*9NK$9P*J"T=TCGS'#=_%?(_3?X=UI1]_&WY/&'\W=ZHT*]\TL M5I0OM/?A)F7MUR=OYLU6JND>Y1YG9T&G4>#SM]DYKP>BNA6'HHAL!^UJUNK5WT];X+DL8>D.F=;"ZRTW8O+ MRYU$5AHDK8RDCML[VTV^HT'2JDCZ_J)7R^7(%S66'53CK?FTTGE \4:, M!0<^C[S]/L?YT$'TXH>M.L;-8LUBS6([BC/57YQ&\C&-7FP0=4Y=:]Z5XW5N]](ZKE7%XUKLM](^K[KMCNU7(?9O'.RZ5*Y M^:KC<3GP!ZB+]S0-YX#5Q8KK;H^N.VZO78N&>-&@9&51Z6X5T2)6KI.UUGY)S26\;O.6:O-;PHO%.(4 M1SU5*9U7U:C*J;TX2M6 ;*S%OFJ=E]<)(B>2."#2BT?2=83_9ZY'=^(641R= MT#G5W\41@TR.J#K[NTZ[U7;T>M_#2F&.-0\X1A0 &.",*CE.)([WQB4QF/AN7$$:93% MR<2Y3^"D)_%@P .R_#CO9X,\!!![-(:17Z%UZ9BE\+$PYKIR:SBSVMB\Z@M^ M4H1I[ @"8LYUZ?=Q\A7?7T]PQ-_UIN#.P[(B30640L%S3_\6L>\G<(@("40@ MOM04V2"R7K(8&VT&N_)<==S[M-4SZ*$3EU!.S\"#5SUW[-/J&;5P M5AQ@2P 9I/ &>+!BNBVL",@>B\!WY#?$FK2G6HL4?I&J:P%GI6.9,]&$;'4F M [Q&8 QUW??^ZTN'<8L"5!$-G1C" A.DZ&Q0*5Q9V+9FP7!+T6J?.:D*@ MQ+2/X_]NL>E:;'TQQ2-K<[09OUQ%]'0.STMR6"H,>"0MC0 MF$:ST;!)Z0TC<.)O)T>.J#5@WET7YC.BN('Y(N885$13%C!'U>.,J-X&+.K" MPD7Q7=R$M*:]PCXE<1FD6I_0.?$H8Y%DM(26FJ#+/"E]T&1)/-(7*<>D]^0W MF7A!*F=$I4NJ!SZD.Y8HM,=YX@U)CQ:A:8QS%ZVKCCG';TMLN&33^-0>0: MXFH@N=FCF3T^10[+9H\[,SP\M?^\L$]%"! ANVO=L(:8[UP^3B&71+RQUD?" ME_J^>QA'MR? ]R.P=?LL\TL.&7D=4YI!V_ SEG2N1#LK!TFWY1^J'2S[_H"T MP_9(B6R*U^ .8E[*N6;W!G'\"6>U!\H?>0MX'^%8].7WZ0_HW2O9Z _I#,4= M^)D^T ]0 JX0YZGV_(C\-6B 2LA]0_>.FCQ$='=+X.\4]P%0TPP^8 )7'F3B MPU<2E$ V='YOW;2<6QG)1(1 TO"UI'WM_1)P08-QB*()F)5^\?/U]:>6\Q%V M'8'O"LQ[&P4#P"%:Q!4GQ2/Z,O62H,_"X; M^"S'<9(AU[\# #/F.NV37XQ4&7"?_0GVV6>QHGOJ\,.G'98OQ.N)@GU?R@@P MYB#))7@0CZZBI7IS3]-KU:OZ>8+_7FZU=/,1(!Q@0L@7 EQ]* M14;BT5A$$P1!!#A.F4CF[N\Z11PJ&V(3D42&M <A_O<; M4%5AG%*(Z;H?YQDV\_\*)N+G(/WJ'#]7O(]( 8%U I0(O '\D*BH3!SYN4>\ MH?M+N6"(DWB6W\:QMIAED@F@ZP3@E:+HCS&I =^1@AS'Z,)-:?,10Q@W(/62 M:IM??<%+*2ZP?^CE22(C;P+[\Z=.8M1;@!$'$.SJH_MAX WQ;4)?*]HB.:.T M@VNQ'[Q/8-219^YWM9P_\%B1N&5KCUX/)L]@8@=&,:)>*Y0:01U%$055\$5C,.N2X(XIN'B'($JS)&<9DN;P M^H)20/?8PFP6=*B0$S@$@$&$V-/E%OTLML7 B'#\&,RF-$:XE> C,+TM6:N%V'\:(*CN>(B.),DVE!DN2VQD(8RT M@%\U+@ST- /CC %Q13&#"X_S=.R.9U'<@Y-#' M2<_F"'NWT?/4O MMIKP/=YJ60=>09,?VF7X+AA[$$Z;M\+/"UX$\V;8$D?#JV M]B,9IP'K>/!Y"K,T'4LO& 1FIYNWKYV$P$I:"EXA70EB1DO/^7[S8)H/&;#F M\U'.CBRI\7@TRJ/ TYXMKJ7"*D"3TE!N;%%N^9E"M\::@LL.)W7I%"&8"@1> MJO#R5/4%& B\=G>4"]8T#D9%@R<53G 0-#%!J!82Q!'0OG;>4+!I1!\]Q 4 M.H&83 ;S@ B=S+$)65(L*^)24&"Z%)EZ MJ%#%/92_B&AWU=J$?9](=,4S49!=DJU,-MI"&CL>!',PO#!6WZ.5'0%\E6'P M! R!"C-^RGH/-% 4\3B4)RG$(PL+E'6K%0^PA*(=M<. <7 B/A0YL B' 14! M3IPP^(J2*XMG?^"N=\0FR[\O6?YND^5OLOQ-EG]&&[V/4""#K_-K,*(0"9J3 M *MIU?04G-3?X@Q]F#0#:T6G^$#'2$H(L>2W?=@BL?5@']6/X4TP H;UAY2@ M$]FJ-I3R9Z=U$1A7 3#VF')K&3H,CDR2.%$%UN!H)"+W6\ZU45[I),WDR%41 M-8S[#<''N$?Q@/:>#.Z4#<[A1=29F&E09?)@FI*5K\TWE]Y']-,XS-$B+*PY M>CF* /?_9,,OY0R#G#H*Z>.1!#_ZE?2$JMS#QP)-K*%%K)CS#L.I)5)ZG;*] M; !DGUX?=/J<]I(!?&5"OT@='I^<($G15!%-2OZO2I):=HXO,[(W=/QYSJNP MAXM+ $15Y3F=Y\_WXG8R$*G/GQ(_(PVRBG2CX41\6^>K']Q&_0?AKF.[&3W,6T94PHK'B/MP+_AL8++R+)*B,Q* ME,*Y=>W4$@(T\=B8!C>4[S%@(3SFMBB%IO,(=II<4$(&=R#K+QC&,0WC4"DV M8J;4^*?(E@P)H+)IRBF.0IP(WA&6#G%M!@B".[ZSD7(:#O/6 D[*H0:DNB*/ MH?:VDQ'[3,@CHS\I.^CEE/PQU$L/1 MYDS*B V4-AC)T?RU)],XMFJ)+[.22YL\S&0^/7V2=K&RAQUE'U>CK3&2US22 MZS$,']!JHQXFCS8],>EA!@55KQ_#P*98:H% M2P0",@#NXO".C8U0W*=Y@$8+R+9@E+KZ M6M4!; N "RMFS 8&33#6W/6YTS M";FH %4QE2NS_P,_QZH-3B.8SC M@S5F7YID'P3+(89!R+8PF&9DW[!UD4K[Y)P=H#=$FTR9 ^#^^(%G:D.4Q8=' M9.L-P6?\G50'LM5 LYX9B\:56<88[8-A*-%MN:=B#Z[C+"L!_I5ATHU+]#CD[#J3.'?2(9&G+O%A=Y)KIK"<-=+<0-7, M0>KEJ7*1X)V[[8[WDK65+@.<@CX_Y+]\7)V,HTMDW%+]U$S G;8H)%_!3,:5 M(4]&N4J*K]@[Q%<&GYA)!E@WOL?: G SS;U.KNPU\#$/LZ=?@+L$I V\\['Q M=D#U'68T9( U813CX7LN&&+XYI+K%ZKP1#\'/R&B^ 7KRG_]@^I" %DN+6& M??U@+",1$NT& ]2$ Q&$9I])ZVE4&//- M*_NFZ&"]O4?6:N+:#OF9Q3K*GQ M]/5_^%;7N0/+ *5Z//S%QX1KK"X^)R44P"$ 8>BS%PA3R7NLG\>P392#\L>[ M++<8M8EP%=2*>3:,$PYE]6,MLB1?:*"@9#^)A=\J/L"8*\9U+,K E'\(^$:EA#A &Q:*"=0E&,7QY@E:(KHCD<[EX!P+!1.8&QNQNJ8X! M5N;[Y6X!2U=%7:4N) T!6!0BP8@JC6?EKA01@*#J5 ;NUK4'^Z2ZRD.]G$M1 M$DOR:QC >>%'.4HHOG]BHL%IRC7E6.3IH4MGLH]DHHWBHNV'3PT"4_HJ&.DT M*GZ%Q:;J-Z% ,T>_.I=OG'R5LF1"[9>:XE9&.KPFR]8'9.*@K/'T?1J<9,+*H FR#& N! MX,,?:D;#VE-FJP(HCYT!F\7CRG:5NI']5!?[A0FW!\=,%O2B6]IG\O0Y/XUN MQI+>=5>=7;T-RB?B^;P/-.[=D5.Y.N@L%5.OL=!B!' MZ/EAP0K:1RRYC1$#LKD!XUKT2"V3_@0WAA2;2G3B%[FZGEU2E*ZE)7'Q,"03 MB5*L61+T\TQG<+6]U"!C!63T$;:4>PSNP/Z.Z=+L*(CX-D:"^29Q*S!=VI#W M:A#UP4"R!6X]"0.N?HBY>L#X!ZILB4NM\48"9LS=J7!: M91Q:16@2+KM7P1@[,,=A;JN(=C]\P4W&L]Y3: FE@AB@[5N..17E M$N_>7.OX$X=)KU[R>JFZ"3QQ;K@TY',YB*(:,AIOTD2QZ- 97T7H^S?PNT&0J0R.>C[-L8T!TX&Z$*HJ3*R D*#X M"O4OD1DYIO#VCL2PJ:="K!Y']?8J)%<+3_XAI\-G8 EAA=]LL"[-09T$84A! M)55*A8"DF[?8X0A8537H*)?G(+?/B3FTG/<#LQ X';XJ(M-W;I%\=1,B*Y81 M3>8MZ#I!1A5/:- %&=7+S:"_ O56],(%L9-1M0[5!-'V[K13Z5:Y2*YE[F,J M<9[!B6&[R->'1_VN1)E6.QRILQ0,1I8E%4O:"N;)4"B&)RO%VPBSH!6R3UU6-JIL3_?Q=56%&H;_73LZJV5? M40;GJDO>DZ([Q2!_A53JXO&;I6-H=O"YKE;+%7*$/KE<&RPXZC]"89,CT'K5,/@&X5:0H0 M-!FEG_+H:Q3?JX8_=&%S'*=T#]A%"X,!7?>"+I_- MJ45WROG+29$&-68,/5QEQ:0<3M&X('<("YKAS$"BZGJ>BK2 CC)MRP!E>3IW MY8"KVM&.P/)1K!;1""9C0F4P*E2&%35PBUS5(H/&/%5&!+G36&_]+L9>&F)$ M]<7Z%,5%1D'7Q^ZE_&KK:/5&K_($Q42&;0P+Q +PZ899T>3+!B S;]'"7Y]?.NO&09;, &@R+F MH&PKE9GOOEO!/%:3B)IS_<&'H*!S]WTG2/O(V^2&",-,*$Y.#A<7.[G:^#2< M @$&^-\.ZBH?/(;EOJ$E.=6I:1QFZQ/4=!9GQ"P5-5\<<$L129RQU&7L:B&2 M/!RR0+*IP<+:8BYQH$ ZW".Q'J[KCUB%T><1'<8)5-:CL%%KA8&-2@JTA5&4 M8?":7XE*$\8%V\%/Z5?8>:83AY:F?=MM@$*!T6LBR%AG(,FAN9>-:$=(/I1W M,+7)5DZ#Y:"7DZ<":=FGG\$XQ=YB>'AJ_K:-*K2A@[-1O M$0^27MMI)FI5Q7%BLN@GJ1B0+NX2RG)82X>S;/"*^7N-NNBT$ S[(%3;K"^Y MVJPV9UEF+ML_:JO$*(HL'HW0LC+E#)J9]AUE5_S&O*^12D=9.!N3YHDY-$!* M[O.FX,;IL<-MX. &!DHRW#)D3E7F16'J)4ECNOE7LHJ);BWTIL+TN528=IL* MTZ;"= /)\SM<8;K,\K1-?XRQ<"DVUAG96,$-\'2XTA[RZF#O\NRF=[6/\A,X M\]381Y@"D;O6H$2EL91JA ZJ,D$#+8=E?6V>98!TA\EM3UR=F920KG2#A4AP MRS^',]0:>F#59;!*V I.PR2,0F+"/V3AO^,)Y5O'JN3NI*8.#LBP0/>-%3DJ MA(T;N=,.+D-2;CBC2+HMHF"E9#?=225T;0)N2X M4$EMFDAAEPAC1W@Y$I_W M"ZJP36(Q2]2],J%FJH%1!ZLI+'F9XS 91U'FC6AS"GXB5R3FZ8)D?1Z>EDWB M.%KO-,_(,7P7U&KIRXR8/8[[L:>Z2>Y6)3A-:C&8Y10RX4Y.Z7!X0 X-;F1. MAJK$!CW'A=,YP[?^J?T*(9BT%.8?NLIU7$DI1"V4-!DJ^Z-MD!V \716RW$* M45B,.:+&+:[1C9?-M8E)9+GT MG=Q;$=TR!!+L[F1:/;D>&E.T*AO3%H3>%Y @!:JL:YS6C,;*]> )RTSYW3\K2%OB2>D+/M3L3#7B#']9-FYC&R DSIYZ+90\T4J14:[9(J5)V, M6L<]P6IU%L:Y9RPZAC,ZEO!U[@*UGE\WK7L<@J6Z^FY?8:#1B69PRJODV+@,@Y["=A++!P9%$7LKV2 M;!>]:1K%PWG5TDW=]'/KQC#=PA8#FJ9Z0#M0D&>@_^Y910\WQ@9N2(%:##;< M HR%".-*($<"_P,+"\GEP10R9_JC/W6#"N\I[?SFX0$DD>.I@P=#-QN^V@A? MFAF#0%84=3,"EU@("!7@! F+78?I?:5) 7/M$/%/9W+W4E;YTS[ILC9/WZ24 MM*3^I##U$G@U^+B6."[9#(!QT>T7&?MT7"R5-H2\&#,:,"9F#M,<@#:0BML7 MA62BF:63)@[J2)QC;2(K7SX#]W/#F7_G\8'WL=7=Z-YLI(7N3#>2264* G=0 MT#?IW9M6_@&/$VKV7.70(,)1K_FJ;F>[.GP$.YEZ-@:[0.>BR=15=3"C=_K> M.ZQ^"7]7W@YMCHKTGW Y"86:$ ]U]^BESEN4.<)V=(F)H!2Y/XVIY*"\0V V M?VEQAR]<>_F'5V=$)$"1S8GQKEJS^KS$8E\ ; Q'%![_F7?,!;A;+^ WA ! MRW :K^J'? =!'IS%6LG=^]!YTSU^PW^S61HG#-1(XRY+ES&J[K,YB!K\12BW1/5/%C*_2JVMYTK+ZB(ZF&C'E MJ5ZGN.W@XN*"$QZF&.;D0BV3LM++Z>!5@@,U*)%I%*2K"0G1]<%.YY4@*56R M*#YB%H]2"C'[G G+6=K SXMX(A,N@V_DU30U^2D0#B#K5(M([0@$3N:^@C*H?16SE"EBS/I MCZL%4#^+HY$B3\XHG,'SQ5>\-+*M#!J1(\U%6W.\FJP(IU^'_([/VXN M'$^ M';8)8XO/2AG=L']&7)T)X10[D:>GBA78W\)\4.(_[.GU>5),HX 'C[@JOM-V MTDU=Z(2+^R>LI\,:SE 2QOUZC$MUM6\AI-P8K=(A?R_):*J!B9G(2,OBI7+_ M>KJ=!!=CR ,5HFX'/W1AGRP[=FD((9Z10*K!M<7#L+CI5ETDPHLD+%VMM(A^(@T]JT+"*"%: M-19U57L.B_E,7)F^)HPCTS+M^!*WGNLD)GW344A9#Y5=BX^H7G+!X=Z8;$%@ M1GDN:)'?*LI\):+8VECNC:3S1;B<\A]^LEQHRF\W2 MU&S2[4$7QF0$5&MH!^4TX)2U2'S!DD-0E\T[PT*4HC"#<_)TXH['<302W;?- M(Q"[%K=V5B:N':FIM'R1?'51)U?)MYPSY>)R/-$HI_VSTT.&A^!IY!U>6KHN MD9GKIG&\RJT[JCHH6>_5;@XXD+ET$TYCP^7\\KPGSF$JKZ!Z*H.')N;)R(W? M:K>E#UAJ4<-;D@FSBIHHFV0 =[\:<@ZS09TPY9&*DB$+-YGP=7J80 N33T4-4&1'D\> M!BK,$"B,3!Q_H'%@CKEL98XUFBKL%X4L]:%"/QM9Z5BGE&%'Y(1;QPR5UD)KPM^[ 3Y& 6](UO8M>5Y7&W)7V2SRF7RF$_+#O.5'!-V M"=LW:R];*!,ZORK-ZJCG.T,5WR'KVP7]-6AY%7PD<"1O".2LWW/G>!(!=+ MG Y+/$D,^]BXZM?U0%2?O=L#84!M7#(D/91;14'A7;@JY M<(I4^N&^<)=^S\_"6 RZV:0U4-L*JPA@)(NC];^T.6!F2G1_4BB'!ZC376E= M_-K&17LC&@.\=_G3=6^?% );3>B0<2Y>4"B34QL>ZU&("9[8 M^_++*2S.9I:DL7+X+^2'C'+D,UK30(TI$UV2QG *72N$O8#MX(R3JD@9J7[; MTG1!#1=B&1VB@^_DK1^DP+K_73DB&64F]19=O&QMP.[/OQPX#U5E4-T[@)YC M?WF^5EU$@RH70L(U(<3F<*7-PN$D2&^K&256PWS-';76 8FF2^/>VA[*\EJG MDI3[UV!@DZ4M&(9@>\?YV+MZ3%)QO=)LKK,3%FN\(F8>D0JC"659\X";=+$1 M(_FE^7X<^9M7LR2T7>/>H<.]/1QQ/>TZO8P4&B?*)%^KR%JJZAMJ"TN*RF1KVF1N2BV4>*,4.N/^U5V[*XWJ9E!CL.<81(.0[?QEF[*D(OVQCSH, M[OU617G<-A63\.;J0 [\JM_YC+Z?QMR^U4((SNE26JF5@+A'&PY^J)N=WOJ, M'.U;%D=.FI".\[C^MFHH5(A"Y\F;5F\ZU[30;>&KH0Q1B/"V11D5ZF*,=#5J MBCBRA\MX\)QB#JTRF&P?K2A)^F7=,7A;3C*:EY]DH*]3'2_E.;:$K0M*N!1Y MT6B"D:Z[1V"7# MRUI6=^Y7\I/T._]()X#NG,K($0SJ^:++?S-="E%A;U9ME,BVZR_6)=;ZMY%B MNTDWP'7+0 GDGE@JXUKJD^DI,!6"D@.I[&\J*,U5H#I(0Y<<%M?MOO"^2WW M,+;M5OS<8=8AXH'; L%MZ.TF.]IVWB[CJ.]JC'==T5W]TID(L"AA:ZUV_IC# MRJKLQNL;C\BB6S1S:XI*9NVR?&A$)=QTS+FF4JR^4$)CBS!JHRQZ2IH_HI$8 MARWN,":\1W$#A>J7$!7-J)-%G6SZH6Y$)KJ>CA:QSL>.'>\JV65FIZ1+HK(= M1TC9R>NDQ0XQPEO7RX3NQ28YH1O8[<;RPLGJGU+D)RX(+[6<>!_5\O@YW_ Q M,WET1^HD9XW5$:6UDKO6K?K18T23D) *#/43-JWH,U#Q4PXCG&7E"%-V@&7K M?01[GRZO0+GV P% N3BS4T4NF7$>F!(G9VV^O,XPXSX6MBO"0E]3Y$2O8S\7'O8J#QQ[%^X=PJ=RYE2N@P=F#NJNM88*II\ MI\LRQ,BD\%Y"^Q.A:M,2N0 0C2G,.Y7V-_\/'(Y8'_,GTB\#^UCE8AU9'YJ@ M2:4M1&W17).2\UQ29,,<#7AF1;\3, :OYYO:18,=H MW]AG E,^=PZB!/L28OFX[2SXA3U<,E7PA0T0HRN^IE1K>P_^[=C;>%$G7S+% M/5$O1^LDX%Y@6" +KL!0'8?Y,D1_ M"N/0U&) /8W\0PZW6']>3O@Z?)]-.B M2*>U7=C7!*?NQ?[VSJ[M]UOX:/FZ(.CAGI/__>ZH>[=NL_J+%]4X!O8!7QK\ M;/8-G>EQ%&2C_MYA*\#_[)L==S]4>LV[[W_D@;TB:U8D%Z86H9C'@9(@OGLW M=X!NQ2$!+P)#'[[N7XT"0'"K7?X1<%Z_LK/J.S=\I 82#20:2&Q+?AYO5GRZ M.]FR6+P,O\73 M6*A&UC5T_?+INH'$!KZS=(+=77\+)Z7: M%_@%C8A\KGC:,.8&$B\+$J^ Q]Z,0VQSA;8(5MKE^XV0; #8",G7BT^D,S=, M8+> U@-J"T=;=R$U8'L8V'3R![91:&"W6["CVA/,P)]3:]1&ZC;8] !L:GQ4 M.PJXJRP>-')WUX F%8Q797\2#R;S!GX[!C^C-U&+I]S>3R']0I#._!DXG M"//%.SGU#2*_'.=- \"'2I(X"JZVSX(:N#W086+Z?%U-PJ0QOG<,?-0^$@$7 MI*]*^J]:V%0#;[JZ*VK-\1)#:.M5?#VMTKIWM DYOWYA5P/X[2EY1L=K0/^* M0)]B<^9TE(73!NJO!^K/">3K:2LU75GP5H\/NZW@N/,>_N?D9/^%>#1X=B2/ M=3LV\X'Y4^D5?'P;Z.RUKXG3=Q#FIM?MK+UP#1&ZE$W-DN#MG@#=+-[J(]S6IS>]!B@-4!Y37I^>MZSN?&@?-C!JQ$(#E.<+E,:V7B:K:;Q.55B[4W@V M(ZUK_2,;$Q>K.:*>5M*OO,F#S5/0=J&SU9?=UTOY9 I&@Q>[R2(V(#]7WN16 MQ&R## TRK(T,C=-DF2(FU7P[Y!FI8F ',#!*2VSA_&1ZU8I;JC7D/[S?.-?J M8!1PYZW(^]_[EK2HAV!!]ZC][D.#"$_% ;8@*9?O\H2?"G MF3H ?^.0 _Y[UP=1U,[:V#O:IZ''-))XG"D53&&A<8ZC[E7DNZ5:,N[2Y&I^ M>!_D7*2A!V^FTRD-;T\'O].@K["(\^$\4-/9))TKE?^/C"@/TOY$1KWG>KP? MS2W$IW#V&;8YSHNP*&G@'_YBG$YH3F$1?E,YS[%+$IET:*8-_J'R0B:4PH)% M%N,@7ME/F3S!-+N-CMJZ:PR6]Y)ZC%F&8'HF5N>=$,7K&GPE Z\"&8!5#[9F M"E8%-^Z:@K5#S/([9^J5^D8CJ^VP*_O![3.NWK:#<_GI3LSV63\-E.F!R,%E M8B&P[>\]'D:?+!GK4Z,"+/-."/U]N#.#]XX%3FY9P>3J=KY;<;6CVYP8]TBD MK:;-7B2#-)OAA&@5>0C6GWO_O%9#E:E$U]PO=VS<<9[WJV3+WA-JF[LE(35[ M]DV]R!V_<.\[/MGZ7"6YG^!,Y8,LGJ'B]!AXLLTC@*8ZW;4]GYGVY;NSYT?! M\.UC1SQ1T>.3_]TO_@FX+IH@=1>V/M>P +K M Z=(9UN19YVC]M$SDBX^QFLK1GW[O^YA]^2XVQX74Z,L'>1J< TDX6#XB^B M*N-3J%1YMEJD!BE/P/X+]RI!*^K[X+N_G>+AAGH0.!HCXU@-09=6@Y)F:O]C M"-^JK(73U67V>!3TY\%U"0KO42<\..KNA?M!FLDG)T'$'X'YC]L@=?W1%:3= M6V!K3/)?#V>+6Z2\6Q.PGA7EG6R'\GZ,DS 9Q.%D?$!1ZL^\C]OH+Q >?X 3U&_:5:SI=O!? MG]'U%AR]Q[_Q;K!= Y&+\"\RH/3-%+!'GS[I7W3/FT']]OMNWON=K_]YX:] M->SM3O:V.WK%N^VQM_5TBX:]->SMR1=HV-LB"SDZ/&I??+IYKASN@D*TP;]^ MN/X87"1Y 2Q'!6?IH)S"M;<;G&YP>@E.WYS^M LX_3G\EB;I= [60J&2'*7L MS6"LIF&#Y V2WXGDI[V/.XKDI^%D4$Y8K<2,G7Z8-WR]0?F[4?[L_,<=1?DS M-:3$KP;C&XQ?!^,_]G[848S_&/;5I$'V!ME71_:KZ_,=1?:K3.5P_XU*\S)Q M?E-9JSL%P<=?X#ESH^YSY42G*;P]N I'*KA [ \'%&8\"XLPP&2Z8&^(3Q4% M#6$,7,:%+OB9,ZHEKV6RET&)MCBX#.EJK#,BI MZ?GO:I61+M_HS(H RPWH#U,X](*J(9!S\:L.V[>QAT>!Y_'A\>VCK99N3A]R M4UI4A.%$6",$R"? PU ](IZ$? RCA&$RQXK$&2A6(941SB9ATC(_:=%OLBQ, M^-D%KK6V3%D5, \]^Y^?(3P^CQ50D!/E!< 413@8L^S0X@&3?$AX.!]@%[00 M:': P$*@%>,X#WXMPPR8W60>7*M9BC,)$ZQ4G0+I'_S:"G!L1)(60:0 >%$P MQ-QO6P=Z/2ATZ'P=3BE^EE"LP4..5 +" M?N+T"V)HRVPIN/(\R MVT?69 /]W_>5ZML0G?HU1#<2"Y4JC#Y#I_Z$Z!PP^.XAQT(5AJ# (H*D&(#,(26SN0 M:,E8H+#PQ$N'+T!08#ES7XW#R5!G4V'8WAI=H [QO;[+Z^./Y9>_B\_5Y\%OOYO3+Q]XU:$&?3M[R+F =B]U[_@';\IO=<"] [ JH!>T3 >U-_B;XNTHSH/E_ MMHTB^\0PV];A7^W!3\=A#)\F9/@L*1UHZ/:YT^W/::YFX^"J'5R!+%*C+$[2 M5O!S]M0L=UMW\-K/OR0IGHCZ#+2\09%NCHJ?V(I_ CMCE1ULTEOQL7?S^< : M^+7^AQ\_7Z]I5XL]'=SMN[B?NR((.A_6M%;A3S#)$+G^]-%\T,#0U,C4N:'1M4$L! A0#% @ 3C$%58@G MS&O ! 3!4 T ( !"P\ &5X7S0P-#4R-BYH=&U02P$" M% ,4 " !.,055]]T+M-<$ K%0 #0 @ 'V$P 97A? M-# T-3(W+FAT;5!+ 0(4 Q0 ( $XQ!56I52<(7A0 *P$ 0 1 M " ?@8 !L;6%T+3(P,C(P-C,P+GAS9%!+ 0(4 Q0 ( $XQ!57Y M9@XA@PT '3 5 " 84M !L;6%T+3(P,C(P-C,P7V-A M;"YX;6Q02P$"% ,4 " !.,0558X:(2?5+ #JE08 %0 M@ $[.P ;&UA="TR,#(R,#8S,%]D968N>&UL4$L! A0#% @ 3C$%5

-8?20$3; M8T.P6BP^0"X99K>]9!:G'0OG3Z5I";Y95+/;SS)T8LV3P]:/['7 M1K5V-EIVW>IP/+;54C3<_J57HH5O%MHTO(--\SBV*R-X;9="=(T:IY-).6ZX M;$?'1YMCW9BQOZ$[4752M[!SV'$OQ8O]]?VPR9ZEE0]2R>[';.3^5F+$&MG* M1KZ)>C::C)A=ZI=_M)%ONNVXFE=&*S4;)>LO[H7I9/5A]WR O.,/UNWI^,,M M!Y#9J)S 1?2V,Z-<,?GP/@L8/!ZJ^_TN52=,*>\$]^,[E>R?1P. U7W4'N%X,S:&$+\Q%[<"W!WD"VUK)&LY>L[^YXFTE MF NN95].>@\R12#3'4+^FWJ0&0*9$4+.!XCA'RS3"W:]$L:#S!'(?&>0)[I9 M>9 % EGL#'+>Z1Y';I04X1R.EV(:\@A;.$[;%K\\A;^>9&,-X. ML\A*ZT'N(Y#[!) I0%ZTE6X$N^.O[.P5#FB%!WB !X0 &8.\!E&@LN$=4&\ M[I;",#^13[!,/B' S 'S:_5?#V=W WPX5#-;]HR#*P#N%&1MP86]$0$7?WHNU\3$PPR98-XS"G@'DKGK5ZAKJ&7"V_ F8U))MFP5AW7@ID=E>DC:[SGF?2K[F)A6DBU[99VR M)\ Y%X^N?.3K\E&8E0E2=H*))2$QRZ"6^9(;L?< M[IV-03$E =3!E-+0N&6 M9)#+%9SA73 W,*T=M4^)^26A$$PR&&:H;YZ66M7"V#_8&>3Q[H=?@V-^22G\ MD@R"F?>KE7+U#E>NVF'G2ON8F&E2"M,D@VK.N33LGJM>L.^0BL X\*\^)KJD MH7!.4J[S4=_TRA62:^? -/(Q,>>D6W;.7#ZV$L;R81U;5;J'=2QXYP9*WTH& MR3W%G)-2."=6Z 8KQ!1S4$KAH,]+7?;ECON8F(-2"@?%"MXPFIB#4@H'_5[P M#G$$#/NG3XDI**504*RX#(.).2BE<-"OJNVS,&:8?3(*^\3*M[ 'A-DG([%/ MI'P+,3'[9"3VB91O(2;:4J-8\43+-W_EG6'VR4CL$ZO? DS,/AF%?6(%7'C3 M,?MD)"N@2 $78F+VR4A60)$"+L3$]).1K(!BE5'F8V+ZR4B60#',W.^>8Q;* M*2P4*^!._05ECEDHI[!0!'./W?J8F(5R"@M%ZTS_MYEC%LHI+!3%#'Z;Z*,= M"@M]+(=/1<>ELKZ%_WC@K,0@7MTY\A8]:URYZPU+CT M\V:!OF) 8:$ \_OPUE+?P*\ 5D4^)F:A@L)"T:Z'GS<+S$(%A86BF$'>Q"Q4 MD*R%8LV9()J8A0J2M5 ,TX]FB5FH)'D>%.LA^=$L,0N5)!VY&&803!-CT2MU ONNVTO-Z\W;VYLWSX]_ E!+ P04 M " !.,055VW:P<3$" ")*0 &@ 'AL+U]R96QS+W=O#Z>RJG;CV/^JZ[+>Y6-;[KH^ MG\Y'-MUP;,?SYEN4RZN%V1O7T>#MS\?K5Y_^9V&TV^W7^W:W_ M'/-I_,?@^J,;WLLNY[%:O+;#-H^KJOX\7'>7^K))=^?)U>+Y;54-SV^IJN<. M$@B2^8,4@G3^((,@FS_(((.AA_J"T1!F7 M!$D3K FT3LAU(O Z(=B)0.R$9"<"LQ.BG0C43LAV(G [(=R)0.Z$="<"NQ/B MG0CT%M1;"/06U%L(]);)PS:!WH)Z"X'>@GH+@=Z">@N!WH)Z"X'>@GH+@=Z" M>@N!WH)Z"X'>BGHK@=Z*>BN!WHIZ*X'>.GE90J"WHMY*H+>BWDJ@MZ+>2J"W MHMY*H+>BWDJ@MZ+>2J"WH=Y&H+>AWD:@MZ'>1J"WH=Y&H+=-7G83Z&VHMQ'H M;:BW$>AMJ+<1Z&VHMQ'H;:BW$>CMJ+<3Z.VHMQ/H[:BW$^CMJ+<3Z.VHMQ/H M[9./E01Z.^KM!'H[ZNT$>COJ[01Z.^KM!'H'ZAT$>@?J'01Z!^H=!'H'ZAT$ M>@?J'01Z!^H=!'K'Y&<3 KT#]0X"O0/U#@*] _4. KT;U+OY2;W+^'7(Y=KS MO<;K_R35X_G7M+2;-DVNMOGGV+A^7@1J8S&YV&T$,I\< M]\15X^-1WE"P+Q.&E>\#7L_=/%((34V36QO2M>WR+K9M64S/+<5R?XDO>G3+ M95-1[:I-EX^4T0>R=5P1I:XM=T6/]B>G?,.T^^0'YX]E]@7FG;?!^9@G%NCW M<6\C&4Y/?2Y$(37[7_$],9<^^/UHF'9-]0^S\_4^N; >YQ'9^#C\CC_.^+W^ M+_L0('U(D#X42!\:I \#TLX K @ $0 M @ &O 9&]C4')O<',O8V]R92YX;6Q02P$"% ,4 " !- M,055F5R<(Q & "<)P $P @ ', 0 >&PO=&AE;64O=&AE M;64Q+GAM;%!+ 0(4 Q0 ( $TQ!56$0+22W 4 /(> 8 M " @0T( !X;"]W;W)K&PO=V]R:W-H965T M&UL4$L! A0#% @ 33$%5EV7@8 "P= 8 " @488 !X;"]W;W)K M&PO=V]R:W-H965T&UL4$L! M A0#% @ 33$%53(-43S\# ,WP !@ ("!DR( 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 33$%5:_5 M#C<*!0 /@L !@ ("!/D$ 'AL+W=O&UL4$L! A0#% @ M33$%54RV*^&"!@ #P\ !D ("!6TH 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 33$%552L!7&PO=V]R:W-H M965T&UL4$L! M A0#% @ 33$%59@^'];X @ W08 !D ("!-'( 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 33$% M547QF\R] @ YP4 !D ("!KGL 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 33$%59[&OS'8 @ 8 8 M !D ("!R(H 'AL+W=O&PO=V]R:W-H965T@#H M6@, )8' 9 " @;N0 !X;"]W;W)K&UL4$L! A0#% @ 33$%521CL%#; P YPD !D M ("!3)0 'AL+W=OF >&PO=V]R:W-H965T M< !X;"]W;W)K&UL4$L! A0# M% @ 33$%5???CN'[ @ +@8 !D ("!EI\ 'AL+W=O M&PO=V]R:W-H965TH8@, (( 9 " @46F M !X;"]W;W)K&UL4$L! A0#% @ 33$%5;RQ M)URZ @ 108 !D ("!WJD 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 33$%5?VXE_2B @ IP4 !D M ("!8+( 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ 33$%59XNYDG( @ >0@ !D ("! M<[L 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ 33$%51"]S5B. @ W@8 !D ("!P\, 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 33$%54T!Y&8>! &PO=V]R M:W-H965T !X;"]W;W)K&UL M4$L! A0#% @ 33$%5=:XH^_>!0 2B0 !D ("!;N$ M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M33$%57VR1!"A @ /P< !D ("!J?$ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 33$%5>>!/[9H P ! X !D M ("!) ,! 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ 33$%58XOY>;)! >"( !D ("!, \! 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 3C$% M57X>BMG>! *!T !D ("!NAP! 'AL+W=OKL" !9!P &0 M @('/(0$ >&PO=V]R:W-H965T&UL4$L! A0#% @ 3C$%5?BS_Q-! P )A0 M T ( !^R6QE&PO=V]R:V)O;VLN>&UL4$L! A0#% @ 3C$%5=MVL'$Q @ B2D !H M ( !US$! 'AL+U]R96QS+W=O XML 83 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 84 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 85 FilingSummary.xml IDEA: XBRL DOCUMENT 3.22.2 html 199 265 1 false 71 0 false 8 false false R1.htm 000 - Document - Document And Entity Information Sheet http://www.lemaitre.com/20220630/role/statement-document-and-entity-information Document And Entity Information Cover 1 false false R2.htm 001 - Statement - Consolidated Balance Sheets (Current Period Unaudited) Sheet http://www.lemaitre.com/20220630/role/statement-consolidated-balance-sheets-current-period-unaudited Consolidated Balance Sheets (Current Period Unaudited) Statements 2 false false R3.htm 002 - Statement - Consolidated Balance Sheets (Current Period Unaudited) (Parentheticals) Sheet http://www.lemaitre.com/20220630/role/statement-consolidated-balance-sheets-current-period-unaudited-parentheticals Consolidated Balance Sheets (Current Period Unaudited) (Parentheticals) Statements 3 false false R4.htm 003 - Statement - Consolidated Statements of Operations (Unaudited) Sheet http://www.lemaitre.com/20220630/role/statement-consolidated-statements-of-operations-unaudited Consolidated Statements of Operations (Unaudited) Statements 4 false false R5.htm 004 - Statement - Consolidated Statements of Comprehensive Income (Unaudited) Sheet http://www.lemaitre.com/20220630/role/statement-consolidated-statements-of-comprehensive-income-unaudited Consolidated Statements of Comprehensive Income (Unaudited) Statements 5 false false R6.htm 005 - Statement - Consolidated Statements of Stockholders' Equity (Unaudited) Sheet http://www.lemaitre.com/20220630/role/statement-consolidated-statements-of-stockholders-equity-unaudited Consolidated Statements of Stockholders' Equity (Unaudited) Statements 6 false false R7.htm 006 - Statement - Consolidated Statements of Cash Flows (Unaudited) Sheet http://www.lemaitre.com/20220630/role/statement-consolidated-statements-of-cash-flows-unaudited Consolidated Statements of Cash Flows (Unaudited) Statements 7 false false R8.htm 007 - Disclosure - Note 1 - Organization and Basis for Presentation Sheet http://www.lemaitre.com/20220630/role/statement-note-1-organization-and-basis-for-presentation Note 1 - Organization and Basis for Presentation Notes 8 false false R9.htm 008 - Disclosure - Note 2 - Income Tax Expense Sheet http://www.lemaitre.com/20220630/role/statement-note-2-income-tax-expense Note 2 - Income Tax Expense Notes 9 false false R10.htm 009 - Disclosure - Note 3 - Inventories and Other Deferred Costs Sheet http://www.lemaitre.com/20220630/role/statement-note-3-inventories-and-other-deferred-costs Note 3 - Inventories and Other Deferred Costs Notes 10 false false R11.htm 010 - Disclosure - Note 4 - Acquisitions Sheet http://www.lemaitre.com/20220630/role/statement-note-4-acquisitions Note 4 - Acquisitions Notes 11 false false R12.htm 011 - Disclosure - Note 5 - Divestitures Sheet http://www.lemaitre.com/20220630/role/statement-note-5-divestitures Note 5 - Divestitures Notes 12 false false R13.htm 012 - Disclosure - Note 6 - Goodwill and Other Intangible Assets Sheet http://www.lemaitre.com/20220630/role/statement-note-6-goodwill-and-other-intangible-assets Note 6 - Goodwill and Other Intangible Assets Notes 13 false false R14.htm 013 - Disclosure - Note 7 - Revolving Line of Credit and Long-term Debt Sheet http://www.lemaitre.com/20220630/role/statement-note-7-revolving-line-of-credit-and-longterm-debt Note 7 - Revolving Line of Credit and Long-term Debt Notes 14 false false R15.htm 014 - Disclosure - Note 8 - Leases Sheet http://www.lemaitre.com/20220630/role/statement-note-8-leases Note 8 - Leases Notes 15 false false R16.htm 015 - Disclosure - Note 9 - Accrued Expenses and Other Long-term Liabilities Sheet http://www.lemaitre.com/20220630/role/statement-note-9-accrued-expenses-and-other-longterm-liabilities Note 9 - Accrued Expenses and Other Long-term Liabilities Notes 16 false false R17.htm 016 - Disclosure - Note 10 - Segment and Enterprise-wide Disclosures Sheet http://www.lemaitre.com/20220630/role/statement-note-10-segment-and-enterprisewide-disclosures Note 10 - Segment and Enterprise-wide Disclosures Notes 17 false false R18.htm 017 - Disclosure - Note 11 - Share-based Compensation Sheet http://www.lemaitre.com/20220630/role/statement-note-11-sharebased-compensation Note 11 - Share-based Compensation Notes 18 false false R19.htm 018 - Disclosure - Note 12 - Net Income Per Share Sheet http://www.lemaitre.com/20220630/role/statement-note-12-net-income-per-share Note 12 - Net Income Per Share Notes 19 false false R20.htm 019 - Disclosure - Note 13 - Stockholders' Equity Sheet http://www.lemaitre.com/20220630/role/statement-note-13-stockholders-equity Note 13 - Stockholders' Equity Notes 20 false false R21.htm 020 - Disclosure - Note 14 - Supplemental Cash Flow Information Sheet http://www.lemaitre.com/20220630/role/statement-note-14-supplemental-cash-flow-information Note 14 - Supplemental Cash Flow Information Notes 21 false false R22.htm 021 - Disclosure - Note 15 - Fair Value Measurements Sheet http://www.lemaitre.com/20220630/role/statement-note-15-fair-value-measurements Note 15 - Fair Value Measurements Notes 22 false false R23.htm 022 - Disclosure - Note 16 - Accumulated Other Comprehensive Loss Sheet http://www.lemaitre.com/20220630/role/statement-note-16-accumulated-other-comprehensive-loss Note 16 - Accumulated Other Comprehensive Loss Notes 23 false false R24.htm 023 - Disclosure - Significant Accounting Policies (Policies) Sheet http://www.lemaitre.com/20220630/role/statement-significant-accounting-policies-policies Significant Accounting Policies (Policies) Policies 24 false false R25.htm 024 - Disclosure - Note 1 - Organization and Basis for Presentation (Tables) Sheet http://www.lemaitre.com/20220630/role/statement-note-1-organization-and-basis-for-presentation-tables Note 1 - Organization and Basis for Presentation (Tables) Tables http://www.lemaitre.com/20220630/role/statement-note-1-organization-and-basis-for-presentation 25 false false R26.htm 025 - Disclosure - Note 2 - Income Tax Expense (Tables) Sheet http://www.lemaitre.com/20220630/role/statement-note-2-income-tax-expense-tables Note 2 - Income Tax Expense (Tables) Tables http://www.lemaitre.com/20220630/role/statement-note-2-income-tax-expense 26 false false R27.htm 026 - Disclosure - Note 3 - Inventories and Other Deferred Costs (Tables) Sheet http://www.lemaitre.com/20220630/role/statement-note-3-inventories-and-other-deferred-costs-tables Note 3 - Inventories and Other Deferred Costs (Tables) Tables http://www.lemaitre.com/20220630/role/statement-note-3-inventories-and-other-deferred-costs 27 false false R28.htm 027 - Disclosure - Note 4 - Acquisitions (Tables) Sheet http://www.lemaitre.com/20220630/role/statement-note-4-acquisitions-tables Note 4 - Acquisitions (Tables) Tables http://www.lemaitre.com/20220630/role/statement-note-4-acquisitions 28 false false R29.htm 028 - Disclosure - Note 6 - Goodwill and Other Intangible Assets (Tables) Sheet http://www.lemaitre.com/20220630/role/statement-note-6-goodwill-and-other-intangible-assets-tables Note 6 - Goodwill and Other Intangible Assets (Tables) Tables http://www.lemaitre.com/20220630/role/statement-note-6-goodwill-and-other-intangible-assets 29 false false R30.htm 029 - Disclosure - Note 8 - Leases (Tables) Sheet http://www.lemaitre.com/20220630/role/statement-note-8-leases-tables Note 8 - Leases (Tables) Tables http://www.lemaitre.com/20220630/role/statement-note-8-leases 30 false false R31.htm 030 - Disclosure - Note 9 - Accrued Expenses and Other Long-term Liabilities (Tables) Sheet http://www.lemaitre.com/20220630/role/statement-note-9-accrued-expenses-and-other-longterm-liabilities-tables Note 9 - Accrued Expenses and Other Long-term Liabilities (Tables) Tables http://www.lemaitre.com/20220630/role/statement-note-9-accrued-expenses-and-other-longterm-liabilities 31 false false R32.htm 031 - Disclosure - Note 10 - Segment and Enterprise-wide Disclosures (Tables) Sheet http://www.lemaitre.com/20220630/role/statement-note-10-segment-and-enterprisewide-disclosures-tables Note 10 - Segment and Enterprise-wide Disclosures (Tables) Tables http://www.lemaitre.com/20220630/role/statement-note-10-segment-and-enterprisewide-disclosures 32 false false R33.htm 032 - Disclosure - Note 11 - Share-based Compensation (Tables) Sheet http://www.lemaitre.com/20220630/role/statement-note-11-sharebased-compensation-tables Note 11 - Share-based Compensation (Tables) Tables http://www.lemaitre.com/20220630/role/statement-note-11-sharebased-compensation 33 false false R34.htm 033 - Disclosure - Note 12 - Net Income Per Share (Tables) Sheet http://www.lemaitre.com/20220630/role/statement-note-12-net-income-per-share-tables Note 12 - Net Income Per Share (Tables) Tables http://www.lemaitre.com/20220630/role/statement-note-12-net-income-per-share 34 false false R35.htm 034 - Disclosure - Note 13 - Stockholders' Equity (Tables) Sheet http://www.lemaitre.com/20220630/role/statement-note-13-stockholders-equity-tables Note 13 - Stockholders' Equity (Tables) Tables http://www.lemaitre.com/20220630/role/statement-note-13-stockholders-equity 35 false false R36.htm 035 - Disclosure - Note 14 - Supplemental Cash Flow Information (Tables) Sheet http://www.lemaitre.com/20220630/role/statement-note-14-supplemental-cash-flow-information-tables Note 14 - Supplemental Cash Flow Information (Tables) Tables http://www.lemaitre.com/20220630/role/statement-note-14-supplemental-cash-flow-information 36 false false R37.htm 036 - Disclosure - Note 15 - Fair Value Measurements (Tables) Sheet http://www.lemaitre.com/20220630/role/statement-note-15-fair-value-measurements-tables Note 15 - Fair Value Measurements (Tables) Tables http://www.lemaitre.com/20220630/role/statement-note-15-fair-value-measurements 37 false false R38.htm 037 - Disclosure - Note 16 - Accumulated Other Comprehensive Loss (Tables) Sheet http://www.lemaitre.com/20220630/role/statement-note-16-accumulated-other-comprehensive-loss-tables Note 16 - Accumulated Other Comprehensive Loss (Tables) Tables http://www.lemaitre.com/20220630/role/statement-note-16-accumulated-other-comprehensive-loss 38 false false R39.htm 038 - Disclosure - Note 1 - Organization and Basis for Presentation (Details Textual) Sheet http://www.lemaitre.com/20220630/role/statement-note-1-organization-and-basis-for-presentation-details-textual Note 1 - Organization and Basis for Presentation (Details Textual) Details http://www.lemaitre.com/20220630/role/statement-note-1-organization-and-basis-for-presentation-tables 39 false false R40.htm 039 - Disclosure - Note 1 - Organization and Basis for Presentation - Disaggregation of Revenue by Major Geographic Area (Details) Sheet http://www.lemaitre.com/20220630/role/statement-note-1-organization-and-basis-for-presentation-disaggregation-of-revenue-by-major-geographic-area-details Note 1 - Organization and Basis for Presentation - Disaggregation of Revenue by Major Geographic Area (Details) Details 40 false false R41.htm 040 - Disclosure - Note 2 - Income Tax Expense (Details Textual) Sheet http://www.lemaitre.com/20220630/role/statement-note-2-income-tax-expense-details-textual Note 2 - Income Tax Expense (Details Textual) Details http://www.lemaitre.com/20220630/role/statement-note-2-income-tax-expense-tables 41 false false R42.htm 041 - Disclosure - Note 2 - Income Tax Expense - Reconciliation of Beginning and Ending Amount of Unrecognized Tax Benefits (Details) Sheet http://www.lemaitre.com/20220630/role/statement-note-2-income-tax-expense-reconciliation-of-beginning-and-ending-amount-of-unrecognized-tax-benefits-details Note 2 - Income Tax Expense - Reconciliation of Beginning and Ending Amount of Unrecognized Tax Benefits (Details) Details 42 false false R43.htm 042 - Disclosure - Note 3 - Inventories and Other Deferred Costs (Details Textual) Sheet http://www.lemaitre.com/20220630/role/statement-note-3-inventories-and-other-deferred-costs-details-textual Note 3 - Inventories and Other Deferred Costs (Details Textual) Details http://www.lemaitre.com/20220630/role/statement-note-3-inventories-and-other-deferred-costs-tables 43 false false R44.htm 043 - Disclosure - Note 3 - Inventories and Other Deferred Costs - Summary of Inventories and Other Deferred Costs (Details) Sheet http://www.lemaitre.com/20220630/role/statement-note-3-inventories-and-other-deferred-costs-summary-of-inventories-and-other-deferred-costs-details Note 3 - Inventories and Other Deferred Costs - Summary of Inventories and Other Deferred Costs (Details) Details 44 false false R45.htm 044 - Disclosure - Note 4 - Acquisitions (Details Textual) Sheet http://www.lemaitre.com/20220630/role/statement-note-4-acquisitions-details-textual Note 4 - Acquisitions (Details Textual) Details http://www.lemaitre.com/20220630/role/statement-note-4-acquisitions-tables 45 false false R46.htm 045 - Disclosure - Note 4 - Acquisitions - Assets Acquired and Liabilities Assumed (Details) Sheet http://www.lemaitre.com/20220630/role/statement-note-4-acquisitions-assets-acquired-and-liabilities-assumed-details Note 4 - Acquisitions - Assets Acquired and Liabilities Assumed (Details) Details 46 false false R47.htm 046 - Disclosure - Note 4 - Acquisitions - Acquired Intangible Assets and Related Estimated Useful Lives (Details) Sheet http://www.lemaitre.com/20220630/role/statement-note-4-acquisitions-acquired-intangible-assets-and-related-estimated-useful-lives-details Note 4 - Acquisitions - Acquired Intangible Assets and Related Estimated Useful Lives (Details) Details 47 false false R48.htm 047 - Disclosure - Note 5 - Divestitures (Details Textual) Sheet http://www.lemaitre.com/20220630/role/statement-note-5-divestitures-details-textual Note 5 - Divestitures (Details Textual) Details http://www.lemaitre.com/20220630/role/statement-note-5-divestitures 48 false false R49.htm 048 - Disclosure - Note 6 - Goodwill and Other Intangible Assets (Details Textual) Sheet http://www.lemaitre.com/20220630/role/statement-note-6-goodwill-and-other-intangible-assets-details-textual Note 6 - Goodwill and Other Intangible Assets (Details Textual) Details http://www.lemaitre.com/20220630/role/statement-note-6-goodwill-and-other-intangible-assets-tables 49 false false R50.htm 049 - Disclosure - Note 6 - Goodwill and Other Intangible Assets - Components of Identifiable Intangible Assets (Details) Sheet http://www.lemaitre.com/20220630/role/statement-note-6-goodwill-and-other-intangible-assets-components-of-identifiable-intangible-assets-details Note 6 - Goodwill and Other Intangible Assets - Components of Identifiable Intangible Assets (Details) Details 50 false false R51.htm 050 - Disclosure - Note 6 - Goodwill and Other Intangible Assets - Amortization Expense Included in General and Administrative Expense (Details) Sheet http://www.lemaitre.com/20220630/role/statement-note-6-goodwill-and-other-intangible-assets-amortization-expense-included-in-general-and-administrative-expense-details Note 6 - Goodwill and Other Intangible Assets - Amortization Expense Included in General and Administrative Expense (Details) Details 51 false false R52.htm 051 - Disclosure - Note 6 - Goodwill and Other Intangible Assets - Estimated Amortization Expense for Each of Five Succeeding Fiscal Years (Details) Sheet http://www.lemaitre.com/20220630/role/statement-note-6-goodwill-and-other-intangible-assets-estimated-amortization-expense-for-each-of-five-succeeding-fiscal-years-details Note 6 - Goodwill and Other Intangible Assets - Estimated Amortization Expense for Each of Five Succeeding Fiscal Years (Details) Details 52 false false R53.htm 052 - Disclosure - Note 7 - Revolving Line of Credit and Long-term Debt (Details Textual) Sheet http://www.lemaitre.com/20220630/role/statement-note-7-revolving-line-of-credit-and-longterm-debt-details-textual Note 7 - Revolving Line of Credit and Long-term Debt (Details Textual) Details http://www.lemaitre.com/20220630/role/statement-note-7-revolving-line-of-credit-and-longterm-debt 53 false false R54.htm 053 - Disclosure - Note 8 - Leases (Details Textual) Sheet http://www.lemaitre.com/20220630/role/statement-note-8-leases-details-textual Note 8 - Leases (Details Textual) Details http://www.lemaitre.com/20220630/role/statement-note-8-leases-tables 54 false false R55.htm 054 - Disclosure - Note 8 - Leases - Additional Lease Information (Details) Sheet http://www.lemaitre.com/20220630/role/statement-note-8-leases-additional-lease-information-details Note 8 - Leases - Additional Lease Information (Details) Details 55 false false R56.htm 055 - Disclosure - Note 8 - Leases - Minimum Rental Commitments (Details) Sheet http://www.lemaitre.com/20220630/role/statement-note-8-leases-minimum-rental-commitments-details Note 8 - Leases - Minimum Rental Commitments (Details) Details 56 false false R57.htm 056 - Disclosure - Note 9 - Accrued Expenses and Other Long-term Liabilities - Accrued Expenses (Details) Sheet http://www.lemaitre.com/20220630/role/statement-note-9-accrued-expenses-and-other-longterm-liabilities-accrued-expenses-details Note 9 - Accrued Expenses and Other Long-term Liabilities - Accrued Expenses (Details) Details 57 false false R58.htm 057 - Disclosure - Note 9 - Accrued Expenses and Other Long-term Liabilities - Other Long-term Liabilities (Details) Sheet http://www.lemaitre.com/20220630/role/statement-note-9-accrued-expenses-and-other-longterm-liabilities-other-longterm-liabilities-details Note 9 - Accrued Expenses and Other Long-term Liabilities - Other Long-term Liabilities (Details) Details 58 false false R59.htm 058 - Disclosure - Note 10 - Segment and Enterprise-wide Disclosures (Details Textual) Sheet http://www.lemaitre.com/20220630/role/statement-note-10-segment-and-enterprisewide-disclosures-details-textual Note 10 - Segment and Enterprise-wide Disclosures (Details Textual) Details http://www.lemaitre.com/20220630/role/statement-note-10-segment-and-enterprisewide-disclosures-tables 59 false false R60.htm 059 - Disclosure - Note 10 - Segment and Enterprise-wide Disclosures - Net Sales to Unaffiliated Customers by Geography (Details) Sheet http://www.lemaitre.com/20220630/role/statement-note-10-segment-and-enterprisewide-disclosures-net-sales-to-unaffiliated-customers-by-geography-details Note 10 - Segment and Enterprise-wide Disclosures - Net Sales to Unaffiliated Customers by Geography (Details) Details 60 false false R61.htm 060 - Disclosure - Note 11 - Share-based Compensation (Details Textual) Sheet http://www.lemaitre.com/20220630/role/statement-note-11-sharebased-compensation-details-textual Note 11 - Share-based Compensation (Details Textual) Details http://www.lemaitre.com/20220630/role/statement-note-11-sharebased-compensation-tables 61 false false R62.htm 061 - Disclosure - Note 11 - Share-based Compensation - Share-Based Compensation Expense (Details) Sheet http://www.lemaitre.com/20220630/role/statement-note-11-sharebased-compensation-sharebased-compensation-expense-details Note 11 - Share-based Compensation - Share-Based Compensation Expense (Details) Details 62 false false R63.htm 062 - Disclosure - Note 11 - Share-based Compensation - Schedule of Stock-based Compensation (Details) Sheet http://www.lemaitre.com/20220630/role/statement-note-11-sharebased-compensation-schedule-of-stockbased-compensation-details Note 11 - Share-based Compensation - Schedule of Stock-based Compensation (Details) Details 63 false false R64.htm 063 - Disclosure - Note 12 - Net Income per Share - Computation of Basic and Diluted Net Income per Share (Details) Sheet http://www.lemaitre.com/20220630/role/statement-note-12-net-income-per-share-computation-of-basic-and-diluted-net-income-per-share-details Note 12 - Net Income per Share - Computation of Basic and Diluted Net Income per Share (Details) Details 64 false false R65.htm 064 - Disclosure - Note 13 - Stockholders' Equity (Details Textual) Sheet http://www.lemaitre.com/20220630/role/statement-note-13-stockholders-equity-details-textual Note 13 - Stockholders' Equity (Details Textual) Details http://www.lemaitre.com/20220630/role/statement-note-13-stockholders-equity-tables 65 false false R66.htm 065 - Disclosure - Note 13 - Stockholders' Equity - Dividend Activity (Details) Sheet http://www.lemaitre.com/20220630/role/statement-note-13-stockholders-equity-dividend-activity-details Note 13 - Stockholders' Equity - Dividend Activity (Details) Details 66 false false R67.htm 066 - Disclosure - Note 14 - Supplemental Cash Flow Information - Schedule of Supplemental Cash Flow Information (Details) Sheet http://www.lemaitre.com/20220630/role/statement-note-14-supplemental-cash-flow-information-schedule-of-supplemental-cash-flow-information-details Note 14 - Supplemental Cash Flow Information - Schedule of Supplemental Cash Flow Information (Details) Details 67 false false R68.htm 067 - Disclosure - Note 15 - Fair Value Measurements (Details Textual) Sheet http://www.lemaitre.com/20220630/role/statement-note-15-fair-value-measurements-details-textual Note 15 - Fair Value Measurements (Details Textual) Details http://www.lemaitre.com/20220630/role/statement-note-15-fair-value-measurements-tables 68 false false R69.htm 068 - Disclosure - Note 15 - Fair Value Measurements - Roll-forward of the Fair Value as Determined by Level 3 (Details) Sheet http://www.lemaitre.com/20220630/role/statement-note-15-fair-value-measurements-rollforward-of-the-fair-value-as-determined-by-level-3-details Note 15 - Fair Value Measurements - Roll-forward of the Fair Value as Determined by Level 3 (Details) Details 69 false false R70.htm 069 - Disclosure - Note 16 - Accumulated Other Comprehensive Loss - Schedule of Accumulated Other Comprehensive Income (Loss) (Details) Sheet http://www.lemaitre.com/20220630/role/statement-note-16-accumulated-other-comprehensive-loss-schedule-of-accumulated-other-comprehensive-income-loss-details Note 16 - Accumulated Other Comprehensive Loss - Schedule of Accumulated Other Comprehensive Income (Loss) (Details) Details 70 false false All Reports Book All Reports lmat20220630_10q.htm ex_404524.htm ex_404525.htm ex_404526.htm ex_404527.htm lmat-20220630.xsd lmat-20220630_cal.xml lmat-20220630_def.xml lmat-20220630_lab.xml lmat-20220630_pre.xml http://fasb.org/us-gaap/2022 http://xbrl.sec.gov/dei/2022 true true JSON 88 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "lmat20220630_10q.htm": { "axisCustom": 0, "axisStandard": 20, "contextCount": 199, "dts": { "calculationLink": { "local": [ "lmat-20220630_cal.xml" ] }, "definitionLink": { "local": [ "lmat-20220630_def.xml" ] }, "inline": { "local": [ "lmat20220630_10q.htm" ] }, "labelLink": { "local": [ "lmat-20220630_lab.xml" ] }, "presentationLink": { "local": [ "lmat-20220630_pre.xml" ] }, "schema": { "local": [ "lmat-20220630.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-roles-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-types-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-roles-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-types-2022.xsd", "https://xbrl.sec.gov/country/2022/country-2022.xsd", "https://xbrl.sec.gov/currency/2022/currency-2022.xsd", "https://xbrl.sec.gov/dei/2022/dei-2022.xsd", "https://xbrl.sec.gov/exch/2022/exch-2022.xsd", "https://xbrl.sec.gov/naics/2022/naics-2022.xsd", "https://xbrl.sec.gov/sic/2022/sic-2022.xsd", "https://xbrl.sec.gov/stpr/2022/stpr-2022.xsd" ] } }, "elementCount": 440, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2022": 39, "http://xbrl.sec.gov/dei/2022": 6, "total": 45 }, "keyCustom": 12, "keyStandard": 253, "memberCustom": 32, "memberStandard": 39, "nsprefix": "lmat", "nsuri": "http://www.lemaitre.com/20220630", "report": { "R1": { "firstAnchor": { "ancestors": [ "b", "p", "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "lmat20220630_10q.htm", "contextRef": "d_2022-01-01_2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "000 - Document - Document And Entity Information", "role": "http://www.lemaitre.com/20220630/role/statement-document-and-entity-information", "shortName": "Document And Entity Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "b", "p", "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "lmat20220630_10q.htm", "contextRef": "d_2022-01-01_2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "lmat20220630_10q.htm", "contextRef": "d_2022-01-01_2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "lmat:InventoryAndOtherDeferredCostsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "009 - Disclosure - Note 3 - Inventories and Other Deferred Costs", "role": "http://www.lemaitre.com/20220630/role/statement-note-3-inventories-and-other-deferred-costs", "shortName": "Note 3 - Inventories and Other Deferred Costs", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "lmat20220630_10q.htm", "contextRef": "d_2022-01-01_2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "lmat:InventoryAndOtherDeferredCostsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "lmat20220630_10q.htm", "contextRef": "d_2022-01-01_2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "010 - Disclosure - Note 4 - Acquisitions", "role": "http://www.lemaitre.com/20220630/role/statement-note-4-acquisitions", "shortName": "Note 4 - Acquisitions", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "lmat20220630_10q.htm", "contextRef": "d_2022-01-01_2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "lmat20220630_10q.htm", "contextRef": "d_2022-01-01_2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "011 - Disclosure - Note 5 - Divestitures", "role": "http://www.lemaitre.com/20220630/role/statement-note-5-divestitures", "shortName": "Note 5 - Divestitures", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "lmat20220630_10q.htm", "contextRef": "d_2022-01-01_2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "lmat20220630_10q.htm", "contextRef": "d_2022-01-01_2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "012 - Disclosure - Note 6 - Goodwill and Other Intangible Assets", "role": "http://www.lemaitre.com/20220630/role/statement-note-6-goodwill-and-other-intangible-assets", "shortName": "Note 6 - Goodwill and Other Intangible Assets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "lmat20220630_10q.htm", "contextRef": "d_2022-01-01_2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "lmat20220630_10q.htm", "contextRef": "d_2022-01-01_2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "013 - Disclosure - Note 7 - Revolving Line of Credit and Long-term Debt", "role": "http://www.lemaitre.com/20220630/role/statement-note-7-revolving-line-of-credit-and-longterm-debt", "shortName": "Note 7 - Revolving Line of Credit and Long-term Debt", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "lmat20220630_10q.htm", "contextRef": "d_2022-01-01_2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "lmat20220630_10q.htm", "contextRef": "d_2022-01-01_2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "014 - Disclosure - Note 8 - Leases", "role": "http://www.lemaitre.com/20220630/role/statement-note-8-leases", "shortName": "Note 8 - Leases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "lmat20220630_10q.htm", "contextRef": "d_2022-01-01_2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "lmat20220630_10q.htm", "contextRef": "d_2022-01-01_2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureNoncurrentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "015 - Disclosure - Note 9 - Accrued Expenses and Other Long-term Liabilities", "role": "http://www.lemaitre.com/20220630/role/statement-note-9-accrued-expenses-and-other-longterm-liabilities", "shortName": "Note 9 - Accrued Expenses and Other Long-term Liabilities", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "lmat20220630_10q.htm", "contextRef": "d_2022-01-01_2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureNoncurrentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "lmat20220630_10q.htm", "contextRef": "d_2022-01-01_2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "016 - Disclosure - Note 10 - Segment and Enterprise-wide Disclosures", "role": "http://www.lemaitre.com/20220630/role/statement-note-10-segment-and-enterprisewide-disclosures", "shortName": "Note 10 - Segment and Enterprise-wide Disclosures", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "lmat20220630_10q.htm", "contextRef": "d_2022-01-01_2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "lmat20220630_10q.htm", "contextRef": "d_2022-01-01_2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "017 - Disclosure - Note 11 - Share-based Compensation", "role": "http://www.lemaitre.com/20220630/role/statement-note-11-sharebased-compensation", "shortName": "Note 11 - Share-based Compensation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "lmat20220630_10q.htm", "contextRef": "d_2022-01-01_2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "lmat20220630_10q.htm", "contextRef": "d_2022-01-01_2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "018 - Disclosure - Note 12 - Net Income Per Share", "role": "http://www.lemaitre.com/20220630/role/statement-note-12-net-income-per-share", "shortName": "Note 12 - Net Income Per Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "lmat20220630_10q.htm", "contextRef": "d_2022-01-01_2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "lmat20220630_10q.htm", "contextRef": "i_2022-06-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "001 - Statement - Consolidated Balance Sheets (Current Period Unaudited)", "role": "http://www.lemaitre.com/20220630/role/statement-consolidated-balance-sheets-current-period-unaudited", "shortName": "Consolidated Balance Sheets (Current Period Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "lmat20220630_10q.htm", "contextRef": "i_2022-06-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "lmat20220630_10q.htm", "contextRef": "d_2022-01-01_2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "019 - Disclosure - Note 13 - Stockholders' Equity", "role": "http://www.lemaitre.com/20220630/role/statement-note-13-stockholders-equity", "shortName": "Note 13 - Stockholders' Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "lmat20220630_10q.htm", "contextRef": "d_2022-01-01_2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "lmat20220630_10q.htm", "contextRef": "d_2022-01-01_2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CashFlowSupplementalDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "020 - Disclosure - Note 14 - Supplemental Cash Flow Information", "role": "http://www.lemaitre.com/20220630/role/statement-note-14-supplemental-cash-flow-information", "shortName": "Note 14 - Supplemental Cash Flow Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "lmat20220630_10q.htm", "contextRef": "d_2022-01-01_2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CashFlowSupplementalDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "lmat20220630_10q.htm", "contextRef": "d_2022-01-01_2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "021 - Disclosure - Note 15 - Fair Value Measurements", "role": "http://www.lemaitre.com/20220630/role/statement-note-15-fair-value-measurements", "shortName": "Note 15 - Fair Value Measurements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "lmat20220630_10q.htm", "contextRef": "d_2022-01-01_2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "lmat20220630_10q.htm", "contextRef": "d_2022-01-01_2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "022 - Disclosure - Note 16 - Accumulated Other Comprehensive Loss", "role": "http://www.lemaitre.com/20220630/role/statement-note-16-accumulated-other-comprehensive-loss", "shortName": "Note 16 - Accumulated Other Comprehensive Loss", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "lmat20220630_10q.htm", "contextRef": "d_2022-01-01_2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "lmat20220630_10q.htm", "contextRef": "d_2022-01-01_2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "023 - Disclosure - Significant Accounting Policies (Policies)", "role": "http://www.lemaitre.com/20220630/role/statement-significant-accounting-policies-policies", "shortName": "Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "lmat20220630_10q.htm", "contextRef": "d_2022-01-01_2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "us-gaap:RevenueFromContractWithCustomerPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "lmat20220630_10q.htm", "contextRef": "d_2022-01-01_2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "024 - Disclosure - Note 1 - Organization and Basis for Presentation (Tables)", "role": "http://www.lemaitre.com/20220630/role/statement-note-1-organization-and-basis-for-presentation-tables", "shortName": "Note 1 - Organization and Basis for Presentation (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:RevenueFromContractWithCustomerPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "lmat20220630_10q.htm", "contextRef": "d_2022-01-01_2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "lmat20220630_10q.htm", "contextRef": "d_2022-01-01_2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "025 - Disclosure - Note 2 - Income Tax Expense (Tables)", "role": "http://www.lemaitre.com/20220630/role/statement-note-2-income-tax-expense-tables", "shortName": "Note 2 - Income Tax Expense (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "lmat20220630_10q.htm", "contextRef": "d_2022-01-01_2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "lmat:InventoryAndOtherDeferredCostsDisclosureTextBlock", "body", "html" ], "baseRef": "lmat20220630_10q.htm", "contextRef": "d_2022-01-01_2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "026 - Disclosure - Note 3 - Inventories and Other Deferred Costs (Tables)", "role": "http://www.lemaitre.com/20220630/role/statement-note-3-inventories-and-other-deferred-costs-tables", "shortName": "Note 3 - Inventories and Other Deferred Costs (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "lmat:InventoryAndOtherDeferredCostsDisclosureTextBlock", "body", "html" ], "baseRef": "lmat20220630_10q.htm", "contextRef": "d_2022-01-01_2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "us-gaap:BusinessCombinationDisclosureTextBlock", "body", "html" ], "baseRef": "lmat20220630_10q.htm", "contextRef": "d_2022-01-01_2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "027 - Disclosure - Note 4 - Acquisitions (Tables)", "role": "http://www.lemaitre.com/20220630/role/statement-note-4-acquisitions-tables", "shortName": "Note 4 - Acquisitions (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:BusinessCombinationDisclosureTextBlock", "body", "html" ], "baseRef": "lmat20220630_10q.htm", "contextRef": "d_2022-01-01_2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "lmat20220630_10q.htm", "contextRef": "d_2022-01-01_2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "028 - Disclosure - Note 6 - Goodwill and Other Intangible Assets (Tables)", "role": "http://www.lemaitre.com/20220630/role/statement-note-6-goodwill-and-other-intangible-assets-tables", "shortName": "Note 6 - Goodwill and Other Intangible Assets (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "lmat20220630_10q.htm", "contextRef": "d_2022-01-01_2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": null, "groupType": "statement", "isDefault": "false", "longName": "002 - Statement - Consolidated Balance Sheets (Current Period Unaudited) (Parentheticals)", "role": "http://www.lemaitre.com/20220630/role/statement-consolidated-balance-sheets-current-period-unaudited-parentheticals", "shortName": "Consolidated Balance Sheets (Current Period Unaudited) (Parentheticals)", "subGroupType": "parenthetical", "uniqueAnchor": null }, "R30": { "firstAnchor": { "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "lmat20220630_10q.htm", "contextRef": "d_2022-01-01_2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "029 - Disclosure - Note 8 - Leases (Tables)", "role": "http://www.lemaitre.com/20220630/role/statement-note-8-leases-tables", "shortName": "Note 8 - Leases (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "lmat20220630_10q.htm", "contextRef": "d_2022-01-01_2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureNoncurrentTextBlock", "body", "html" ], "baseRef": "lmat20220630_10q.htm", "contextRef": "d_2022-01-01_2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "030 - Disclosure - Note 9 - Accrued Expenses and Other Long-term Liabilities (Tables)", "role": "http://www.lemaitre.com/20220630/role/statement-note-9-accrued-expenses-and-other-longterm-liabilities-tables", "shortName": "Note 9 - Accrued Expenses and Other Long-term Liabilities (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureNoncurrentTextBlock", "body", "html" ], "baseRef": "lmat20220630_10q.htm", "contextRef": "d_2022-01-01_2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "lmat20220630_10q.htm", "contextRef": "d_2022-01-01_2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "031 - Disclosure - Note 10 - Segment and Enterprise-wide Disclosures (Tables)", "role": "http://www.lemaitre.com/20220630/role/statement-note-10-segment-and-enterprisewide-disclosures-tables", "shortName": "Note 10 - Segment and Enterprise-wide Disclosures (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "lmat20220630_10q.htm", "contextRef": "d_2022-01-01_2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "lmat20220630_10q.htm", "contextRef": "d_2022-01-01_2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "032 - Disclosure - Note 11 - Share-based Compensation (Tables)", "role": "http://www.lemaitre.com/20220630/role/statement-note-11-sharebased-compensation-tables", "shortName": "Note 11 - Share-based Compensation (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "lmat20220630_10q.htm", "contextRef": "d_2022-01-01_2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "lmat20220630_10q.htm", "contextRef": "d_2022-01-01_2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "033 - Disclosure - Note 12 - Net Income Per Share (Tables)", "role": "http://www.lemaitre.com/20220630/role/statement-note-12-net-income-per-share-tables", "shortName": "Note 12 - Net Income Per Share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "lmat20220630_10q.htm", "contextRef": "d_2022-01-01_2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "baseRef": "lmat20220630_10q.htm", "contextRef": "d_2022-01-01_2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDividendsPayableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "034 - Disclosure - Note 13 - Stockholders' Equity (Tables)", "role": "http://www.lemaitre.com/20220630/role/statement-note-13-stockholders-equity-tables", "shortName": "Note 13 - Stockholders' Equity (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "baseRef": "lmat20220630_10q.htm", "contextRef": "d_2022-01-01_2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDividendsPayableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "us-gaap:CashFlowSupplementalDisclosuresTextBlock", "body", "html" ], "baseRef": "lmat20220630_10q.htm", "contextRef": "d_2022-01-01_2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "035 - Disclosure - Note 14 - Supplemental Cash Flow Information (Tables)", "role": "http://www.lemaitre.com/20220630/role/statement-note-14-supplemental-cash-flow-information-tables", "shortName": "Note 14 - Supplemental Cash Flow Information (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:CashFlowSupplementalDisclosuresTextBlock", "body", "html" ], "baseRef": "lmat20220630_10q.htm", "contextRef": "d_2022-01-01_2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "baseRef": "lmat20220630_10q.htm", "contextRef": "d_2022-01-01_2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "036 - Disclosure - Note 15 - Fair Value Measurements (Tables)", "role": "http://www.lemaitre.com/20220630/role/statement-note-15-fair-value-measurements-tables", "shortName": "Note 15 - Fair Value Measurements (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "baseRef": "lmat20220630_10q.htm", "contextRef": "d_2022-01-01_2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "us-gaap:ComprehensiveIncomeNoteTextBlock", "body", "html" ], "baseRef": "lmat20220630_10q.htm", "contextRef": "d_2022-01-01_2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "037 - Disclosure - Note 16 - Accumulated Other Comprehensive Loss (Tables)", "role": "http://www.lemaitre.com/20220630/role/statement-note-16-accumulated-other-comprehensive-loss-tables", "shortName": "Note 16 - Accumulated Other Comprehensive Loss (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:ComprehensiveIncomeNoteTextBlock", "body", "html" ], "baseRef": "lmat20220630_10q.htm", "contextRef": "d_2022-01-01_2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "p", "us-gaap:RevenueFromContractWithCustomerPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "lmat20220630_10q.htm", "contextRef": "d_2022-01-01_2022-06-30_RangeAxis-MinimumMember", "decimals": null, "first": true, "lang": "en-US", "name": "lmat:PeriodOfPaymentsReceivedFromCustomers", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "038 - Disclosure - Note 1 - Organization and Basis for Presentation (Details Textual)", "role": "http://www.lemaitre.com/20220630/role/statement-note-1-organization-and-basis-for-presentation-details-textual", "shortName": "Note 1 - Organization and Basis for Presentation (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:RevenueFromContractWithCustomerPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "lmat20220630_10q.htm", "contextRef": "d_2022-01-01_2022-06-30_RangeAxis-MinimumMember", "decimals": null, "first": true, "lang": "en-US", "name": "lmat:PeriodOfPaymentsReceivedFromCustomers", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "lmat20220630_10q.htm", "contextRef": "d_2022-04-01_2022-06-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "003 - Statement - Consolidated Statements of Operations (Unaudited)", "role": "http://www.lemaitre.com/20220630/role/statement-consolidated-statements-of-operations-unaudited", "shortName": "Consolidated Statements of Operations (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "lmat20220630_10q.htm", "contextRef": "d_2022-04-01_2022-06-30", "decimals": "-3", "lang": null, "name": "us-gaap:CostOfGoodsAndServicesSold", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:DisaggregationOfRevenueTableTextBlock", "us-gaap:RevenueFromContractWithCustomerPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "lmat20220630_10q.htm", "contextRef": "d_2022-04-01_2022-06-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "039 - Disclosure - Note 1 - Organization and Basis for Presentation - Disaggregation of Revenue by Major Geographic Area (Details)", "role": "http://www.lemaitre.com/20220630/role/statement-note-1-organization-and-basis-for-presentation-disaggregation-of-revenue-by-major-geographic-area-details", "shortName": "Note 1 - Organization and Basis for Presentation - Disaggregation of Revenue by Major Geographic Area (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:DisaggregationOfRevenueTableTextBlock", "us-gaap:RevenueFromContractWithCustomerPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "lmat20220630_10q.htm", "contextRef": "d_2022-04-01_2022-06-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "p", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "lmat20220630_10q.htm", "contextRef": "i_2022-06-30", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:UnrecognizedTaxBenefits", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "040 - Disclosure - Note 2 - Income Tax Expense (Details Textual)", "role": "http://www.lemaitre.com/20220630/role/statement-note-2-income-tax-expense-details-textual", "shortName": "Note 2 - Income Tax Expense (Details Textual)", "subGroupType": "details", "uniqueAnchor": null }, "R42": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "lmat20220630_10q.htm", "contextRef": "i_2021-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:UnrecognizedTaxBenefits", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "041 - Disclosure - Note 2 - Income Tax Expense - Reconciliation of Beginning and Ending Amount of Unrecognized Tax Benefits (Details)", "role": "http://www.lemaitre.com/20220630/role/statement-note-2-income-tax-expense-reconciliation-of-beginning-and-ending-amount-of-unrecognized-tax-benefits-details", "shortName": "Note 2 - Income Tax Expense - Reconciliation of Beginning and Ending Amount of Unrecognized Tax Benefits (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "lmat20220630_10q.htm", "contextRef": "d_2022-01-01_2022-06-30", "decimals": "-3", "lang": null, "name": "us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "p", "lmat:InventoryAndOtherDeferredCostsDisclosureTextBlock", "body", "html" ], "baseRef": "lmat20220630_10q.htm", "contextRef": "i_2022-06-30", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:OtherInventoryMaterialsSuppliesAndMerchandiseUnderConsignment", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "042 - Disclosure - Note 3 - Inventories and Other Deferred Costs (Details Textual)", "role": "http://www.lemaitre.com/20220630/role/statement-note-3-inventories-and-other-deferred-costs-details-textual", "shortName": "Note 3 - Inventories and Other Deferred Costs (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "lmat:InventoryAndOtherDeferredCostsDisclosureTextBlock", "body", "html" ], "baseRef": "lmat20220630_10q.htm", "contextRef": "i_2022-06-30", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:OtherInventoryMaterialsSuppliesAndMerchandiseUnderConsignment", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "lmat:InventoryAndOtherDeferredCostsDisclosureTextBlock", "body", "html" ], "baseRef": "lmat20220630_10q.htm", "contextRef": "i_2022-06-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryRawMaterials", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "043 - Disclosure - Note 3 - Inventories and Other Deferred Costs - Summary of Inventories and Other Deferred Costs (Details)", "role": "http://www.lemaitre.com/20220630/role/statement-note-3-inventories-and-other-deferred-costs-summary-of-inventories-and-other-deferred-costs-details", "shortName": "Note 3 - Inventories and Other Deferred Costs - Summary of Inventories and Other Deferred Costs (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "lmat:InventoryAndOtherDeferredCostsDisclosureTextBlock", "body", "html" ], "baseRef": "lmat20220630_10q.htm", "contextRef": "i_2022-06-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryRawMaterials", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "p", "us-gaap:BusinessCombinationDisclosureTextBlock", "body", "html" ], "baseRef": "lmat20220630_10q.htm", "contextRef": "d_2020-06-22_2020-06-22_BusinessAcquisitionAxis-ArtegraftIncMember", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:PaymentsToAcquireBusinessesGross", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "044 - Disclosure - Note 4 - Acquisitions (Details Textual)", "role": "http://www.lemaitre.com/20220630/role/statement-note-4-acquisitions-details-textual", "shortName": "Note 4 - Acquisitions (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:BusinessCombinationDisclosureTextBlock", "body", "html" ], "baseRef": "lmat20220630_10q.htm", "contextRef": "d_2020-06-22_2020-06-22_BusinessAcquisitionAxis-ArtegraftIncMember", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:PaymentsToAcquireBusinessesGross", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "lmat20220630_10q.htm", "contextRef": "i_2022-06-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "045 - Disclosure - Note 4 - Acquisitions - Assets Acquired and Liabilities Assumed (Details)", "role": "http://www.lemaitre.com/20220630/role/statement-note-4-acquisitions-assets-acquired-and-liabilities-assumed-details", "shortName": "Note 4 - Acquisitions - Assets Acquired and Liabilities Assumed (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "us-gaap:BusinessCombinationDisclosureTextBlock", "body", "html" ], "baseRef": "lmat20220630_10q.htm", "contextRef": "i_2020-06-22_BusinessAcquisitionAxis-ArtegraftIncMember", "decimals": "-3", "lang": null, "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "us-gaap:BusinessCombinationDisclosureTextBlock", "body", "html" ], "baseRef": "lmat20220630_10q.htm", "contextRef": "i_2020-06-22_BusinessAcquisitionAxis-ArtegraftIncMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "046 - Disclosure - Note 4 - Acquisitions - Acquired Intangible Assets and Related Estimated Useful Lives (Details)", "role": "http://www.lemaitre.com/20220630/role/statement-note-4-acquisitions-acquired-intangible-assets-and-related-estimated-useful-lives-details", "shortName": "Note 4 - Acquisitions - Acquired Intangible Assets and Related Estimated Useful Lives (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock", "us-gaap:BusinessCombinationDisclosureTextBlock", "body", "html" ], "baseRef": "lmat20220630_10q.htm", "contextRef": "i_2020-06-22_BusinessAcquisitionAxis-ArtegraftIncMember_FiniteLivedIntangibleAssetsByMajorClassAxis-CustomerRelationshipsMember", "decimals": "-4", "lang": null, "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "p", "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "body", "html" ], "baseRef": "lmat20220630_10q.htm", "contextRef": "d_2022-04-01_2022-06-30", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:RestructuringCharges", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "047 - Disclosure - Note 5 - Divestitures (Details Textual)", "role": "http://www.lemaitre.com/20220630/role/statement-note-5-divestitures-details-textual", "shortName": "Note 5 - Divestitures (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "body", "html" ], "baseRef": "lmat20220630_10q.htm", "contextRef": "d_2022-04-01_2022-06-30", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:RestructuringCharges", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "p", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "lmat20220630_10q.htm", "contextRef": "d_2022-01-01_2022-06-30_RangeAxis-MaximumMember", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "048 - Disclosure - Note 6 - Goodwill and Other Intangible Assets (Details Textual)", "role": "http://www.lemaitre.com/20220630/role/statement-note-6-goodwill-and-other-intangible-assets-details-textual", "shortName": "Note 6 - Goodwill and Other Intangible Assets (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "lmat20220630_10q.htm", "contextRef": "d_2022-01-01_2022-06-30_RangeAxis-MaximumMember", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "lmat20220630_10q.htm", "contextRef": "d_2022-04-01_2022-06-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "004 - Statement - Consolidated Statements of Comprehensive Income (Unaudited)", "role": "http://www.lemaitre.com/20220630/role/statement-consolidated-statements-of-comprehensive-income-unaudited", "shortName": "Consolidated Statements of Comprehensive Income (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "lmat20220630_10q.htm", "contextRef": "d_2022-04-01_2022-06-30", "decimals": "-3", "lang": null, "name": "us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "lmat20220630_10q.htm", "contextRef": "i_2022-06-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "049 - Disclosure - Note 6 - Goodwill and Other Intangible Assets - Components of Identifiable Intangible Assets (Details)", "role": "http://www.lemaitre.com/20220630/role/statement-note-6-goodwill-and-other-intangible-assets-components-of-identifiable-intangible-assets-details", "shortName": "Note 6 - Goodwill and Other Intangible Assets - Components of Identifiable Intangible Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "lmat20220630_10q.htm", "contextRef": "i_2022-06-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "lmat20220630_10q.htm", "contextRef": "d_2022-04-01_2022-06-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "050 - Disclosure - Note 6 - Goodwill and Other Intangible Assets - Amortization Expense Included in General and Administrative Expense (Details)", "role": "http://www.lemaitre.com/20220630/role/statement-note-6-goodwill-and-other-intangible-assets-amortization-expense-included-in-general-and-administrative-expense-details", "shortName": "Note 6 - Goodwill and Other Intangible Assets - Amortization Expense Included in General and Administrative Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "lmat20220630_10q.htm", "contextRef": "d_2022-04-01_2022-06-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "lmat20220630_10q.htm", "contextRef": "i_2022-06-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "051 - Disclosure - Note 6 - Goodwill and Other Intangible Assets - Estimated Amortization Expense for Each of Five Succeeding Fiscal Years (Details)", "role": "http://www.lemaitre.com/20220630/role/statement-note-6-goodwill-and-other-intangible-assets-estimated-amortization-expense-for-each-of-five-succeeding-fiscal-years-details", "shortName": "Note 6 - Goodwill and Other Intangible Assets - Estimated Amortization Expense for Each of Five Succeeding Fiscal Years (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "lmat20220630_10q.htm", "contextRef": "i_2022-06-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "p", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "baseRef": "lmat20220630_10q.htm", "contextRef": "i_2020-06-22_DebtInstrumentAxis-SeniorSecuredCreditFacilityMember", "decimals": "-6", "first": true, "lang": null, "name": "us-gaap:DebtInstrumentFaceAmount", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "052 - Disclosure - Note 7 - Revolving Line of Credit and Long-term Debt (Details Textual)", "role": "http://www.lemaitre.com/20220630/role/statement-note-7-revolving-line-of-credit-and-longterm-debt-details-textual", "shortName": "Note 7 - Revolving Line of Credit and Long-term Debt (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "baseRef": "lmat20220630_10q.htm", "contextRef": "i_2020-06-22_DebtInstrumentAxis-SeniorSecuredCreditFacilityMember", "decimals": "-6", "first": true, "lang": null, "name": "us-gaap:DebtInstrumentFaceAmount", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "p", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "lmat20220630_10q.htm", "contextRef": "i_2022-06-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FinanceLeaseRightOfUseAsset", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "053 - Disclosure - Note 8 - Leases (Details Textual)", "role": "http://www.lemaitre.com/20220630/role/statement-note-8-leases-details-textual", "shortName": "Note 8 - Leases (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "lmat20220630_10q.htm", "contextRef": "i_2022-06-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FinanceLeaseRightOfUseAsset", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:LeaseCostTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "lmat20220630_10q.htm", "contextRef": "d_2022-04-01_2022-06-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "054 - Disclosure - Note 8 - Leases - Additional Lease Information (Details)", "role": "http://www.lemaitre.com/20220630/role/statement-note-8-leases-additional-lease-information-details", "shortName": "Note 8 - Leases - Additional Lease Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:LeaseCostTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "lmat20220630_10q.htm", "contextRef": "d_2022-04-01_2022-06-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "lmat20220630_10q.htm", "contextRef": "i_2022-06-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "055 - Disclosure - Note 8 - Leases - Minimum Rental Commitments (Details)", "role": "http://www.lemaitre.com/20220630/role/statement-note-8-leases-minimum-rental-commitments-details", "shortName": "Note 8 - Leases - Minimum Rental Commitments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "lmat20220630_10q.htm", "contextRef": "i_2022-06-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureNoncurrentTextBlock", "body", "html" ], "baseRef": "lmat20220630_10q.htm", "contextRef": "i_2022-06-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "056 - Disclosure - Note 9 - Accrued Expenses and Other Long-term Liabilities - Accrued Expenses (Details)", "role": "http://www.lemaitre.com/20220630/role/statement-note-9-accrued-expenses-and-other-longterm-liabilities-accrued-expenses-details", "shortName": "Note 9 - Accrued Expenses and Other Long-term Liabilities - Accrued Expenses (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureNoncurrentTextBlock", "body", "html" ], "baseRef": "lmat20220630_10q.htm", "contextRef": "i_2022-06-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:OtherNoncurrentLiabilitiesTableTextBlock", "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureNoncurrentTextBlock", "body", "html" ], "baseRef": "lmat20220630_10q.htm", "contextRef": "i_2022-06-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "057 - Disclosure - Note 9 - Accrued Expenses and Other Long-term Liabilities - Other Long-term Liabilities (Details)", "role": "http://www.lemaitre.com/20220630/role/statement-note-9-accrued-expenses-and-other-longterm-liabilities-other-longterm-liabilities-details", "shortName": "Note 9 - Accrued Expenses and Other Long-term Liabilities - Other Long-term Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:OtherNoncurrentLiabilitiesTableTextBlock", "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureNoncurrentTextBlock", "body", "html" ], "baseRef": "lmat20220630_10q.htm", "contextRef": "i_2022-06-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "p", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "lmat20220630_10q.htm", "contextRef": "d_2022-01-01_2022-06-30", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "058 - Disclosure - Note 10 - Segment and Enterprise-wide Disclosures (Details Textual)", "role": "http://www.lemaitre.com/20220630/role/statement-note-10-segment-and-enterprisewide-disclosures-details-textual", "shortName": "Note 10 - Segment and Enterprise-wide Disclosures (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "lmat20220630_10q.htm", "contextRef": "d_2022-01-01_2022-06-30", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "lmat20220630_10q.htm", "contextRef": "i_2020-12-31_StatementEquityComponentsAxis-CommonStockMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:SharesOutstanding", "reportCount": 1, "unitRef": "Share", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "005 - Statement - Consolidated Statements of Stockholders' Equity (Unaudited)", "role": "http://www.lemaitre.com/20220630/role/statement-consolidated-statements-of-stockholders-equity-unaudited", "shortName": "Consolidated Statements of Stockholders' Equity (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "lmat20220630_10q.htm", "contextRef": "d_2021-01-01_2021-03-31_StatementEquityComponentsAxis-CommonStockMember", "decimals": null, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "true" } }, "R60": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "lmat20220630_10q.htm", "contextRef": "d_2022-04-01_2022-06-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "059 - Disclosure - Note 10 - Segment and Enterprise-wide Disclosures - Net Sales to Unaffiliated Customers by Geography (Details)", "role": "http://www.lemaitre.com/20220630/role/statement-note-10-segment-and-enterprisewide-disclosures-net-sales-to-unaffiliated-customers-by-geography-details", "shortName": "Note 10 - Segment and Enterprise-wide Disclosures - Net Sales to Unaffiliated Customers by Geography (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "lmat20220630_10q.htm", "contextRef": "d_2022-04-01_2022-06-30_StatementGeographicalAxis-US", "decimals": "-3", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "lmat20220630_10q.htm", "contextRef": "d_2022-01-01_2022-06-30", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "reportCount": 1, "unique": true, "unitRef": "Share", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "060 - Disclosure - Note 11 - Share-based Compensation (Details Textual)", "role": "http://www.lemaitre.com/20220630/role/statement-note-11-sharebased-compensation-details-textual", "shortName": "Note 11 - Share-based Compensation (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "lmat20220630_10q.htm", "contextRef": "d_2022-01-01_2022-06-30", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "reportCount": 1, "unique": true, "unitRef": "Share", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "lmat20220630_10q.htm", "contextRef": "d_2022-04-01_2022-06-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensation", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "061 - Disclosure - Note 11 - Share-based Compensation - Share-Based Compensation Expense (Details)", "role": "http://www.lemaitre.com/20220630/role/statement-note-11-sharebased-compensation-sharebased-compensation-expense-details", "shortName": "Note 11 - Share-based Compensation - Share-Based Compensation Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "lmat20220630_10q.htm", "contextRef": "d_2022-04-01_2022-06-30_AwardTypeAxis-EmployeeStockOptionMember", "decimals": "-3", "lang": null, "name": "us-gaap:ShareBasedCompensation", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "lmat20220630_10q.htm", "contextRef": "d_2022-04-01_2022-06-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "062 - Disclosure - Note 11 - Share-based Compensation - Schedule of Stock-based Compensation (Details)", "role": "http://www.lemaitre.com/20220630/role/statement-note-11-sharebased-compensation-schedule-of-stockbased-compensation-details", "shortName": "Note 11 - Share-based Compensation - Schedule of Stock-based Compensation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "lmat20220630_10q.htm", "contextRef": "d_2022-04-01_2022-06-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "lmat20220630_10q.htm", "contextRef": "d_2022-04-01_2022-06-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "063 - Disclosure - Note 12 - Net Income per Share - Computation of Basic and Diluted Net Income per Share (Details)", "role": "http://www.lemaitre.com/20220630/role/statement-note-12-net-income-per-share-computation-of-basic-and-diluted-net-income-per-share-details", "shortName": "Note 12 - Net Income per Share - Computation of Basic and Diluted Net Income per Share (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "lmat20220630_10q.htm", "contextRef": "d_2022-04-01_2022-06-30", "decimals": "-3", "lang": null, "name": "us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment", "reportCount": 1, "unique": true, "unitRef": "Share", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "lmat20220630_10q.htm", "contextRef": "d_2022-04-01_2022-06-30", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CommonStockDividendsPerShareDeclared", "reportCount": 1, "unitRef": "USDPerShare", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "064 - Disclosure - Note 13 - Stockholders' Equity (Details Textual)", "role": "http://www.lemaitre.com/20220630/role/statement-note-13-stockholders-equity-details-textual", "shortName": "Note 13 - Stockholders' Equity (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "baseRef": "lmat20220630_10q.htm", "contextRef": "d_2022-07-26_2022-07-26_SubsequentEventTypeAxis-SubsequentEventMember", "decimals": "INF", "lang": null, "name": "us-gaap:CommonStockDividendsPerShareDeclared", "reportCount": 1, "unique": true, "unitRef": "USDPerShare", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "lmat20220630_10q.htm", "contextRef": "d_2022-04-01_2022-06-30", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CommonStockDividendsPerShareDeclared", "reportCount": 1, "unitRef": "USDPerShare", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "065 - Disclosure - Note 13 - Stockholders' Equity - Dividend Activity (Details)", "role": "http://www.lemaitre.com/20220630/role/statement-note-13-stockholders-equity-dividend-activity-details", "shortName": "Note 13 - Stockholders' Equity - Dividend Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "tbody", "table", "us-gaap:ScheduleOfDividendsPayableTextBlock", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "baseRef": "lmat20220630_10q.htm", "contextRef": "d_2022-01-01_2022-06-30_DividendsAxis-QuarterlyDividends1Member", "decimals": null, "lang": "en-US", "name": "us-gaap:DividendPayableDateToBePaidDayMonthAndYear", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "us-gaap:CashFlowSupplementalDisclosuresTextBlock", "body", "html" ], "baseRef": "lmat20220630_10q.htm", "contextRef": "d_2022-01-01_2022-06-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeTaxesPaidNet", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "066 - Disclosure - Note 14 - Supplemental Cash Flow Information - Schedule of Supplemental Cash Flow Information (Details)", "role": "http://www.lemaitre.com/20220630/role/statement-note-14-supplemental-cash-flow-information-schedule-of-supplemental-cash-flow-information-details", "shortName": "Note 14 - Supplemental Cash Flow Information - Schedule of Supplemental Cash Flow Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "us-gaap:CashFlowSupplementalDisclosuresTextBlock", "body", "html" ], "baseRef": "lmat20220630_10q.htm", "contextRef": "d_2022-01-01_2022-06-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeTaxesPaidNet", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "p", "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "baseRef": "lmat20220630_10q.htm", "contextRef": "i_2022-06-30_BusinessAcquisitionAxis-ArtegraftIncMember", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "067 - Disclosure - Note 15 - Fair Value Measurements (Details Textual)", "role": "http://www.lemaitre.com/20220630/role/statement-note-15-fair-value-measurements-details-textual", "shortName": "Note 15 - Fair Value Measurements (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "baseRef": "lmat20220630_10q.htm", "contextRef": "i_2022-06-30_BusinessAcquisitionAxis-ArtegraftIncMember", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R69": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "baseRef": "lmat20220630_10q.htm", "contextRef": "i_2021-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "068 - Disclosure - Note 15 - Fair Value Measurements - Roll-forward of the Fair Value as Determined by Level 3 (Details)", "role": "http://www.lemaitre.com/20220630/role/statement-note-15-fair-value-measurements-rollforward-of-the-fair-value-as-determined-by-level-3-details", "shortName": "Note 15 - Fair Value Measurements - Roll-forward of the Fair Value as Determined by Level 3 (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "baseRef": "lmat20220630_10q.htm", "contextRef": "i_2021-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "lmat20220630_10q.htm", "contextRef": "d_2022-01-01_2022-06-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "006 - Statement - Consolidated Statements of Cash Flows (Unaudited)", "role": "http://www.lemaitre.com/20220630/role/statement-consolidated-statements-of-cash-flows-unaudited", "shortName": "Consolidated Statements of Cash Flows (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "lmat20220630_10q.htm", "contextRef": "d_2022-01-01_2022-06-30", "decimals": "-3", "lang": null, "name": "us-gaap:DepreciationDepletionAndAmortization", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R70": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "lmat20220630_10q.htm", "contextRef": "i_2021-12-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "069 - Disclosure - Note 16 - Accumulated Other Comprehensive Loss - Schedule of Accumulated Other Comprehensive Income (Loss) (Details)", "role": "http://www.lemaitre.com/20220630/role/statement-note-16-accumulated-other-comprehensive-loss-schedule-of-accumulated-other-comprehensive-income-loss-details", "shortName": "Note 16 - Accumulated Other Comprehensive Loss - Schedule of Accumulated Other Comprehensive Income (Loss) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "us-gaap:ComprehensiveIncomeNoteTextBlock", "body", "html" ], "baseRef": "lmat20220630_10q.htm", "contextRef": "d_2022-01-01_2022-06-30_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember", "decimals": "-3", "lang": null, "name": "us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "lmat20220630_10q.htm", "contextRef": "d_2022-01-01_2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "007 - Disclosure - Note 1 - Organization and Basis for Presentation", "role": "http://www.lemaitre.com/20220630/role/statement-note-1-organization-and-basis-for-presentation", "shortName": "Note 1 - Organization and Basis for Presentation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "lmat20220630_10q.htm", "contextRef": "d_2022-01-01_2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "lmat20220630_10q.htm", "contextRef": "d_2022-01-01_2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "008 - Disclosure - Note 2 - Income Tax Expense", "role": "http://www.lemaitre.com/20220630/role/statement-note-2-income-tax-expense", "shortName": "Note 2 - Income Tax Expense", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "lmat20220630_10q.htm", "contextRef": "d_2022-01-01_2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 71, "tag": { "country_CA": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CANADA" } } }, "localname": "CA", "nsuri": "http://xbrl.sec.gov/country/2022", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-note-8-leases", "http://www.lemaitre.com/20220630/role/statement-note-8-leases-details-textual" ], "xbrltype": "domainItemType" }, "country_DE": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "GERMANY" } } }, "localname": "DE", "nsuri": "http://xbrl.sec.gov/country/2022", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-note-10-segment-and-enterprisewide-disclosures-net-sales-to-unaffiliated-customers-by-geography-details", "http://www.lemaitre.com/20220630/role/statement-note-8-leases", "http://www.lemaitre.com/20220630/role/statement-note-8-leases-details-textual" ], "xbrltype": "domainItemType" }, "country_IT": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "ITALY" } } }, "localname": "IT", "nsuri": "http://xbrl.sec.gov/country/2022", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-note-8-leases", "http://www.lemaitre.com/20220630/role/statement-note-8-leases-details-textual" ], "xbrltype": "domainItemType" }, "country_SG": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "SINGAPORE" } } }, "localname": "SG", "nsuri": "http://xbrl.sec.gov/country/2022", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-note-8-leases", "http://www.lemaitre.com/20220630/role/statement-note-8-leases-details-textual" ], "xbrltype": "domainItemType" }, "country_US": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "UNITED STATES" } } }, "localname": "US", "nsuri": "http://xbrl.sec.gov/country/2022", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-note-10-segment-and-enterprisewide-disclosures-net-sales-to-unaffiliated-customers-by-geography-details" ], "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.lemaitre.com/20220630/role/statement-document-and-entity-information" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-document-and-entity-information" ], "xbrltype": "normalizedStringItemType" }, "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.lemaitre.com/20220630/role/statement-document-and-entity-information" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-document-and-entity-information" ], "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.lemaitre.com/20220630/role/statement-document-and-entity-information" ], "xbrltype": "gYearItemType" }, "dei_DocumentInformationLineItems": { "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": "Document Information [Line Items]" } } }, "localname": "DocumentInformationLineItems", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-document-and-entity-information" ], "xbrltype": "stringItemType" }, "dei_DocumentInformationTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package.", "label": "Document Information [Table]" } } }, "localname": "DocumentInformationTable", "nsuri": "http://xbrl.sec.gov/dei/2022", "xbrltype": "stringItemType" }, "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.lemaitre.com/20220630/role/statement-document-and-entity-information" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r515" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an quarterly report.", "label": "Document Quarterly Report" } } }, "localname": "DocumentQuarterlyReport", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-document-and-entity-information" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r516" ], "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.lemaitre.com/20220630/role/statement-document-and-entity-information" ], "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.lemaitre.com/20220630/role/statement-document-and-entity-information" ], "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.lemaitre.com/20220630/role/statement-document-and-entity-information" ], "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.lemaitre.com/20220630/role/statement-document-and-entity-information" ], "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.lemaitre.com/20220630/role/statement-document-and-entity-information" ], "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.lemaitre.com/20220630/role/statement-document-and-entity-information" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r513" ], "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.lemaitre.com/20220630/role/statement-document-and-entity-information" ], "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.lemaitre.com/20220630/role/statement-document-and-entity-information" ], "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.lemaitre.com/20220630/role/statement-document-and-entity-information" ], "xbrltype": "yesNoItemType" }, "dei_EntityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains.", "label": "Entity [Domain]" } } }, "localname": "EntityDomain", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-consolidated-balance-sheets-current-period-unaudited", "http://www.lemaitre.com/20220630/role/statement-consolidated-balance-sheets-current-period-unaudited-parentheticals", "http://www.lemaitre.com/20220630/role/statement-consolidated-statements-of-cash-flows-unaudited", "http://www.lemaitre.com/20220630/role/statement-consolidated-statements-of-comprehensive-income-unaudited", "http://www.lemaitre.com/20220630/role/statement-consolidated-statements-of-operations-unaudited", "http://www.lemaitre.com/20220630/role/statement-document-and-entity-information", "http://www.lemaitre.com/20220630/role/statement-note-1-organization-and-basis-for-presentation", "http://www.lemaitre.com/20220630/role/statement-note-1-organization-and-basis-for-presentation-details-textual", "http://www.lemaitre.com/20220630/role/statement-note-1-organization-and-basis-for-presentation-disaggregation-of-revenue-by-major-geographic-area-details", "http://www.lemaitre.com/20220630/role/statement-note-1-organization-and-basis-for-presentation-tables", "http://www.lemaitre.com/20220630/role/statement-note-10-segment-and-enterprisewide-disclosures", "http://www.lemaitre.com/20220630/role/statement-note-10-segment-and-enterprisewide-disclosures-details-textual", "http://www.lemaitre.com/20220630/role/statement-note-10-segment-and-enterprisewide-disclosures-net-sales-to-unaffiliated-customers-by-geography-details", "http://www.lemaitre.com/20220630/role/statement-note-10-segment-and-enterprisewide-disclosures-tables", "http://www.lemaitre.com/20220630/role/statement-note-11-sharebased-compensation", "http://www.lemaitre.com/20220630/role/statement-note-11-sharebased-compensation-details-textual", "http://www.lemaitre.com/20220630/role/statement-note-11-sharebased-compensation-schedule-of-stockbased-compensation-details", "http://www.lemaitre.com/20220630/role/statement-note-11-sharebased-compensation-sharebased-compensation-expense-details", "http://www.lemaitre.com/20220630/role/statement-note-11-sharebased-compensation-tables", "http://www.lemaitre.com/20220630/role/statement-note-12-net-income-per-share", "http://www.lemaitre.com/20220630/role/statement-note-12-net-income-per-share-computation-of-basic-and-diluted-net-income-per-share-details", "http://www.lemaitre.com/20220630/role/statement-note-12-net-income-per-share-tables", "http://www.lemaitre.com/20220630/role/statement-note-13-stockholders-equity", "http://www.lemaitre.com/20220630/role/statement-note-13-stockholders-equity-details-textual", "http://www.lemaitre.com/20220630/role/statement-note-13-stockholders-equity-dividend-activity-details", "http://www.lemaitre.com/20220630/role/statement-note-13-stockholders-equity-tables", "http://www.lemaitre.com/20220630/role/statement-note-14-supplemental-cash-flow-information", "http://www.lemaitre.com/20220630/role/statement-note-14-supplemental-cash-flow-information-schedule-of-supplemental-cash-flow-information-details", "http://www.lemaitre.com/20220630/role/statement-note-14-supplemental-cash-flow-information-tables", "http://www.lemaitre.com/20220630/role/statement-note-15-fair-value-measurements", "http://www.lemaitre.com/20220630/role/statement-note-15-fair-value-measurements-details-textual", "http://www.lemaitre.com/20220630/role/statement-note-15-fair-value-measurements-rollforward-of-the-fair-value-as-determined-by-level-3-details", "http://www.lemaitre.com/20220630/role/statement-note-15-fair-value-measurements-tables", "http://www.lemaitre.com/20220630/role/statement-note-16-accumulated-other-comprehensive-loss", "http://www.lemaitre.com/20220630/role/statement-note-16-accumulated-other-comprehensive-loss-schedule-of-accumulated-other-comprehensive-income-loss-details", "http://www.lemaitre.com/20220630/role/statement-note-16-accumulated-other-comprehensive-loss-tables", "http://www.lemaitre.com/20220630/role/statement-note-2-income-tax-expense", "http://www.lemaitre.com/20220630/role/statement-note-2-income-tax-expense-details-textual", "http://www.lemaitre.com/20220630/role/statement-note-2-income-tax-expense-reconciliation-of-beginning-and-ending-amount-of-unrecognized-tax-benefits-details", "http://www.lemaitre.com/20220630/role/statement-note-2-income-tax-expense-tables", "http://www.lemaitre.com/20220630/role/statement-note-3-inventories-and-other-deferred-costs", "http://www.lemaitre.com/20220630/role/statement-note-3-inventories-and-other-deferred-costs-details-textual", "http://www.lemaitre.com/20220630/role/statement-note-3-inventories-and-other-deferred-costs-summary-of-inventories-and-other-deferred-costs-details", "http://www.lemaitre.com/20220630/role/statement-note-3-inventories-and-other-deferred-costs-tables", "http://www.lemaitre.com/20220630/role/statement-note-4-acquisitions", "http://www.lemaitre.com/20220630/role/statement-note-4-acquisitions-acquired-intangible-assets-and-related-estimated-useful-lives-details", "http://www.lemaitre.com/20220630/role/statement-note-4-acquisitions-assets-acquired-and-liabilities-assumed-details", "http://www.lemaitre.com/20220630/role/statement-note-4-acquisitions-details-textual", "http://www.lemaitre.com/20220630/role/statement-note-4-acquisitions-tables", "http://www.lemaitre.com/20220630/role/statement-note-5-divestitures", "http://www.lemaitre.com/20220630/role/statement-note-5-divestitures-details-textual", "http://www.lemaitre.com/20220630/role/statement-note-6-goodwill-and-other-intangible-assets", "http://www.lemaitre.com/20220630/role/statement-note-6-goodwill-and-other-intangible-assets-amortization-expense-included-in-general-and-administrative-expense-details", "http://www.lemaitre.com/20220630/role/statement-note-6-goodwill-and-other-intangible-assets-components-of-identifiable-intangible-assets-details", "http://www.lemaitre.com/20220630/role/statement-note-6-goodwill-and-other-intangible-assets-details-textual", "http://www.lemaitre.com/20220630/role/statement-note-6-goodwill-and-other-intangible-assets-estimated-amortization-expense-for-each-of-five-succeeding-fiscal-years-details", "http://www.lemaitre.com/20220630/role/statement-note-6-goodwill-and-other-intangible-assets-tables", "http://www.lemaitre.com/20220630/role/statement-note-7-revolving-line-of-credit-and-longterm-debt", "http://www.lemaitre.com/20220630/role/statement-note-7-revolving-line-of-credit-and-longterm-debt-details-textual", "http://www.lemaitre.com/20220630/role/statement-note-8-leases", "http://www.lemaitre.com/20220630/role/statement-note-8-leases-additional-lease-information-details", "http://www.lemaitre.com/20220630/role/statement-note-8-leases-details-textual", "http://www.lemaitre.com/20220630/role/statement-note-8-leases-minimum-rental-commitments-details", "http://www.lemaitre.com/20220630/role/statement-note-8-leases-tables", "http://www.lemaitre.com/20220630/role/statement-note-9-accrued-expenses-and-other-longterm-liabilities", "http://www.lemaitre.com/20220630/role/statement-note-9-accrued-expenses-and-other-longterm-liabilities-accrued-expenses-details", "http://www.lemaitre.com/20220630/role/statement-note-9-accrued-expenses-and-other-longterm-liabilities-other-longterm-liabilities-details", "http://www.lemaitre.com/20220630/role/statement-note-9-accrued-expenses-and-other-longterm-liabilities-tables", "http://www.lemaitre.com/20220630/role/statement-significant-accounting-policies-policies" ], "xbrltype": "domainItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r513" ], "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.lemaitre.com/20220630/role/statement-document-and-entity-information" ], "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.lemaitre.com/20220630/role/statement-document-and-entity-information" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r513" ], "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.lemaitre.com/20220630/role/statement-document-and-entity-information" ], "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.lemaitre.com/20220630/role/statement-document-and-entity-information" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r517" ], "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.lemaitre.com/20220630/role/statement-document-and-entity-information" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r513" ], "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.lemaitre.com/20220630/role/statement-document-and-entity-information" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r513" ], "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.lemaitre.com/20220630/role/statement-document-and-entity-information" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r513" ], "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.lemaitre.com/20220630/role/statement-document-and-entity-information" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r513" ], "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.lemaitre.com/20220630/role/statement-document-and-entity-information" ], "xbrltype": "employerIdItemType" }, "dei_LegalEntityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The set of legal entities associated with a report.", "label": "Legal Entity [Axis]" } } }, "localname": "LegalEntityAxis", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-consolidated-balance-sheets-current-period-unaudited", "http://www.lemaitre.com/20220630/role/statement-consolidated-balance-sheets-current-period-unaudited-parentheticals", "http://www.lemaitre.com/20220630/role/statement-consolidated-statements-of-cash-flows-unaudited", "http://www.lemaitre.com/20220630/role/statement-consolidated-statements-of-comprehensive-income-unaudited", "http://www.lemaitre.com/20220630/role/statement-consolidated-statements-of-operations-unaudited", "http://www.lemaitre.com/20220630/role/statement-document-and-entity-information", "http://www.lemaitre.com/20220630/role/statement-note-1-organization-and-basis-for-presentation", "http://www.lemaitre.com/20220630/role/statement-note-1-organization-and-basis-for-presentation-details-textual", "http://www.lemaitre.com/20220630/role/statement-note-1-organization-and-basis-for-presentation-disaggregation-of-revenue-by-major-geographic-area-details", "http://www.lemaitre.com/20220630/role/statement-note-1-organization-and-basis-for-presentation-tables", "http://www.lemaitre.com/20220630/role/statement-note-10-segment-and-enterprisewide-disclosures", "http://www.lemaitre.com/20220630/role/statement-note-10-segment-and-enterprisewide-disclosures-details-textual", "http://www.lemaitre.com/20220630/role/statement-note-10-segment-and-enterprisewide-disclosures-net-sales-to-unaffiliated-customers-by-geography-details", "http://www.lemaitre.com/20220630/role/statement-note-10-segment-and-enterprisewide-disclosures-tables", "http://www.lemaitre.com/20220630/role/statement-note-11-sharebased-compensation", "http://www.lemaitre.com/20220630/role/statement-note-11-sharebased-compensation-details-textual", "http://www.lemaitre.com/20220630/role/statement-note-11-sharebased-compensation-schedule-of-stockbased-compensation-details", "http://www.lemaitre.com/20220630/role/statement-note-11-sharebased-compensation-sharebased-compensation-expense-details", "http://www.lemaitre.com/20220630/role/statement-note-11-sharebased-compensation-tables", "http://www.lemaitre.com/20220630/role/statement-note-12-net-income-per-share", "http://www.lemaitre.com/20220630/role/statement-note-12-net-income-per-share-computation-of-basic-and-diluted-net-income-per-share-details", "http://www.lemaitre.com/20220630/role/statement-note-12-net-income-per-share-tables", "http://www.lemaitre.com/20220630/role/statement-note-13-stockholders-equity", "http://www.lemaitre.com/20220630/role/statement-note-13-stockholders-equity-details-textual", "http://www.lemaitre.com/20220630/role/statement-note-13-stockholders-equity-dividend-activity-details", "http://www.lemaitre.com/20220630/role/statement-note-13-stockholders-equity-tables", "http://www.lemaitre.com/20220630/role/statement-note-14-supplemental-cash-flow-information", "http://www.lemaitre.com/20220630/role/statement-note-14-supplemental-cash-flow-information-schedule-of-supplemental-cash-flow-information-details", "http://www.lemaitre.com/20220630/role/statement-note-14-supplemental-cash-flow-information-tables", "http://www.lemaitre.com/20220630/role/statement-note-15-fair-value-measurements", "http://www.lemaitre.com/20220630/role/statement-note-15-fair-value-measurements-details-textual", "http://www.lemaitre.com/20220630/role/statement-note-15-fair-value-measurements-rollforward-of-the-fair-value-as-determined-by-level-3-details", "http://www.lemaitre.com/20220630/role/statement-note-15-fair-value-measurements-tables", "http://www.lemaitre.com/20220630/role/statement-note-16-accumulated-other-comprehensive-loss", "http://www.lemaitre.com/20220630/role/statement-note-16-accumulated-other-comprehensive-loss-schedule-of-accumulated-other-comprehensive-income-loss-details", "http://www.lemaitre.com/20220630/role/statement-note-16-accumulated-other-comprehensive-loss-tables", "http://www.lemaitre.com/20220630/role/statement-note-2-income-tax-expense", "http://www.lemaitre.com/20220630/role/statement-note-2-income-tax-expense-details-textual", "http://www.lemaitre.com/20220630/role/statement-note-2-income-tax-expense-reconciliation-of-beginning-and-ending-amount-of-unrecognized-tax-benefits-details", "http://www.lemaitre.com/20220630/role/statement-note-2-income-tax-expense-tables", "http://www.lemaitre.com/20220630/role/statement-note-3-inventories-and-other-deferred-costs", "http://www.lemaitre.com/20220630/role/statement-note-3-inventories-and-other-deferred-costs-details-textual", "http://www.lemaitre.com/20220630/role/statement-note-3-inventories-and-other-deferred-costs-summary-of-inventories-and-other-deferred-costs-details", "http://www.lemaitre.com/20220630/role/statement-note-3-inventories-and-other-deferred-costs-tables", "http://www.lemaitre.com/20220630/role/statement-note-4-acquisitions", "http://www.lemaitre.com/20220630/role/statement-note-4-acquisitions-acquired-intangible-assets-and-related-estimated-useful-lives-details", "http://www.lemaitre.com/20220630/role/statement-note-4-acquisitions-assets-acquired-and-liabilities-assumed-details", "http://www.lemaitre.com/20220630/role/statement-note-4-acquisitions-details-textual", "http://www.lemaitre.com/20220630/role/statement-note-4-acquisitions-tables", "http://www.lemaitre.com/20220630/role/statement-note-5-divestitures", "http://www.lemaitre.com/20220630/role/statement-note-5-divestitures-details-textual", "http://www.lemaitre.com/20220630/role/statement-note-6-goodwill-and-other-intangible-assets", "http://www.lemaitre.com/20220630/role/statement-note-6-goodwill-and-other-intangible-assets-amortization-expense-included-in-general-and-administrative-expense-details", "http://www.lemaitre.com/20220630/role/statement-note-6-goodwill-and-other-intangible-assets-components-of-identifiable-intangible-assets-details", "http://www.lemaitre.com/20220630/role/statement-note-6-goodwill-and-other-intangible-assets-details-textual", "http://www.lemaitre.com/20220630/role/statement-note-6-goodwill-and-other-intangible-assets-estimated-amortization-expense-for-each-of-five-succeeding-fiscal-years-details", "http://www.lemaitre.com/20220630/role/statement-note-6-goodwill-and-other-intangible-assets-tables", "http://www.lemaitre.com/20220630/role/statement-note-7-revolving-line-of-credit-and-longterm-debt", "http://www.lemaitre.com/20220630/role/statement-note-7-revolving-line-of-credit-and-longterm-debt-details-textual", "http://www.lemaitre.com/20220630/role/statement-note-8-leases", "http://www.lemaitre.com/20220630/role/statement-note-8-leases-additional-lease-information-details", "http://www.lemaitre.com/20220630/role/statement-note-8-leases-details-textual", "http://www.lemaitre.com/20220630/role/statement-note-8-leases-minimum-rental-commitments-details", "http://www.lemaitre.com/20220630/role/statement-note-8-leases-tables", "http://www.lemaitre.com/20220630/role/statement-note-9-accrued-expenses-and-other-longterm-liabilities", "http://www.lemaitre.com/20220630/role/statement-note-9-accrued-expenses-and-other-longterm-liabilities-accrued-expenses-details", "http://www.lemaitre.com/20220630/role/statement-note-9-accrued-expenses-and-other-longterm-liabilities-other-longterm-liabilities-details", "http://www.lemaitre.com/20220630/role/statement-note-9-accrued-expenses-and-other-longterm-liabilities-tables", "http://www.lemaitre.com/20220630/role/statement-significant-accounting-policies-policies" ], "xbrltype": "stringItemType" }, "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.lemaitre.com/20220630/role/statement-document-and-entity-information" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r512" ], "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.lemaitre.com/20220630/role/statement-document-and-entity-information" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r514" ], "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.lemaitre.com/20220630/role/statement-document-and-entity-information" ], "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.lemaitre.com/20220630/role/statement-document-and-entity-information" ], "xbrltype": "tradingSymbolItemType" }, "lmat_AchievementOfSpecifiedLevelsOfRevenuesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information related to the achievement of specified levels of revenues in the first 12 and 24 months following the acquisition date.", "label": "Achievement of Specified Levels of Revenues [Member]" } } }, "localname": "AchievementOfSpecifiedLevelsOfRevenuesMember", "nsuri": "http://www.lemaitre.com/20220630", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-note-15-fair-value-measurements", "http://www.lemaitre.com/20220630/role/statement-note-15-fair-value-measurements-details-textual" ], "xbrltype": "domainItemType" }, "lmat_AcquisitionRelatedObligations": { "auth_ref": [], "calculation": { "http://www.lemaitre.com/20220630/role/statement-consolidated-balance-sheets-current-period-unaudited": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Deferred payment obligations resulting from business combinations and asset acquisitions.", "label": "Acquisition-related obligations" } } }, "localname": "AcquisitionRelatedObligations", "nsuri": "http://www.lemaitre.com/20220630", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "lmat_AreaOfRealEstatePropertyIncrease": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Increase area of a real estate property.", "label": "lmat_AreaOfRealEstatePropertyIncrease", "terseLabel": "Area of Real Estate Property, Increase (Square Foot)" } } }, "localname": "AreaOfRealEstatePropertyIncrease", "nsuri": "http://www.lemaitre.com/20220630", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-note-8-leases-details-textual" ], "xbrltype": "areaItemType" }, "lmat_ArtegraftIncMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents Artegraft Inc.", "label": "Artegraft Inc [Member]" } } }, "localname": "ArtegraftIncMember", "nsuri": "http://www.lemaitre.com/20220630", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-note-15-fair-value-measurements", "http://www.lemaitre.com/20220630/role/statement-note-15-fair-value-measurements-details-textual", "http://www.lemaitre.com/20220630/role/statement-note-4-acquisitions", "http://www.lemaitre.com/20220630/role/statement-note-4-acquisitions-acquired-intangible-assets-and-related-estimated-useful-lives-details", "http://www.lemaitre.com/20220630/role/statement-note-4-acquisitions-assets-acquired-and-liabilities-assumed-details", "http://www.lemaitre.com/20220630/role/statement-note-4-acquisitions-details-textual", "http://www.lemaitre.com/20220630/role/statement-note-8-leases", "http://www.lemaitre.com/20220630/role/statement-note-8-leases-details-textual" ], "xbrltype": "domainItemType" }, "lmat_AuditedCarveOutFinancialStatementsOfTheAcquiredBusinessMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information related to the contingent consideration payable if Admedus provides the reporting entity with audited carve-out financial statements of the acquired business.", "label": "Audited Carve-Out Financial Statements of the Acquired Business [Member]" } } }, "localname": "AuditedCarveOutFinancialStatementsOfTheAcquiredBusinessMember", "nsuri": "http://www.lemaitre.com/20220630", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-note-15-fair-value-measurements", "http://www.lemaitre.com/20220630/role/statement-note-15-fair-value-measurements-details-textual" ], "xbrltype": "domainItemType" }, "lmat_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductiblePeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The period in which goodwill arising from a business combination is expected to be deductible for tax purposes.", "label": "lmat_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductiblePeriod", "terseLabel": "Business Acquisition, Purchase Price Allocation, Goodwill Expected Tax Deductible, Period (Year)" } } }, "localname": "BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductiblePeriod", "nsuri": "http://www.lemaitre.com/20220630", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-note-4-acquisitions-details-textual" ], "xbrltype": "durationItemType" }, "lmat_BusinessCombinationContingentConsiderationBeforeMultipliedByFraction": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of contingent consideration before multiplied by fraction in a business combination.", "label": "lmat_BusinessCombinationContingentConsiderationBeforeMultipliedByFraction", "terseLabel": "Business Combination, Contingent Consideration, Before Multiplied by Fraction" } } }, "localname": "BusinessCombinationContingentConsiderationBeforeMultipliedByFraction", "nsuri": "http://www.lemaitre.com/20220630", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-note-4-acquisitions-details-textual" ], "xbrltype": "monetaryItemType" }, "lmat_BusinessCombinationContingentConsiderationDenominatorLessAmountPaid": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The denominator of the fraction, less amount of any individual year earn out paid, that is used to determine contingent consideration in a business combination.", "label": "lmat_BusinessCombinationContingentConsiderationDenominatorLessAmountPaid", "terseLabel": "Business Combination, Contingent Consideration, Denominator, Less Amount Paid" } } }, "localname": "BusinessCombinationContingentConsiderationDenominatorLessAmountPaid", "nsuri": "http://www.lemaitre.com/20220630", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-note-4-acquisitions-details-textual" ], "xbrltype": "integerItemType" }, "lmat_BusinessCombinationContingentConsiderationMinimumUnitSalesInThreeYears": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The minimum units sold in three years for contingent consideration in a business combination.", "label": "lmat_BusinessCombinationContingentConsiderationMinimumUnitSalesInThreeYears", "terseLabel": "Business Combination, Contingent Consideration, Minimum Unit Sales in Three Years" } } }, "localname": "BusinessCombinationContingentConsiderationMinimumUnitSalesInThreeYears", "nsuri": "http://www.lemaitre.com/20220630", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-note-4-acquisitions-details-textual" ], "xbrltype": "integerItemType" }, "lmat_BusinessCombinationContingentConsiderationMinimumUnitSalesInThreeYearsPercentOfCombinedIndividualYearTargets": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The percentage of combined individual year targets that the minimum units sold in the three years necessary for contingent consideration in a business combination.", "label": "lmat_BusinessCombinationContingentConsiderationMinimumUnitSalesInThreeYearsPercentOfCombinedIndividualYearTargets", "terseLabel": "Business Combination, Contingent Consideration, Minimum Unit Sales in Three Years, Percent of Combined Individual Year Targets" } } }, "localname": "BusinessCombinationContingentConsiderationMinimumUnitSalesInThreeYearsPercentOfCombinedIndividualYearTargets", "nsuri": "http://www.lemaitre.com/20220630", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-note-4-acquisitions-details-textual" ], "xbrltype": "percentItemType" }, "lmat_BusinessCombinationContingentConsiderationUnitSalesInTwelveMonthPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of units required to be sold in the twelve month period for contingent consideration in a business combination.", "label": "lmat_BusinessCombinationContingentConsiderationUnitSalesInTwelveMonthPeriod", "terseLabel": "Business Combination, Contingent Consideration, Unit Sales" } } }, "localname": "BusinessCombinationContingentConsiderationUnitSalesInTwelveMonthPeriod", "nsuri": "http://www.lemaitre.com/20220630", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-note-4-acquisitions-details-textual" ], "xbrltype": "integerItemType" }, "lmat_CardioCelAndVascuCelBiologicPatchesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information related to CardioCel and VascuCel Biologic Patches acquisition.", "label": "CardioCel and VascuCel Biologic Patches [Member]" } } }, "localname": "CardioCelAndVascuCelBiologicPatchesMember", "nsuri": "http://www.lemaitre.com/20220630", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-note-15-fair-value-measurements", "http://www.lemaitre.com/20220630/role/statement-note-15-fair-value-measurements-details-textual" ], "xbrltype": "domainItemType" }, "lmat_CatchupPaymentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the catch-up payment.", "label": "Catch-Up Payment [Member]" } } }, "localname": "CatchupPaymentMember", "nsuri": "http://www.lemaitre.com/20220630", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-note-4-acquisitions", "http://www.lemaitre.com/20220630/role/statement-note-4-acquisitions-details-textual" ], "xbrltype": "domainItemType" }, "lmat_CustomerServiceAndWarehouseFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information related to the customer service and warehouse facility.", "label": "Customer Service and Warehouse Facility [Member]" } } }, "localname": "CustomerServiceAndWarehouseFacilityMember", "nsuri": "http://www.lemaitre.com/20220630", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-note-8-leases", "http://www.lemaitre.com/20220630/role/statement-note-8-leases-details-textual" ], "xbrltype": "domainItemType" }, "lmat_ExtensionOfProductShelfLifeFrom36MonthsTo60MonthsInTheFirstAnniversaryOfClosingDateMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information related to the consideration payable if by the first anniversary of the Closing Date Admedus extends the shelf life of the products from 36 months to at least 60 months.", "label": "Extension of Product Shelf Life from 36 Months to 60 Months in the First Anniversary of Closing Date [Member]" } } }, "localname": "ExtensionOfProductShelfLifeFrom36MonthsTo60MonthsInTheFirstAnniversaryOfClosingDateMember", "nsuri": "http://www.lemaitre.com/20220630", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-note-15-fair-value-measurements", "http://www.lemaitre.com/20220630/role/statement-note-15-fair-value-measurements-details-textual" ], "xbrltype": "domainItemType" }, "lmat_FirstEarnoutMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the first earn-out.", "label": "First Earn-out [Member]" } } }, "localname": "FirstEarnoutMember", "nsuri": "http://www.lemaitre.com/20220630", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-note-4-acquisitions", "http://www.lemaitre.com/20220630/role/statement-note-4-acquisitions-details-textual" ], "xbrltype": "domainItemType" }, "lmat_IncreaseDecreaseInInventoryAndOtherDeferredCosts": { "auth_ref": [], "calculation": { "http://www.lemaitre.com/20220630/role/statement-consolidated-statements-of-cash-flows-unaudited": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Increase (decrease) in inventory and other deferred costs.", "label": "lmat_IncreaseDecreaseInInventoryAndOtherDeferredCosts", "negatedTerseLabel": "Inventory and other deferred costs" } } }, "localname": "IncreaseDecreaseInInventoryAndOtherDeferredCosts", "nsuri": "http://www.lemaitre.com/20220630", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "lmat_InternationalOperationsHeadquarterFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information related to the international operations headquarter facility.", "label": "International Operations Headquarter Facility [Member]" } } }, "localname": "InternationalOperationsHeadquarterFacilityMember", "nsuri": "http://www.lemaitre.com/20220630", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-note-8-leases", "http://www.lemaitre.com/20220630/role/statement-note-8-leases-details-textual" ], "xbrltype": "domainItemType" }, "lmat_InventoryAndOtherDeferredCosts": { "auth_ref": [], "calculation": { "http://www.lemaitre.com/20220630/role/statement-consolidated-balance-sheets-current-period-unaudited": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.lemaitre.com/20220630/role/statement-note-3-inventories-and-other-deferred-costs-summary-of-inventories-and-other-deferred-costs-details": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Inventory and other deferred costs.", "label": "Inventory and other deferred costs", "totalLabel": "Total inventory and other deferred costs" } } }, "localname": "InventoryAndOtherDeferredCosts", "nsuri": "http://www.lemaitre.com/20220630", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-consolidated-balance-sheets-current-period-unaudited", "http://www.lemaitre.com/20220630/role/statement-note-3-inventories-and-other-deferred-costs-summary-of-inventories-and-other-deferred-costs-details" ], "xbrltype": "monetaryItemType" }, "lmat_InventoryAndOtherDeferredCostsDisclosureTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for inventory and other deferred costs.", "label": "Inventory and Other Deferred Costs Disclosure [Text Block]" } } }, "localname": "InventoryAndOtherDeferredCostsDisclosureTextBlock", "nsuri": "http://www.lemaitre.com/20220630", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-note-3-inventories-and-other-deferred-costs" ], "xbrltype": "textBlockItemType" }, "lmat_LeasedAutomobilesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information related to leased automobiles.", "label": "Leased Automobiles [Member]" } } }, "localname": "LeasedAutomobilesMember", "nsuri": "http://www.lemaitre.com/20220630", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-note-8-leases", "http://www.lemaitre.com/20220630/role/statement-note-8-leases-details-textual" ], "xbrltype": "domainItemType" }, "lmat_LeasedPrintingEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information related to the leased printing equipment.", "label": "Leased Printing Equipment [Member]" } } }, "localname": "LeasedPrintingEquipmentMember", "nsuri": "http://www.lemaitre.com/20220630", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-note-8-leases", "http://www.lemaitre.com/20220630/role/statement-note-8-leases-details-textual" ], "xbrltype": "domainItemType" }, "lmat_Massachusetts1Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Related to the state of Massachusetts.", "label": "Massachusetts [Member]" } } }, "localname": "Massachusetts1Member", "nsuri": "http://www.lemaitre.com/20220630", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-note-8-leases", "http://www.lemaitre.com/20220630/role/statement-note-8-leases-details-textual" ], "xbrltype": "domainItemType" }, "lmat_NorthBrunswickNewJerseyMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information related to North Brunswick, New Jersey.", "label": "North Brunswick, New Jersey [Member]" } } }, "localname": "NorthBrunswickNewJerseyMember", "nsuri": "http://www.lemaitre.com/20220630", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-note-8-leases", "http://www.lemaitre.com/20220630/role/statement-note-8-leases-details-textual" ], "xbrltype": "domainItemType" }, "lmat_NoteToFinancialStatementDetailsTextual": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note To Financial Statement Details Textual" } } }, "localname": "NoteToFinancialStatementDetailsTextual", "nsuri": "http://www.lemaitre.com/20220630", "xbrltype": "stringItemType" }, "lmat_NotesToFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Notes To Financial Statements [Abstract]" } } }, "localname": "NotesToFinancialStatementsAbstract", "nsuri": "http://www.lemaitre.com/20220630", "xbrltype": "stringItemType" }, "lmat_OfficeSpaceInSeoulKoreaMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Office Space in Seoul, Korea.", "label": "Office Space in Seoul, Korea [Member]" } } }, "localname": "OfficeSpaceInSeoulKoreaMember", "nsuri": "http://www.lemaitre.com/20220630", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-note-8-leases", "http://www.lemaitre.com/20220630/role/statement-note-8-leases-details-textual" ], "xbrltype": "domainItemType" }, "lmat_OtherCountriesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information pertaining to other countries.", "label": "Other Countries [Member]" } } }, "localname": "OtherCountriesMember", "nsuri": "http://www.lemaitre.com/20220630", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-note-10-segment-and-enterprisewide-disclosures-net-sales-to-unaffiliated-customers-by-geography-details" ], "xbrltype": "domainItemType" }, "lmat_PerformancebasedRestrictedStockUnitsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Performance-based Restricted Stock Units.", "label": "Performance-based Restricted Stock Units [Member]" } } }, "localname": "PerformancebasedRestrictedStockUnitsMember", "nsuri": "http://www.lemaitre.com/20220630", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-note-11-sharebased-compensation", "http://www.lemaitre.com/20220630/role/statement-note-11-sharebased-compensation-details-textual" ], "xbrltype": "domainItemType" }, "lmat_PerformancebasedRestrictedUnitsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents performance-based restricted units.", "label": "Performance-based Restricted Units [Member]" } } }, "localname": "PerformancebasedRestrictedUnitsMember", "nsuri": "http://www.lemaitre.com/20220630", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-note-11-sharebased-compensation-sharebased-compensation-expense-details" ], "xbrltype": "domainItemType" }, "lmat_PeriodOfPaymentsReceivedFromCustomers": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Period in which payments are received from customers.", "label": "lmat_PeriodOfPaymentsReceivedFromCustomers", "terseLabel": "Period of Payments Received from Customers (Day)" } } }, "localname": "PeriodOfPaymentsReceivedFromCustomers", "nsuri": "http://www.lemaitre.com/20220630", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-note-1-organization-and-basis-for-presentation-details-textual" ], "xbrltype": "durationItemType" }, "lmat_PrincipalWorldwideExecutiveDistributionAndManufacturingOperationsFacilitiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information related to the principal worldwide executive, distribution, and manufacturing operations facilities.", "label": "Principal Worldwide Executive, Distribution, and Manufacturing Operations Facilities [Member]" } } }, "localname": "PrincipalWorldwideExecutiveDistributionAndManufacturingOperationsFacilitiesMember", "nsuri": "http://www.lemaitre.com/20220630", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-note-8-leases", "http://www.lemaitre.com/20220630/role/statement-note-8-leases-details-textual" ], "xbrltype": "domainItemType" }, "lmat_ProductTechnologyAndIntellectualPropertyMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Related to product technology and intellectual property.", "label": "Product Technology and Intellectual Property [Member]" } } }, "localname": "ProductTechnologyAndIntellectualPropertyMember", "nsuri": "http://www.lemaitre.com/20220630", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-note-6-goodwill-and-other-intangible-assets-components-of-identifiable-intangible-assets-details" ], "xbrltype": "domainItemType" }, "lmat_QuarterlyDividends1Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information pertaining to the first quarterly dividends.", "label": "Quarterly Dividends 1 [Member]" } } }, "localname": "QuarterlyDividends1Member", "nsuri": "http://www.lemaitre.com/20220630", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-note-13-stockholders-equity-dividend-activity-details" ], "xbrltype": "domainItemType" }, "lmat_QuarterlyDividends2Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information pertaining to the second quarterly dividends.", "label": "Quarterly Dividends 2 [Member]" } } }, "localname": "QuarterlyDividends2Member", "nsuri": "http://www.lemaitre.com/20220630", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-note-13-stockholders-equity-dividend-activity-details" ], "xbrltype": "domainItemType" }, "lmat_QuarterlyDividends3Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information pertaining to the third quarterly dividends.", "label": "Quarterly Dividends 3 [Member]" } } }, "localname": "QuarterlyDividends3Member", "nsuri": "http://www.lemaitre.com/20220630", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-note-13-stockholders-equity-dividend-activity-details" ], "xbrltype": "domainItemType" }, "lmat_QuarterlyDividends4Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information pertaining to the fourth quarterly dividends.", "label": "Quarterly Dividends 4 [Member]" } } }, "localname": "QuarterlyDividends4Member", "nsuri": "http://www.lemaitre.com/20220630", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-note-13-stockholders-equity-dividend-activity-details" ], "xbrltype": "domainItemType" }, "lmat_QuarterlyDividends5Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information pertaining to quarterly dividends 4.", "label": "Quarterly Dividends 5 [Member]" } } }, "localname": "QuarterlyDividends5Member", "nsuri": "http://www.lemaitre.com/20220630", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-note-13-stockholders-equity-dividend-activity-details" ], "xbrltype": "domainItemType" }, "lmat_QuarterlyDividends6Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information pertaining to quarterly dividends 6.", "label": "Quarterly Dividends 6 [Member]" } } }, "localname": "QuarterlyDividends6Member", "nsuri": "http://www.lemaitre.com/20220630", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-note-13-stockholders-equity-dividend-activity-details" ], "xbrltype": "domainItemType" }, "lmat_SecondEarnoutMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the second earn-out.", "label": "Second Earn-out [Member]" } } }, "localname": "SecondEarnoutMember", "nsuri": "http://www.lemaitre.com/20220630", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-note-4-acquisitions", "http://www.lemaitre.com/20220630/role/statement-note-4-acquisitions-details-textual" ], "xbrltype": "domainItemType" }, "lmat_SeniorSecuredCreditFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the senior secured credit facility.", "label": "Senior Secured Credit Facility [Member]" } } }, "localname": "SeniorSecuredCreditFacilityMember", "nsuri": "http://www.lemaitre.com/20220630", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-note-7-revolving-line-of-credit-and-longterm-debt", "http://www.lemaitre.com/20220630/role/statement-note-7-revolving-line-of-credit-and-longterm-debt-details-textual", "http://www.lemaitre.com/20220630/role/statement-note-8-leases", "http://www.lemaitre.com/20220630/role/statement-note-8-leases-details-textual" ], "xbrltype": "domainItemType" }, "lmat_StockRepurchaseProgramMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information pertaining to the stock repurchase program.", "label": "Stock Repurchase Program [Member]" } } }, "localname": "StockRepurchaseProgramMember", "nsuri": "http://www.lemaitre.com/20220630", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-note-13-stockholders-equity", "http://www.lemaitre.com/20220630/role/statement-note-13-stockholders-equity-details-textual" ], "xbrltype": "domainItemType" }, "lmat_TermLoanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents term loan.", "label": "Term Loan [Member]" } } }, "localname": "TermLoanMember", "nsuri": "http://www.lemaitre.com/20220630", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-note-7-revolving-line-of-credit-and-longterm-debt", "http://www.lemaitre.com/20220630/role/statement-note-7-revolving-line-of-credit-and-longterm-debt-details-textual", "http://www.lemaitre.com/20220630/role/statement-note-8-leases", "http://www.lemaitre.com/20220630/role/statement-note-8-leases-details-textual" ], "xbrltype": "domainItemType" }, "lmat_ThirdEarnoutMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the third earn-out.", "label": "Third Earn-out [Member]" } } }, "localname": "ThirdEarnoutMember", "nsuri": "http://www.lemaitre.com/20220630", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-note-4-acquisitions", "http://www.lemaitre.com/20220630/role/statement-note-4-acquisitions-details-textual" ], "xbrltype": "domainItemType" }, "lmat_ThirdHoldbackMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information related to the consideration payable within 15 days following LMAT\u2019s receipt of a CE mark on all acquired products (the Third Holdback).", "label": "Third Holdback [Member]" } } }, "localname": "ThirdHoldbackMember", "nsuri": "http://www.lemaitre.com/20220630", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-note-15-fair-value-measurements", "http://www.lemaitre.com/20220630/role/statement-note-15-fair-value-measurements-details-textual" ], "xbrltype": "domainItemType" }, "lmat_TrademarksTradenamesAndLicensesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Related to trademarks, tradenames, and licenses.", "label": "Trademarks, Tradenames and Licenses [Member]" } } }, "localname": "TrademarksTradenamesAndLicensesMember", "nsuri": "http://www.lemaitre.com/20220630", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-note-6-goodwill-and-other-intangible-assets-components-of-identifiable-intangible-assets-details" ], "xbrltype": "domainItemType" }, "lmat_statement-statement-note-1-organization-and-basis-for-presentation-disaggregation-of-revenue-by-major-geographic-area-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 1 - Organization and Basis for Presentation - Disaggregation of Revenue by Major Geographic Area (Details)" } } }, "localname": "statement-statement-note-1-organization-and-basis-for-presentation-disaggregation-of-revenue-by-major-geographic-area-details", "nsuri": "http://www.lemaitre.com/20220630", "xbrltype": "stringItemType" }, "lmat_statement-statement-note-1-organization-and-basis-for-presentation-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 1 - Organization and Basis for Presentation" } } }, "localname": "statement-statement-note-1-organization-and-basis-for-presentation-tables", "nsuri": "http://www.lemaitre.com/20220630", "xbrltype": "stringItemType" }, "lmat_statement-statement-note-10-segment-and-enterprisewide-disclosures-net-sales-to-unaffiliated-customers-by-geography-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 10 - Segment and Enterprise-wide Disclosures - Net Sales to Unaffiliated Customers by Geography (Details)" } } }, "localname": "statement-statement-note-10-segment-and-enterprisewide-disclosures-net-sales-to-unaffiliated-customers-by-geography-details", "nsuri": "http://www.lemaitre.com/20220630", "xbrltype": "stringItemType" }, "lmat_statement-statement-note-10-segment-and-enterprisewide-disclosures-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 10 - Segment and Enterprise-wide Disclosures" } } }, "localname": "statement-statement-note-10-segment-and-enterprisewide-disclosures-tables", "nsuri": "http://www.lemaitre.com/20220630", "xbrltype": "stringItemType" }, "lmat_statement-statement-note-11-sharebased-compensation-schedule-of-stockbased-compensation-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 11 - Share-based Compensation - Schedule of Stock-based Compensation (Details)" } } }, "localname": "statement-statement-note-11-sharebased-compensation-schedule-of-stockbased-compensation-details", "nsuri": "http://www.lemaitre.com/20220630", "xbrltype": "stringItemType" }, "lmat_statement-statement-note-11-sharebased-compensation-sharebased-compensation-expense-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 11 - Share-based Compensation - Share-Based Compensation Expense (Details)" } } }, "localname": "statement-statement-note-11-sharebased-compensation-sharebased-compensation-expense-details", "nsuri": "http://www.lemaitre.com/20220630", "xbrltype": "stringItemType" }, "lmat_statement-statement-note-11-sharebased-compensation-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 11 - Share-based Compensation" } } }, "localname": "statement-statement-note-11-sharebased-compensation-tables", "nsuri": "http://www.lemaitre.com/20220630", "xbrltype": "stringItemType" }, "lmat_statement-statement-note-12-net-income-per-share-computation-of-basic-and-diluted-net-income-per-share-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 12 - Net Income per Share - Computation of Basic and Diluted Net Income per Share (Details)" } } }, "localname": "statement-statement-note-12-net-income-per-share-computation-of-basic-and-diluted-net-income-per-share-details", "nsuri": "http://www.lemaitre.com/20220630", "xbrltype": "stringItemType" }, "lmat_statement-statement-note-12-net-income-per-share-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 12 - Net Income Per Share" } } }, "localname": "statement-statement-note-12-net-income-per-share-tables", "nsuri": "http://www.lemaitre.com/20220630", "xbrltype": "stringItemType" }, "lmat_statement-statement-note-13-stockholders-equity-dividend-activity-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 13 - Stockholders' Equity - Dividend Activity (Details)" } } }, "localname": "statement-statement-note-13-stockholders-equity-dividend-activity-details", "nsuri": "http://www.lemaitre.com/20220630", "xbrltype": "stringItemType" }, "lmat_statement-statement-note-13-stockholders-equity-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 13 - Stockholders' Equity" } } }, "localname": "statement-statement-note-13-stockholders-equity-tables", "nsuri": "http://www.lemaitre.com/20220630", "xbrltype": "stringItemType" }, "lmat_statement-statement-note-14-supplemental-cash-flow-information-schedule-of-supplemental-cash-flow-information-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 14 - Supplemental Cash Flow Information - Schedule of Supplemental Cash Flow Information (Details)" } } }, "localname": "statement-statement-note-14-supplemental-cash-flow-information-schedule-of-supplemental-cash-flow-information-details", "nsuri": "http://www.lemaitre.com/20220630", "xbrltype": "stringItemType" }, "lmat_statement-statement-note-14-supplemental-cash-flow-information-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 14 - Supplemental Cash Flow Information" } } }, "localname": "statement-statement-note-14-supplemental-cash-flow-information-tables", "nsuri": "http://www.lemaitre.com/20220630", "xbrltype": "stringItemType" }, "lmat_statement-statement-note-15-fair-value-measurements-rollforward-of-the-fair-value-as-determined-by-level-3-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 15 - Fair Value Measurements - Roll-forward of the Fair Value as Determined by Level 3 (Details)" } } }, "localname": "statement-statement-note-15-fair-value-measurements-rollforward-of-the-fair-value-as-determined-by-level-3-details", "nsuri": "http://www.lemaitre.com/20220630", "xbrltype": "stringItemType" }, "lmat_statement-statement-note-15-fair-value-measurements-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 15 - Fair Value Measurements" } } }, "localname": "statement-statement-note-15-fair-value-measurements-tables", "nsuri": "http://www.lemaitre.com/20220630", "xbrltype": "stringItemType" }, "lmat_statement-statement-note-16-accumulated-other-comprehensive-loss-schedule-of-accumulated-other-comprehensive-income-loss-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 16 - Accumulated Other Comprehensive Loss - Schedule of Accumulated Other Comprehensive Income (Loss) (Details)" } } }, "localname": "statement-statement-note-16-accumulated-other-comprehensive-loss-schedule-of-accumulated-other-comprehensive-income-loss-details", "nsuri": "http://www.lemaitre.com/20220630", "xbrltype": "stringItemType" }, "lmat_statement-statement-note-16-accumulated-other-comprehensive-loss-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 16 - Accumulated Other Comprehensive Loss" } } }, "localname": "statement-statement-note-16-accumulated-other-comprehensive-loss-tables", "nsuri": "http://www.lemaitre.com/20220630", "xbrltype": "stringItemType" }, "lmat_statement-statement-note-2-income-tax-expense-reconciliation-of-beginning-and-ending-amount-of-unrecognized-tax-benefits-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 2 - Income Tax Expense - Reconciliation of Beginning and Ending Amount of Unrecognized Tax Benefits (Details)" } } }, "localname": "statement-statement-note-2-income-tax-expense-reconciliation-of-beginning-and-ending-amount-of-unrecognized-tax-benefits-details", "nsuri": "http://www.lemaitre.com/20220630", "xbrltype": "stringItemType" }, "lmat_statement-statement-note-2-income-tax-expense-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 2 - Income Tax Expense" } } }, "localname": "statement-statement-note-2-income-tax-expense-tables", "nsuri": "http://www.lemaitre.com/20220630", "xbrltype": "stringItemType" }, "lmat_statement-statement-note-3-inventories-and-other-deferred-costs-summary-of-inventories-and-other-deferred-costs-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 3 - Inventories and Other Deferred Costs - Summary of Inventories and Other Deferred Costs (Details)" } } }, "localname": "statement-statement-note-3-inventories-and-other-deferred-costs-summary-of-inventories-and-other-deferred-costs-details", "nsuri": "http://www.lemaitre.com/20220630", "xbrltype": "stringItemType" }, "lmat_statement-statement-note-3-inventories-and-other-deferred-costs-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 3 - Inventories and Other Deferred Costs" } } }, "localname": "statement-statement-note-3-inventories-and-other-deferred-costs-tables", "nsuri": "http://www.lemaitre.com/20220630", "xbrltype": "stringItemType" }, "lmat_statement-statement-note-4-acquisitions-acquired-intangible-assets-and-related-estimated-useful-lives-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 4 - Acquisitions - Acquired Intangible Assets and Related Estimated Useful Lives (Details)" } } }, "localname": "statement-statement-note-4-acquisitions-acquired-intangible-assets-and-related-estimated-useful-lives-details", "nsuri": "http://www.lemaitre.com/20220630", "xbrltype": "stringItemType" }, "lmat_statement-statement-note-4-acquisitions-assets-acquired-and-liabilities-assumed-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 4 - Acquisitions - Assets Acquired and Liabilities Assumed (Details)" } } }, "localname": "statement-statement-note-4-acquisitions-assets-acquired-and-liabilities-assumed-details", "nsuri": "http://www.lemaitre.com/20220630", "xbrltype": "stringItemType" }, "lmat_statement-statement-note-4-acquisitions-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 4 - Acquisitions" } } }, "localname": "statement-statement-note-4-acquisitions-tables", "nsuri": "http://www.lemaitre.com/20220630", "xbrltype": "stringItemType" }, "lmat_statement-statement-note-6-goodwill-and-other-intangible-assets-amortization-expense-included-in-general-and-administrative-expense-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 6 - Goodwill and Other Intangible Assets - Amortization Expense Included in General and Administrative Expense (Details)" } } }, "localname": "statement-statement-note-6-goodwill-and-other-intangible-assets-amortization-expense-included-in-general-and-administrative-expense-details", "nsuri": "http://www.lemaitre.com/20220630", "xbrltype": "stringItemType" }, "lmat_statement-statement-note-6-goodwill-and-other-intangible-assets-components-of-identifiable-intangible-assets-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 6 - Goodwill and Other Intangible Assets - Components of Identifiable Intangible Assets (Details)" } } }, "localname": "statement-statement-note-6-goodwill-and-other-intangible-assets-components-of-identifiable-intangible-assets-details", "nsuri": "http://www.lemaitre.com/20220630", "xbrltype": "stringItemType" }, "lmat_statement-statement-note-6-goodwill-and-other-intangible-assets-estimated-amortization-expense-for-each-of-five-succeeding-fiscal-years-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 6 - Goodwill and Other Intangible Assets - Estimated Amortization Expense for Each of Five Succeeding Fiscal Years (Details)" } } }, "localname": "statement-statement-note-6-goodwill-and-other-intangible-assets-estimated-amortization-expense-for-each-of-five-succeeding-fiscal-years-details", "nsuri": "http://www.lemaitre.com/20220630", "xbrltype": "stringItemType" }, "lmat_statement-statement-note-6-goodwill-and-other-intangible-assets-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 6 - Goodwill and Other Intangible Assets" } } }, "localname": "statement-statement-note-6-goodwill-and-other-intangible-assets-tables", "nsuri": "http://www.lemaitre.com/20220630", "xbrltype": "stringItemType" }, "lmat_statement-statement-note-8-leases-additional-lease-information-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 8 - Leases - Additional Lease Information (Details)" } } }, "localname": "statement-statement-note-8-leases-additional-lease-information-details", "nsuri": "http://www.lemaitre.com/20220630", "xbrltype": "stringItemType" }, "lmat_statement-statement-note-8-leases-minimum-rental-commitments-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 8 - Leases - Minimum Rental Commitments (Details)" } } }, "localname": "statement-statement-note-8-leases-minimum-rental-commitments-details", "nsuri": "http://www.lemaitre.com/20220630", "xbrltype": "stringItemType" }, "lmat_statement-statement-note-8-leases-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 8 - Leases" } } }, "localname": "statement-statement-note-8-leases-tables", "nsuri": "http://www.lemaitre.com/20220630", "xbrltype": "stringItemType" }, "lmat_statement-statement-note-9-accrued-expenses-and-other-longterm-liabilities-accrued-expenses-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 9 - Accrued Expenses and Other Long-term Liabilities - Accrued Expenses (Details)" } } }, "localname": "statement-statement-note-9-accrued-expenses-and-other-longterm-liabilities-accrued-expenses-details", "nsuri": "http://www.lemaitre.com/20220630", "xbrltype": "stringItemType" }, "lmat_statement-statement-note-9-accrued-expenses-and-other-longterm-liabilities-other-longterm-liabilities-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 9 - Accrued Expenses and Other Long-term Liabilities - Other Long-term Liabilities (Details)" } } }, "localname": "statement-statement-note-9-accrued-expenses-and-other-longterm-liabilities-other-longterm-liabilities-details", "nsuri": "http://www.lemaitre.com/20220630", "xbrltype": "stringItemType" }, "lmat_statement-statement-note-9-accrued-expenses-and-other-longterm-liabilities-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 9 - Accrued Expenses and Other Long-term Liabilities" } } }, "localname": "statement-statement-note-9-accrued-expenses-and-other-longterm-liabilities-tables", "nsuri": "http://www.lemaitre.com/20220630", "xbrltype": "stringItemType" }, "lmat_statement-statement-significant-accounting-policies-policies": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Significant Accounting Policies" } } }, "localname": "statement-statement-significant-accounting-policies-policies", "nsuri": "http://www.lemaitre.com/20220630", "xbrltype": "stringItemType" }, "srt_AmericasMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Americas [Member]" } } }, "localname": "AmericasMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-note-1-organization-and-basis-for-presentation-disaggregation-of-revenue-by-major-geographic-area-details" ], "xbrltype": "domainItemType" }, "srt_AsiaPacificMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Asia Pacific [Member]" } } }, "localname": "AsiaPacificMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-note-1-organization-and-basis-for-presentation-disaggregation-of-revenue-by-major-geographic-area-details" ], "xbrltype": "domainItemType" }, "srt_MaximumMember": { "auth_ref": [ "r196", "r197", "r198", "r199", "r215", "r247", "r286", "r288", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r490", "r492", "r509", "r510" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-note-1-organization-and-basis-for-presentation", "http://www.lemaitre.com/20220630/role/statement-note-1-organization-and-basis-for-presentation-details-textual", "http://www.lemaitre.com/20220630/role/statement-note-4-acquisitions", "http://www.lemaitre.com/20220630/role/statement-note-4-acquisitions-details-textual", "http://www.lemaitre.com/20220630/role/statement-note-6-goodwill-and-other-intangible-assets", "http://www.lemaitre.com/20220630/role/statement-note-6-goodwill-and-other-intangible-assets-details-textual", "http://www.lemaitre.com/20220630/role/statement-note-7-revolving-line-of-credit-and-longterm-debt", "http://www.lemaitre.com/20220630/role/statement-note-7-revolving-line-of-credit-and-longterm-debt-details-textual" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r196", "r197", "r198", "r199", "r215", "r247", "r286", "r288", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r490", "r492", "r509", "r510" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-note-1-organization-and-basis-for-presentation", "http://www.lemaitre.com/20220630/role/statement-note-1-organization-and-basis-for-presentation-details-textual", "http://www.lemaitre.com/20220630/role/statement-note-6-goodwill-and-other-intangible-assets", "http://www.lemaitre.com/20220630/role/statement-note-6-goodwill-and-other-intangible-assets-details-textual", "http://www.lemaitre.com/20220630/role/statement-note-7-revolving-line-of-credit-and-longterm-debt", "http://www.lemaitre.com/20220630/role/statement-note-7-revolving-line-of-credit-and-longterm-debt-details-textual" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r186", "r196", "r197", "r198", "r199", "r215", "r247", "r276", "r286", "r288", "r313", "r314", "r315", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r490", "r492", "r509", "r510" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-note-1-organization-and-basis-for-presentation", "http://www.lemaitre.com/20220630/role/statement-note-1-organization-and-basis-for-presentation-details-textual", "http://www.lemaitre.com/20220630/role/statement-note-4-acquisitions", "http://www.lemaitre.com/20220630/role/statement-note-4-acquisitions-details-textual", "http://www.lemaitre.com/20220630/role/statement-note-6-goodwill-and-other-intangible-assets", "http://www.lemaitre.com/20220630/role/statement-note-6-goodwill-and-other-intangible-assets-details-textual", "http://www.lemaitre.com/20220630/role/statement-note-7-revolving-line-of-credit-and-longterm-debt", "http://www.lemaitre.com/20220630/role/statement-note-7-revolving-line-of-credit-and-longterm-debt-details-textual" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r186", "r196", "r197", "r198", "r199", "r215", "r247", "r276", "r286", "r288", "r313", "r314", "r315", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r490", "r492", "r509", "r510" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-note-1-organization-and-basis-for-presentation", "http://www.lemaitre.com/20220630/role/statement-note-1-organization-and-basis-for-presentation-details-textual", "http://www.lemaitre.com/20220630/role/statement-note-4-acquisitions", "http://www.lemaitre.com/20220630/role/statement-note-4-acquisitions-details-textual", "http://www.lemaitre.com/20220630/role/statement-note-6-goodwill-and-other-intangible-assets", "http://www.lemaitre.com/20220630/role/statement-note-6-goodwill-and-other-intangible-assets-details-textual", "http://www.lemaitre.com/20220630/role/statement-note-7-revolving-line-of-credit-and-longterm-debt", "http://www.lemaitre.com/20220630/role/statement-note-7-revolving-line-of-credit-and-longterm-debt-details-textual" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r151", "r152", "r273", "r274", "r491", "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r508" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-note-1-organization-and-basis-for-presentation-disaggregation-of-revenue-by-major-geographic-area-details", "http://www.lemaitre.com/20220630/role/statement-note-10-segment-and-enterprisewide-disclosures-net-sales-to-unaffiliated-customers-by-geography-details", "http://www.lemaitre.com/20220630/role/statement-note-8-leases", "http://www.lemaitre.com/20220630/role/statement-note-8-leases-details-textual" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r151", "r152", "r273", "r274", "r491", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r508" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-note-1-organization-and-basis-for-presentation-disaggregation-of-revenue-by-major-geographic-area-details", "http://www.lemaitre.com/20220630/role/statement-note-10-segment-and-enterprisewide-disclosures-net-sales-to-unaffiliated-customers-by-geography-details", "http://www.lemaitre.com/20220630/role/statement-note-8-leases", "http://www.lemaitre.com/20220630/role/statement-note-8-leases-details-textual" ], "xbrltype": "stringItemType" }, "srt_WeightedAverageMember": { "auth_ref": [ "r449", "r451", "r454", "r509", "r510" ], "lang": { "en-us": { "role": { "label": "Weighted Average [Member]" } } }, "localname": "WeightedAverageMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-note-6-goodwill-and-other-intangible-assets", "http://www.lemaitre.com/20220630/role/statement-note-6-goodwill-and-other-intangible-assets-details-textual" ], "xbrltype": "domainItemType" }, "stpr_AZ": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "ARIZONA" } } }, "localname": "AZ", "nsuri": "http://xbrl.sec.gov/stpr/2022", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-note-8-leases", "http://www.lemaitre.com/20220630/role/statement-note-8-leases-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-significant-accounting-policies-policies" ], "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureNoncurrentTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for accounts payable, accrued expenses, and other liabilities that are classified as noncurrent at the end of the reporting period.", "label": "Accounts Payable, Accrued Liabilities, and Other Liabilities Disclosure, Noncurrent [Text Block]" } } }, "localname": "AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureNoncurrentTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-note-9-accrued-expenses-and-other-longterm-liabilities" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r31", "r444" ], "calculation": { "http://www.lemaitre.com/20220630/role/statement-consolidated-balance-sheets-current-period-unaudited": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r156", "r157" ], "calculation": { "http://www.lemaitre.com/20220630/role/statement-consolidated-balance-sheets-current-period-unaudited": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts receivable, net of allowances of $792 at June 30, 2022 and $679 at December 31, 2021" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedIncomeTaxesNoncurrent": { "auth_ref": [ "r14", "r464", "r478" ], "calculation": { "http://www.lemaitre.com/20220630/role/statement-note-9-accrued-expenses-and-other-longterm-liabilities-other-longterm-liabilities-details": { "order": 0.0, "parentTag": "us-gaap_OtherLiabilitiesNoncurrent", "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 domestic and foreign income tax obligations due beyond one year or the operating cycle, whichever is longer. Alternate captions include income taxes payable, noncurrent.", "label": "Income taxes" } } }, "localname": "AccruedIncomeTaxesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-note-9-accrued-expenses-and-other-longterm-liabilities-other-longterm-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r35" ], "calculation": { "http://www.lemaitre.com/20220630/role/statement-consolidated-balance-sheets-current-period-unaudited": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 }, "http://www.lemaitre.com/20220630/role/statement-note-9-accrued-expenses-and-other-longterm-liabilities-accrued-expenses-details": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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", "totalLabel": "Total" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-consolidated-balance-sheets-current-period-unaudited", "http://www.lemaitre.com/20220630/role/statement-note-9-accrued-expenses-and-other-longterm-liabilities-accrued-expenses-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedProfessionalFeesCurrent": { "auth_ref": [ "r35" ], "calculation": { "http://www.lemaitre.com/20220630/role/statement-note-9-accrued-expenses-and-other-longterm-liabilities-accrued-expenses-details": { "order": 1.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 professional fees, such as for legal and accounting services received. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Professional fees" } } }, "localname": "AccruedProfessionalFeesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-note-9-accrued-expenses-and-other-longterm-liabilities-accrued-expenses-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r19", "r43", "r44", "r45", "r480", "r497", "r498" ], "calculation": { "http://www.lemaitre.com/20220630/role/statement-consolidated-balance-sheets-current-period-unaudited": { "order": 2.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 loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r42", "r45", "r52", "r53", "r54", "r99", "r100", "r101", "r383", "r441", "r493", "r494" ], "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": "AOCI Attributable to Parent [Member]" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-consolidated-statements-of-stockholders-equity-unaudited", "http://www.lemaitre.com/20220630/role/statement-note-16-accumulated-other-comprehensive-loss-schedule-of-accumulated-other-comprehensive-income-loss-details" ], "xbrltype": "domainItemType" }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": { "auth_ref": [ "r174" ], "lang": { "en-us": { "role": { "documentation": "Weighted average amortization period of finite-lived intangible assets acquired either individually or as part of a group of assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Weighted Average Useful Life (Year)", "terseLabel": "Acquired Finite-lived Intangible Assets, Weighted Average Useful Life (Year)" } } }, "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-note-4-acquisitions-acquired-intangible-assets-and-related-estimated-useful-lives-details", "http://www.lemaitre.com/20220630/role/statement-note-4-acquisitions-details-textual" ], "xbrltype": "durationItemType" }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "auth_ref": [ "r17" ], "calculation": { "http://www.lemaitre.com/20220630/role/statement-consolidated-balance-sheets-current-period-unaudited": { "order": 5.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital.", "label": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapitalCommonStock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r99", "r100", "r101", "r322", "r323", "r324", "r392" ], "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": "Additional Paid-in Capital [Member]" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-consolidated-statements-of-stockholders-equity-unaudited" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r289", "r325", "r326" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.", "label": "Stock-based compensation expense" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-consolidated-statements-of-stockholders-equity-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments to reconcile net income to net cash provided by operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r318" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.", "label": "Total stock-based compensation" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-note-11-sharebased-compensation-schedule-of-stockbased-compensation-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r23", "r158", "r163" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current.", "label": "Accounts receivable, allowances" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-consolidated-balance-sheets-current-period-unaudited-parentheticals" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfFinancingCosts": { "auth_ref": [ "r64", "r79", "r235", "r421" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense attributable to debt issuance costs.", "label": "us-gaap_AmortizationOfFinancingCosts", "terseLabel": "Amortization of Debt Issuance Costs" } } }, "localname": "AmortizationOfFinancingCosts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-note-7-revolving-line-of-credit-and-longterm-debt-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r79", "r172", "r179" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.", "label": "Amortization expense" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-note-6-goodwill-and-other-intangible-assets-amortization-expense-included-in-general-and-administrative-expense-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r119" ], "lang": { "en-us": { "role": { "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.", "label": "Shares excluded in computing diluted earnings per share as those shares would be anti-dilutive (in shares)" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-note-12-net-income-per-share-computation-of-basic-and-diluted-net-income-per-share-details" ], "xbrltype": "sharesItemType" }, "us-gaap_AreaOfRealEstateProperty": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area of a real estate property.", "label": "us-gaap_AreaOfRealEstateProperty", "terseLabel": "Area of Real Estate Property (Square Foot)" } } }, "localname": "AreaOfRealEstateProperty", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-note-8-leases-details-textual" ], "xbrltype": "areaItemType" }, "us-gaap_Assets": { "auth_ref": [ "r10", "r94", "r136", "r140", "r146", "r161", "r201", "r202", "r203", "r204", "r205", "r206", "r207", "r208", "r209", "r210", "r211", "r379", "r385", "r405", "r442", "r444", "r462", "r477" ], "calculation": { "http://www.lemaitre.com/20220630/role/statement-consolidated-balance-sheets-current-period-unaudited": { "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": "us-gaap_Assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r3", "r30", "r94", "r161", "r201", "r202", "r203", "r204", "r205", "r206", "r207", "r208", "r209", "r210", "r211", "r379", "r385", "r405", "r442", "r444" ], "calculation": { "http://www.lemaitre.com/20220630/role/statement-consolidated-balance-sheets-current-period-unaudited": { "order": 0.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": "us-gaap_AssetsCurrent", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsFairValueDisclosure": { "auth_ref": [ "r395" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "us-gaap_AssetsFairValueDisclosure", "terseLabel": "Assets, Fair Value Disclosure" } } }, "localname": "AssetsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-note-15-fair-value-measurements-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsHeldForSaleNotPartOfDisposalGroupCurrent": { "auth_ref": [ "r183", "r444" ], "calculation": { "http://www.lemaitre.com/20220630/role/statement-consolidated-balance-sheets-current-period-unaudited": { "order": 0.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of assets held-for-sale that are not part of a disposal group, expected to be sold within a year or the normal operating cycle, if longer.", "label": "Assets held for sale" } } }, "localname": "AssetsHeldForSaleNotPartOfDisposalGroupCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent": { "auth_ref": [ "r160", "r165" ], "calculation": { "http://www.lemaitre.com/20220630/role/statement-consolidated-balance-sheets-current-period-unaudited": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "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), classified as current.", "label": "Short-term marketable securities" } } }, "localname": "AvailableForSaleSecuritiesDebtSecuritiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r291", "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r315", "r316" ], "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.lemaitre.com/20220630/role/statement-note-11-sharebased-compensation", "http://www.lemaitre.com/20220630/role/statement-note-11-sharebased-compensation-details-textual", "http://www.lemaitre.com/20220630/role/statement-note-11-sharebased-compensation-sharebased-compensation-expense-details" ], "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.lemaitre.com/20220630/role/statement-note-7-revolving-line-of-credit-and-longterm-debt", "http://www.lemaitre.com/20220630/role/statement-note-7-revolving-line-of-credit-and-longterm-debt-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationDomain": { "auth_ref": [ "r387", "r388" ], "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.lemaitre.com/20220630/role/statement-note-7-revolving-line-of-credit-and-longterm-debt", "http://www.lemaitre.com/20220630/role/statement-note-7-revolving-line-of-credit-and-longterm-debt-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_BaseRateMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Minimum rate investor will accept.", "label": "Base Rate [Member]" } } }, "localname": "BaseRateMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-note-7-revolving-line-of-credit-and-longterm-debt", "http://www.lemaitre.com/20220630/role/statement-note-7-revolving-line-of-credit-and-longterm-debt-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Basis of Accounting, Policy [Policy Text Block]" } } }, "localname": "BasisOfAccountingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r285", "r287", "r358" ], "lang": { "en-us": { "role": { "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree.", "label": "Business Acquisition, Acquiree [Domain]" } } }, "localname": "BusinessAcquisitionAcquireeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-note-15-fair-value-measurements", "http://www.lemaitre.com/20220630/role/statement-note-15-fair-value-measurements-details-textual", "http://www.lemaitre.com/20220630/role/statement-note-4-acquisitions", "http://www.lemaitre.com/20220630/role/statement-note-4-acquisitions-acquired-intangible-assets-and-related-estimated-useful-lives-details", "http://www.lemaitre.com/20220630/role/statement-note-4-acquisitions-assets-acquired-and-liabilities-assumed-details", "http://www.lemaitre.com/20220630/role/statement-note-4-acquisitions-details-textual", "http://www.lemaitre.com/20220630/role/statement-note-8-leases", "http://www.lemaitre.com/20220630/role/statement-note-8-leases-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r285", "r287", "r353", "r354", "r358" ], "lang": { "en-us": { "role": { "documentation": "Information by business combination or series of individually immaterial business combinations.", "label": "Business Acquisition [Axis]" } } }, "localname": "BusinessAcquisitionAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-note-15-fair-value-measurements", "http://www.lemaitre.com/20220630/role/statement-note-15-fair-value-measurements-details-textual", "http://www.lemaitre.com/20220630/role/statement-note-4-acquisitions", "http://www.lemaitre.com/20220630/role/statement-note-4-acquisitions-acquired-intangible-assets-and-related-estimated-useful-lives-details", "http://www.lemaitre.com/20220630/role/statement-note-4-acquisitions-assets-acquired-and-liabilities-assumed-details", "http://www.lemaitre.com/20220630/role/statement-note-4-acquisitions-details-textual", "http://www.lemaitre.com/20220630/role/statement-note-8-leases", "http://www.lemaitre.com/20220630/role/statement-note-8-leases-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "auth_ref": [ "r365", "r366", "r368" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.", "label": "us-gaap_BusinessCombinationConsiderationTransferred1", "terseLabel": "Business Combination, Consideration Transferred, Total" } } }, "localname": "BusinessCombinationConsiderationTransferred1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-note-4-acquisitions-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1": { "auth_ref": [ "r78", "r372" ], "calculation": { "http://www.lemaitre.com/20220630/role/statement-consolidated-statements-of-cash-flows-unaudited": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in the value of a contingent consideration liability, including, but not limited to, differences arising upon settlement.", "label": "Fair value adjustment to contingent consideration obligations" } } }, "localname": "BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh": { "auth_ref": [ "r371" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "For contingent consideration arrangements recognized in connection with a business combination, this element represents an estimate of the high-end of the potential range (undiscounted) of the consideration which may be paid.", "label": "us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh", "terseLabel": "Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High" } } }, "localname": "BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-note-15-fair-value-measurements-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiability": { "auth_ref": [ "r364", "r367", "r370" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liability recognized arising from contingent consideration in a business combination.", "label": "us-gaap_BusinessCombinationContingentConsiderationLiability", "terseLabel": "Business Combination, Contingent Consideration, Liability, Total" } } }, "localname": "BusinessCombinationContingentConsiderationLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-note-15-fair-value-measurements-details-textual", "http://www.lemaitre.com/20220630/role/statement-note-4-acquisitions-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "auth_ref": [ "r359", "r376" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable).", "label": "Business Combination Disclosure [Text Block]" } } }, "localname": "BusinessCombinationDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-note-4-acquisitions" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables": { "auth_ref": [ "r356" ], "calculation": { "http://www.lemaitre.com/20220630/role/statement-note-4-acquisitions-assets-acquired-and-liabilities-assumed-details": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount due from customers or clients for goods or services, including trade receivables, that have been delivered or sold in the normal course of business, and amounts due from others, including related parties expected to be converted to cash, sold or exchanged within one year or the normal operating cycle, if longer, acquired at the acquisition date.", "label": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables", "verboseLabel": "Accounts receivable" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-note-4-acquisitions-assets-acquired-and-liabilities-assumed-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable": { "auth_ref": [ "r356" ], "calculation": { "http://www.lemaitre.com/20220630/role/statement-note-4-acquisitions-assets-acquired-and-liabilities-assumed-details": { "order": 5.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities incurred for goods and services received that are used in an entity's business and related party payables, assumed at the acquisition date.", "label": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable", "verboseLabel": "Accounts payable and other" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-note-4-acquisitions-assets-acquired-and-liabilities-assumed-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquipment": { "auth_ref": [ "r356" ], "calculation": { "http://www.lemaitre.com/20220630/role/statement-note-4-acquisitions-assets-acquired-and-liabilities-assumed-details": { "order": 4.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment, acquired at the acquisition date.", "label": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquipment", "verboseLabel": "Equipment and supplies" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-note-4-acquisitions-assets-acquired-and-liabilities-assumed-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill": { "auth_ref": [ "r356" ], "calculation": { "http://www.lemaitre.com/20220630/role/statement-note-4-acquisitions-assets-acquired-and-liabilities-assumed-details": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of intangible assets, excluding goodwill, acquired at the acquisition date.", "label": "Allocated Fair Value", "verboseLabel": "Intangible assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-note-4-acquisitions-acquired-intangible-assets-and-related-estimated-useful-lives-details", "http://www.lemaitre.com/20220630/role/statement-note-4-acquisitions-assets-acquired-and-liabilities-assumed-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory": { "auth_ref": [ "r355", "r356" ], "calculation": { "http://www.lemaitre.com/20220630/role/statement-note-4-acquisitions-assets-acquired-and-liabilities-assumed-details": { "order": 0.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of inventory recognized as of the acquisition date.", "label": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory", "verboseLabel": "Inventory" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-note-4-acquisitions-assets-acquired-and-liabilities-assumed-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities": { "auth_ref": [ "r356" ], "calculation": { "http://www.lemaitre.com/20220630/role/statement-note-9-accrued-expenses-and-other-longterm-liabilities-other-longterm-liabilities-details": { "order": 1.0, "parentTag": "us-gaap_OtherLiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities due after one year or the normal operating cycle, if longer, assumed at the acquisition date.", "label": "Aquisition-related liabilities" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-note-9-accrued-expenses-and-other-longterm-liabilities-other-longterm-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet": { "auth_ref": [ "r356" ], "calculation": { "http://www.lemaitre.com/20220630/role/statement-note-4-acquisitions-assets-acquired-and-liabilities-assumed-details": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount recognized for assets, including goodwill, in excess of (less than) the aggregate liabilities assumed.", "label": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "totalLabel": "Purchase price" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-note-4-acquisitions-assets-acquired-and-liabilities-assumed-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r2", "r6", "r81" ], "calculation": { "http://www.lemaitre.com/20220630/role/statement-consolidated-balance-sheets-current-period-unaudited": { "order": 5.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "auth_ref": [ "r76", "r81", "r86" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including, but not limited to, 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": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "periodEndLabel": "Cash and cash equivalents at end of period", "periodStartLabel": "Cash and cash equivalents at beginning of period" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r76", "r410" ], "calculation": { "http://www.lemaitre.com/20220630/role/statement-consolidated-statements-of-cash-flows-unaudited": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "totalLabel": "Net increase (decrease) in cash and cash equivalents" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashFlowSupplementalDisclosuresTextBlock": { "auth_ref": [ "r87" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for supplemental cash flow activities, including cash, noncash, and part noncash transactions, for the period. Noncash is defined as information about all investing and financing activities of an enterprise during a period that affect recognized assets or liabilities but that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.", "label": "Cash Flow, Supplemental Disclosures [Text Block]" } } }, "localname": "CashFlowSupplementalDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-note-14-supplemental-cash-flow-information" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockDividendsPerShareDeclared": { "auth_ref": [ "r260" ], "lang": { "en-us": { "role": { "documentation": "Aggregate dividends declared during the period for each share of common stock outstanding.", "label": "Per share amount (in dollars per share)", "terseLabel": "Common Stock, Dividends, Per Share, Declared (in dollars per share)", "verboseLabel": "Cash dividends declared per common share (in dollars per share)" } } }, "localname": "CommonStockDividendsPerShareDeclared", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-consolidated-statements-of-operations-unaudited", "http://www.lemaitre.com/20220630/role/statement-note-13-stockholders-equity-details-textual", "http://www.lemaitre.com/20220630/role/statement-note-13-stockholders-equity-dividend-activity-details" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r99", "r100", "r392" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-consolidated-statements-of-stockholders-equity-unaudited", "http://www.lemaitre.com/20220630/role/statement-note-13-stockholders-equity", "http://www.lemaitre.com/20220630/role/statement-note-13-stockholders-equity-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r16" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common stock, par value (in dollars per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-consolidated-balance-sheets-current-period-unaudited-parentheticals" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r16" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common stock, shares authorized (in shares)" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-consolidated-balance-sheets-current-period-unaudited-parentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r16" ], "lang": { "en-us": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common stock, shares issued (in shares)" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-consolidated-balance-sheets-current-period-unaudited-parentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r16", "r444" ], "calculation": { "http://www.lemaitre.com/20220630/role/statement-consolidated-balance-sheets-current-period-unaudited": { "order": 0.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, $0.01 par value; authorized 37,000,000 shares; issued 23,520,888 shares at June 30, 2022, and 23,477,784 shares at December 31, 2021" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r48", "r50", "r51", "r60", "r471", "r486" ], "calculation": { "http://www.lemaitre.com/20220630/role/statement-consolidated-statements-of-comprehensive-income-unaudited": { "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": "us-gaap_ComprehensiveIncomeNetOfTax", "totalLabel": "Comprehensive income" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-consolidated-statements-of-comprehensive-income-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNoteTextBlock": { "auth_ref": [ "r59", "r70", "r470", "r485" ], "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": "Comprehensive Income (Loss) Note [Text Block]" } } }, "localname": "ComprehensiveIncomeNoteTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-note-16-accumulated-other-comprehensive-loss" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConsolidationPolicyTextBlock": { "auth_ref": [ "r89", "r381" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.", "label": "Consolidation, Policy [Policy Text Block]" } } }, "localname": "ConsolidationPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContingentConsiderationByTypeAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of contingent consideration.", "label": "Contingent Consideration by Type [Axis]" } } }, "localname": "ContingentConsiderationByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-note-15-fair-value-measurements", "http://www.lemaitre.com/20220630/role/statement-note-15-fair-value-measurements-details-textual", "http://www.lemaitre.com/20220630/role/statement-note-4-acquisitions", "http://www.lemaitre.com/20220630/role/statement-note-4-acquisitions-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_ContingentConsiderationTypeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Description of contingent payment arrangement.", "label": "Contingent Consideration Type [Domain]" } } }, "localname": "ContingentConsiderationTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-note-15-fair-value-measurements", "http://www.lemaitre.com/20220630/role/statement-note-15-fair-value-measurements-details-textual", "http://www.lemaitre.com/20220630/role/statement-note-4-acquisitions", "http://www.lemaitre.com/20220630/role/statement-note-4-acquisitions-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r67", "r457" ], "calculation": { "http://www.lemaitre.com/20220630/role/statement-consolidated-statements-of-operations-unaudited": { "order": 0.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 sales" } } }, "localname": "CostOfGoodsAndServicesSold", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-consolidated-statements-of-operations-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfSalesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing cost of sales.", "label": "Cost of Sales [Member]" } } }, "localname": "CostOfSalesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-note-11-sharebased-compensation-schedule-of-stockbased-compensation-details" ], "xbrltype": "domainItemType" }, "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.lemaitre.com/20220630/role/statement-note-7-revolving-line-of-credit-and-longterm-debt", "http://www.lemaitre.com/20220630/role/statement-note-7-revolving-line-of-credit-and-longterm-debt-details-textual" ], "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.lemaitre.com/20220630/role/statement-note-7-revolving-line-of-credit-and-longterm-debt", "http://www.lemaitre.com/20220630/role/statement-note-7-revolving-line-of-credit-and-longterm-debt-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r362" ], "lang": { "en-us": { "role": { "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships.", "label": "Customer Relationships [Member]" } } }, "localname": "CustomerRelationshipsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-note-4-acquisitions-acquired-intangible-assets-and-related-estimated-useful-lives-details", "http://www.lemaitre.com/20220630/role/statement-note-6-goodwill-and-other-intangible-assets-components-of-identifiable-intangible-assets-details" ], "xbrltype": "domainItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r91", "r218", "r219", "r220", "r221", "r222", "r223", "r224", "r229", "r236", "r237", "r238", "r244" ], "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]" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-note-7-revolving-line-of-credit-and-longterm-debt" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r11", "r12", "r13", "r93", "r97", "r212", "r213", "r214", "r215", "r216", "r217", "r219", "r225", "r226", "r227", "r228", "r230", "r231", "r232", "r233", "r234", "r235", "r240", "r241", "r242", "r243", "r422", "r463", "r466", "r476" ], "lang": { "en-us": { "role": { "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.", "label": "Debt Instrument [Axis]" } } }, "localname": "DebtInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-note-7-revolving-line-of-credit-and-longterm-debt", "http://www.lemaitre.com/20220630/role/statement-note-7-revolving-line-of-credit-and-longterm-debt-details-textual", "http://www.lemaitre.com/20220630/role/statement-note-8-leases", "http://www.lemaitre.com/20220630/role/statement-note-8-leases-details-textual" ], "xbrltype": "stringItemType" }, "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": "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1", "terseLabel": "Debt Instrument, Basis Spread on Variable Rate" } } }, "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-note-7-revolving-line-of-credit-and-longterm-debt-details-textual" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentFaceAmount": { "auth_ref": [ "r212", "r240", "r241", "r420", "r422", "r423" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Face (par) amount of debt instrument at time of issuance.", "label": "us-gaap_DebtInstrumentFaceAmount", "terseLabel": "Debt Instrument, Face Amount" } } }, "localname": "DebtInstrumentFaceAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-note-7-revolving-line-of-credit-and-longterm-debt-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentInterestRateEffectivePercentage": { "auth_ref": [ "r37", "r239", "r420", "r422" ], "lang": { "en-us": { "role": { "documentation": "Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium.", "label": "us-gaap_DebtInstrumentInterestRateEffectivePercentage", "terseLabel": "Debt Instrument, Interest Rate, Effective Percentage" } } }, "localname": "DebtInstrumentInterestRateEffectivePercentage", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-note-7-revolving-line-of-credit-and-longterm-debt-details-textual" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r37", "r213" ], "lang": { "en-us": { "role": { "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.", "label": "us-gaap_DebtInstrumentInterestRateStatedPercentage", "terseLabel": "Debt Instrument, Interest Rate, Stated Percentage" } } }, "localname": "DebtInstrumentInterestRateStatedPercentage", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-note-8-leases-details-textual" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r38", "r93", "r97", "r212", "r213", "r214", "r215", "r216", "r217", "r219", "r225", "r226", "r227", "r228", "r230", "r231", "r232", "r233", "r234", "r235", "r240", "r241", "r242", "r243", "r422" ], "lang": { "en-us": { "role": { "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.", "label": "Debt Instrument, Name [Domain]" } } }, "localname": "DebtInstrumentNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-note-7-revolving-line-of-credit-and-longterm-debt", "http://www.lemaitre.com/20220630/role/statement-note-7-revolving-line-of-credit-and-longterm-debt-details-textual", "http://www.lemaitre.com/20220630/role/statement-note-8-leases", "http://www.lemaitre.com/20220630/role/statement-note-8-leases-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Period of time between issuance and maturity of debt instrument, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "us-gaap_DebtInstrumentTerm", "terseLabel": "Debt Instrument, Term (Year)" } } }, "localname": "DebtInstrumentTerm", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-note-7-revolving-line-of-credit-and-longterm-debt-details-textual" ], "xbrltype": "durationItemType" }, "us-gaap_DebtIssuanceCostsLineOfCreditArrangementsNet": { "auth_ref": [ "r424" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization, of debt issuance costs related to line of credit arrangements. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.", "label": "us-gaap_DebtIssuanceCostsLineOfCreditArrangementsNet", "terseLabel": "Debt Issuance Costs, Line of Credit Arrangements, Net, Total" } } }, "localname": "DebtIssuanceCostsLineOfCreditArrangementsNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-note-7-revolving-line-of-credit-and-longterm-debt-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFinanceCostsNet": { "auth_ref": [ "r225", "r421" ], "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": "us-gaap_DeferredFinanceCostsNet", "terseLabel": "Debt Issuance Costs, Net, Total" } } }, "localname": "DeferredFinanceCostsNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-note-7-revolving-line-of-credit-and-longterm-debt-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxAssetsNet": { "auth_ref": [ "r330", "r331" ], "calculation": { "http://www.lemaitre.com/20220630/role/statement-consolidated-balance-sheets-current-period-unaudited": { "order": 2.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 tax assets" } } }, "localname": "DeferredIncomeTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "auth_ref": [ "r330", "r331" ], "calculation": { "http://www.lemaitre.com/20220630/role/statement-consolidated-balance-sheets-current-period-unaudited": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.", "label": "Deferred tax liabilities" } } }, "localname": "DeferredIncomeTaxLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r79", "r134" ], "calculation": { "http://www.lemaitre.com/20220630/role/statement-consolidated-statements-of-cash-flows-unaudited": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.", "label": "Depreciation and amortization" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r273" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of 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 Text Block]" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-note-1-organization-and-basis-for-presentation-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r290", "r291", "r319", "r320", "r321", "r327" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Share-Based Payment Arrangement [Text Block]" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-note-11-sharebased-compensation" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureTextBlockAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "us-gaap_DisclosureTextBlockAbstract", "terseLabel": "Notes to Financial Statements" } } }, "localname": "DisclosureTextBlockAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-note-1-organization-and-basis-for-presentation", "http://www.lemaitre.com/20220630/role/statement-note-10-segment-and-enterprisewide-disclosures", "http://www.lemaitre.com/20220630/role/statement-note-11-sharebased-compensation", "http://www.lemaitre.com/20220630/role/statement-note-12-net-income-per-share", "http://www.lemaitre.com/20220630/role/statement-note-13-stockholders-equity", "http://www.lemaitre.com/20220630/role/statement-note-14-supplemental-cash-flow-information", "http://www.lemaitre.com/20220630/role/statement-note-15-fair-value-measurements", "http://www.lemaitre.com/20220630/role/statement-note-16-accumulated-other-comprehensive-loss", "http://www.lemaitre.com/20220630/role/statement-note-2-income-tax-expense", "http://www.lemaitre.com/20220630/role/statement-note-3-inventories-and-other-deferred-costs", "http://www.lemaitre.com/20220630/role/statement-note-4-acquisitions", "http://www.lemaitre.com/20220630/role/statement-note-5-divestitures", "http://www.lemaitre.com/20220630/role/statement-note-6-goodwill-and-other-intangible-assets", "http://www.lemaitre.com/20220630/role/statement-note-7-revolving-line-of-credit-and-longterm-debt", "http://www.lemaitre.com/20220630/role/statement-note-8-leases", "http://www.lemaitre.com/20220630/role/statement-note-9-accrued-expenses-and-other-longterm-liabilities" ], "xbrltype": "stringItemType" }, "us-gaap_DividendPayableDateToBePaidDayMonthAndYear": { "auth_ref": [ "r83" ], "lang": { "en-us": { "role": { "documentation": "Date the declared dividend will be paid, in YYYY-MM-DD format.", "label": "Payment date", "terseLabel": "Dividends Payable, Date to be Paid" } } }, "localname": "DividendPayableDateToBePaidDayMonthAndYear", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-note-13-stockholders-equity-details-textual", "http://www.lemaitre.com/20220630/role/statement-note-13-stockholders-equity-dividend-activity-details" ], "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.lemaitre.com/20220630/role/statement-note-13-stockholders-equity-dividend-activity-details" ], "xbrltype": "stringItemType" }, "us-gaap_DividendsCommonStockCash": { "auth_ref": [ "r260" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of paid and unpaid common stock dividends declared with the form of settlement in cash.", "label": "us-gaap_DividendsCommonStockCash", "negatedLabel": "Common stock dividend paid" } } }, "localname": "DividendsCommonStockCash", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-consolidated-statements-of-stockholders-equity-unaudited" ], "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.lemaitre.com/20220630/role/statement-note-13-stockholders-equity-dividend-activity-details" ], "xbrltype": "domainItemType" }, "us-gaap_DividendsPayableCurrent": { "auth_ref": [ "r35" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of dividends declared but unpaid on equity securities issued by the entity and outstanding. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Dividend payment" } } }, "localname": "DividendsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-note-13-stockholders-equity-dividend-activity-details" ], "xbrltype": "monetaryItemType" }, "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": "us-gaap_DividendsPayableDateOfRecordDayMonthAndYear", "terseLabel": "Dividends Payable, Date of Record" } } }, "localname": "DividendsPayableDateOfRecordDayMonthAndYear", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-note-13-stockholders-equity-details-textual" ], "xbrltype": "dateItemType" }, "us-gaap_DomesticCountryMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Designated tax department of the government that is entitled to levy and collect income taxes from the entity in its country of domicile.", "label": "Domestic Tax Authority [Member]" } } }, "localname": "DomesticCountryMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-note-2-income-tax-expense", "http://www.lemaitre.com/20220630/role/statement-note-2-income-tax-expense-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_EMEAMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Regions of Europe, Middle East and Africa.", "label": "EMEA [Member]" } } }, "localname": "EMEAMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-note-1-organization-and-basis-for-presentation-disaggregation-of-revenue-by-major-geographic-area-details" ], "xbrltype": "domainItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings per share of common stock:" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-consolidated-statements-of-operations-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r61", "r104", "r105", "r106", "r107", "r108", "r112", "r114", "r116", "r117", "r118", "r122", "r123", "r393", "r394", "r472", "r487" ], "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": "Basic (in dollars per share)", "verboseLabel": "Basic earnings per share (in dollars per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-consolidated-statements-of-operations-unaudited", "http://www.lemaitre.com/20220630/role/statement-note-12-net-income-per-share-computation-of-basic-and-diluted-net-income-per-share-details" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r61", "r104", "r105", "r106", "r107", "r108", "r114", "r116", "r117", "r118", "r122", "r123", "r393", "r394", "r472", "r487" ], "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": "Diluted (in dollars per share)", "verboseLabel": "Diluted earnings per share (in dollars per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-consolidated-statements-of-operations-unaudited", "http://www.lemaitre.com/20220630/role/statement-note-12-net-income-per-share-computation-of-basic-and-diluted-net-income-per-share-details" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r119", "r120", "r121", "r124" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-note-12-net-income-per-share" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "auth_ref": [ "r410" ], "calculation": { "http://www.lemaitre.com/20220630/role/statement-consolidated-statements-of-cash-flows-unaudited": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies; including, but not limited to, disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Effect of exchange rate changes on cash and cash equivalents" } } }, "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r35" ], "calculation": { "http://www.lemaitre.com/20220630/role/statement-note-9-accrued-expenses-and-other-longterm-liabilities-accrued-expenses-details": { "order": 3.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": "Compensation and related taxes" } } }, "localname": "EmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-note-9-accrued-expenses-and-other-longterm-liabilities-accrued-expenses-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time.", "label": "Share-Based Payment Arrangement, Option [Member]" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-note-11-sharebased-compensation-sharebased-compensation-expense-details" ], "xbrltype": "domainItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r0", "r52", "r53", "r54", "r99", "r100", "r101", "r103", "r109", "r111", "r125", "r162", "r259", "r260", "r322", "r323", "r324", "r344", "r345", "r392", "r411", "r412", "r413", "r414", "r415", "r417", "r441", "r493", "r494", "r495" ], "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.lemaitre.com/20220630/role/statement-consolidated-statements-of-stockholders-equity-unaudited", "http://www.lemaitre.com/20220630/role/statement-note-13-stockholders-equity", "http://www.lemaitre.com/20220630/role/statement-note-13-stockholders-equity-details-textual", "http://www.lemaitre.com/20220630/role/statement-note-16-accumulated-other-comprehensive-loss-schedule-of-accumulated-other-comprehensive-income-loss-details" ], "xbrltype": "domainItemType" }, "us-gaap_EscrowDepositDisbursementsRelatedToPropertyAcquisition1": { "auth_ref": [ "r83", "r84", "r85" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of escrow deposit disbursements related to property acquisition in noncash investing or financing transactions.", "label": "us-gaap_EscrowDepositDisbursementsRelatedToPropertyAcquisition1", "terseLabel": "Escrow Deposit Disbursements Related to Property Acquisition" } } }, "localname": "EscrowDepositDisbursementsRelatedToPropertyAcquisition1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-note-4-acquisitions-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_EurodollarMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate based on U.S. dollar denominated deposits at foreign banks or foreign branches of U.S. banks.", "label": "Eurodollar [Member]" } } }, "localname": "EurodollarMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-note-7-revolving-line-of-credit-and-longterm-debt", "http://www.lemaitre.com/20220630/role/statement-note-7-revolving-line-of-credit-and-longterm-debt-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r227", "r240", "r241", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r396", "r446", "r447", "r448" ], "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 and NAV [Axis]" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-note-15-fair-value-measurements", "http://www.lemaitre.com/20220630/role/statement-note-15-fair-value-measurements-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r395", "r396", "r397", "r398", "r404" ], "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.lemaitre.com/20220630/role/statement-note-15-fair-value-measurements", "http://www.lemaitre.com/20220630/role/statement-note-15-fair-value-measurements-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r402" ], "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]" } } }, "localname": "FairValueDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-note-15-fair-value-measurements" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r227", "r240", "r241", "r277", "r278", "r283", "r284", "r396", "r447" ], "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": "Fair Value, Inputs, Level 2 [Member]" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-note-15-fair-value-measurements", "http://www.lemaitre.com/20220630/role/statement-note-15-fair-value-measurements-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r227", "r240", "r241", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r396", "r448" ], "lang": { "en-us": { "role": { "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Inputs, Level 3 [Member]" } } }, "localname": "FairValueInputsLevel3Member", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-note-15-fair-value-measurements", "http://www.lemaitre.com/20220630/role/statement-note-15-fair-value-measurements-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock": { "auth_ref": [ "r399", "r403" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the fair value measurement of liabilities using significant unobservable inputs (Level 3), a reconciliation of the beginning and ending balances, separately presenting changes attributable to the following: (1) total gains or losses for the period (realized and unrealized), segregating those gains or losses included in earnings (or changes in net assets), and gains or losses recognized in other comprehensive income (loss) and a description of where those gains or losses included in earnings (or changes in net assets) are reported in the statement of income (or activities); (2) purchases, sales, issues, and settlements (each type disclosed separately); and (3) transfers in and transfers out of Level 3 (for example, transfers due to changes in the observability of significant inputs) by class of liability.", "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-note-15-fair-value-measurements-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueMeasurementFrequencyDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Measurement frequency.", "label": "Measurement Frequency [Domain]" } } }, "localname": "FairValueMeasurementFrequencyDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-note-15-fair-value-measurements", "http://www.lemaitre.com/20220630/role/statement-note-15-fair-value-measurements-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings": { "auth_ref": [ "r400" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) recognized in income from liability measured at fair value on recurring basis using unobservable input (level 3).", "label": "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings", "negatedLabel": "Change in fair value included in earnings" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-note-15-fair-value-measurements-rollforward-of-the-fair-value-as-determined-by-level-3-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases": { "auth_ref": [ "r401" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of purchases of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Additions" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-note-15-fair-value-measurements-rollforward-of-the-fair-value-as-determined-by-level-3-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements": { "auth_ref": [ "r401" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of settlements of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements", "negatedLabel": "Payments" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-note-15-fair-value-measurements-rollforward-of-the-fair-value-as-determined-by-level-3-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue": { "auth_ref": [ "r399" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-note-15-fair-value-measurements-rollforward-of-the-fair-value-as-determined-by-level-3-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r227", "r240", "r241", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r446", "r447", "r448" ], "lang": { "en-us": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.", "label": "Fair Value Hierarchy and NAV [Domain]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-note-15-fair-value-measurements", "http://www.lemaitre.com/20220630/role/statement-note-15-fair-value-measurements-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsRecurringMember": { "auth_ref": [ "r402", "r404" ], "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, Recurring [Member]" } } }, "localname": "FairValueMeasurementsRecurringMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-note-15-fair-value-measurements", "http://www.lemaitre.com/20220630/role/statement-note-15-fair-value-measurements-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_FederalFundsEffectiveSwapRateMember": { "auth_ref": [ "r390" ], "lang": { "en-us": { "role": { "documentation": "Fixed rate on U.S. dollar, constant-notional interest rate swap having its variable-rate leg referenced to Federal Funds effective rate with no additional spread over Federal Funds effective rate on that variable-rate leg.", "label": "Fed Funds Effective Rate Overnight Index Swap Rate [Member]" } } }, "localname": "FederalFundsEffectiveSwapRateMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-note-7-revolving-line-of-credit-and-longterm-debt", "http://www.lemaitre.com/20220630/role/statement-note-7-revolving-line-of-credit-and-longterm-debt-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_FinanceLeaseRightOfUseAsset": { "auth_ref": [ "r425" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization, of right-of-use asset from finance lease.", "label": "us-gaap_FinanceLeaseRightOfUseAsset", "terseLabel": "Finance Lease, Right-of-Use Asset" } } }, "localname": "FinanceLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-note-8-leases-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "us-gaap_FiniteLivedIntangibleAssetUsefulLife", "terseLabel": "Finite-Lived Intangible Asset, Useful Life (Year)" } } }, "localname": "FiniteLivedIntangibleAssetUsefulLife", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-note-6-goodwill-and-other-intangible-assets-details-textual" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r8", "r178" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Accumulated amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-note-6-goodwill-and-other-intangible-assets-components-of-identifiable-intangible-assets-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "auth_ref": [ "r180" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "verboseLabel": "2023" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-note-6-goodwill-and-other-intangible-assets-estimated-amortization-expense-for-each-of-five-succeeding-fiscal-years-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in remainder of current fiscal year.", "label": "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "verboseLabel": "2022" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-note-6-goodwill-and-other-intangible-assets-estimated-amortization-expense-for-each-of-five-succeeding-fiscal-years-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of amortization expense of assets, excluding financial assets, that lack physical substance, having a limited useful life.", "label": "Finite-Lived Intangible Assets Amortization Expense [Table Text Block]" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-note-6-goodwill-and-other-intangible-assets-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": { "auth_ref": [ "r180" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive", "verboseLabel": "2027" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-note-6-goodwill-and-other-intangible-assets-estimated-amortization-expense-for-each-of-five-succeeding-fiscal-years-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "auth_ref": [ "r180" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "verboseLabel": "2026" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-note-6-goodwill-and-other-intangible-assets-estimated-amortization-expense-for-each-of-five-succeeding-fiscal-years-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r180" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "verboseLabel": "2025" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-note-6-goodwill-and-other-intangible-assets-estimated-amortization-expense-for-each-of-five-succeeding-fiscal-years-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r180" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "verboseLabel": "2024" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-note-6-goodwill-and-other-intangible-assets-estimated-amortization-expense-for-each-of-five-succeeding-fiscal-years-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r173", "r175", "r178", "r181", "r458", "r459" ], "lang": { "en-us": { "role": { "documentation": "Information by major type or class of finite-lived intangible assets.", "label": "Finite-Lived Intangible Assets by Major Class [Axis]" } } }, "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-note-4-acquisitions-acquired-intangible-assets-and-related-estimated-useful-lives-details", "http://www.lemaitre.com/20220630/role/statement-note-6-goodwill-and-other-intangible-assets-components-of-identifiable-intangible-assets-details" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r178", "r459" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Gross carrying value" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-note-6-goodwill-and-other-intangible-assets-components-of-identifiable-intangible-assets-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r173", "r177" ], "lang": { "en-us": { "role": { "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-note-4-acquisitions-acquired-intangible-assets-and-related-estimated-useful-lives-details", "http://www.lemaitre.com/20220630/role/statement-note-6-goodwill-and-other-intangible-assets-components-of-identifiable-intangible-assets-details" ], "xbrltype": "domainItemType" }, "us-gaap_ForeignCountryMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Designated tax departments of governments entitled to levy and collect income taxes from the entity outside the entity's country of domicile.", "label": "Foreign Tax Authority [Member]" } } }, "localname": "ForeignCountryMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-note-2-income-tax-expense", "http://www.lemaitre.com/20220630/role/statement-note-2-income-tax-expense-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": { "auth_ref": [ "r406", "r407", "r408", "r409" ], "calculation": { "http://www.lemaitre.com/20220630/role/statement-consolidated-statements-of-operations-unaudited": { "order": 0.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before tax of foreign currency transaction realized and unrealized gain (loss) recognized in the income statement.", "label": "Foreign currency gain (loss)" } } }, "localname": "ForeignCurrencyTransactionGainLossBeforeTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-consolidated-statements-of-operations-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyTransactionGainLossUnrealized": { "auth_ref": [ "r80", "r408", "r409" ], "calculation": { "http://www.lemaitre.com/20220630/role/statement-consolidated-statements-of-cash-flows-unaudited": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before tax of foreign currency transaction unrealized gain (loss) recognized in the income statement.", "label": "us-gaap_ForeignCurrencyTransactionGainLossUnrealized", "negatedLabel": "Foreign currency transaction loss" } } }, "localname": "ForeignCurrencyTransactionGainLossUnrealized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainLossOnSaleOfBusiness": { "auth_ref": [ "r79", "r384" ], "calculation": { "http://www.lemaitre.com/20220630/role/statement-consolidated-statements-of-cash-flows-unaudited": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) from sale and disposal of integrated set of activities and assets capable of being conducted and managed for purpose of providing return in form of dividend, lower cost, or other economic benefit to investor, owner, member and participant.", "label": "us-gaap_GainLossOnSaleOfBusiness", "negatedLabel": "Loss on divestitures" } } }, "localname": "GainLossOnSaleOfBusiness", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": { "auth_ref": [ "r79" ], "calculation": { "http://www.lemaitre.com/20220630/role/statement-consolidated-statements-of-cash-flows-unaudited": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property.", "label": "us-gaap_GainLossOnSaleOfPropertyPlantEquipment", "negatedLabel": "Loss on disposal of property and equipment" } } }, "localname": "GainLossOnSaleOfPropertyPlantEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r68" ], "calculation": { "http://www.lemaitre.com/20220630/role/statement-consolidated-statements-of-operations-unaudited": { "order": 3.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.", "label": "General and administrative" } } }, "localname": "GeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-consolidated-statements-of-operations-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "auth_ref": [ "r62" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing general and administrative expense.", "label": "General and Administrative Expense [Member]" } } }, "localname": "GeneralAndAdministrativeExpenseMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-note-11-sharebased-compensation-schedule-of-stockbased-compensation-details" ], "xbrltype": "domainItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r7", "r167", "r168", "r169", "r170", "r444", "r461" ], "calculation": { "http://www.lemaitre.com/20220630/role/statement-consolidated-balance-sheets-current-period-unaudited": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.lemaitre.com/20220630/role/statement-note-4-acquisitions-assets-acquired-and-liabilities-assumed-details": { "order": 3.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "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.lemaitre.com/20220630/role/statement-consolidated-balance-sheets-current-period-unaudited", "http://www.lemaitre.com/20220630/role/statement-note-4-acquisitions-assets-acquired-and-liabilities-assumed-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r182" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for goodwill and intangible assets.", "label": "Goodwill and Intangible Assets Disclosure [Text Block]" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-note-6-goodwill-and-other-intangible-assets" ], "xbrltype": "textBlockItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r66", "r94", "r136", "r139", "r142", "r145", "r148", "r161", "r201", "r202", "r203", "r205", "r206", "r207", "r208", "r209", "r210", "r211", "r405" ], "calculation": { "http://www.lemaitre.com/20220630/role/statement-consolidated-statements-of-operations-unaudited": { "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": "us-gaap_GrossProfit", "totalLabel": "Gross profit" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-consolidated-statements-of-operations-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r57", "r136", "r139", "r142", "r145", "r148", "r460", "r468", "r474", "r488" ], "calculation": { "http://www.lemaitre.com/20220630/role/statement-consolidated-statements-of-operations-unaudited": { "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": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "totalLabel": "Income before income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-consolidated-statements-of-operations-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r185", "r190" ], "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.lemaitre.com/20220630/role/statement-note-11-sharebased-compensation-schedule-of-stockbased-compensation-details" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [ "r190" ], "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.lemaitre.com/20220630/role/statement-note-11-sharebased-compensation-schedule-of-stockbased-compensation-details" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxAuthorityAxis": { "auth_ref": [ "r334" ], "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.lemaitre.com/20220630/role/statement-note-2-income-tax-expense", "http://www.lemaitre.com/20220630/role/statement-note-2-income-tax-expense-details-textual" ], "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.lemaitre.com/20220630/role/statement-note-2-income-tax-expense", "http://www.lemaitre.com/20220630/role/statement-note-2-income-tax-expense-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r95", "r333", "r341", "r342", "r346", "r348", "r350", "r351", "r352" ], "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]" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-note-2-income-tax-expense" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r96", "r110", "r111", "r135", "r332", "r347", "r349", "r489" ], "calculation": { "http://www.lemaitre.com/20220630/role/statement-consolidated-statements-of-operations-unaudited": { "order": 0.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": "Provision for income taxes" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-consolidated-statements-of-operations-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaidNet": { "auth_ref": [ "r82" ], "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": "Cash paid for income taxes, net" } } }, "localname": "IncomeTaxesPaidNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-note-14-supplemental-cash-flow-information-schedule-of-supplemental-cash-flow-information-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayableAndOtherOperatingLiabilities": { "auth_ref": [ "r78" ], "calculation": { "http://www.lemaitre.com/20220630/role/statement-consolidated-statements-of-cash-flows-unaudited": { "order": 0.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in obligations incurred but not paid, and operating obligations classified as other.", "label": "us-gaap_IncreaseDecreaseInAccountsPayableAndOtherOperatingLiabilities", "terseLabel": "Accounts payable and other liabilities" } } }, "localname": "IncreaseDecreaseInAccountsPayableAndOtherOperatingLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r78" ], "calculation": { "http://www.lemaitre.com/20220630/role/statement-consolidated-statements-of-cash-flows-unaudited": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.", "label": "us-gaap_IncreaseDecreaseInAccountsReceivable", "negatedLabel": "Accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Changes in operating assets and liabilities:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r78" ], "calculation": { "http://www.lemaitre.com/20220630/role/statement-consolidated-statements-of-cash-flows-unaudited": { "order": 1.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": "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "negatedTerseLabel": "Prepaid expenses and other assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r171", "r176" ], "calculation": { "http://www.lemaitre.com/20220630/role/statement-consolidated-balance-sheets-current-period-unaudited": { "order": 3.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": "Net carrying value" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-consolidated-balance-sheets-current-period-unaudited", "http://www.lemaitre.com/20220630/role/statement-note-6-goodwill-and-other-intangible-assets-components-of-identifiable-intangible-assets-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntellectualPropertyMember": { "auth_ref": [ "r363" ], "lang": { "en-us": { "role": { "documentation": "Intangible asset arising from original creative thought. Include, but is not limited to, trademarks, patents, and copyrights.", "label": "Intellectual Property [Member]" } } }, "localname": "IntellectualPropertyMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-note-4-acquisitions-acquired-intangible-assets-and-related-estimated-useful-lives-details" ], "xbrltype": "domainItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r56", "r133", "r419", "r421", "r473" ], "calculation": { "http://www.lemaitre.com/20220630/role/statement-consolidated-statements-of-operations-unaudited": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.", "label": "us-gaap_InterestExpense", "negatedLabel": "Interest expense" } } }, "localname": "InterestExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-consolidated-statements-of-operations-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaid": { "auth_ref": [ "r82" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash paid for interest, including, but not limited to, capitalized interest and payment to settle zero-coupon bond attributable to accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount; classified as operating and investing activities.", "label": "us-gaap_InterestPaid", "terseLabel": "Interest Paid, Including Capitalized Interest, Operating and Investing Activities, Total" } } }, "localname": "InterestPaid", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-note-7-revolving-line-of-credit-and-longterm-debt-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryFinishedGoods": { "auth_ref": [ "r24" ], "calculation": { "http://www.lemaitre.com/20220630/role/statement-note-3-inventories-and-other-deferred-costs-summary-of-inventories-and-other-deferred-costs-details": { "order": 1.0, "parentTag": "lmat_InventoryAndOtherDeferredCosts", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer.", "label": "Finished products" } } }, "localname": "InventoryFinishedGoods", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-note-3-inventories-and-other-deferred-costs-summary-of-inventories-and-other-deferred-costs-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryRawMaterials": { "auth_ref": [ "r26" ], "calculation": { "http://www.lemaitre.com/20220630/role/statement-note-3-inventories-and-other-deferred-costs-summary-of-inventories-and-other-deferred-costs-details": { "order": 3.0, "parentTag": "lmat_InventoryAndOtherDeferredCosts", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before valuation and LIFO reserves of raw materials expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Raw materials" } } }, "localname": "InventoryRawMaterials", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-note-3-inventories-and-other-deferred-costs-summary-of-inventories-and-other-deferred-costs-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWorkInProcess": { "auth_ref": [ "r25" ], "calculation": { "http://www.lemaitre.com/20220630/role/statement-note-3-inventories-and-other-deferred-costs-summary-of-inventories-and-other-deferred-costs-details": { "order": 2.0, "parentTag": "lmat_InventoryAndOtherDeferredCosts", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before valuation and LIFO reserves of merchandise or goods in the production process expected to be completed within one year or operating cycle, if longer.", "label": "Work-in-process" } } }, "localname": "InventoryWorkInProcess", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-note-3-inventories-and-other-deferred-costs-summary-of-inventories-and-other-deferred-costs-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWriteDown": { "auth_ref": [ "r166" ], "calculation": { "http://www.lemaitre.com/20220630/role/statement-consolidated-statements-of-cash-flows-unaudited": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of loss from reductions in inventory due to subsequent measurement adjustments, including, but not limited to, physical deterioration, obsolescence, or changes in price levels.", "label": "Provision for inventory write-downs" } } }, "localname": "InventoryWriteDown", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentIncomeInterest": { "auth_ref": [ "r69", "r132" ], "calculation": { "http://www.lemaitre.com/20220630/role/statement-consolidated-statements-of-operations-unaudited": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities.", "label": "Interest income" } } }, "localname": "InvestmentIncomeInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-consolidated-statements-of-operations-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseContractualTermAxis": { "auth_ref": [ "r430" ], "lang": { "en-us": { "role": { "documentation": "Information by contractual term of lease arrangement.", "label": "Lease Contractual Term [Axis]" } } }, "localname": "LeaseContractualTermAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-note-8-leases", "http://www.lemaitre.com/20220630/role/statement-note-8-leases-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_LeaseContractualTermDomain": { "auth_ref": [ "r430" ], "lang": { "en-us": { "role": { "documentation": "Contractual term of lease arrangement.", "label": "Lease Contractual Term [Domain]" } } }, "localname": "LeaseContractualTermDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-note-8-leases", "http://www.lemaitre.com/20220630/role/statement-note-8-leases-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_LeaseCost": { "auth_ref": [ "r437", "r439" ], "calculation": { "http://www.lemaitre.com/20220630/role/statement-note-8-leases-additional-lease-information-details": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lease cost recognized by lessee for lease contract.", "label": "us-gaap_LeaseCost", "totalLabel": "Total lease cost" } } }, "localname": "LeaseCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-note-8-leases-additional-lease-information-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r437" ], "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]" } } }, "localname": "LeaseCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-note-8-leases-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseDiscountRate": { "auth_ref": [ "r429" ], "lang": { "en-us": { "role": { "documentation": "Discount rate used by lessee to determine present value of operating lease payments.", "label": "us-gaap_LesseeOperatingLeaseDiscountRate", "terseLabel": "Lessee, Operating Lease, Discount Rate" } } }, "localname": "LesseeOperatingLeaseDiscountRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-note-8-leases-details-textual" ], "xbrltype": "percentItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r438" ], "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]" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-note-8-leases-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": { "auth_ref": [ "r438" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive", "terseLabel": "Thereafter" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-note-8-leases-minimum-rental-commitments-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r438" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid 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": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "terseLabel": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-note-8-leases-minimum-rental-commitments-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [ "r438" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "terseLabel": "2027" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-note-8-leases-minimum-rental-commitments-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r438" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "terseLabel": "2026" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-note-8-leases-minimum-rental-commitments-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r438" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid 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": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "terseLabel": "2025" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-note-8-leases-minimum-rental-commitments-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r438" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid 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": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "terseLabel": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-note-8-leases-minimum-rental-commitments-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r438" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year.", "label": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "terseLabel": "Remainder of 2022" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-note-8-leases-minimum-rental-commitments-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r438" ], "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": "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "negatedTerseLabel": "Adjustment to net present value as of June 30, 2022" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-note-8-leases-minimum-rental-commitments-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseRenewalTerm": { "auth_ref": [ "r428" ], "lang": { "en-us": { "role": { "documentation": "Term of lessee's operating lease renewal, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "us-gaap_LesseeOperatingLeaseRenewalTerm", "terseLabel": "Lessee, Operating Lease, Renewal Term (Year)" } } }, "localname": "LesseeOperatingLeaseRenewalTerm", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-note-8-leases-details-textual" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeaseTermOfContract": { "auth_ref": [ "r428" ], "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": "us-gaap_LesseeOperatingLeaseTermOfContract", "terseLabel": "Lessee, Operating Lease, Term of Contract (Year)" } } }, "localname": "LesseeOperatingLeaseTermOfContract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-note-8-leases-details-textual" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r440" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.", "label": "Lessee, Operating Leases [Text Block]" } } }, "localname": "LesseeOperatingLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-note-8-leases" ], "xbrltype": "textBlockItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r34", "r94", "r141", "r161", "r201", "r202", "r203", "r205", "r206", "r207", "r208", "r209", "r210", "r211", "r380", "r385", "r386", "r405", "r442", "r443" ], "calculation": { "http://www.lemaitre.com/20220630/role/statement-consolidated-balance-sheets-current-period-unaudited": { "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": "us-gaap_Liabilities", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r22", "r94", "r161", "r405", "r444", "r467", "r482" ], "calculation": { "http://www.lemaitre.com/20220630/role/statement-consolidated-balance-sheets-current-period-unaudited": { "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": "us-gaap_LiabilitiesAndStockholdersEquity", "totalLabel": "Total liabilities and stockholders\u2019 equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities and stockholders\u2019 equity" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r4", "r36", "r94", "r161", "r201", "r202", "r203", "r205", "r206", "r207", "r208", "r209", "r210", "r211", "r380", "r385", "r386", "r405", "r442", "r443", "r444" ], "calculation": { "http://www.lemaitre.com/20220630/role/statement-consolidated-balance-sheets-current-period-unaudited": { "order": 3.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": "us-gaap_LiabilitiesCurrent", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r32" ], "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": "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity", "terseLabel": "Line of Credit Facility, Maximum Borrowing Capacity" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-note-7-revolving-line-of-credit-and-longterm-debt-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r38" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-term debt.", "label": "Long-Term Debt, Type [Axis]" } } }, "localname": "LongtermDebtTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-note-7-revolving-line-of-credit-and-longterm-debt", "http://www.lemaitre.com/20220630/role/statement-note-7-revolving-line-of-credit-and-longterm-debt-details-textual", "http://www.lemaitre.com/20220630/role/statement-note-8-leases", "http://www.lemaitre.com/20220630/role/statement-note-8-leases-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r38", "r200" ], "lang": { "en-us": { "role": { "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Long-Term Debt, Type [Domain]" } } }, "localname": "LongtermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-note-7-revolving-line-of-credit-and-longterm-debt", "http://www.lemaitre.com/20220630/role/statement-note-7-revolving-line-of-credit-and-longterm-debt-details-textual", "http://www.lemaitre.com/20220630/role/statement-note-8-leases", "http://www.lemaitre.com/20220630/role/statement-note-8-leases-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r76" ], "calculation": { "http://www.lemaitre.com/20220630/role/statement-consolidated-statements-of-cash-flows-unaudited": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "totalLabel": "Net cash used in financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r76" ], "calculation": { "http://www.lemaitre.com/20220630/role/statement-consolidated-statements-of-cash-flows-unaudited": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "totalLabel": "Net cash used in investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r76", "r77", "r80" ], "calculation": { "http://www.lemaitre.com/20220630/role/statement-consolidated-statements-of-cash-flows-unaudited": { "order": 0.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "totalLabel": "Net cash provided by operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r1", "r46", "r49", "r54", "r58", "r80", "r94", "r102", "r104", "r105", "r106", "r107", "r110", "r111", "r115", "r136", "r139", "r142", "r145", "r148", "r161", "r201", "r202", "r203", "r205", "r206", "r207", "r208", "r209", "r210", "r211", "r394", "r405", "r469", "r484" ], "calculation": { "http://www.lemaitre.com/20220630/role/statement-consolidated-statements-of-cash-flows-unaudited": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.lemaitre.com/20220630/role/statement-consolidated-statements-of-comprehensive-income-unaudited": { "order": 0.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 }, "http://www.lemaitre.com/20220630/role/statement-consolidated-statements-of-operations-unaudited": { "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", "totalLabel": "Net income" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-consolidated-statements-of-cash-flows-unaudited", "http://www.lemaitre.com/20220630/role/statement-consolidated-statements-of-comprehensive-income-unaudited", "http://www.lemaitre.com/20220630/role/statement-consolidated-statements-of-operations-unaudited", "http://www.lemaitre.com/20220630/role/statement-consolidated-statements-of-stockholders-equity-unaudited", "http://www.lemaitre.com/20220630/role/statement-note-12-net-income-per-share-computation-of-basic-and-diluted-net-income-per-share-details" ], "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]" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NoncompeteAgreementsMember": { "auth_ref": [ "r361" ], "lang": { "en-us": { "role": { "documentation": "Agreement in which one party agrees not to pursue a similar trade in competition with another party.", "label": "Noncompete Agreements [Member]" } } }, "localname": "NoncompeteAgreementsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-note-4-acquisitions-acquired-intangible-assets-and-related-estimated-useful-lives-details" ], "xbrltype": "domainItemType" }, "us-gaap_NumberOfOperatingSegments": { "auth_ref": [ "r127" ], "lang": { "en-us": { "role": { "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues.", "label": "us-gaap_NumberOfOperatingSegments", "terseLabel": "Number of Operating Segments" } } }, "localname": "NumberOfOperatingSegments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-note-10-segment-and-enterprisewide-disclosures-details-textual" ], "xbrltype": "integerItemType" }, "us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent": { "auth_ref": [ "r45", "r55" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax, before reclassification adjustments, of other comprehensive income (loss), attributable to parent.", "label": "Other comprehensive income (loss) before reclassifications" } } }, "localname": "OciBeforeReclassificationsNetOfTaxAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-note-16-accumulated-other-comprehensive-loss-schedule-of-accumulated-other-comprehensive-income-loss-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OpenTaxYear": { "auth_ref": [ "r334" ], "lang": { "en-us": { "role": { "documentation": "Tax year that remains open to examination under enacted tax laws, in YYYY format.", "label": "us-gaap_OpenTaxYear", "terseLabel": "Open Tax Year" } } }, "localname": "OpenTaxYear", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-note-2-income-tax-expense-details-textual" ], "xbrltype": "gYearListItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://www.lemaitre.com/20220630/role/statement-consolidated-statements-of-operations-unaudited": { "order": 0.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.", "label": "us-gaap_OperatingExpenses", "totalLabel": "Total operating expenses" } } }, "localname": "OperatingExpenses", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-consolidated-statements-of-operations-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r136", "r139", "r142", "r145", "r148" ], "calculation": { "http://www.lemaitre.com/20220630/role/statement-consolidated-statements-of-operations-unaudited": { "order": 3.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": "us-gaap_OperatingIncomeLoss", "totalLabel": "Income from operations" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-consolidated-statements-of-operations-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r431", "r439" ], "calculation": { "http://www.lemaitre.com/20220630/role/statement-note-8-leases-additional-lease-information-details": { "order": 1.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "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" } } }, "localname": "OperatingLeaseCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-note-8-leases-additional-lease-information-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r426" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "us-gaap_OperatingLeaseLiability", "terseLabel": "Minimum noncancelable lease liability" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-note-8-leases-minimum-rental-commitments-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r426" ], "calculation": { "http://www.lemaitre.com/20220630/role/statement-consolidated-balance-sheets-current-period-unaudited": { "order": 0.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Lease liabilities - short-term" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r426" ], "calculation": { "http://www.lemaitre.com/20220630/role/statement-consolidated-balance-sheets-current-period-unaudited": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Lease liabilities - long-term" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r427", "r433" ], "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": "Cash paid for amounts included in the measurement of operating lease liabilities" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-note-8-leases-additional-lease-information-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r425" ], "calculation": { "http://www.lemaitre.com/20220630/role/statement-consolidated-balance-sheets-current-period-unaudited": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Right-of-use leased assets" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r436", "r439" ], "lang": { "en-us": { "role": { "documentation": "Weighted average discount rate for operating lease calculated at point in time.", "label": "Weighted average discount rate - operating leases" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-note-8-leases-additional-lease-information-details" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r435", "r439" ], "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": "Weighted average remaining lease term - operating leases (in years) (Year)" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-note-8-leases-additional-lease-information-details" ], "xbrltype": "durationItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r35" ], "calculation": { "http://www.lemaitre.com/20220630/role/statement-note-9-accrued-expenses-and-other-longterm-liabilities-accrued-expenses-details": { "order": 0.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": "us-gaap_OtherAccruedLiabilitiesCurrent", "terseLabel": "Other" } } }, "localname": "OtherAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-note-9-accrued-expenses-and-other-longterm-liabilities-accrued-expenses-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsMember": { "auth_ref": [ "r387", "r389" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing other assets.", "label": "Other Assets [Member]" } } }, "localname": "OtherAssetsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-note-7-revolving-line-of-credit-and-longterm-debt", "http://www.lemaitre.com/20220630/role/statement-note-7-revolving-line-of-credit-and-longterm-debt-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r9" ], "calculation": { "http://www.lemaitre.com/20220630/role/statement-consolidated-balance-sheets-current-period-unaudited": { "order": 1.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" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r377", "r378", "r382" ], "calculation": { "http://www.lemaitre.com/20220630/role/statement-consolidated-statements-of-comprehensive-income-unaudited": { "order": 0.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments, of appreciation (loss) in value of unsold available-for-sale securities, attributable to parent entity. Excludes amounts related to other than temporary impairment (OTTI) loss.", "label": "Unrealized gain (loss) on short-term marketable securities" } } }, "localname": "OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-consolidated-statements-of-comprehensive-income-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r377", "r378", "r382" ], "calculation": { "http://www.lemaitre.com/20220630/role/statement-consolidated-statements-of-comprehensive-income-unaudited": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to parent entity.", "label": "Foreign currency translation adjustment, net" } } }, "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-consolidated-statements-of-comprehensive-income-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r47", "r50", "r377", "r378", "r382" ], "calculation": { "http://www.lemaitre.com/20220630/role/statement-consolidated-statements-of-comprehensive-income-unaudited": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity.", "label": "Other comprehensive income (loss)", "totalLabel": "Total other comprehensive income (loss)" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-consolidated-statements-of-comprehensive-income-unaudited", "http://www.lemaitre.com/20220630/role/statement-consolidated-statements-of-stockholders-equity-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other comprehensive income (loss):" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-consolidated-statements-of-comprehensive-income-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_OtherIntangibleAssetsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Intangible assets classified as other.", "label": "Other Intangible Assets [Member]" } } }, "localname": "OtherIntangibleAssetsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-note-6-goodwill-and-other-intangible-assets-components-of-identifiable-intangible-assets-details" ], "xbrltype": "domainItemType" }, "us-gaap_OtherInventoryCapitalizedCosts": { "auth_ref": [ "r27" ], "calculation": { "http://www.lemaitre.com/20220630/role/statement-note-3-inventories-and-other-deferred-costs-summary-of-inventories-and-other-deferred-costs-details": { "order": 0.0, "parentTag": "lmat_InventoryAndOtherDeferredCosts", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before valuation and last-in first out (LIFO) reserves, of costs capitalized in inventory classified as other, expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Other deferred costs" } } }, "localname": "OtherInventoryCapitalizedCosts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-note-3-inventories-and-other-deferred-costs-summary-of-inventories-and-other-deferred-costs-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherInventoryMaterialsSuppliesAndMerchandiseUnderConsignment": { "auth_ref": [ "r27" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Gross amount of inventory owned by the entity but in the hands of a customer, typically a reseller.", "label": "us-gaap_OtherInventoryMaterialsSuppliesAndMerchandiseUnderConsignment", "terseLabel": "Other Inventory, Materials, Supplies and Merchandise under Consignment, Gross" } } }, "localname": "OtherInventoryMaterialsSuppliesAndMerchandiseUnderConsignment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-note-3-inventories-and-other-deferred-costs-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r39" ], "calculation": { "http://www.lemaitre.com/20220630/role/statement-consolidated-balance-sheets-current-period-unaudited": { "order": 0.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 }, "http://www.lemaitre.com/20220630/role/statement-note-9-accrued-expenses-and-other-longterm-liabilities-other-longterm-liabilities-details": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.", "label": "Other long-term liabilities", "totalLabel": "Total" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-consolidated-balance-sheets-current-period-unaudited", "http://www.lemaitre.com/20220630/role/statement-note-9-accrued-expenses-and-other-longterm-liabilities-other-longterm-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncurrentLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of other noncurrent liabilities.", "label": "Other Noncurrent Liabilities [Table Text Block]" } } }, "localname": "OtherNoncurrentLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-note-9-accrued-expenses-and-other-longterm-liabilities-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherNonoperatingIncomeExpenseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other income (expense):" } } }, "localname": "OtherNonoperatingIncomeExpenseAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-consolidated-statements-of-operations-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_OtherSundryLiabilitiesNoncurrent": { "auth_ref": [ "r14", "r465", "r479" ], "calculation": { "http://www.lemaitre.com/20220630/role/statement-note-9-accrued-expenses-and-other-longterm-liabilities-other-longterm-liabilities-details": { "order": 2.0, "parentTag": "us-gaap_OtherLiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Obligations not otherwise itemized or categorized in the footnotes to the financial statements that are expected to be paid after one year (or the normal operating cycle, if longer), from the balance sheet date.", "label": "us-gaap_OtherSundryLiabilitiesNoncurrent", "terseLabel": "Other" } } }, "localname": "OtherSundryLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-note-9-accrued-expenses-and-other-longterm-liabilities-other-longterm-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "auth_ref": [ "r74" ], "calculation": { "http://www.lemaitre.com/20220630/role/statement-consolidated-statements-of-cash-flows-unaudited": { "order": 1.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": "us-gaap_PaymentsForRepurchaseOfCommonStock", "negatedLabel": "Purchase of treasury stock for net settlement of equity awards" } } }, "localname": "PaymentsForRepurchaseOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDividendsCommonStock": { "auth_ref": [ "r74" ], "calculation": { "http://www.lemaitre.com/20220630/role/statement-consolidated-statements-of-cash-flows-unaudited": { "order": 0.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow in the form of ordinary dividends to common shareholders of the parent entity.", "label": "us-gaap_PaymentsOfDividendsCommonStock", "negatedLabel": "Common stock cash dividend paid" } } }, "localname": "PaymentsOfDividendsCommonStock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesGross": { "auth_ref": [ "r71", "r369" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price.", "label": "us-gaap_PaymentsToAcquireBusinessesGross", "terseLabel": "Payments to Acquire Businesses, Gross" } } }, "localname": "PaymentsToAcquireBusinessesGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-note-4-acquisitions-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireProductiveAssets": { "auth_ref": [ "r72", "r373", "r374", "r375" ], "calculation": { "http://www.lemaitre.com/20220630/role/statement-consolidated-statements-of-cash-flows-unaudited": { "order": 0.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for purchases of and capital improvements on property, plant and equipment (capital expenditures), software, and other intangible assets.", "label": "us-gaap_PaymentsToAcquireProductiveAssets", "negatedLabel": "Purchases of property and equipment and other assets" } } }, "localname": "PaymentsToAcquireProductiveAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PolicyTextBlockAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "us-gaap_PolicyTextBlockAbstract", "terseLabel": "Accounting Policies" } } }, "localname": "PolicyTextBlockAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-significant-accounting-policies-policies" ], "xbrltype": "stringItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r15", "r245" ], "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 value (in dollars per share)" } } }, "localname": "PreferredStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-consolidated-balance-sheets-current-period-unaudited-parentheticals" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r15" ], "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 (in shares)" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-consolidated-balance-sheets-current-period-unaudited-parentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r15" ], "lang": { "en-us": { "role": { "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.", "label": "Preferred stock, shares outstanding (in shares)" } } }, "localname": "PreferredStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-consolidated-balance-sheets-current-period-unaudited-parentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r15", "r444" ], "calculation": { "http://www.lemaitre.com/20220630/role/statement-consolidated-balance-sheets-current-period-unaudited": { "order": 4.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, $0.01 par value; authorized 3,000,000 shares; none outstanding" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r30" ], "calculation": { "http://www.lemaitre.com/20220630/role/statement-consolidated-balance-sheets-current-period-unaudited": { "order": 1.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" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfCommonStock": { "auth_ref": [ "r73" ], "calculation": { "http://www.lemaitre.com/20220630/role/statement-consolidated-statements-of-cash-flows-unaudited": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the additional capital contribution to the entity.", "label": "Proceeds from issuance of common stock" } } }, "localname": "ProceedsFromIssuanceOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromRepaymentsOfOtherLongTermDebt": { "auth_ref": [], "calculation": { "http://www.lemaitre.com/20220630/role/statement-consolidated-statements-of-cash-flows-unaudited": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from other long-term debt.", "label": "Payment of long-term debt" } } }, "localname": "ProceedsFromRepaymentsOfOtherLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r184", "r444", "r475", "r483" ], "calculation": { "http://www.lemaitre.com/20220630/role/statement-consolidated-balance-sheets-current-period-unaudited": { "order": 6.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 and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r63", "r164" ], "calculation": { "http://www.lemaitre.com/20220630/role/statement-consolidated-statements-of-cash-flows-unaudited": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable.", "label": "Provision for doubtful accounts" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfLongTermDebt": { "auth_ref": [ "r75" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer.", "label": "us-gaap_RepaymentsOfLongTermDebt", "terseLabel": "Repayments of Long-Term Debt, Total" } } }, "localname": "RepaymentsOfLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-note-7-revolving-line-of-credit-and-longterm-debt-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfLongTermLinesOfCredit": { "auth_ref": [ "r75" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for the settlement of obligation drawn from a contractual arrangement with the lender, including letter of credit, standby letter of credit and revolving credit arrangements, under which borrowings can be made up to a specific amount at any point in time with maturities due beyond one year or the operating cycle, if longer.", "label": "us-gaap_RepaymentsOfLongTermLinesOfCredit", "terseLabel": "Repayments of Long-Term Lines of Credit" } } }, "localname": "RepaymentsOfLongTermLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-note-7-revolving-line-of-credit-and-longterm-debt-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r328", "r456", "r511" ], "calculation": { "http://www.lemaitre.com/20220630/role/statement-consolidated-statements-of-operations-unaudited": { "order": 2.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.", "label": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-consolidated-statements-of-operations-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included.", "label": "Research and Development Expense [Member]" } } }, "localname": "ResearchAndDevelopmentExpenseMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-note-11-sharebased-compensation-schedule-of-stockbased-compensation-details" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedStockUnitsRSUMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met.", "label": "Restricted Stock Units (RSUs) [Member]" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-note-11-sharebased-compensation", "http://www.lemaitre.com/20220630/role/statement-note-11-sharebased-compensation-details-textual", "http://www.lemaitre.com/20220630/role/statement-note-11-sharebased-compensation-sharebased-compensation-expense-details" ], "xbrltype": "domainItemType" }, "us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock": { "auth_ref": [ "r188", "r189", "r191", "r194", "r195" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for restructuring and related activities. Description of restructuring activities such as exit and disposal activities, include facts and circumstances leading to the plan, the expected plan completion date, the major types of costs associated with the plan activities, total expected costs, the accrual balance at the end of the period, and the periods over which the remaining accrual will be settled.", "label": "Restructuring and Related Activities Disclosure [Text Block]" } } }, "localname": "RestructuringAndRelatedActivitiesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-note-5-divestitures" ], "xbrltype": "textBlockItemType" }, "us-gaap_RestructuringCharges": { "auth_ref": [ "r79", "r187", "r192", "r193" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation.", "label": "us-gaap_RestructuringCharges", "terseLabel": "Restructuring Charges, Total" } } }, "localname": "RestructuringCharges", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-note-5-divestitures-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringCosts": { "auth_ref": [ "r79" ], "calculation": { "http://www.lemaitre.com/20220630/role/statement-consolidated-statements-of-operations-unaudited": { "order": 1.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after cash payment, of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation.", "label": "Restructuring" } } }, "localname": "RestructuringCosts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-consolidated-statements-of-operations-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r18", "r260", "r444", "r481", "r496", "r498" ], "calculation": { "http://www.lemaitre.com/20220630/role/statement-consolidated-balance-sheets-current-period-unaudited": { "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" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r0", "r99", "r100", "r101", "r103", "r109", "r111", "r162", "r322", "r323", "r324", "r344", "r345", "r392", "r493", "r495" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-consolidated-statements-of-stockholders-equity-unaudited" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r130", "r131", "r138", "r143", "r144", "r150", "r151", "r154", "r272", "r273", "r457" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.", "label": "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax", "verboseLabel": "Revenue" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-note-1-organization-and-basis-for-presentation-disaggregation-of-revenue-by-major-geographic-area-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax": { "auth_ref": [ "r130", "r131", "r138", "r143", "r144", "r150", "r151", "r154", "r272", "r273", "r457" ], "calculation": { "http://www.lemaitre.com/20220630/role/statement-consolidated-statements-of-operations-unaudited": { "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": "us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax", "terseLabel": "Net Sales" } } }, "localname": "RevenueFromContractWithCustomerIncludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-consolidated-statements-of-operations-unaudited", "http://www.lemaitre.com/20220630/role/statement-note-10-segment-and-enterprisewide-disclosures-net-sales-to-unaffiliated-customers-by-geography-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "auth_ref": [ "r90", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r275" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for revenue from contract with customer.", "label": "Revenue from Contract with Customer [Policy Text Block]" } } }, "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "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 [Member]" } } }, "localname": "RevolvingCreditFacilityMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-note-7-revolving-line-of-credit-and-longterm-debt", "http://www.lemaitre.com/20220630/role/statement-note-7-revolving-line-of-credit-and-longterm-debt-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r434", "r439" ], "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 assets obtained in exchange for new operating lease liabilities" } } }, "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-note-8-leases-additional-lease-information-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of accrued liabilities.", "label": "Schedule of Accrued Liabilities [Table Text Block]" } } }, "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-note-9-accrued-expenses-and-other-longterm-liabilities-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": { "auth_ref": [ "r45", "r416", "r417" ], "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]" } } }, "localname": "ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-note-16-accumulated-other-comprehensive-loss-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of supplemental cash flow information for the periods presented.", "label": "Schedule of Cash Flow, Supplemental Disclosures [Table Text Block]" } } }, "localname": "ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-note-14-supplemental-cash-flow-information-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock": { "auth_ref": [ "r317" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of cost recognized for award under share-based payment arrangement by plan. Includes, but is not limited to, related tax benefit.", "label": "Share-Based Payment Arrangement, Cost by Plan [Table Text Block]" } } }, "localname": "ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-note-11-sharebased-compensation-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDividendsPayableTextBlock": { "auth_ref": [ "r83" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of all or some of the information related to dividends declared, but not paid, as of the financial reporting date.", "label": "Schedule of Dividends Payable [Table Text Block]" } } }, "localname": "ScheduleOfDividendsPayableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-note-13-stockholders-equity-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r118" ], "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]" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-note-12-net-income-per-share-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "auth_ref": [ "r317" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement.", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-note-11-sharebased-compensation-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock": { "auth_ref": [ "r173" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of finite-lived intangible assets acquired as part of a business combination or through an asset purchase, by major class and in total, including the value of the asset acquired, any significant residual value (the expected value of the asset at the end of its useful life) and the weighted-average amortization period.", "label": "Schedule of Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table Text Block]" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-note-4-acquisitions-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r173", "r177" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.", "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-note-6-goodwill-and-other-intangible-assets-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r5", "r27", "r28", "r29" ], "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]" } } }, "localname": "ScheduleOfInventoryCurrentTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-note-3-inventories-and-other-deferred-costs-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock": { "auth_ref": [ "r357" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the amounts recognized as of the acquisition date for each major class of assets acquired and liabilities assumed. May include but not limited to the following: (a) acquired receivables; (b) contingencies recognized at the acquisition date; and (c) the fair value of noncontrolling interests in the acquiree.", "label": "Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block]" } } }, "localname": "ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-note-4-acquisitions-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock": { "auth_ref": [ "r65", "r151" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the names of foreign countries from which revenue is material and the amount of revenue from external customers attributed to those countries. An entity may also provide subtotals of geographic information about groups of countries.", "label": "Schedule of Revenue from External Customers Attributed to Foreign Countries by Geographic Area [Table Text Block]" } } }, "localname": "ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-note-10-segment-and-enterprisewide-disclosures-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock": { "auth_ref": [ "r340", "r343" ], "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]" } } }, "localname": "ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-note-2-income-tax-expense-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "auth_ref": [ "r177" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets.", "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]" } } }, "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-note-6-goodwill-and-other-intangible-assets-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r126", "r128", "r129", "r136", "r137", "r142", "r146", "r147", "r148", "r149", "r150", "r153", "r154", "r155" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.", "label": "Segment Reporting Disclosure [Text Block]" } } }, "localname": "SegmentReportingDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-note-10-segment-and-enterprisewide-disclosures" ], "xbrltype": "textBlockItemType" }, "us-gaap_SellingAndMarketingExpense": { "auth_ref": [], "calculation": { "http://www.lemaitre.com/20220630/role/statement-consolidated-statements-of-operations-unaudited": { "order": 0.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services.", "label": "Sales and marketing" } } }, "localname": "SellingAndMarketingExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-consolidated-statements-of-operations-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingAndMarketingExpenseMember": { "auth_ref": [ "r62" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing selling and marketing expense.", "label": "Selling and Marketing Expense [Member]" } } }, "localname": "SellingAndMarketingExpenseMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-note-11-sharebased-compensation-schedule-of-stockbased-compensation-details" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r78" ], "calculation": { "http://www.lemaitre.com/20220630/role/statement-consolidated-statements-of-cash-flows-unaudited": { "order": 10.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" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-consolidated-statements-of-cash-flows-unaudited", "http://www.lemaitre.com/20220630/role/statement-note-11-sharebased-compensation-sharebased-compensation-expense-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r305" ], "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": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "terseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-note-11-sharebased-compensation-details-textual" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "auth_ref": [ "r298" ], "lang": { "en-us": { "role": { "documentation": "Gross number of share options (or share units) granted during the period.", "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "terseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-note-11-sharebased-compensation-details-textual" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r291", "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r315", "r316" ], "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.lemaitre.com/20220630/role/statement-note-11-sharebased-compensation", "http://www.lemaitre.com/20220630/role/statement-note-11-sharebased-compensation-details-textual", "http://www.lemaitre.com/20220630/role/statement-note-11-sharebased-compensation-sharebased-compensation-expense-details" ], "xbrltype": "domainItemType" }, "us-gaap_ShareRepurchaseProgramAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by share repurchase program.", "label": "Share Repurchase Program [Axis]" } } }, "localname": "ShareRepurchaseProgramAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-note-13-stockholders-equity", "http://www.lemaitre.com/20220630/role/statement-note-13-stockholders-equity-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_ShareRepurchaseProgramDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the share repurchase program.", "label": "Share Repurchase Program [Domain]" } } }, "localname": "ShareRepurchaseProgramDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-note-13-stockholders-equity", "http://www.lemaitre.com/20220630/role/statement-note-13-stockholders-equity-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_SharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares issued which are neither cancelled nor held in the treasury.", "label": "us-gaap_SharesOutstanding", "periodEndLabel": "Balance (in shares)", "periodStartLabel": "Balance (in shares)" } } }, "localname": "SharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-consolidated-statements-of-stockholders-equity-unaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_ShortTermLeaseCost": { "auth_ref": [ "r432", "r439" ], "calculation": { "http://www.lemaitre.com/20220630/role/statement-note-8-leases-additional-lease-information-details": { "order": 0.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less.", "label": "Short-term lease cost" } } }, "localname": "ShortTermLeaseCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-note-8-leases-additional-lease-information-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r88", "r98" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.", "label": "Significant Accounting Policies [Text Block]" } } }, "localname": "SignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-note-1-organization-and-basis-for-presentation" ], "xbrltype": "textBlockItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r0", "r41", "r52", "r53", "r54", "r99", "r100", "r101", "r103", "r109", "r111", "r125", "r162", "r259", "r260", "r322", "r323", "r324", "r344", "r345", "r392", "r411", "r412", "r413", "r414", "r415", "r417", "r441", "r493", "r494", "r495" ], "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.lemaitre.com/20220630/role/statement-consolidated-statements-of-stockholders-equity-unaudited", "http://www.lemaitre.com/20220630/role/statement-note-13-stockholders-equity", "http://www.lemaitre.com/20220630/role/statement-note-13-stockholders-equity-details-textual", "http://www.lemaitre.com/20220630/role/statement-note-16-accumulated-other-comprehensive-loss-schedule-of-accumulated-other-comprehensive-income-loss-details" ], "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.lemaitre.com/20220630/role/statement-consolidated-balance-sheets-current-period-unaudited", "http://www.lemaitre.com/20220630/role/statement-consolidated-balance-sheets-current-period-unaudited-parentheticals", "http://www.lemaitre.com/20220630/role/statement-consolidated-statements-of-cash-flows-unaudited", "http://www.lemaitre.com/20220630/role/statement-consolidated-statements-of-comprehensive-income-unaudited", "http://www.lemaitre.com/20220630/role/statement-consolidated-statements-of-operations-unaudited", "http://www.lemaitre.com/20220630/role/statement-consolidated-statements-of-stockholders-equity-unaudited", "http://www.lemaitre.com/20220630/role/statement-note-1-organization-and-basis-for-presentation", "http://www.lemaitre.com/20220630/role/statement-note-1-organization-and-basis-for-presentation-details-textual", "http://www.lemaitre.com/20220630/role/statement-note-1-organization-and-basis-for-presentation-disaggregation-of-revenue-by-major-geographic-area-details", "http://www.lemaitre.com/20220630/role/statement-note-1-organization-and-basis-for-presentation-tables", "http://www.lemaitre.com/20220630/role/statement-note-10-segment-and-enterprisewide-disclosures", "http://www.lemaitre.com/20220630/role/statement-note-10-segment-and-enterprisewide-disclosures-details-textual", "http://www.lemaitre.com/20220630/role/statement-note-10-segment-and-enterprisewide-disclosures-net-sales-to-unaffiliated-customers-by-geography-details", "http://www.lemaitre.com/20220630/role/statement-note-10-segment-and-enterprisewide-disclosures-tables", "http://www.lemaitre.com/20220630/role/statement-note-11-sharebased-compensation", "http://www.lemaitre.com/20220630/role/statement-note-11-sharebased-compensation-details-textual", "http://www.lemaitre.com/20220630/role/statement-note-11-sharebased-compensation-schedule-of-stockbased-compensation-details", "http://www.lemaitre.com/20220630/role/statement-note-11-sharebased-compensation-sharebased-compensation-expense-details", "http://www.lemaitre.com/20220630/role/statement-note-11-sharebased-compensation-tables", "http://www.lemaitre.com/20220630/role/statement-note-12-net-income-per-share", "http://www.lemaitre.com/20220630/role/statement-note-12-net-income-per-share-computation-of-basic-and-diluted-net-income-per-share-details", "http://www.lemaitre.com/20220630/role/statement-note-12-net-income-per-share-tables", "http://www.lemaitre.com/20220630/role/statement-note-13-stockholders-equity", "http://www.lemaitre.com/20220630/role/statement-note-13-stockholders-equity-details-textual", "http://www.lemaitre.com/20220630/role/statement-note-13-stockholders-equity-dividend-activity-details", "http://www.lemaitre.com/20220630/role/statement-note-13-stockholders-equity-tables", "http://www.lemaitre.com/20220630/role/statement-note-14-supplemental-cash-flow-information", "http://www.lemaitre.com/20220630/role/statement-note-14-supplemental-cash-flow-information-schedule-of-supplemental-cash-flow-information-details", "http://www.lemaitre.com/20220630/role/statement-note-14-supplemental-cash-flow-information-tables", "http://www.lemaitre.com/20220630/role/statement-note-15-fair-value-measurements", "http://www.lemaitre.com/20220630/role/statement-note-15-fair-value-measurements-details-textual", "http://www.lemaitre.com/20220630/role/statement-note-15-fair-value-measurements-rollforward-of-the-fair-value-as-determined-by-level-3-details", "http://www.lemaitre.com/20220630/role/statement-note-15-fair-value-measurements-tables", "http://www.lemaitre.com/20220630/role/statement-note-16-accumulated-other-comprehensive-loss", "http://www.lemaitre.com/20220630/role/statement-note-16-accumulated-other-comprehensive-loss-schedule-of-accumulated-other-comprehensive-income-loss-details", "http://www.lemaitre.com/20220630/role/statement-note-16-accumulated-other-comprehensive-loss-tables", "http://www.lemaitre.com/20220630/role/statement-note-2-income-tax-expense", "http://www.lemaitre.com/20220630/role/statement-note-2-income-tax-expense-details-textual", "http://www.lemaitre.com/20220630/role/statement-note-2-income-tax-expense-reconciliation-of-beginning-and-ending-amount-of-unrecognized-tax-benefits-details", "http://www.lemaitre.com/20220630/role/statement-note-2-income-tax-expense-tables", "http://www.lemaitre.com/20220630/role/statement-note-3-inventories-and-other-deferred-costs", "http://www.lemaitre.com/20220630/role/statement-note-3-inventories-and-other-deferred-costs-details-textual", "http://www.lemaitre.com/20220630/role/statement-note-3-inventories-and-other-deferred-costs-summary-of-inventories-and-other-deferred-costs-details", "http://www.lemaitre.com/20220630/role/statement-note-3-inventories-and-other-deferred-costs-tables", "http://www.lemaitre.com/20220630/role/statement-note-4-acquisitions", "http://www.lemaitre.com/20220630/role/statement-note-4-acquisitions-acquired-intangible-assets-and-related-estimated-useful-lives-details", "http://www.lemaitre.com/20220630/role/statement-note-4-acquisitions-assets-acquired-and-liabilities-assumed-details", "http://www.lemaitre.com/20220630/role/statement-note-4-acquisitions-details-textual", "http://www.lemaitre.com/20220630/role/statement-note-4-acquisitions-tables", "http://www.lemaitre.com/20220630/role/statement-note-5-divestitures", "http://www.lemaitre.com/20220630/role/statement-note-5-divestitures-details-textual", "http://www.lemaitre.com/20220630/role/statement-note-6-goodwill-and-other-intangible-assets", "http://www.lemaitre.com/20220630/role/statement-note-6-goodwill-and-other-intangible-assets-amortization-expense-included-in-general-and-administrative-expense-details", "http://www.lemaitre.com/20220630/role/statement-note-6-goodwill-and-other-intangible-assets-components-of-identifiable-intangible-assets-details", "http://www.lemaitre.com/20220630/role/statement-note-6-goodwill-and-other-intangible-assets-details-textual", "http://www.lemaitre.com/20220630/role/statement-note-6-goodwill-and-other-intangible-assets-estimated-amortization-expense-for-each-of-five-succeeding-fiscal-years-details", "http://www.lemaitre.com/20220630/role/statement-note-6-goodwill-and-other-intangible-assets-tables", "http://www.lemaitre.com/20220630/role/statement-note-7-revolving-line-of-credit-and-longterm-debt", "http://www.lemaitre.com/20220630/role/statement-note-7-revolving-line-of-credit-and-longterm-debt-details-textual", "http://www.lemaitre.com/20220630/role/statement-note-8-leases", "http://www.lemaitre.com/20220630/role/statement-note-8-leases-additional-lease-information-details", "http://www.lemaitre.com/20220630/role/statement-note-8-leases-details-textual", "http://www.lemaitre.com/20220630/role/statement-note-8-leases-minimum-rental-commitments-details", "http://www.lemaitre.com/20220630/role/statement-note-8-leases-tables", "http://www.lemaitre.com/20220630/role/statement-note-9-accrued-expenses-and-other-longterm-liabilities", "http://www.lemaitre.com/20220630/role/statement-note-9-accrued-expenses-and-other-longterm-liabilities-accrued-expenses-details", "http://www.lemaitre.com/20220630/role/statement-note-9-accrued-expenses-and-other-longterm-liabilities-other-longterm-liabilities-details", "http://www.lemaitre.com/20220630/role/statement-note-9-accrued-expenses-and-other-longterm-liabilities-tables", "http://www.lemaitre.com/20220630/role/statement-significant-accounting-policies-policies" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Comprehensive Income [Abstract]" } } }, "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r99", "r100", "r101", "r125", "r457" ], "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.lemaitre.com/20220630/role/statement-consolidated-balance-sheets-current-period-unaudited", "http://www.lemaitre.com/20220630/role/statement-consolidated-balance-sheets-current-period-unaudited-parentheticals", "http://www.lemaitre.com/20220630/role/statement-consolidated-statements-of-cash-flows-unaudited", "http://www.lemaitre.com/20220630/role/statement-consolidated-statements-of-comprehensive-income-unaudited", "http://www.lemaitre.com/20220630/role/statement-consolidated-statements-of-operations-unaudited", "http://www.lemaitre.com/20220630/role/statement-consolidated-statements-of-stockholders-equity-unaudited", "http://www.lemaitre.com/20220630/role/statement-note-1-organization-and-basis-for-presentation", "http://www.lemaitre.com/20220630/role/statement-note-1-organization-and-basis-for-presentation-details-textual", "http://www.lemaitre.com/20220630/role/statement-note-1-organization-and-basis-for-presentation-disaggregation-of-revenue-by-major-geographic-area-details", "http://www.lemaitre.com/20220630/role/statement-note-1-organization-and-basis-for-presentation-tables", "http://www.lemaitre.com/20220630/role/statement-note-10-segment-and-enterprisewide-disclosures", "http://www.lemaitre.com/20220630/role/statement-note-10-segment-and-enterprisewide-disclosures-details-textual", "http://www.lemaitre.com/20220630/role/statement-note-10-segment-and-enterprisewide-disclosures-net-sales-to-unaffiliated-customers-by-geography-details", "http://www.lemaitre.com/20220630/role/statement-note-10-segment-and-enterprisewide-disclosures-tables", "http://www.lemaitre.com/20220630/role/statement-note-11-sharebased-compensation", "http://www.lemaitre.com/20220630/role/statement-note-11-sharebased-compensation-details-textual", "http://www.lemaitre.com/20220630/role/statement-note-11-sharebased-compensation-schedule-of-stockbased-compensation-details", "http://www.lemaitre.com/20220630/role/statement-note-11-sharebased-compensation-sharebased-compensation-expense-details", "http://www.lemaitre.com/20220630/role/statement-note-11-sharebased-compensation-tables", "http://www.lemaitre.com/20220630/role/statement-note-12-net-income-per-share", "http://www.lemaitre.com/20220630/role/statement-note-12-net-income-per-share-computation-of-basic-and-diluted-net-income-per-share-details", "http://www.lemaitre.com/20220630/role/statement-note-12-net-income-per-share-tables", "http://www.lemaitre.com/20220630/role/statement-note-13-stockholders-equity", "http://www.lemaitre.com/20220630/role/statement-note-13-stockholders-equity-details-textual", "http://www.lemaitre.com/20220630/role/statement-note-13-stockholders-equity-dividend-activity-details", "http://www.lemaitre.com/20220630/role/statement-note-13-stockholders-equity-tables", "http://www.lemaitre.com/20220630/role/statement-note-14-supplemental-cash-flow-information", "http://www.lemaitre.com/20220630/role/statement-note-14-supplemental-cash-flow-information-schedule-of-supplemental-cash-flow-information-details", "http://www.lemaitre.com/20220630/role/statement-note-14-supplemental-cash-flow-information-tables", "http://www.lemaitre.com/20220630/role/statement-note-15-fair-value-measurements", "http://www.lemaitre.com/20220630/role/statement-note-15-fair-value-measurements-details-textual", "http://www.lemaitre.com/20220630/role/statement-note-15-fair-value-measurements-rollforward-of-the-fair-value-as-determined-by-level-3-details", "http://www.lemaitre.com/20220630/role/statement-note-15-fair-value-measurements-tables", "http://www.lemaitre.com/20220630/role/statement-note-16-accumulated-other-comprehensive-loss", "http://www.lemaitre.com/20220630/role/statement-note-16-accumulated-other-comprehensive-loss-schedule-of-accumulated-other-comprehensive-income-loss-details", "http://www.lemaitre.com/20220630/role/statement-note-16-accumulated-other-comprehensive-loss-tables", "http://www.lemaitre.com/20220630/role/statement-note-2-income-tax-expense", "http://www.lemaitre.com/20220630/role/statement-note-2-income-tax-expense-details-textual", "http://www.lemaitre.com/20220630/role/statement-note-2-income-tax-expense-reconciliation-of-beginning-and-ending-amount-of-unrecognized-tax-benefits-details", "http://www.lemaitre.com/20220630/role/statement-note-2-income-tax-expense-tables", "http://www.lemaitre.com/20220630/role/statement-note-3-inventories-and-other-deferred-costs", "http://www.lemaitre.com/20220630/role/statement-note-3-inventories-and-other-deferred-costs-details-textual", "http://www.lemaitre.com/20220630/role/statement-note-3-inventories-and-other-deferred-costs-summary-of-inventories-and-other-deferred-costs-details", "http://www.lemaitre.com/20220630/role/statement-note-3-inventories-and-other-deferred-costs-tables", "http://www.lemaitre.com/20220630/role/statement-note-4-acquisitions", "http://www.lemaitre.com/20220630/role/statement-note-4-acquisitions-acquired-intangible-assets-and-related-estimated-useful-lives-details", "http://www.lemaitre.com/20220630/role/statement-note-4-acquisitions-assets-acquired-and-liabilities-assumed-details", "http://www.lemaitre.com/20220630/role/statement-note-4-acquisitions-details-textual", "http://www.lemaitre.com/20220630/role/statement-note-4-acquisitions-tables", "http://www.lemaitre.com/20220630/role/statement-note-5-divestitures", "http://www.lemaitre.com/20220630/role/statement-note-5-divestitures-details-textual", "http://www.lemaitre.com/20220630/role/statement-note-6-goodwill-and-other-intangible-assets", "http://www.lemaitre.com/20220630/role/statement-note-6-goodwill-and-other-intangible-assets-amortization-expense-included-in-general-and-administrative-expense-details", "http://www.lemaitre.com/20220630/role/statement-note-6-goodwill-and-other-intangible-assets-components-of-identifiable-intangible-assets-details", "http://www.lemaitre.com/20220630/role/statement-note-6-goodwill-and-other-intangible-assets-details-textual", "http://www.lemaitre.com/20220630/role/statement-note-6-goodwill-and-other-intangible-assets-estimated-amortization-expense-for-each-of-five-succeeding-fiscal-years-details", "http://www.lemaitre.com/20220630/role/statement-note-6-goodwill-and-other-intangible-assets-tables", "http://www.lemaitre.com/20220630/role/statement-note-7-revolving-line-of-credit-and-longterm-debt", "http://www.lemaitre.com/20220630/role/statement-note-7-revolving-line-of-credit-and-longterm-debt-details-textual", "http://www.lemaitre.com/20220630/role/statement-note-8-leases", "http://www.lemaitre.com/20220630/role/statement-note-8-leases-additional-lease-information-details", "http://www.lemaitre.com/20220630/role/statement-note-8-leases-details-textual", "http://www.lemaitre.com/20220630/role/statement-note-8-leases-minimum-rental-commitments-details", "http://www.lemaitre.com/20220630/role/statement-note-8-leases-tables", "http://www.lemaitre.com/20220630/role/statement-note-9-accrued-expenses-and-other-longterm-liabilities", "http://www.lemaitre.com/20220630/role/statement-note-9-accrued-expenses-and-other-longterm-liabilities-accrued-expenses-details", "http://www.lemaitre.com/20220630/role/statement-note-9-accrued-expenses-and-other-longterm-liabilities-other-longterm-liabilities-details", "http://www.lemaitre.com/20220630/role/statement-note-9-accrued-expenses-and-other-longterm-liabilities-tables", "http://www.lemaitre.com/20220630/role/statement-significant-accounting-policies-policies" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures": { "auth_ref": [ "r15", "r16", "r259", "r260" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued during the period related to Restricted Stock Awards, net of any shares forfeited.", "label": "Vested restricted stock units (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-consolidated-statements-of-stockholders-equity-unaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": { "auth_ref": [ "r15", "r16", "r259", "r260" ], "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": "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation", "terseLabel": "Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture, Total (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-note-11-sharebased-compensation-details-textual" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r15", "r16", "r259", "r260", "r299" ], "lang": { "en-us": { "role": { "documentation": "Number of share options (or share units) exercised during the current period.", "label": "Issuance of common stock for stock options exercised (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-consolidated-statements-of-stockholders-equity-unaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures": { "auth_ref": [ "r259", "r260" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock related to Restricted Stock Awards issued during the period, net of the stock value of such awards forfeited.", "label": "Vested restricted stock units" } } }, "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-consolidated-statements-of-stockholders-equity-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r41", "r259", "r260" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock issued as a result of the exercise of stock options.", "label": "Issuance of common stock for stock options exercised" } } }, "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-consolidated-statements-of-stockholders-equity-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchaseProgramAuthorizedAmount1": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of stock repurchase plan authorized.", "label": "us-gaap_StockRepurchaseProgramAuthorizedAmount1", "terseLabel": "Stock Repurchase Program, Authorized Amount" } } }, "localname": "StockRepurchaseProgramAuthorizedAmount1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-note-13-stockholders-equity-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r16", "r20", "r21", "r94", "r159", "r161", "r405", "r444" ], "calculation": { "http://www.lemaitre.com/20220630/role/statement-consolidated-balance-sheets-current-period-unaudited": { "order": 0.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": "us-gaap_StockholdersEquity", "periodEndLabel": "Balance", "periodStartLabel": "Balance", "totalLabel": "Total stockholders\u2019 equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-consolidated-balance-sheets-current-period-unaudited", "http://www.lemaitre.com/20220630/role/statement-consolidated-statements-of-stockholders-equity-unaudited", "http://www.lemaitre.com/20220630/role/statement-note-16-accumulated-other-comprehensive-loss-schedule-of-accumulated-other-comprehensive-income-loss-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders\u2019 equity:" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r92", "r246", "r248", "r249", "r250", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r260", "r263", "r391" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.", "label": "Stockholders' Equity Note Disclosure [Text Block]" } } }, "localname": "StockholdersEquityNoteDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-note-13-stockholders-equity" ], "xbrltype": "textBlockItemType" }, "us-gaap_SubsequentEventMember": { "auth_ref": [ "r418", "r445" ], "lang": { "en-us": { "role": { "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event [Member]" } } }, "localname": "SubsequentEventMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-note-13-stockholders-equity", "http://www.lemaitre.com/20220630/role/statement-note-13-stockholders-equity-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r418", "r445" ], "lang": { "en-us": { "role": { "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Axis]" } } }, "localname": "SubsequentEventTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-note-13-stockholders-equity", "http://www.lemaitre.com/20220630/role/statement-note-13-stockholders-equity-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r418", "r445" ], "lang": { "en-us": { "role": { "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Domain]" } } }, "localname": "SubsequentEventTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-note-13-stockholders-equity", "http://www.lemaitre.com/20220630/role/statement-note-13-stockholders-equity-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_TableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "us-gaap_TableTextBlock", "terseLabel": "Notes Tables" } } }, "localname": "TableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-note-1-organization-and-basis-for-presentation-tables", "http://www.lemaitre.com/20220630/role/statement-note-10-segment-and-enterprisewide-disclosures-tables", "http://www.lemaitre.com/20220630/role/statement-note-11-sharebased-compensation-tables", "http://www.lemaitre.com/20220630/role/statement-note-12-net-income-per-share-tables", "http://www.lemaitre.com/20220630/role/statement-note-13-stockholders-equity-tables", "http://www.lemaitre.com/20220630/role/statement-note-14-supplemental-cash-flow-information-tables", "http://www.lemaitre.com/20220630/role/statement-note-15-fair-value-measurements-tables", "http://www.lemaitre.com/20220630/role/statement-note-16-accumulated-other-comprehensive-loss-tables", "http://www.lemaitre.com/20220630/role/statement-note-2-income-tax-expense-tables", "http://www.lemaitre.com/20220630/role/statement-note-3-inventories-and-other-deferred-costs-tables", "http://www.lemaitre.com/20220630/role/statement-note-4-acquisitions-tables", "http://www.lemaitre.com/20220630/role/statement-note-6-goodwill-and-other-intangible-assets-tables", "http://www.lemaitre.com/20220630/role/statement-note-8-leases-tables", "http://www.lemaitre.com/20220630/role/statement-note-9-accrued-expenses-and-other-longterm-liabilities-tables" ], "xbrltype": "stringItemType" }, "us-gaap_TaxesPayableCurrent": { "auth_ref": [ "r33" ], "calculation": { "http://www.lemaitre.com/20220630/role/statement-note-9-accrued-expenses-and-other-longterm-liabilities-accrued-expenses-details": { "order": 2.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 and payable for statutory income, sales, use, payroll, excise, real, property and other taxes. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Income and other taxes" } } }, "localname": "TaxesPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-note-9-accrued-expenses-and-other-longterm-liabilities-accrued-expenses-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_TradeNamesMember": { "auth_ref": [ "r360" ], "lang": { "en-us": { "role": { "documentation": "Rights acquired through registration of a business name to gain or protect exclusive use thereof.", "label": "Trade Names [Member]" } } }, "localname": "TradeNamesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-note-4-acquisitions-acquired-intangible-assets-and-related-estimated-useful-lives-details" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockMember": { "auth_ref": [ "r40", "r261" ], "lang": { "en-us": { "role": { "documentation": "Shares of an entity that have been repurchased by the entity. This stock has no voting rights and receives no dividends. Note that treasury stock may be recorded at its total cost or separately as par (or stated) value and additional paid in capital. Classified within stockholders' equity if nonredeemable or redeemable solely at the option of the issuer. Classified within temporary equity if redemption is outside the control of the issuer.", "label": "Treasury Stock [Member]" } } }, "localname": "TreasuryStockMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-consolidated-statements-of-stockholders-equity-unaudited" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockShares": { "auth_ref": [ "r40", "r261" ], "lang": { "en-us": { "role": { "documentation": "Number of common and preferred shares that were previously issued and that were repurchased by the issuing entity and held in treasury on the financial statement date. This stock has no voting rights and receives no dividends.", "label": "Treasury stock, at cost (in shares)" } } }, "localname": "TreasuryStockShares", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-consolidated-balance-sheets-current-period-unaudited-parentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockSharesAcquired": { "auth_ref": [ "r16", "r259", "r260" ], "lang": { "en-us": { "role": { "documentation": "Number of shares that have been repurchased during the period and are being held in treasury.", "label": "Repurchase of common stock for net settlement of equity awards (in shares)", "terseLabel": "Treasury Stock, Shares, Acquired (in shares)" } } }, "localname": "TreasuryStockSharesAcquired", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-consolidated-statements-of-stockholders-equity-unaudited", "http://www.lemaitre.com/20220630/role/statement-note-13-stockholders-equity-details-textual" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockValue": { "auth_ref": [ "r40", "r261", "r262" ], "calculation": { "http://www.lemaitre.com/20220630/role/statement-consolidated-balance-sheets-current-period-unaudited": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury.", "label": "us-gaap_TreasuryStockValue", "negatedLabel": "Treasury stock, at cost; 1,558,019 shares at June 30, 2022 and 1,554,905 shares at December 31, 2021" } } }, "localname": "TreasuryStockValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_TreasuryStockValueAcquiredCostMethod": { "auth_ref": [ "r259", "r260", "r261" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method.", "label": "us-gaap_TreasuryStockValueAcquiredCostMethod", "negatedTerseLabel": "Repurchase of common stock for net settlement of equity awards" } } }, "localname": "TreasuryStockValueAcquiredCostMethod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-consolidated-statements-of-stockholders-equity-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefits": { "auth_ref": [ "r329", "r335" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of unrecognized tax benefits.", "label": "us-gaap_UnrecognizedTaxBenefits", "periodEndLabel": "Unrecognized tax benefits", "periodStartLabel": "Unrecognized tax benefits", "terseLabel": "Unrecognized Tax Benefits, Ending Balance" } } }, "localname": "UnrecognizedTaxBenefits", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-note-2-income-tax-expense-details-textual", "http://www.lemaitre.com/20220630/role/statement-note-2-income-tax-expense-reconciliation-of-beginning-and-ending-amount-of-unrecognized-tax-benefits-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions": { "auth_ref": [ "r336" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.", "label": "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions", "negatedLabel": "Additions/adjustments for tax positions of prior years" } } }, "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-note-2-income-tax-expense-reconciliation-of-beginning-and-ending-amount-of-unrecognized-tax-benefits-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities": { "auth_ref": [ "r338" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in unrecognized tax benefits resulting from settlements with taxing authorities.", "label": "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities", "negatedLabel": "Reductions for settlements with taxing authorities" } } }, "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-note-2-income-tax-expense-reconciliation-of-beginning-and-ending-amount-of-unrecognized-tax-benefits-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": { "auth_ref": [ "r337" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return.", "label": "Additions/adjustments for tax positions of current year" } } }, "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-note-2-income-tax-expense-reconciliation-of-beginning-and-ending-amount-of-unrecognized-tax-benefits-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations": { "auth_ref": [ "r339" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in unrecognized tax benefits resulting from lapses of applicable statutes of limitations.", "label": "us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations", "negatedLabel": "Reductions for lapses of the applicable statutes of limitations" } } }, "localname": "UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-note-2-income-tax-expense-reconciliation-of-beginning-and-ending-amount-of-unrecognized-tax-benefits-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_VariableRateAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of variable rate.", "label": "Variable Rate [Axis]" } } }, "localname": "VariableRateAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-note-7-revolving-line-of-credit-and-longterm-debt", "http://www.lemaitre.com/20220630/role/statement-note-7-revolving-line-of-credit-and-longterm-debt-details-textual" ], "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.lemaitre.com/20220630/role/statement-note-7-revolving-line-of-credit-and-longterm-debt", "http://www.lemaitre.com/20220630/role/statement-note-7-revolving-line-of-credit-and-longterm-debt-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": { "auth_ref": [ "r118" ], "calculation": { "http://www.lemaitre.com/20220630/role/statement-note-12-net-income-per-share-computation-of-basic-and-diluted-net-income-per-share-details": { "order": 0.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "The sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation.", "label": "Common stock equivalents, if dilutive (in shares)" } } }, "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-note-12-net-income-per-share-computation-of-basic-and-diluted-net-income-per-share-details" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r113", "r118" ], "calculation": { "http://www.lemaitre.com/20220630/role/statement-note-12-net-income-per-share-computation-of-basic-and-diluted-net-income-per-share-details": { "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": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "terseLabel": "Diluted (in shares)", "totalLabel": "Shares used in computing diluted earnings per common share (in shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-consolidated-statements-of-operations-unaudited", "http://www.lemaitre.com/20220630/role/statement-note-12-net-income-per-share-computation-of-basic-and-diluted-net-income-per-share-details" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted-average shares outstanding:" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-consolidated-statements-of-operations-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r112", "r118" ], "calculation": { "http://www.lemaitre.com/20220630/role/statement-note-12-net-income-per-share-computation-of-basic-and-diluted-net-income-per-share-details": { "order": 1.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.", "label": "Weighted average shares outstanding (in shares)", "terseLabel": "Basic (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.lemaitre.com/20220630/role/statement-consolidated-statements-of-operations-unaudited", "http://www.lemaitre.com/20220630/role/statement-note-12-net-income-per-share-computation-of-basic-and-diluted-net-income-per-share-details" ], "xbrltype": "sharesItemType" } }, "unitCount": 8 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(18))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793" }, "r101": { "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" }, "r102": { "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" }, "r103": { "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" }, "r104": { "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" }, "r105": { "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" }, "r106": { "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" }, "r107": { "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" }, "r108": { "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" }, "r109": { "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" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r110": { "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" }, "r111": { "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" }, "r112": { "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" }, "r113": { "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" }, "r114": { "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" }, "r115": { "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" }, "r116": { "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" }, "r117": { "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" }, "r118": { "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" }, "r119": { "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" }, "r12": { "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" }, "r120": { "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" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537" }, "r122": { "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" }, "r123": { "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" }, "r124": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "https://asc.fasb.org/topic&trid=2144383" }, "r125": { "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" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8657-108599" }, "r127": { "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" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8721-108599" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8721-108599" }, "r13": { "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" }, "r130": { "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" }, "r131": { "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" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r134": { "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" }, "r135": { "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" }, "r136": { "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" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8844-108599" }, "r138": { "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" }, "r139": { "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" }, "r14": { "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" }, "r140": { "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" }, "r141": { "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" }, "r142": { "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" }, "r143": { "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" }, "r144": { "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" }, "r145": { "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" }, "r146": { "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" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r148": { "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" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "34", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8981-108599" }, "r15": { "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" }, "r150": { "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" }, "r151": { "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" }, "r152": { "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" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599" }, "r154": { "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" }, "r155": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "https://asc.fasb.org/topic&trid=2134510" }, "r156": { "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" }, "r157": { "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" }, "r158": { "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" }, "r159": { "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" }, "r16": { "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" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=124260329&loc=d3e26626-111562" }, "r161": { "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" }, "r162": { "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" }, "r163": { "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" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r165": { "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" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "https://asc.fasb.org/extlink&oid=116847112&loc=d3e4542-108314" }, "r167": { "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" }, "r168": { "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" }, "r169": { "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" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r170": { "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" }, "r171": { "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" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r176": { "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" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r18": { "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" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r182": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "https://asc.fasb.org/topic&trid=2144416" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "15", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=126982154&loc=d3e400-110220" }, "r184": { "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" }, "r185": { "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" }, "r186": { "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" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=109237686&loc=d3e17752-110868" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r19": { "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" }, "r190": { "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" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.3)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140864-122747" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(b)(1))", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(e))", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r195": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "420", "URI": "https://asc.fasb.org/topic&trid=2175745" }, "r196": { "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" }, "r197": { "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" }, "r198": { "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" }, "r199": { "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" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r20": { "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" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123465755&loc=SL6230698-112601" }, "r201": { "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" }, "r202": { "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" }, "r203": { "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" }, "r204": { "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" }, "r205": { "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" }, "r206": { "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" }, "r207": { "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" }, "r208": { "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" }, "r209": { "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" }, "r21": { "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" }, "r210": { "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" }, "r211": { "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" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r215": { "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" }, "r216": { "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" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r218": { "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" }, "r219": { "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" }, "r22": { "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" }, "r220": { "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" }, "r221": { "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" }, "r222": { "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" }, "r223": { "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" }, "r224": { "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" }, "r225": { "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" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r227": { "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" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r229": { "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" }, "r23": { "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" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r236": { "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" }, "r237": { "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" }, "r238": { "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" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6036836-161870" }, "r24": { "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" }, "r240": { "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" }, "r241": { "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" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "69E", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "69F", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612" }, "r244": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "https://asc.fasb.org/topic&trid=2208564" }, "r245": { "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" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644" }, "r247": { "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" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644" }, "r25": { "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" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496180-112644" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644" }, "r259": { "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" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r260": { "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" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=6405813&loc=d3e23239-112655" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=6405834&loc=d3e23315-112656" }, "r263": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "https://asc.fasb.org/topic&trid=2208762" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130561-203045" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130563-203045" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130563-203045" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130564-203045" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045" }, "r27": { "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" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045" }, "r272": { "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" }, "r273": { "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" }, "r274": { "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" }, "r275": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "https://asc.fasb.org/topic&trid=49130388" }, "r276": { "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" }, "r277": { "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" }, "r278": { "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" }, "r279": { "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" }, "r28": { "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" }, "r280": { "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" }, "r281": { "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" }, "r282": { "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" }, "r283": { "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" }, "r284": { "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" }, "r285": { "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" }, "r286": { "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" }, "r287": { "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" }, "r288": { "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" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4534-113899" }, "r29": { "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" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r291": { "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" }, "r292": { "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" }, "r293": { "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" }, "r294": { "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" }, "r295": { "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" }, "r296": { "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" }, "r297": { "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" }, "r298": { "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" }, "r299": { "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" }, "r3": { "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" }, "r30": { "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" }, "r300": { "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" }, "r301": { "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" }, "r302": { "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" }, "r303": { "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" }, "r304": { "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" }, "r305": { "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" }, "r306": { "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" }, "r307": { "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" }, "r308": { "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" }, "r309": { "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" }, "r31": { "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" }, "r310": { "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" }, "r311": { "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" }, "r312": { "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" }, "r313": { "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" }, "r314": { "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" }, "r315": { "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" }, "r316": { "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" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r32": { "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" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(l)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r322": { "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" }, "r323": { "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" }, "r324": { "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" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126964447&loc=d3e11149-113907" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126964447&loc=d3e11178-113907" }, "r327": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "https://asc.fasb.org/topic&trid=2228938" }, "r328": { "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" }, "r329": { "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" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19,20)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r330": { "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" }, "r331": { "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" }, "r332": { "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" }, "r333": { "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" }, "r334": { "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" }, "r335": { "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" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(4)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319" }, "r34": { "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" }, "r340": { "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" }, "r341": { "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" }, "r342": { "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" }, "r343": { "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" }, "r344": { "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" }, "r345": { "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" }, "r346": { "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" }, "r347": { "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" }, "r348": { "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" }, "r349": { "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" }, "r35": { "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" }, "r350": { "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" }, "r351": { "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" }, "r352": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "https://asc.fasb.org/topic&trid=2144680" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "37", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123455525&loc=d3e2207-128464" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4845-128472" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4845-128472" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4946-128472" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4946-128472" }, "r36": { "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" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5263-128473" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5263-128473" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5333-128473" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "44", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5558-128473" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "25", "SubTopic": "30", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=6911189&loc=d3e6408-128476" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126966197&loc=d3e6578-128477" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126966197&loc=d3e6613-128477" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126966325&loc=d3e6819-128478" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(1)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)(1)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)(3)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e7008-128479" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "50", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=127000608&loc=d3e9135-128495" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "30", "SubTopic": "50", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126928898&loc=d3e9212-128498" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "30", "SubTopic": "50", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126928898&loc=d3e9215-128498" }, "r376": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "https://asc.fasb.org/topic&trid=2303972" }, "r377": { "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" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569643-111683" }, "r379": { "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" }, "r38": { "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" }, "r380": { "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" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=d3e5614-111684" }, "r382": { "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" }, "r383": { "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" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4582445-111684" }, "r385": { "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" }, "r386": { "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" }, "r387": { "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" }, "r388": { "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" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "182", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=127000641&loc=SL5629052-113961" }, "r39": { "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" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=124256753&loc=SL5864739-113975" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126731327&loc=SL126733271-114008" }, "r392": { "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" }, "r393": { "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" }, "r394": { "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" }, "r395": { "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" }, "r396": { "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" }, "r397": { "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" }, "r398": { "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" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258" }, "r4": { "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" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29,30)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258" }, "r402": { "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" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19279-110258" }, "r404": { "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" }, "r405": { "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" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=126980362&loc=d3e28228-110885" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "20", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=123602790&loc=d3e30226-110892" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=125521441&loc=d3e30690-110894" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=124440516&loc=d3e30840-110895" }, "r41": { "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" }, "r410": { "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" }, "r411": { "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" }, "r412": { "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" }, "r413": { "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" }, "r414": { "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" }, "r415": { "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" }, "r416": { "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" }, "r417": { "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" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32618-110901" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399" }, "r421": { "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" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=68176171&loc=SL68176184-208336" }, "r425": { "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" }, "r426": { "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" }, "r427": { "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" }, "r428": { "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" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918673-209980" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e637-108580" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918673-209980" }, "r431": { "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" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980" }, "r433": { "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" }, "r434": { "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" }, "r435": { "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" }, "r436": { "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" }, "r437": { "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" }, "r438": { "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" }, "r439": { "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" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e681-108580" }, "r440": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/subtopic&trid=77888251" }, "r441": { "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" }, "r442": { "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" }, "r443": { "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" }, "r444": { "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" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "https://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662" }, "r446": { "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" }, "r447": { "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" }, "r448": { "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" }, "r449": { "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" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669686-108580" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r451": { "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" }, "r452": { "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" }, "r453": { "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" }, "r454": { "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" }, "r455": { "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" }, "r456": { "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" }, "r457": { "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" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "https://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "928", "URI": "https://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "https://asc.fasb.org/extlink&oid=126941158&loc=d3e41242-110953" }, "r461": { "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" }, "r462": { "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" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r464": { "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" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r466": { "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" }, "r467": { "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" }, "r468": { "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" }, "r469": { "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" }, "r47": { "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" }, "r470": { "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" }, "r471": { "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" }, "r472": { "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" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.9)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r474": { "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" }, "r475": { "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" }, "r476": { "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" }, "r477": { "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" }, "r478": { "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" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(15))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r48": { "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" }, "r480": { "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" }, "r481": { "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" }, "r482": { "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" }, "r483": { "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" }, "r484": { "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" }, "r485": { "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" }, "r486": { "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" }, "r487": { "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" }, "r488": { "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" }, "r489": { "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" }, "r49": { "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" }, "r490": { "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" }, "r491": { "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" }, "r492": { "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" }, "r493": { "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" }, "r494": { "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" }, "r495": { "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" }, "r496": { "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" }, "r497": { "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" }, "r498": { "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" }, "r499": { "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" }, "r5": { "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" }, "r50": { "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" }, "r500": { "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" }, "r501": { "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" }, "r502": { "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" }, "r503": { "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" }, "r504": { "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" }, "r505": { "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" }, "r506": { "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" }, "r507": { "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" }, "r508": { "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" }, "r509": { "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" }, "r51": { "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" }, "r510": { "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" }, "r511": { "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" }, "r512": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r513": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r514": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r515": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a" }, "r516": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r517": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r52": { "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" }, "r53": { "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" }, "r54": { "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" }, "r55": { "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" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(210.5-03(11))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r57": { "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" }, "r58": { "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" }, "r59": { "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" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r60": { "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" }, "r61": { "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" }, "r62": { "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" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(5))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r64": { "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" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r66": { "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" }, "r67": { "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" }, "r68": { "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" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7(b))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r7": { "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" }, "r70": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "220", "URI": "https://asc.fasb.org/topic&trid=2134417" }, "r71": { "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" }, "r72": { "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" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585" }, "r74": { "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" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585" }, "r76": { "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" }, "r77": { "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" }, "r78": { "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" }, "r79": { "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" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(16))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r80": { "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" }, "r81": { "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" }, "r82": { "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" }, "r83": { "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" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4313-108586" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4332-108586" }, "r86": { "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" }, "r87": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "230", "URI": "https://asc.fasb.org/topic&trid=2134446" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18726-107790" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790" }, "r91": { "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" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(e)(1))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r93": { "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" }, "r94": { "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" }, "r95": { "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" }, "r96": { "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" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690" }, "r98": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "https://asc.fasb.org/topic&trid=2122369" }, "r99": { "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" } }, "version": "2.1" } ZIP 89 0001437749-22-019001-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001437749-22-019001-xbrl.zip M4$L#!!0 ( $XQ!54"%(6D8 < (LA - 97A?-# T-3(T+FAT;>5: M:W,;MQ7];/T*A!DGT@P?HAZI2E&:D6W9X31V%%5M^JT#[M[58KP+; L*>;7 M]UQ@^1!%V?+8;6HF,PZYP 7NZ^#3;TRA=T3G?_/MH_ M.CXXZF)VV(N#.\\P_TVG(]Z0)BL]I6(\$S=YK5.RKTQ)XLI8+PO1$2>]P][! M_L&!.!D<]@?')^+JK>ATSH2F27%I'_JQ5^ZQSTFI&M2SIK)496TK?2 M,UFJ8C;X_D:5Y,0[FHIK4TK]_6DETU3IV\&^TJ+;5_J4=ZWN;=6L%6MK3\52 MD0B:XL!$6B6U'PC-;A2GHI3V5NF!@,CBWPF+>[KS'5FH6TPF<(\LM _'YY?_ M^G'T8G0S[(W/O]-C5YUB[+#?[0L>&?:J\YU'3'SHWJ98S UL[&O,X^G67-\' M=*Q'X0D:5OQLW%SJO!>1X/W+R^N;T>O1RXN;T<_OOE:7-SC8_P&R(10*9P6B M_>CRJ(VS9.PMB5^[XB=Z*Y6WU 8@K%?93/A<^L%V1.!D+0#'1T%]ORM&(I<3 M$I8FBJ:@%)\K)WZII058BIFXI@JD(HP6K[%Y-+>_W_E%F&P1,?%/Z9*ZD+8M M1CKI?M"=KSYD!UWQ0CH$"B$I9^*]-M."TEO )D3.QGBE!A9HXP-]2A"=+! HFQ2EQ#36"Y"R1#37"6Y<#7_;[E^2LAHW(0=*)4K0/0@ M:C%5/H>#KD)M8.V\;P733 HW)U@6"M)*&+8;"8+N_0 MWVF4M L0]J'L](]W*9K2/T[C4WQ4W!KH"!A6(O@XK^ HYI4-^J@V MT2C*[BG*H(B=74<7)+C\;$F5_6ML*W;EGGA%#DT7@A3H]>-I;#/S)[)V3U_" M%#PF9*/1%$G=U!8;X(A.E L''U*DPS["J M+<--LBP#7Q<7.]#S#!0O"$BUW%V-3^ M<0N>PH9R(4W<,F4?;S;%>-Z,!>13C 3L.8UY@(;M2G<*FHB1?)@1OFXTE3G, M;$S[)Y #5PZ3)+7EN#X='*'H)!?;N#Y*I H0C::&K%H+Z(?:<+)EBH6.%@?[43PT'0F6(+%H'-JQ\CB4'5>7" "%)QIR'3C57W; M#OU*\WF!XI%9G)(V0D[A;"-IX650D]UVY%^E)Z:8$).PEK?-.RW;T &556%F MA-EI;B(!R'O80:Z_2'7J_@\3X$._.P9HR)ZU]EL@O:)H_I"Q>':53.;/GYZO MJ4I]CJ_[SQL[.@5E?B!K;^8#EM_LQ9%6^+/0LZ&W^,*?Z5SEA.D8-;5Y_>]- MU6Q]W/WA^8I?/EU?&=WKC(WWIAR$ZY[H5W?BV_WPW^FC.Q]U#YX'B[#=EXM[_Q>^WU_Y&2;\]X+X"M5J("[JVQK]Y7%;\%_$UV/W MV2[OX).+PA_: GR%.E(U$4DAG3MK_73Q]YO.U<6;R\Z+Z\N+O_'/ %9FK]Z\ MOKE>&\NSCC73AX-+O4!@G^M<*&#UC1XU\OG ][X4<8_P%02P,$ M% @ 3C$%54<5%915!P 72, T !E>%\T,#0U,C4N:'1MY5IM<]NX M$?X<_PI4-[FS9_1BR?;5E63-.(F3ZNZ2\[ENI]\Z$ F*F( #P EJ[^^SP+4 MBV4Y<29I,Z2G%LG_$6C\EGKO%&/:EZ(BT9F;,%]*Q5>)%X: MW6")T5YHS/9"B3(W6EQHTQ@=##O1Y.'$I OF_$*%Y=JWG/RWZ'>/2S\(MQDO MI%KT?[B5A7#LG9BS&U-P_<.@Y&DJ];1_+#5K=Z4>D-3RGJAZ[=;2P2XU,VXE MU[ZO:0=JX,6=;W$EI[J?P'QA!P6W4ZG[6,"6?^=8W!A]KR>N' P[Y>C@J^@? M3D97__SK^,7X=MB9+*V9C$ZZ[1ZCD0]9]M"K3[!M;#2W>]SZC9F,_2+>LY&?Z4&%FCC U=SL"G7"U9I;RL!BU$H"H@D'W(&P1;&,)QBR MS!32,V_BO <3M$B$<]PN:$K!WPOHW9#I,);"&*A$KN=!!TU(I$VJ M,TEK-0 MG]@\ETG.7$7_K=?/!2(:A= &"ND4J@JJ IM+GV.#KD0A(NTDMX1I)L4V9U@6 MJM^&&_8;"2&PWGDL=2SQJ.SXGJDHA$_';<&03 ML9>4CB7<3\@A1"FUAD8=%;>E&NA+)0ENTHQ*80+P8$KJ53#J@CT)=SG+E)F[ M)5BLF$KG+;S". U&NV%E ME# FRR1N#]U1<."8<2M"J.!Z.5&"7,H$\#%1TN6T@J85X OB#+I/I4N4<176 M$9-8HV+,2FL2D6+8L4.$*!6(>8S#U1V:23T5[!))>E,IX6K2/N&M[MFAB*9T MS])X%V\E-00Z H:4,$KG#1S%N))!']7&:D79/449%-%FM]&%&51^]J7*_B6H M.^1'[)5P:+7@I$"O'P]CDY@_X95[^A*BX(E -&I-D=1-92$ *3J3+B0^9@D= MY% _LZ:,3=JQ0O$0WIK5UR%JUI1$#R7H [8XHV0:SCJNFCB92OB%-B!C[0E$ MJ$E2Y:@>A*QPH7@$FD#?!8-P?@J+2C0:,C0/8#=L*QBQKBM8$:O49G'%IXF@ MB2 @K!?IOA!.#9_)-GR>G)X/4/3TQ'XRF # F4P)(]P9S8G&N .^J+,@X'"; M+H,(6$D^D4KZ!96676H)TB'>(901C?>F;G0F@2WOZ@V5E2T!)1=*89(8FP8# M0H\R#:=Q!43AB2@)JC0%_5=$#2 M2W#5GN$F.6)7,ZZJD)OD5)%E],Y@!G>X M'<5]5;B>P#7Q=G>]#S#!0O"$BUW%Q%3^<0N>PH9\-5M0RY1]O-EDDV4S%I O MHB=@SR#& 1KV*]PI:")Z\F%$Z+A15^;P9&?8/X$J9Y3L M 6PB#2P8?%$SU )GH?="U4>FK?G-SW;/W@%L=^-[]AF-;WC'D"[1VESG*E'' M)FK6:4MQ_X3"]Z!S65G'T;UX8]VJUH0!B"QPT/8B &S'LHE!):-GJ81M0< A M< 4."OR?2CQ4ZT'[H+<(;CN4!])-B7'>"\0RU([-YBH5.K!+[43S4'0F6 M(+!H')JQ\CB4'5<5< <%#93D^G.H_K>)?VZ^;Q$\<@LLJ0)EXN0VPA:>!E4 M1[<9^5?JF5$S022L^;1^IV5K.A!%J6U'2XG,]WGES7+ TIN] M.-((WT$]&WJ+#W1-ERIG1,>HJ?5+?V_*6O19^\?G&_ORZ?;*N+W6Q'AOBGXX M[K%N><>^.P[_!H]*/FWWG@>+(.[+0Q62.Z[S^(O[$")276\)U^"4+^J;K[?W M_]=]O\RER-CK5=[_&GN+0-"OZM*\YRXXO(Y'5NS^?O>4#7*EB?-7^8%]T?.V?''R#?DSE MC"6*.W?1^.7R;[>MZ\LW5ZT7-U>7/],/.S:>7K]Y?7NS-99G+6OF#P>IQ6'7 M;][]_>U:&V;0[T]V7&!%AWZ/,AIVPL]J_@-02P,$% @ 3C$%58@GS&O M! 3!4 T !E>%\T,#0U,C8N:'1MY5AM4]M&$/X[NK MO3ZMSUS;]\^:"+5;:T6MUXA_0?#@%/*J22*1A L MP4\*'E%Y+&84QD(JDH(!G5:[99NV#9UNV^ZV+1B?@V%X[HPJ F%"9$[58:U0 ML=&I5:N#=8G8?4S(EDA*LNUQZDCJ+7RB IN^+=$,VGTID1><5X%QE@ M_=]!YIJWPX,\<]Q6YFT]B7XW\ 8?WP^/AK[;"M;6!%[;;EJ@5_[.LONH/L*V M&TN^#^_[@XD_/!GV>_YP= 'CR\GTLG?A@S_Z1_?_==.L#EPVI\U^$Z:#?FF> MU=XW&T]O6&\*O>/1V!\[(.)R^Y2&A62*H8F#:ZS<_(I"+U2:;+UK[S6 Y("5&UM U("Z MYMC9[MBVZ;C,N\W@MIA74BQGMX%Q*J$G/-(*=*%?X:236XON)R3#2,-!6[_Y MNOT 'H7*IDO.=/.9*NQ!.?1%1*%^/S7I'I\[+ M"IN]"AOCJPD,\2DG+\(X1@*K@T:EBER,QP>!SB3--:0-329I"LB&XIY$0KX.0)4^S6<(\M<49U^7@ZI6 MA"O4<2&@.)8BOF+.]#G(;E7PS3)7C@,EG,C'A8*(8J)'>FM @4!&I%ICN@I? M [=)O9N5 N_LKXY7S+ Z5<>J/)H8"6U%)G(*"RQ9N:!S*O_+X"@28 L(A,1/ MC<.:B9\%-$VK ?[S>YZ1MS_R*+F5MQ[HB"7$6F=+19O.?-E8JVF_OA6E%2L^2SP>@.4)W?X?NOR8 M&>?%@U ?2X:=)\/6<\_YW1?O?:^XPO8#^ZOYZ=N[NX5/796?M#^_%!U/?VL-_6-<>]T8!Q-!KV?]#W>+>KX],2?;*PEL2'%XOZB'B-@ M?'IQ>7ZC#7?HZ\8''FA%2U\_>FZKO$7]"U!+ P04 " !.,055]]T+M-<$ M K%0 #0 &5X7S0P-#4R-RYH=&WM6&USHS80_IS\BJTSEW-FC TX;V<3 MSQ#'R27-B\\FG>NGC@!A= 6)"I'$_?5= U^YM=F%\!H8Q<%*J" 0QD3E5>XU" M1<9NHQ[E)*5[C4C(E"@CI(H&B@G>@$!P13FN5C2A62PXW>.B,5AU.I7+CB_" M.>1JGI3B7!DY^Y/V+#-3_?(Q(BE+YKWW'DMI#N?T&B8B)?Q]/R-AR/BL9S(. M;8OQOM::/5!5RRZ)]I\R"]!]*OLID3/&>R@ MB_\N"C<&Z]S/L[[3R0:KKV+?\0>CSQ^/]X\]I^,OO/$'7;MM@Q[Y.\\>H_H- MOMUY\F/L?CB:>,>'QT/7.[XXA_'E9'KIGGO@77QU^_^X:]8N7+:G[6$;IJ-A MZ9[5W3);K^^8.P7WX&+LC0Y^+, 6,'TPM^'B$+R/(YBZDWWW?#0U+CZ?CGX% M=^CI&=LTWT)X?RERQ:+Y\YB,"YD7* M*@(HI2/I'P21-$4K + R8<54,F (G M14(QNHAA;3;]#1!1N7Q*@T(RQ=#%T0UF;CZCX 9*3UL?NILM(#E@YL82$+:@ MJ276UW9MV^P[;'!?P.FP03EC]3=0B(=:L\[P%4 ZJK7.84PRI!BVN_K)TW4' M\ S4SEQRIJO.5&'QR6$H0@K-NQ.ROF9M[Y2:-C 0JC-R(G(L&C!NPY@F"9U) MQD4+3F2[A:88C>"0<<(#AE7K(HI8@*;1UBD](TQ)"K^0/"@2(EMPS(/V\OZ& M(LT(GS_<&JI 0C1>-> ^S4NX8I;#[UQ<)S1$2%1,5._-AIZ]77K0M#:P/Z!0 M Z5!LG;Z.7PJB$26DSE,:(;Q!X+#(>H'RS0^Z8@L@("H25!^@X41S<LU%&(@=\D&/02K*UF^*W1W]>! M_.9)M"L2&:^:,XV6;LH(X\@+)@X-5,UC1)AF-9,TUP"W]#1)$D Q)!,/&4YD MB#C.:*GH]O"API"5JG5JP%5%4O$C,MUJXD2^X*0.IO:;Q;W*VY[.%W4R"2K4 M<<"GV+$BON**Z5.1W4ONRXFP[!1*.%&."P4AQ; /]5*? H&,2+7 M**OA)ZI%&^*>&K ME,0;?0T7)J\TG0%)ZAA(61@F]%9[N_ONWMY4^")IJVT_EL9KZ<,3KE1X&;Y0 M2J2]7"0L!"N[@36S_/67C"F1+?E9ZOM>!^,!NYV\ \_6[9+TE7)K7P/HGL\O M1><5=__?W?ES#9E.80=8LP,EY)L'H3E&P@.6X?[=(! %5SKA:P@> ;/QYL%P MBQF62=BJNK[OO]U5O.KJ\:I]Q/\VGK01LBL($I+G>XU3=^H98_=H9.Q/1N[/ M^C/=O=GQT:$W61J+(T.*Z\>#NA6 \='YY=F=-5RAOR8^<4$O.OKKXL#IE!]) M_P)02P,$% @ 3C$%5:E5)PA>% K 0! !$ !L;6%T+3(P,C(P-C,P M+GAS9.U=27/C.I*^3\3\!XXN77U@>7>_JBB_#J^OW6V7/;:KEU,'1$(2IDA" M#R!MJW_]9(*D1$F@"%*0+5D\B2*6W#XD$BN__?DU#)QG*B3CT4EG[_-NQZ&1 MQWT6]4\Z/Q[=T\?SZ^N.(V,2^23@$3WI1+SSYU__^[^^_8_K_D8C*DA,?:<[ M13<<%#ZOSS[.'&<9V]O:\'A_>WSH^G?N>CO[._N[NW\\_;F4>7M9)D] MGD2Q&(T+O'9%\%E2[W.?/^]DB3M(<%P@$0+D*BN1I4X5\2G3YX:$Z8RQ<./1 MD,HI_E41E "2=S 9R^RZNWON_EY>DKYZ ST-3)DB$K#HI[Y^T-#!#B9WB:3C M["&)I[('H#T6"_K9XZ&J>/?X8#?/'1'F23TC*FF*$\D\?59(F,XH)BSTB.PJ M;N'E;*89Y16SIDG3!>*A**$/*5-9$^GV"1G.UYPES&8NX2-/F$RZ=+F?L,]$BMG4UH$_[EY.1=?N7O[[L'>9R#=V3'@HA3!.A9D>8'TT<7' M9K2G79$1]6*1_$\]#C1M;2'EN?P[-(BE:G[-)9\X22.I\^SXL 35B0LRHIIG MQX>&.IYQ#F:*+OJ?5-EY-0UDG_,ZANTL+X -[*BANB<>UTS?>7[UM(2="]VC M$>%Q?O6T3(.>CA3,6G2QS/A?/2:J(XHR5JI*JO^RD7-I@/QY%], ]B7]^!)M M#]\L81!H05]V! _H3D3[& Z;-<) B*E2V!*_8%>W=SS+!XDB'JNJU+O\[7#( MHA[/7L%+C V^YK'@ ^TY*EKX2H2'=!;'%#M#P8=4Q Q,6@@G504#07LG'0PJ MW3P:^'= NI\A8,FSS!&8[M.5G%"$!C<3]O*RB(&3C@1E!S23^LW%\4A05QPH MXB6!LLJ:"N737EVAH B+V!K+-(2PM*9,4$1")-S(4EC!$V1P&(Q/(22-55#M M^MQ+U .,BUWX9?'(Q;8H0D6EXV"Y'P_7U6%URJ)YS6/^<@XG%DL'$";#Q%]W M=W=A?'Z1T2H^GD:^,Q9@>?S C/.6KADD%35N .30'S'F1 M(XAKD*,6.A5FE#'W?@YXX%,A7?I[@I'HBI&SF*0MX!R9 ^>QP- ?G$O%40N< MJO9/Y,#M!?QEY1V2EI(MF!S7\"_ AW.%?+3@0)-%/*;NG@MJ)1'[CZ*@QK.@ M6B9=&%6Z1>)+8*,F(5O0^!..F)GT BX30>'/=^##P>'378$3!SB!8!:3>3LAMN26/W3[G_@L+@H+S9$ PZK-N0%TB)5W>2QM2 ML67Y?:WE,8[_+6.CX**OQVPXIXJ-+4?$GUQ!GWGPS**^"YFI&E]!%\;2I:B M1_V8BA!ZV&Z\+"YJT;*%C@,M.C"4?\B9<4"Q5 WH%#,*+3? C(O<0*?>C;<< M)+^X 05U+NT8QO78,NZAUK@8MM\H0EMNMR\0-'DB@;@X&QD58^9Q>4UV[)^R>R=VOV I%U%6RT:Y;2WW=S[;D3C?()M""Y_+^R^[8;^4"W_K:TC?6UVC*Q?F)N+]U,,+]VM^TF M/G1E,ARF)X-(,%D_L[1YL0812P#8U\_;J?' 8X&+R1)=NZUQ8JDCMT>8<)]) MD% WA($2J% M:BZ-@?*:;1E>/\VGPO\K(.W\'4D[MP72VV[M8QR3)2$*1?.A MV/1>'=#E\J8W)&,+!_I)/Q7BGT[XR,9YTQN!;H"/[06%9/V(]9A'<-SEJ;.& M.!\WY 'S<%$M?U@"$,8D;(%A;H[O<<(!PB'CP+G/"#N?\J=VMX;A)@HW)MW MPJ"_+CU;$-'/%-;8N^%\>E(<;3MB=!LN+(%C4=6V<*"?)]1OZ6A-7F?7A240 MU"-F"Q;ZJ4'3G1XM4'2;-"P!0E^I++L%T%G"MA!4LCVRSDKH1"P, DL/@#7'7G$=;$"W9WED#HJI\00P\W?60 MBH%?+;A%,9S?QF(XIR#&&-?;CF?M.KQE/VA$PQ*>#O6SN&6+_JUWJ[:4H!Z/ M/!:PL9/HTCZ+(MSGE4ZS^NHQQ*U7F)Q$6*0/;1>"):RI2R,0&.)G2P[NK=BT MA4G]]' ))O&P:E$2=&=GN239-#)*XIPJ23#Y1T$25==9)DGKYNKM-+'L^!I2 MM04[_02T^4:7UCDVL:9,PI"($7J8.M9_(ZPUY$5+8W'&:,MAZEA+[YH:=W[Z'IA8TG43%:YI" M]02,])( ,/!,K?6&*^')%A+UT_XZ).80G-][B*!\2-EV+G.VG1^*;4#K,VU[ M/OTE9+9[OHK:;6%&OQ8P>^59V_,UVU=L&1,-J=K"RK+;FEL,-;$FK@?RB&;W M5C,?GEB/X0IG?"&B-6+.%1OT$OS$:7;6RF7*O!GT%[A> MP6M$3)(R$6< M+Q3E,ZDL\H+$5]&2VU92J)80>F!H -J)$O+4GM\VUK1:@7^&HT0(F8QAM6\!%WTL0#'N *T3]XU@P M^(^".?]"P=I6T.#^5=OA[U*T;2%2O_A1\R[8-A8N.YQG&3*E]=J"@W[=H7CZ MK[6TWB+$]Q5[T'>H-U,;I"WU?O6(V<)$U8W"&)B-^4G?36_(;ON::>MA7!HF MH2NR/?4\#%F<[IRV#10#4K9@HE\XF(+);8+=]5*$Q M85M8*SFJ4.L(?1O"-S0J'H>6),"+$3A^9[/74[M/<1=8(F,>XE'9[FA\%F!D M[:3"ZCFTA<^2^WY$*9R8XU?0QU(XY[D4>&0A/ZPP:AUC]:T-MCVA M.25+T#HNN>!Z\441K:\S-5O9>\OK5Q8XL 6HDNMH%@(J3SJ;3VI7F,PM[0VH MGP1T_*GSR2KS5X,(6YIK<=@-)&:?C+[$O\G5;C[N2>VO0KDD\.?9$)![6 MA'C*9T&"(9*VE"T8KH0I6Z@TNX-G.+Z#)]UMDO&M3EXAWRJRNTCYUI=K(;KP M?AW;,9H9%5L@JGV=3QN;&9F+/>-6--\E7@R/L;U195UZMH!2V,L9LH:]DB6 1^ESG 7AW,^;1E0'SQ=Q$.A=CYG'N]0:9=PY:?U;S[K-B M;U=5(!OVJ7*VT/M&;-K"/A8M/\JO/H9U$UY"&*N@X:=XA%8S[3VG>1"BI.SOS M"+<[41)+T3<@C *88S+SB7M'--6.[TN8-/=>!-3U!;]<%0V/^EM$L1L M&( C/AM=(0:1P(QZEJQK;=V?N7P7-.(A9N'B!O&B[AF[)VP.2?IB2>3L]%X5]H<$SO85\ [U[7[JV]\)?:5P ?;G/ M^#D-3B/_[T1Z"3R>,1[P/O/N20SCH)D8H$Z!M8R$SI')9'A/1IAO5CAMVGK* MD>UJ>Z3B&2.,R/\'!+\##D.X*X(W7,:C&>%J%%A+B2\XC,0A!W!^"8T/1PWC M.?)Z9"0E@#3CG@X*+Z%Q"(3UM]E036$B6*]4LB(I[,M&YM MREJ,2?+A[P5-?Z^C_/[%$0!9S3KE5R^JFQ=SB1J4>Y<8NI$AKW&[;]K9DN!N MF'6P\B^4^+\G!$;>0N_G&I1;$Q"8F?S]#.S3;O,QTF+&)_.UN)9U!J/EGV82 MZPLN9] XK\FZ/%<#ZFJLJT MEI+=$BD)A(*2QK'ZU"Q"1*4,"Y>+61$&=P9J2K56+#9*XE[OI(6I0,"L#@-IVSD0_4HS!J]7%P M.S[X5Y#,*//[+;^46Q"\E<>&)/@'%X&/YQ\O7ZF7X#5U%WAA'>LJ]B!&OB51 MTH,J$O1OD_%/-NB9:[JKJ'@]VT Z_?%$O4&$\Y4XGL"Q8A!0#WO_?"UZ5CTU M2ZVE[/^;#GR#4;XI>C:H791A0R3:KY)H?],D.JB2Z)#JLDNAPTR0ZJI+H M:-,D.JZ2Z'B])7K$3WSYVAE@?=*:2A$Q+H#A!&>ZU,RJ?KK3).-Z2HBQ\P,= MCO?)X,4,X8QPB_.LI5Q/5(0WG$33DLR]74_>!TSHFXXV97UE^ L/_"[Q?FJ$ MF$M:3RD$\6E(Q$^IGI!_":'G#?/4I5 S3U*EQM42_VA6, 5GOOE,X9.HB:2])' #Z%7,<;HBHINK]4S87 _JBYW% M;V%):++POJE^:U>_L9HT;,]EI39'[O?XUGB%4M^%I0]G,0S4>:2&F=@_^_#$ M>@QEU&2V;)J&M#^<#:Q_I]R.>>RS]>$L9^C_Z]:V.7JJ^0GA"CW5K6T#]63R M_5Q3+1G5M8$Z,FQ5\_DW1U:;G\JM4)-54A]9PR9?@K6N:R.B'UGKAHU]B8HW M0GN2]2,(?CV"V_<\#^=L,9 :\H!Y*$W^L$A1->IX,YVD5S+C\DI(X.__ U!+ M P04 " !.,055^68.(8,- !TP %0 &QM870M,C R,C V,S!?8V%L M+GAM;.U=ZV_;.!+_?L#]#[[<9]5Y=/?:HMF%\^H:2#=!'M?]=J EVN95)GVD MY,3[U]^0DA])1)&4;8I>%"C:6N90\QMR'AP.Z<^_/D_2S@QS01@]/3AZ=WC0 MP31F":&CTX/'^ZAW?][O'W1$AFB"4D;QZ0%E![_^\O>_??Y'%'W!%'.4X:0S MF'<>QCE-,+]@$]SYX^SNNA-UCHX^G;R__=IY?#CO'!\>'T>''Z+#]U'TR^>4 MT.^?Y%\#)' 'F*!"?3P]&&?9]%.W^_3T].YYP--WC(^ZQX>')]U%ZX.RN?PV MR98$ZXU_ZA9?+IN^Z?KI1+4]^OCQ8U=]NVPJ2%5#Z/2H^\?7Z_MXC"-B1_S[>]5^\,P5F2,;QNYA-NE+LAS^?''9ERRYPG>$)IEE$68:C$P R@T^, M$RPB&.*(96/,HP0/,>(I *$HW@=-V^+Y#3U]A_G""4B/;56W;X?H;X]_[]):S& LCVY6-O?*M)NN2GW,T)1E* MR9_54]V-J ['FFWI\;C#./C)TP/PM4^8C,99Z7B+?A"/WQB=ESZB;-%5ED/V M&1&P.POZ(6<3-S5ES: "&U8PC\*#::/_MO". X97HW"V\$X"AJX>01L3B"P0P.2DDPY^-?MFT5-VW^QOPAI M5[S;14,;.Y->PJRLLN0'C, 3C &.*TBML"<% Y!7' M)@PZEL;A%Q5Q9"CK=<4?B- MO/H4(&.EF+\S&MM$+K4D7CWD62X(!7-YSB8#0M4HW^&8C:A<;O<38(L,B30V M/2%P)GKQ_W("JR)8):TI*'R73W"R@K+VG480WM[K/VY:8\(X'\P$_OF_SVG" MY\XH+,C"C*0LQN!ME&&AP2$%4FX8/2MG2,&8FZ#<)K[WD.4]>%H8&D'D&\#+ MJM$JGLF='.EU7Z0UBA%K&)QLYV7^PI!M\NLIX-BF7I9!==$2>L%D)BE]^&O3 MJ_F[]E9J?9HA.B++QLIU M/8P1E9M.3R1-/4C3FH<]EG*Y*>1%FJ_>M0]26XQT=:R(MZS3MF_S*CF#PKGH M0GN+IET/R(Y6(QJ="6FIMJ>2M0OJ0EKJ[:F@'9UH2/L!'B6^F3#>_[6$X2$B MMI7L3RO)1C]$N]'2S6SS1YOT[B5AM#F#&Y5&]U:)JG)W]&:0DI'"5ED9;47@$O3^E6NV7RF9 ML?2HIG$K?*^"+;!1=MS7D;11_K6_Q6OY)"_T2\YE< )3CL>8"C+#Q0[1-1," M9'PS?$#/>DQ->O&+-$F4-4'I+2(0@I8UV<#JA-'[C,7?=>"L"?WB4=Y8Q_.+ M+UO@RZ #56U:X/(WG"97C-\CL"(LNT4O2,^1&(-'EO_( '\&;(*;Z&7GB/,YH:-_ MHS37[5XXT?I%M;(RM0 TS;SRNHB#EH4%A7[H4Z)F@G;Y7]\0MP=13;6O^=D= MG'A[F?P!&5T^QVDN3TH;^'8A]8K)7"S6=EG7^HJ<)LI0C%F:8"ZDP10(*TE,=$CL M";WBL8XK HDD'CC8\9S/C6JL;QAF;4.U>K+MI"Y"*C4P G4V7R'M[VO1.6]$ MA+2';IZIZ=*Z5,"&9;J<;+[9UHX,&IP.B0>F65011MW$7J&8Y MF,)-1\RS:E4AVY:5\*%/-1FN]852[;Y] V7:746R'2!3HBPD/;)#M%%M6TC* M90?7-;,5C M(>]7CY$81\.4/8F-STK8=^S_F(0K;QM>'A]+WXDO2RZF:H(5F&NT>:G3S/;_=> OLJ MYWZ'1<9)#%.US,F_?+#6\E8=_GD[@\HLY.5SK&1P!RIQ.1SB6+M]!F(%%8U".W/!C-U&2!IIP6-!'V6.J)6L'QP,J+1&":)[F,)_(6D4+5%;TOM'-B/Q1#=#L"Y8/LF&> M+D(S/2 CB=\"^S'B^ P,4B*WH2# JLLUU#<.LW"]@>]C.UEH!+7WNFVIN,?J M#?9M0Q/'%C+D#;9S0Y-"\V5J@YW>4,$WSXPUV!L.50AVZ;0&I:W[ M@FZV8+ M_U][X!OKLQNV2#\$C]0^:K/%_#%XS*UL:UK'2.%'CC:QLC5<'V4EF\%UWX:T M!N^CDS5.F.P#\KH,=@5RFZS7/BSS'&';)BY#*L7= M$+E;-BVDHMSM 7=(N(54_ME2N1#;R)D$5V0:K!2-FXXA6:%@I6C;L[2RSK4#=56[5 @439;+@*V'%O7==QV1&WFS5L<+6#:R&NGU&E; MS&I;I#,F:"P([]G$EG@_7K@@8]^#TX@RG,%?D+=;UD0BB!!3>2FQ)E M$9(&E2657R0YN3NAHE:@HYL+R"APL+I]! MLN Q"$5\W@<55U?] "48 V!MU*<9YECH$'MX8PL2!#[+B78&\U _WH;6OG]G M0XFM7J\TK;P?T"DBND)^QBE6W_Q'UD/_6P?E,.LXU;9KAUNC9&M:>K['76 ( M/V4&^0+/<,I4)5F]YEG1^$:1\3S.8 E+1U5W3)@;>N9WAFF.%XZ&0Y3SC63C MPF3@RY2]+'> /XD^9MJ@)[_E_UAY1)@R7Q'_CMD75:'9 )]K(2=CK1HTCY!54!Z%EKMZC>03F*Z@0$>RT]0]XJ)$=AB@2>8UONA2->>.I>=]>]IXV9<_3]I.Z3_4WI"$YZ M,YBM(_Q[/AE@?E%PJTZ%BIL\ _14)=^6Q4<:2[1A;U[-:R6O\M!<-;4B>;%%NF[!\PXH=D_ MOCOZR_??O<-93!.2S?[QW;?;:')[HRQ!*_ M/-VS]"^4S=Y_^/[[C^\WK;];-Y>_)OFVPW[C']]7/VZ;OAKZ\6/9]NCGGW]^ M7_ZZ;1O/\0)%)),S$DM:./D;+[^\I#'*RVDTLO!.V4+^ M%6V:1?*KZ.A#]/'H+T\\^4[,^KMWU=0A%C.:XAL\?;?^^.WFXO5YQA/ M49'F[2?Y^3A*@C?4OB15/BL5ZYOD#/\EIHOW4I-]_^GC]^]+@H4BR+%X5AYE M-,?1T:<(Q7&Q*%*I%R.:SS&+1*\EPW-)T ..4LKYN_0?8I-M#YKI*-SIS@G+'Y'F0"Z__A.@.5JV_F;?&4X^<=W M.2NVPZUWM(;X9\KHPFIR:0/9$4_VR9\"[U0LZM0.-2EOOXQH8)#B=3V7+VJA M9"TY.NK\U3S?A1J]F_JMK"U'ZR]IE@NA/DO+>17@!L_D!V>.]^R8)DM,ISD\ MKRJSUK#1![3I#KKC]N_O:[!E]\#ZAX@7RV7U_E$:Q8C/HVE*'X4Q/J5L4=K> MKK#:94Q_H-J=*H#4 *EUD%I(T+D0H-L]L=HI!VZ$UH[= 6(#Q :(#1 ;(#9 M;(#8SR!VHYW4.]3^$&4X%VA3F@"16) 1GR.VG3];<*T?Q1^(922;\6O,;J7XFS"_L3U 9(#( )$!(@-$!HC<)42VW'A\8^*?9:*#F*$D MPD]+(:V81RC;9#RD-)OEF"VBE*![D@HJL&N&1^/QO>'HEA0"P@:$K4%,DSBF M19;S:[22.FU2B=KE3IHF67(E16WOJYUF^4JSN&!,:D0#KNWM.6"/ *('1 ^( M'A ]('I ]/N\];SE>K0$$AH7Y0<)?'$IHJ!RDK:U$M(V\X#??]9()9CEJYN\)*RE\:<14L/--XQ)+"=?'M&(E5-?5 I M'J&C;._GWEU"DR1AF//U/W)U'BG]0YJVONB4.]P5NZ./:B^6LJ4O&J^I@##I M?Y.E8I2R=9'6@T;Y3_Y17L*S2@.+!\@W70@Z;YF&XK\.B MQJ,SO7KLV0*SF7@UGQE]S.?RW 3*U"M&V[IW6L])BK\6^\;\*P)?-_%"%3L1 MFFY&F7KF:EOU3IL\^L+$XBL!:JF.3Z3_@JVT6XU5+P^T"TR(XIP\8(%^=VAL\(])OE.5?T4(]M?7->J?N=H[3U+2XZQKU3]D"I>EQP04XY.J- MI+95[[3=H:>+1/J1IJ2JAV)0/H;V!Q48M:")2I?(G&9JG:UJTB-5MS@NF)B$ MHP_W=R2OM>U533Q0=?84SU$VPPH=HFO6(W7"])4H\W:UN*=I#5FUOP\6*GPS MH30K/Q0$U)J\J9X#:M:^3NKB;?3\&M7!-5?V+*QQ2]X^!,J;#O99LO8Q.-8T MP2Q+GGX(CB>[N),E>S\&QYYEO,J2OT^!\Z>(=%ER]]=@N7OM\+=DZ:=@6=*& M@"RY^SE8[C0A.-M-N_^4F,;2J V,V?(7*BI1.11M^0H5D3CX^&Q9#0^A.+AE M;)D,#[)8QEIM&0P/M%B%:6W9"P^SV(=,;7D,#[G8AK!M.0P/R*A3Z6QY"@^^ MZ-VSMB9Y>,A%[^"UY2L\Q*+QP]HR%1Y<,?N\;7D+%9_89$G8\A@J/+&)SMKR M&"I"T83X;5D+%9UHXJ^VK(4*2BQ26FQ9# ^5F +[MIR%ATU'^&YPC,F#C*/6YY:U M&L-O4=R=&KQ&[(J57H3D5Y06>%-[1,&;0\^A.*H4^Z3(YY21?XF5;N1$U6-8 M#BXX+^RI?][:*^778A@LA#EI(E!NG0?DRU*L[#H-SH?Z!(%C+ZB,%6>Z]:0:RF)23P02T,2-T;O!9&_VYF-Y9:H&%;;T-@'#>!-):L]N^2 M;L.J'NU8LMB_1[H]BQ9>HX$3_=QX=+;J+/GLWSW=F,].9+5_'W5+_NJL0DO> M^G=.N_%F1)X>/;95_]4R56BY:JNM][ MI^I&9C'4O+_:W_Q0HYRAFE_#H:BSE?=&R]:265:FQ&;YVGX3\/>:IB0FYGOT MW#J#4Q'*\4(YWN 8J=]QJ$'UC\Z)JME8/;\-];)1S3@U(I6@/,"V$M5/&61O M;T.-9OVR !$&J+9]P-6VFX!,WUZC#YO;&'/TM+E-QM%!I!O"FR_(3 2X?=Z> MV^=-&<3BQ6*>DWA]$+;6!6'5UBO5YY1AH2=MB-8U]4KS1:EJ[M#3.EY3*]AV MC0>FNU97V#8?(^V#.MVV1-6H#A,?FB[@G@+W%+BG@F/$<@.@K@IW= XLEYTP M.)O/^$ZH$ZH*RAW1G80&[A!K\C+-:!.<9> L V=91\XR>Z#KVT7V,2+9@_A+ MZ(MG%RTGZT3,**8\=[UDVFU0;VZT)F2!8^V0'6NO)5E^(Y9K)2:KS8V1IVL) M.9$"8K9OVPT"GD&PV<%F#\?4'9'-#C :8/0!PN@N]E/?P/J'",5_%J0JONL* MH.L[>P/*NL<#('Z#@'C"Z*D7.%]R".=+ M-L46)[M=LOS(,-;&[:W['08WP;TC=1Z+H?4@E)_0Q3W)RC.>]BD5;IT]%]TJ MY.&V^BHW/".\'2X+RZ]E))+3U'0<4<^EBG(:28P6G> MH,Z/AG":MZ-J?QUJ1$=C,!BI<]^YJ*4O.2BI['=7#T%+]O*.C;YZO^NU%QY- ML0!+%OU5Y71GT1Q[\LLDI(- .L@!IH.T\77[3@/Y42R]!WEN)B_VBFA:IH'4 M=_:6!J)[/*2!''(:"'C>?[\1@L^*6(B^P "3++G!J:S3/)'7)(HUABW2P+L8 M"J(-$&V :,,XO;B G0$[AXJ=V^])OI'TIVA&:?)(TG3OZ)Z8*)3-B'@]$>(< M.Y]4=!O4&_)N0A8@\K>'R$>9 PN5WR$SMTO*?L-D-I=[UP-F2$.CMAU8QTX< M?%YO3P(Y7&RWI4FY*]G;Q??]!?P,+ M%L!J=)ELX+L#WUVHOKLVN-FWU^ZO$<,/-'T@V2P2P^*(3J.8X83DI6,V) S_>(?OQE&?Z,T+9+8X+6="DE)-S%)-4/$EW MPM^R4Q?G_86P7E*4:<[ZU[8 'R?X.,''V:F/YQBE*(OQ[1SC_%(^TG"TW=!\ M<-KU10:,'<9*_\ RQ/&- "S:*TGJ&_D]E_YL5],5"5 V')!>_=%Y3=,QT3SL M"7\!G^T##H;6WBF_R&02AC0:-)*M;C@@O5_10E\8PM1\C+1#+8M6')P5C"8T M31'3[CJJ9EYI//:&G<-!UZ>N7H=7*H:B5=64[SYGZ:T>;A=_$J0]D&OC/-.B2NH^[.L1#YU)BU MU-6,#)$_C4.*NCB!0N1-:R!0-T@>(G]*,$#MM^#19;;9^IO"RYXPZ8A=E16G M>&E0&3[=J,T04N6Z+ 9E_ RI6976G!R:AATZ86 MZ1Y!RF0[T-)*+L,IYV3G[@A.)C5@ZYDYI(Y7!RF2S7!F*U'\(1A1A),4<)(B ML),4_DI$VBDT?2@TF.,A;DPY!T@M^?PQ&,UF[!7WF#3$ (/2@]WZ M6%MIRT_!2"N<='+F"$XZ>3KI9)6PMV/2SY&FGZ(4"TO#M=30RV[>CB+5/[C% M,:.8%EG.5E6$>/W'+CB\_N+WD\GF@>M@\.L?6A_FL:/D]$Q!R>X'3Y1R'&T$.[[+7A.%YC=8O9 8CS)DM\0PW-:<&P^ M&>?+=?5XODO&"5_%DA,%3/3W72,#LB_E'M$,BG$O-%[ MDN+ZS#^;IIT1<\U(68'_[,^"+%]7U']-DJ%#!X1]09RC>"[D*,_YD9H>7;L. MR/A*63X_9D7&'TG\QU?\^.^8<:P1+*L.'1!V-9V*]7:[1#&^R&XQ+=+_H PC M-6%6'3H@3(I&3)8H_8T*H/M($GSVA.-"^AX$P,P9N2]*4)PE7U!63-&Z,N9N M#:X7'M$MC-X> B>,!SQA?%O9=9\Q%9O=PV_K1&[3XOB MI+*Q;6M0QO,EJZB5G_8H%7_]/OGOES0]_];O.4ZXB=RF']Q$#F<4353#&44X MHUC9$?+B+TE!@5().70GY0S-!Z==?_+,V&&L] ^Z"BZ%]L9X#>JS64DE-QU- MM^L$)T;AQ&B0)T;A]&+Y&YQ4@Y-J%B?5S!8L=7(GA,2?K1WC^FFV M0S_Q903RU!TVC_8$F)U5$UQNB<5[H7X<]4%E3'4KXB&D"'>4?&[I1PY&SNT MP4;$S1'(H*2T&U@4@G1VJZG:900$P[FU[*I2LX)+=G=XAPXQ[F#8='YA+_/& M_'+29=:^30 FF$W!W8;:2*4I>RNH[:$/JS*$(YV=;?<."3[!<-A E39,[+-D MN:/#D5VJU9>)P7X/0W7!26UZA-]3,EV^D)?9Z\&(5H/59)7(&8S$-6;0*BW4 MKU:$>CU0KZ?O>CWA'/6':BC!R>6 U5#".:@-1U^=.8*CKYZ.OKHD!.UX]7," M]NC[:/W&R\OLL/11+AGA6$92Q'+<,.IZ1-9Y7&]G:!M2!G?Y'?+A232-AYOZFA4L,X<;T9[O0!N;K\9;D:SZ./7PMG*Q;[D3!B3I6!+.3E>O9*= M1G+VH6\9:F4)^ITM<*^">_6 W:N=VOS>7:\?(RY5 MQ9RF8I9YA/\LA%RZNEVU@_ASN5J0 >[6-^AN+3?#&[PL6#P7:_":R03XA=K! M:M/>J^DKU,J"9B596J>6LATX%)TX."LUAU3F-!/J1>L7TK8=%]7#NJ/D%OEJ MT6EB".8. =!O=BD:NHR9AS#M$RJ8/.&G].VE[H','%*N7_55 2(>T M/M?^?KDK[KE OU*0'UZ= WO)B:[MD%0;0LB&UD-3KE>:IO;CI-Y%WP_MXH6P MRVC"+G:[,G6"Y$'R:0:T+WWK5N Q2%X-VILZ*\O11L9L[9C@_*16$DB=?2I! MN?*[7YLAQ*^ZE%Y[DRDX =;O$]3:KQ:FQ':R:[:2UO"*7ED9#<')J7D'5+,X M'GGM !&$4.H*HMT0[3[@:'=#QY?WN/:/T101%CV@M,""?R1I*P/O&[IL8]O& M@?S%MRU)@1CW&XQQ3^(YP0^E.%Q-;YG9I'\7 M9 ]_ _.D2(C,TT'L 5\5^3G)4!83E&ZUN.#_;H[713633;U-#;5=#-@!8X* MA- 3G$ZRY%?$XT)\/"8TI3,27Z,\GNODP;ES!P2?2<4E@<;55)C,21'GMW.< M3B_)%)^+/>OCIR]B?Y_S._KI^^K312;F\9PPGD^RC#R(+0FQU=7T1&Q%\IRK MF&XU@[T_K(,)N9L3EOPB-MM[I,C\,#7S&DBP+LX+MW3"+9T-DJ#*ZI9"?XI/ MG"3K&O''*T.@T+I?"-P8@V_6_0Z#&[CGLQ4'Y\)>^%6:"\>K[<=?B)AE%L]7 M);C3+!RWSD/Q]65G!YVSTBL4UZ'O!CV'X6@G0L;3YE9]AN'B(EL6.2^%Y(,V M_<2BQ^ ]6LU,E%ETA#15J!4#26G",- 3/M!-]'N)$F%P(AW5!KKVS@3:VZ4/DV\6L M,LBZ%G&.-LNOB3$=7*RXF6JJFP63M1=4AH-GG7Y@&8+.'I=1B+U*2YE>NA;- MAR[U':OV TLNM J6!"?<]J +;M0<5PDB]S?;,.@_N@3+AJ'!X-:NO>% N\]- M"7*9]V-_C63!NXN#,7/$[V;<"X^>$GW\*L%^E$/C',#@ED(OEFIM5,^2]7!N MJ833!D"3Z<+'#(:/)XHX&26"548(WDM7ES>D"T4:[2D*8D)YML/&P+- M1PM<1_1QQJ 937#8X) /&[2_#&0K2-=K\3%DT)D[^$V719P([/."JE7U?U-^ MEEMGWPF;7)"1E)#0CAN;+EYY^(H?]Z:6T4Q\C"NDY_*6F@[CE=<7-!@6D:&U M5\K79H,TM:1%(NGXC>3SDX+G=(&9W3MJ-@BDR$"*3"V$MEH?(8791Y0> Q8J M6*ACLE!-NH"Z8]/@>+0@G+:#K<$Y -U8ML>VP3G$W1AM Z2"\W"[L=X.YWMT M-U7%'B(Q*2@C_RI%,D)9$MW+=1E-*8N6#'/1LOHIETK6N:Q%P^']%;MH12!X MI< KI3_8B68S)BC)R[C@6BN6<,7BBE?[OF"!'D"M<"NQ<'__H["4=6R!@0P& M,AC(!V\@*U0 ;;4E^H;3'R*2B498H,6G"#_)2]IP,^1L,9(WD&Q-"^!AP,,Z M)!;/<5*D^&KZ+6,XIC-A=^'D#CT=XTR(;,YO:)J>4U;>3&J#AMH/",@9D#,@ M9T#.@)P!.1\N('<+Z@"$ PBW N$7:PE;G11"I-:ZSAYRVW4'@ T &P V &P V "PWP+ M=MD5?-L_@SEVXS$':PH_7F/-(@'%,=G>=%7C#<5 KZ> 18L6#%@A4+5BQ8 ML6#%O@4KMB&(&*&EVAUFM&3>7]4 ^Q?>/53R;:'_%*48<=S0!E?T]F9E:Y\/ M=C38T1I4>RDEYX1RNPQ"0VO/E O]@J^69='J;%:2MO&,KKX@H77$OY9<-1X) M+#NP[,"R \L.+#NP[ [7LK/:]D=HO;7>^'W;*3_+LNMBNI+-4?[]\T4IS68Y M9HLHW<6'FQDT;1_CS?+IAE PD]D75L#1M?M (<1) MM9!KSYC.&%K.23QA&+F<-^OIB6"H@*$"A@H8 M*F"H@*'R%@R5GC=2[X#_*.)SQ/ ]XF7-M84,$+2Y#\5V/'^0WHTBP/" X:TP M_,F>),FHKUCPMU+.CJ6<7:.5E, )8RB;5788 M51B EH%F_4SH"[K"^!:S!Q+C>N+WV=N=%;[&C-"D9,Q^9GMZ'EA-8#6!U016 M$UA-8#6]!:MI,( RPDB1)_#AW=+\$&4XWURT(U1=998U-#.M!O-G8SJ0 P8F M&)AVI@YB&2"%'A MUVCEAIN-/0$C T8&C P8&3 R8.2W@)$M-T3O>/B'B!?+9?7641K%B,^C:4H? M(Y)-*5NTR6EJ,+0_M-R8. #/ )[M,IV$2)T+B;K=D[/3W5$8UURE)J,!R :0 M#2 ;0#: ; #9;P%DM]@DO0/O'Z,I(BQZ0&F!Q00@26&9Q-,0;=N.YP]BNU$$ MN!IPM>Y.%B%*OTI)VBL!\*62J>0JN\&R0 #)9C+TQ+]E])YC]B"E[");%KE, M\,IBT;(J#R M5"S#H'I ];8E0C<25M;\.MF7KXORA,"E$#+W MNJ'-1P6L#E@=L#I@=<#J@-4/%ZMWNEEZA^61F!>4K2]_*XM/WDNC(II2%@GB MN0P!Y)5PYXBD J0*P@NT%0!;A-[V.?[ >C>4 FX_9-S^6M[E-[]7IY^OINN3 MY5Q8XEA>NRBK=FVK=;V@R+UC>_C'6;X'_<1?NRD4?_S^!3V11;'X\DPMKLE5 M_MX_56*9:ZFJ^[UWJFYD[8 :0:O]S0\URAFJ^34P8)IS4C] MNJ>&!3@Z&TRCWH*!\*H9I\;](B@#TE:B^K$O,NN!,%CH1#=B2TM@3$M&"> MD[@J^+VJM;2LVOI-1MRO4JXG6M?4*\V5 _<./4V*?$Y9O5C8-1Z8[MJ59MM\ MC+0/ZENX$DI>D/1/C%0B7M,"O!\'$#K_EK%M84SQ?H]Q)M!$KII<0VOPV_3* MB*7BIJZ*'9<=+!A7C_4[H4YH*"@[O3L)#=Q3U.1EFE$B>)' BP1>I';Y M<%80Q9*W#X'QI@3AOEUA'R.2/8B_J+R^J\P_J1+&Q6,Q8^5=4CSG+9UC[1[B MS5W6!9G@0 ,'FLX\EP)UL9:RU1\-.B[&!-< ) $:0A#=@6L.WA8=L.=;9OQ/A#A.(_"\++)[1% MAG:#>4. +N0 TCMDI*?(N9ZP',\8FN8765P;2#2TZH"$XX(+S<+Y9">IUX74 M%1Q?,Q+CW559GRE-'DF:GCTM<5Q6]G\ZQ4D1YT2HT2I-HX[Z7A[0(>,G='%/ MLO7]:.(E9S.Q?DOU*-1D^?4QGE*&OPAQ)%*=)L>KV3S% M&5W()I1=RO>UD/[(:T2T;[6#8;TRN4Z<_";4_"U*,;_([L3(6'I.:@\W=#MR M,*R*U12+]N4E@V(8G%P(:/! $K$MR=_O$)OA5\&^P9[O==KVZ7W$Z0/^(MK- MS?JMFY$[8/4$Y?&\6*X3YM3;BJY=!V2<$\9S>3D,+31$J%MU0,*M+":2&&G0 M-.N B+LY868:U*W>Z(DI.)MT"&>32M#'<'(N[2I\*1-W+[)<$"1_ MPV0V%VAO\B#4Y Q_XWA:I)=DJG*,=3&DUSFH !5P.C*PXS)$ #S60:Q-R;&5$ZM6(WGE6&4QKNX$ M%1K)M.X7 C>2)JW.L.YW&-P,J@'/>,SHXRE>4J'03@F_+QC'ZQ,W9560.WK- MZ!*S?+6G]E0JI>5H7CG?G"RZH^L-::,D,/_,*%W")X?92N3DT:XH8!96AT,H$1T-QF"DSGWGHI81AZ"DLM]=/00MV/;SDT>;N_^"TJ!W#;IZ[X/2H'9.=>& M M>?\A,-Y;1WDL^?XQ$+Y[RT.RG(=/XYP'^XP]RWGXZ^'-0Y-$/'Y[HSJV+?<.M3-%MCXKV*-V0+%2-48L66,*S=0[S!LR[(!-CV M]F#;*,]KP0U7<(JL2\I>N!.4-&K;>87W:M^(\4R;2UTD74Q:.\.8JZ(Q;<18?L+E*6.'P5 ,U5T#:2AI]5M3O-_1/+^>%1# EWI4.N*MIM0M,&).@OCQ3]Q5K5[GC$)YYK,YV M5L"^HE''CK:UWY)U!:,)35/$M"A.UU=U@J&D-U M4%W306G6[F3ZQF.C>]#]M[PGJCJNI=4YRG:>SZ0LUR?UKZ9R,N_6DZD@VM1\ M<-JE*N$;7>+ 1&T_S]RLPU,6T06G/I#,YC^9K7,Z]RUOS>ZC:C88K5KMK6XX M%GI==AI(<'P3"8Z6!7-- 1/J'IX(D4^-2Y2Z.H%"Y$\3$J N;O@0>=.:,M3- M> B1/^5F2>VWJ-$E3]O&*H+)I+;6$;O"E$Y9-T$ED7:C-D/(QNZR?JXA[!J< MJ&K5/6UDO@4IIUL!5Y,T&*1,M@,MK>0RG JX=NZ MX&12 [:>F4/JC*$@1;(9SFPEBAU5"X7#>G!8[_ .Z_D[5&2GT/3!\V!.(+HQ MY1Q2M^2SHWK 75YX9)7['(RR<_ J[C%IB%8&I0>[];&VTI8=56V&P[1PF/;P M#M/:)><&M__9,7?9.*?)K[79T]M\G4[JUW+IL/R?3<:+7_#2*W.7ZDP8OYM> M3Y)I>Z#!DME0[B.H9];I@( EQZ'<*>"4+FW)6R@W!3Q[FXTRVVTQ02BW FQ: MV9^$M>4P--BCSMC><>2G5LA/48H1;UVQWS2,MQH?=H2TJ-\12WC*5E52V?J/ M73[9^HO?3R:;!Z[SQU[_T+I*AATEIV<*2G8_>*+DXDY!R>X'3Y38#%\J5PV][==9#&3NN4%,4Y].B%/=>GX!Q%0Q,]U-Q^B _$LI0LFD$/-&[TF*ZT^5V#3MC)AK1LH+J\[^+,A2;K\F MD@P=.B#L"^(2^* %]EGQ!63%%ZXL8=FMPO?"(;F'T]A"H+#9@9;';RA/_&5.Q MV2WG)$9I+92Q:CL.:KV7B-^:M/NT*"J4&=NVQHP\7[**6OEICU+QU^^3_WY) MT_-O_=8 4V#"%R3:-O=;M^GUW8SKNPGUQZ.L^QT&-\/6UJJA3E.>3=\:JBDU MJMI3ZKND1U0!CK'DS9MH'78>QO*.Y0*F$@[H*&8;F@].NKSAA[#!6^@==!?*":XS7!E;G!&7ZL9MN!E9I>@W,BB9%7U5<2Y,!,?4>HXP-U?(*LXP.53,K? MH&I%:T;L?"/4R5$5$G^V5B9M["H(D=M#KVQQZ-4?C&8(=0?]?OGL\@"SE4T6 MW!D6B_="_82 @CH]T:V(AW!W MFJI=KDDPG%O+KBHG,;B#/P[OT"%[(A@VG5_8RX1)OYQT>8+7)CP6S*;@;D-M MI-*4%QC4]M"'51E">9?.MGN'U+%@.&R@2ANFC 9SW-!9K;[,B _F;*$U)[6) M-\$<'G1^(2^/;00C6@U6DU6*<# 2UYA!JX1COUH1:G="[&4_;+/HP: MG+!"9<3.*R.&4[0)RN X+S H@]/SB7>KW.]@W$1VS#4X&!FNG^,;1]]%Z#XU0 MED18$KIDA&,9FQ8 A\OI%&90V^H8RV N'YZY;*F/O<.YHXC/$9+(:EEYDY;_.8\L#_ UI T0&B'C-!4A5XPFU*VD 9V*2\W6&;=QL(B MN\UI_,WA$+#&<**MMXY7*NDF[N?UFN&+:HH]?2"E5CKP$ M*#G9TSA[Q5"/5[LFUU5]XW+N93!8.A\WO@%>7FIP-T?9U;),L?PLALCY12:$ MC=!$,2&^'S^.N:UEX3.C7&F?]/>DL&:,JQC9Z8,LN4Y19BQ?T.>C8,[L'P7' M4H=W /1 I]C=9*EMG)R6)W\JQ5+*!J^7(B4SC4<"EX>7HW_U2(SZU+2C\P19 MH-C@,GEZ?8VT$48.RE\VZ'H8R<&MOF6HE77K=[; GPS^Y,/S)_=NB(XL9"$Y4*Z!3'J?A'Y=9V MZ3H43]I A;*=WXJTZ[D3&Z)$2*="$=W18RSO^CI%JR\"QY4]-,;"%:[[*V[;BH'M:I+;7,*T6JB:6: M.P1 OSDP8>@R9A["")*\$'6N$RF;/A#J.910SVOE4>1SRLB_<%+=0GZD9,"I MMU_.BGLNK!LIQ ]8<2V75=LAJ3:DT1A:#TVY7F&:VH^3^D%U_9T\2EBP5;DN M*X?+NNB/RM2QZ &!6"^!6+L]ESH![B#Y-,/5EYY7*V@8)*\&_4R=U>%H8^6V M5DJ8@7.3!%)G+UA0P;WNUV8($>TNI=?>( I.@/7[!+7V&H8IL9WLFJVD-;P: MGE9F07!R:MX!U2R.1UX[0 0A5.Z$_!?(?SG _)C':(H(BQY06F#!N%QM599LV]0BYX']I1U6HC*-UJ4,'_W1QO]O/-70 ::KL8L /& M! $)H2Z^3!N7,'!)])Q26MAJNI0(M)$>>W M.GB+V59#.Y MF:D9[/UA'4S(W9RPY!>:)O=(D:1F:N:W6($L:,C/Q9[UJ]RR3K>%U5X0;=W> M*_76UYZ\X,+^NI2#X&;0F&P==>J(OJ'U()0+2^J>5)=PR1*G0G.(#4%\X@*' MLU='P&[DIZNIV$4$6L2\7":_D-G>C%&7(5['N%P(WQAP0ZWZ'P37B)U;YZ'X^K*S MEL]9Z?B/ZVRR!CV'X>@B6Q8Y+Z?W@S;[SJ+'X!Q\=.;@8P@J_< RDZW"&\$)MSWHVMWV MIX_^!RG%7<+0$!1T+V^V89+!Z+*S&X9L@EN[]H;#=NUVEPL3Y#+OQ_X:R8)W M%P=CIDIP^=_N/'I*+ HND[R!OE-K(>C27 TZ?".)EDF M'@:W&=EQUV<66'"[3M=3HL@%\WW>Y:CA,?IC0028IMG5]-S =E1JJD&W7[ U$YJP;AK+*]<*&A5\&5I# A\D\"G]-$,&5L"'!CZTP_.A=;7! MCM3)UHTU-%)W6BM$Z3> ,0S/KRT&2ZY#*Q#4SBBT9/K3F)E^9?5;,OW7D3*M M\6M9J?(6 MZ?RVMTKOT-/Q>HTJ"#:T#H'R4QRS,F!\@[E80$(GR0R[ M:T8HJ^[)%6VO:96*[,AFHZ'#G9-;G.>5#X3_1O*Y:"]^6-?BS0GN9')LGQ'" M+%UD=1R<%$QF'+25G8:#AS O-U@FK$JJGM%^B98<7TTGRV5*8JF_I#8K9*W8 M2[(@.6HP25T\"5S3X)H&US2XIE^P9(5<1NIW[F/+&:D7NGOD-E+7=(\H;:1N MZ]XQAV^GV,>(9/+B&O&2,"]],#2?8R;W)RS6>!+%E.<\XL5B@=A*NF2LVC?S MA?DAQIL+S"<[X/DZ9,^7HHSWQ5I<5I,LN9*BCAU6#D[04FR?J=R%ZT3=K1.XH"&_#YPHX$0!)XH7$\IB+QRI"\5FNQRI M2\0&=XW4R>$"$D;FM7"&_+Z]#S]'*([%U"2;#)%]LS>EV4RHAT64KO.'2JOX M9?MFGH;N'^S-J] 7Z>!!.&0/0OL[N"HANMS)U3H(H+ )C.V'H%YLR5.Q)8NU MB-)S;,F"H9-7/LZ$>J$K+%1O*I2"_=NP[N??J'<5++M.8-0?0%[9'7K"FQN$ M]4*A:0EN"'!#@!L"W! O6'+<$4?JDC#JQ9'Z(UR@V9C]$I8X9V1^"4<;(7RO MA.8G7_X)>Q("]E2X,@$^"_!9F*W^B_(@6KD5?J59;&/S:[MXY:&FPN3--@7M M(A%DD2F1VWM5>W13\'R2[:M5\5NQP,F.E;W?%!/A[;G^/0Y[1!CEP=S!/_VW M19:PE3,7%MW :P*I$."# !\$^""&JA[=YQX[4A^&/20;J3/#;7<>LSO#B3T_ MQO[1QXCG-/YC3E,Q;SS"8HWE*['-/!"Q !-APN;BH_RFD2'?='AO1GH[ L$ M/V0#7''LX#\+Q'+,TM7I6DCX4>UMZ7:->R'H@PM!M1>W=DS01Q>":N_GZ9B@ M'UP(^L$#03^Z$/2C!X(^N1#TJ3E!K0U3 1\7-+N56GQ+S[5 %'/$\"F.4_%/ MHC!77;IZY6E#S3IV)2\KNZ/'^!J1Y!2MRI*7 @9KZG2[#S (?[Q&>VO;#$-E M[?9G:!4^I9WMUZTHMDIP,;0&QQTX[H)TW.D9T6LZ:JEB1N>*M%#PGM^2V9= M<$E.[GS56HE^]09$TB"2=GB1M*;6?G![FQV[[FZ;X#8[M_=JFYBV4S\=MRWTSJ<39?/6NTLW:1 MY2B;D6WC,OWJ;HXR6;CGD>P,R!YGTYJ&$<_RNK:.E]E\\:PQS-KF3=>GK.*. MU[3MT[S.G&'!#;H6()+;P)?7V#OY%B*Y)OQ#B9"M.RJX ME(XAU)&3D\1RQD*[^;X5,Z'=:._%.S%T4'L3L25;^=P&<[,D8E75M CSG"S* M3P7'TR*-4O+0N.A1GR0,%@#OG@D(BT-8/.RP^$;CR$X7F)4U8N5V M/B=+7JM]'7IXY4"C+H]77]#_4':2"CBBD?H&(X3"X8ZZKVBAUU,-1SE\3@?5 MSX) G*8XS@N47C.ZQ"Q?:9>?N8-7^F6-&[I8XAQ/9F+'DT:"7GV8.T!X^!#N M-6 HP7*-Z:5!U0Q"V1#*[IS;)OL\[6@#A= ^A/8AM.]1;AN#^N!DN:G>H0UL MMB"EW*_>#F$=^)$*6U,BN+R!#GBW-4."2P7H@'<]Z/;[MB&9"Y*Y()G+?_9$ M:$E>W06_?&<5'/T831%AT0-*"RQF O&"5?M)))JG4\H>$4LB.HW$B]MOBLK@ M-V8+,2])=+^*4OR T^ACTS+,?=/AKUZS'TX@R>"0DPS:QR*$7/TJQ>K+3@!_ M(_G\6T;O.69EWNA%MBS*/%*!)H76WBCZ@C&2S8X1)WRCSU>?Q1Q?4LXOLC@M M$JG=SA#+1#-E5,KW\\<\N]<%B^>(*P][]_VX,<_=+<[S"@)ZFKV:!XYB_KB" MGW*LCJ?.ZED0*8.#E$K+<>3Q![#JP:H/S$;UH,M':KW[@5?!^6('F1PE>AKI MV:R![!R/;B)!-:A.[=T>VO.+>C7M?%-P_RLL^] M2(^1 7U[W]07BZ):7U*63^ABR?!<&D&M- =*[7B*[_/=7P9&FXWB]X@6XK*RO_Q'5N5X$&2*[6R2GR#&5L*PT;F? MG?KZY6JG#;4,*)KYO<=NC=>V]W-7ZT-=W-'<85CZ]R^IMF>BOA=4FMRE4S[+ M5Q%S=/8DG1!BG1GH=NGJE:>]5ZX@O:;%4!0*17>[=\_W67G-MYEL;;>@>#%@ M)-?N0_&FWY(#L7.NEIBA7*R_2XPXWKH7];3;=0J!#YG_W(25U_T&Y.9&)@1> M3;_Q2FU:<:+HXY<+:?*N-;WQ/>C:^J=Z'P-8D:[MX)7^:[8&-$;0J6GIF^(E M(LG9TQ)G0E[7WD,;.]2AIV>.JF,FURG*$Q"](_(+$ M+TC\>L&2+O@0W'%Q!;&TE5,XN!=GYK*5:S^X/#P+?JWCW,'ET:F9<\Z?""X) MSOSBG&TU2Q[]E12W$,X6 45+=OW5 [=EMPTW_@J"VPBHK05NR=Q/ 3'GX!VT MY.[G@+AK=4;\*"30XAXBL^4R)-!B&SBVY2TD@&+AR;9E*P1H\KQ%X/#1SLYI M%D ,S@)R9J,&1>MR78,SAEHR;)-=&IQ$-^'9-4\\.$.IS8MVB4T'9T6U8;PC MT?9G3O7PEEMNN/YLJS:\.R6L!6>'M7KKEI'VX.RSCM9UX&K;UG$^4KSE]MJ, MR17!P2LW_O09R\'A*$>TZ'BT)<"EZ,*N:\9&<+C)V19H?BHK.!CEQKLI*2 X MI.3&GBG')#@XU!@+6*1S[YCU>_9_^S67Q0MCQ.?1-*6/O/6Q?_N!O9_X=R4- M#ON_P?XNK?BZS)*?MF8W@^4_P_!<_+Y7!'-_5,9*!^M[O>49F8 M<9VSFF+*)S23! K>Q"H MVJ@8$M^6/)_,Y<>+;+*0_MRKJ:++UD-RI)A&ST_W?K+T11;0#19OFL1"+:^S MA)Y_L=>R*K CF'H6P1<]Q-]QR6XA8.1RS:DJIW@($L8SQ]=E79S7FFW-]ME3 M7,K9C=ABSZ93K-0%PQ#A^8RK,%7BJC24^)SBI.Z'LN=D5!SZ;JV+=,+(Y45OE7 MS%R3(?R>L%Z3<97)-*VKZ6;_4_!C:CXH[<\2E[992Y:^"%-O M .XN^F,\M]W)F(',PB[EU9G9UUT'YFD[W6O7J@'ENP\P,'_K;->-*5:;]6K- MJ\M@GOE>FYZ_,9+C4_JHPA[JAE[IE:GB-:;@N;!XA-FX;PHJ^' ?(%#^#.NM M^4 A\"NEC>DD)*-M0#*NI_OFA QQ@D_9W1QP7DA"T1;"9EMO\&X$;*_%9XJ18MFLSO, M%O($H@575OU]<_= Y&EHL;)/:7&?3XMT8TJI&3)V\5OG8(X8/A8**9'Y#<)@ MT/D&]8VA3@= M"$X5>67YV2,(UV!FU(1@RZS(75H\8NN"% Y%0^N*02U^T/TG^ MNAK3RTI,KR]/-O6 K/?Z>PYKIFY[H]J/@HBY=:T1Q'GZ+9^BJS"&5)1.441&1[\UF$ MRFR)".V=U8APE6XE?8MID>!$?(AF.,,,58.@9"%(EI,A\RVVS1-9VCS=;BQF M3^S !/KPXP;!(GB!P0NLJR"\)W=7TY>W(BHL9;M.X)$ CP1X), C 1X)/X>< M'91RH$!4)JXNRJAW+1P2AEV$43R7@?"I!#Z\B&6Z'\EFXF\>"W2TPHCQ?L%H M3T2&!DA[91- *8!276%L*?#X4HA5\E*/[6NY]$4GFN6C;R22\'"QTOFG1S .L?7%^VMT'MS!LMY8?V60^79M'GT?K3>_ MTITF_L5LR0C'CR21R(3+J2T8YE&&\T@FIO HI_+,SG1*4E)ZV.*"YW2!&8_N M5]$,TQE#R_FJH1O3'T'>7):^66KAGBSKM+!593NL_]B9#>LO?C\]>V$JO/ZA MM1/0CI)OMPI*=C^$X20-BYI#<]DJ+E)>)TU)B2"8?WFFX/+BK]T$B3]^OZU4P^?UFB8"!=>^0ZNVXZ"V,_&SIGJCD/=IJ1%'J[9>/30W M^ %G!985061U6)G#]QO)YR?K[6![-EK"#/%?HC[^V&(D\*&!#RU('YJ>$;O5 M3)U4Z^A\A XJ+9C3#G;O@ZK17E!^SV[$L)4[M'\OH?,K>VDJ!./GL^;$$CKZ M?44058"HPN%%%5IC5^]NM:.(R_LR[N5]&679F\V%&Z!_MQB'9,, M67EOT,5SC=F4LH6LE%G*RZZ*V#.6W#< M@N.VG>/6[=+@X7VS\1PG18KEL6 N%6E-F^[]L^X/#<)'VY1L\-,>LI^VO?LS M+1\DD$RM[EAG3ZO\HDZ=/1>LY_G55-ZC6^^5-K;S2NWGJEZ7 %:39]6ZUC.H MY<"IKU>NJNIVNZU+/E5NH&I'NT6/$#C0^O.L^HR;BT'=B\*6P +$R$ML3O$# M3FEYA;C-2G'HZ=G=^KV^85G!?5F=\&*-V2::\7U;LQ M[0RXP D,3F!P K/=*?Q#Q(OELGKY*(UBQ.?1-*6/$Y M>4-7L0=2_#F0O3$#;F5P*QM=3G?H"?-K1)*O6'6QG;HAN"W ;1&DVP)@(\#& MPX.-)D7L'2)^BE <%XLB+2OR5)7'G]]H+N:-/P,SI@[K*]#+?@W1HE^J_ '' M(?@"# D84I>:L),OU7ULVOB8^"BVISA%G),IJ5R8VTO]7"XI;S78,-;"BU?"-:D85GW 1O-OH_5 )XW_ MF--4P%)>O6PEK:J&8%-Z"87;K4GJM'&,SG9NH*"""X/KWPMMC6&"H,/S )FV]^"2,.S8Z@*G>W1^"?GF-"5)Z5;9?LVEPX4*K5-1+JM5 M%PD13>S]5PT']N&":D4:>)' BZ0]"+)8T*S4;:?D@21"5O@U9F5RQ*G4"&PG M4*_.AMAW'>!PRV=*$S[)DEO,'DB,^:U0W4I.3!W\>I$0RT@VVT[FY)Z75>94 MCB1#\T%I/T: ;6GNE_%SLW&26G11,;,OQZHZAC(MW M+W:$ST+=75+.J]U=78J[P0@A'?Y2<&79RR\G3$SF-:-3HEK*-2T&R$N1[WQ3 MW9)DA1#UJRW,J&1A+QIZ]B1F5F!;DB&V*E'F5YI)*T2 &$':[$)>,(*Y/L&E MUR<.D]FS%K1C(8?J]VUH[9GR:MKTZTK1RC.E#X("B8&K^3.*F+ZY5]J%4;43 M>07!M6W\1H*JU;<]=*"B5-EN&&J-,ZMIZ9=BZ:P46HL^IV<]BP:\Y]8YG,.G M"G:L^OBOQUG$><'$Y$K;0"5.ZH:>Z7USU[(HCT>I8G/&#A"K/8!8[6_"DID+ M4VSR(%3C#'\MI'?T:KHVT$ICC5\5.<]1)L58P4C#44+@]!5QAKVDZ3!!\JKS M-30: ^+V$ F$2"!$ E^PU.$%(*,*%=JZR8,[F6W'GM+Y9LE/:!=_VV)>2_9" MN]O;R<-KR6-HEW@[V,:6'/XU/ ZU)K0E6S\%QI;!,6;)U<^AU9;?BKS3.RY3 T M9T([SW-P768VI^52DA$M.#,O*OJCB6 M8"FZ%^+*(P&QHJ7@5);2JNIF$8YF,X9GU9]T&K'*KQK=KZ(%^A_1?K:]\CP2 MG*&F12D\DN2O(H5WIN @P=L[2,!9OA>@%7_M*!-__#Y98$9B5'^%A+I!_W1Q M@JY1+(\RJ4E3M>F=NMLJ$/=YN^A06BMR5FW'06WW92U,5&^TY3XM-:O'JJW? MHPA?SB;ZNZM?-0@IV>SLJ:MD,]U(D*P%Q0^WX#BDA!<](W;:ACJI_M$E]#BH MW&"L?+OW08%2\;O86_-5K>N@Q0@=D'['4")6$?N#EY\RM, R?_B2Q&5FG)IBIXY^*XRL M=?L-3JL4DCE9&B[2-??P6S="ZCY\21ZP%(*UVIF46F>OJ-YD05F^CC$H&&L^ M4"C\'J^^R"C(B:Q^I:GXVF"$4#@L,]O=V7K6+11>=C/]5>@#;87EAJ,# M5IE^2>!7G&\A\NH"3&YS<(W1RM]DO:4?*>W1. M\=8@(QA7>=OW1SLP5X+R 0ZS'@+WRGG:UDQ:^;2"T[*V=QRZFM>^(U<_12E&8E^/4)*4 M3T%I]4T'-UTW&MM;=*D%=1 O.N1X46M/RJ64(EEY0>%$>?7[,+4]362J&PY( M[S5:E5$R+++\1*NE:@%JLOO6OX3#A\'HC57*V^?$. ML\51$UXUP_A-UY9474V_\6I/O[H7&T0F88W8V>=BM\?GE#UGY)*@>Y*JK[GK M8$2_GN*Y@&GR!9@TB+HA>.+!$Z^T8T?N>08? _@8 K-#35!NI%X%T_XR4J]! M.VY"*YIH \DM60NM8&)GP,V2_]"**;;#ZY9,AU9?L9U!YMN_=_0ARG >D;(6 M4R1(C[@L;5$F31?YMH"!K'00EUG6254+I+Y7PW(1?=+@KSY$_UR 7Q'\BAJ[ M<"(>7PH5><"W."Z8D&Y96D\&%'!2G9;9RN+5]%5AK(743 ISLM.Q_1[OA_L1 MO5(^CONVP.?3#YVU-;=4]<,FR?\4515\S=]$P[<#@/>2_!>@O>R M;XN[?2WAT!R7_=G0?)L]> $\ M.CS%#LQI2A*92AIMORZK0G!9X'=.4S'K/,)_%@(11$6&BH3LO3JS.[/M$WPX M*[NAL8$KLI%+:Y?\6QXZD.+%\%Q"OH?U_1':0Y_._?TZ[+:9I=>()!?9"5J2 M'*5ZCFSZ>.9BLV?Q.ZH@KUS^]TBH,/D&Q/27&N)&RA@7PK6^V4[H"4*3&QS3 M627LOZ*T4#D[?#W6;YF+7;EQ?7$+53NOU&XKHN^1I*XUCU@8#* 014 MREWR@O,")Z?EE9T56JE$M[S+D\32EI;-)H^():4R.:=LBDE>,*Q^#1V-&\YL ME#]>+N\81KQ@*[/MHFDY',75PI_$8@*94G(L>@S'02F_&W)D=O 7G,^I%2N& MKD.%73NL\N. E_Q&9&TN,-1:G_5WE;4HQM%]S%Q7H\?NQ=!&5FUPX4SK-^G@ MY LNPFG-I(W!&%PTT_X5-O,\!Q?DM&;8N*T/EABB*9G7C?J!=)$P]*OMJ;!Q M76-J^Z+T9D!PFM17;D]H^2"=.H)'FA?2UOLRTM20EIZ'D2:-=.QIM)R%G\8Q M"PU=;I:3\'-@D^ W9F^+3_R9\G:S9.UFLF4P- 3F[GRRY30T5&:7\F#.@5M_ M+_\GEX;XYO\#4$L#!!0 ( $XQ!57.MZ"^,&$ ,,Z!0 5 ;&UA="TR M,#(R,#8S,%]L86(N>&ULY;UY<^0XDB_X_YKM=\!6C_5DF454Y5%G]\P\B]21 MHWG*E$92=KV>LK4VBD0HV,4@HGCHZ$^_?//Z*T)CGP5A_/#O7WV^7:YN3RXNOB)IYL6! M%[&8_OM7,?OJ?_W'__U__=O_LUQ^H#%-O(P&Y/Z%W&WR.*#)*=M2\G_>WUR2 M)7GSYD_OOKO^2#[?G9"WK]^^7;[^:?GZN^7R/_XM"N/?_@3_<^^EE' 0<2K^ M^>]?;;)L]Z=OOWUZ>OKF^3Z)OF')P[=O7[]^]VW5^JNR.?PUR.H/VHV__[;X M8]WTJ.NG=Z+MFY]__OE;\=>Z:1IV->2=OOGV_WR\O/4W=.LMPQ@XX@.6-/Q3 M*GYYR7PO$VP<' *1MH!_+:MF2_C5\LW;Y;LWWSRGP5>ON[Z(DV?L,/GY]JO_J&@33IP4U$F+_+]]VZ ]'LLJJ?CL)?X MK+%MS[C.^HNVQ_7 M.F';,4QFHSE7,(*#.)P3-5'YQ#)ZQ\[#F-L#H1=Q[9Q1('Q*,R^,TCLNA[D7 M=0G-N"\QXJ-&P;0@ 0IRQTB-@]1 2(F$E%#L"]7(26 3.*LJ:#"FM+)HUUYZ M+T:5I\L'S]M]"Q+X+8VRM/J-D$DAC^4O_O8^3\.8IND)V]YSA"#R-]1G#W'X M#QI/$'QH*G,#J4;*<81JX1)UC'KS9^/+MGG:9(SZ)KV< M-R#*,;7XN%K>K%P?+>2\-TR>W7Y8Y/'&]9_"F#-:HLUY,ZUR7D M*!!6#-0W9$FN6K (AT7> RS"89'K%JQY+(%I\]FW'C1,DJG%\789QC[;4D[T M>4F?=S1.*68=*/2C5>1[Z%F1[K=$[QCIAJ-:9C39DJV7_$8%+)+6PW!RVK E"\S1!)O::=YQ7?+(_\42L/Q@ M^V,PK&5 US3AIZ&ES](LQ>P]J)ZU[D:C$%C9G]Z)_:G&)(PO(4;DM,1$3@#3 MC'8LW#0.[F$3YL;44OB.GXI^S\,TA!6)$OG>'K2*=BF;/F//^]3*E#^+?@(K_ER:[ M)$SI4QC091"F?L32/,&M(FSG>IWW(T'8<=Z_YLOFMH E5LM9#6L)N,AI@VM& MJP4]H^TFS]$5&JISD"7B'BI:\%QH^=BTQ%Z1G$)3F.\<9D^.T2'IJ4E_X[ M?@ 4J% "K-257NGM)6E'="$NY!/-JMB0:YH4DCPGL56;F6&9'<%N8P+[CO^& MJ_@-BP*:I$O*39#L!26O*CWI%=<^BG:D%6Z);UL8_I6<"1!SDE:E>1D65G5F M&Y/5[Y9IOMM%XE=>M/2]=+-<1^R)+Z'F*15&=!$=ZY7D$0#L"#;<'=^V()$3 M#HF<#N M?4V*7/P"G$O':\+8(ZG.^3:V MHFIG8_Z>;\S-6C(-C1ZS\48385J#*Z9N_- KGDH.:DY'$S.:SQ M)TR/^S>P09AZ#P\))$""?[+U,J'$1?[\OQS%+7V)8_W&MNTT+E^#EIFF^W7O("P)7:8Q2-'2@N'JPB(<_J MA:NX"1+# !6B],4D9"N)B$8^ZYXTLS:6GL5N..WH W MH843A:99N!4_Y2E=YY#2_9'B=FN3 (RN4QU G:W>:MD>/7T6"_FF $_.*O#D MLP#/5S@'_T6L::UB-'JEZY<-EP$@)WQ,80"5,/@_[A(O3@M;X8UZ7,=@%_K" M-:2D' 8C2#%IBM30..9,4A:@9^ 5(-)"M"![F$@+U(*(N[.YA%<,BV9_U(0B M[QUG$($+#Q:+>VXX [3B.SH:8_9Q"SA<9"?!X)U5+A/>[*0>@SARM\;0T7R. MF[L-V=*5,F6ZP#C6%-X64M.5=R"56S*,_2@/A$6S?!!5L8I.O& ;QF&:@?9[ MI'5S@PK$ #P7>D7C,.:F;E:MH=77"Q?ET$@8DZ*L6M'-:F]H=?,O6 N9$%!= MRLF8U#G66FOQNO1J-]?_SE6^PA!,K#NQTJ'^T3:D-0+JDFERXPM M\]A;K\7K C5S=.,;2%]TOU+_=[H!??^SQH<1\FZL;!GE]Z[3&AW"V,A&2.? M6V,A)]58X!E@]0#P99:*PZ+$:,'.0\E?U^RHV]/G*VLJ8JPG*?5K7^ MT_OC/\WYCERC2$Q)THJ:9Q>KTM_0((\H7%2)?(@=;72OS/$DK:U.=6CS6*$E M7K@)%FD[NYI]::L4(1Z35BIVSIV7.#YG"0T?XB*1CO\B(G\]'P"OXD#\*Q+P M318\-HI!<_EC(UA-ZX$2=)GGR7\A60.4>#72!>&&X:S*'YN5#(5BR!:FVW;: M=5!*'$_],-]+(;D'/S $893#&:#S*]3^;1*!E23ODY ZR0V_JW+#EQ'S)7J1 M!P/0BX/Y:8&^^[M9;O5&)0F=E%ZC>%C.91^$CQ#4'RQ!F3V*WV 6.+)S&QGO MI2#<)L$76:\*9&15(IOGDL/.+39KON*$N4VDOV?H#S='+2H+0!PDZL M;:R@E-PQ4M,F#7'[HJ[ 7C:29\;$8W4/SZ#]P^N9D5_I%9>J=Z=B0WZM8-BM M2SR6\\.2U,U.>[>,?OB>^.)NEU;7(F.O"29UA[_U01$U+ M;[';[VTS)"QW^TCL]O<"-$D.4;NYSILV9B&8OYOMMX\=5.#/8#[R)++^)KFH0LD*P7 MV^21*\P63%N)\FR-!_.T>[Z\1CP#EX82ML8#CI5VNW),1 QJ4=W!M,95'J0R M/C)2#FU!BL%!DI]B>.05_U%?L/?_H-YD&=XD%J\Y=8#:MVSM5 M2 -](5+Z@ZX!:.17 8X .B+@V3U%S$-ZV*Q$PGE<)?C@%$+!)$=R0[UKCH4< MB<+Y(>E/LXIMQ,ZA0M3BI(FQMG2J1&:K^"A[3?-2;&C+Q'6"7 CCB)F6][U$ M<,;+C:9\6X-%UE__N*C0M@.5]$X@? M*TY1@,&)@/7QDXU@DL6L>>+%MW+![,'VZ'QWDGY-"T^55:!Z\H[+7*<-/+9V MMJ-\-$C(8XRD:RR:9Q"(5QU>2F MOS'>+.SHU()-**B"U !95\95'S_9."99DYD;^LBB1Z[[3A(:A-FY!^67LY>/ M='M/$XGH*'V#E*#>ODT+4DV<%-1)19[\6@!PLZ^I\9NAF&A-T/:AK)[#P[## MX89(D3KNT+A)?B@]0-2-[/1PDZFSR)&4G+*M%\9* HVHK5 D)#^.:L\8)1"!1@8V4X,@>NKIJ<,9(!;!==]B-&V:B,#/- M\^(@..>&^NPA#O]!@ZKR(PV*ZY^J&,8J;KN:RLKM(\-NM%*9'%"C!8WQ4)G6 M Z4&,&D05_>1=147<&VV$P*7L.<71J-7&CH#9 Q,L=W0E['W6&H?30E4<7:C MI88"LYGJ'A=BSQ00W,7/C+KQ&L,N:ZOEFD6A_U*OV8' KX'6R/4AZ=76PI"0 MQZP(;2-!E2,3;C_P+@D8H:/+N2$982/992],)O$"^LG;TK37.REKA@V0.>C. MM-0+>D00=.MUE/*1J3+'GI(L;HO2.U::/_PL$N20#ZJ,]9*I2]7OL(ISJ']K M*G0("$J9:AS=S\7H8OH@[OY'#?*:_WXC;J#Y66)7';[AN IPG8B"K\)-O,4 MQFM*\RJ+&T-SV78D&D>SIFDJZN2=4\5PM(&/IL6D23HWO=3:9,F:.MK<%1E\ M'.>EQ#6[9\3#@-W>75_ABRFGP^Z>[3Q-.([1=FH7J'#Z\%2EPCYKPG50X_93 M#EC*AT/I59ZE'"M4RQXX:V&[08KA6'*VJDHOO;)HM3)U7KJ(. MCQVHJS@01D#K5\W;*Y#^PM0QL\&FLMBB!9)1/C$9;&Q2V^.X"=KJ:+JR MY9!MT\3X7J=A1MQ>500)4%Q SM@H#T2DM+<+,R\JHC?*1NW'0<4K\T?^6_A7 M6;M";#3N'D)V"@]3X:X]JZKOWD++Y83=&PC\-0,6)_9IKLL; ODU@%-?/ZR' M**)^EGM1%>;7ZV<8_F""KN[NV'S6@H9R$^+IU,^@P&4VGG7V8OW+HM$B@A02 MNVW"7;_[2N$+;.2_O&?C+HB2--FC[5:R5!C-$-RS]X:6KBD_<@6UEZ30GW)? MUO 'V)>TTHZ-/Z8M*8,_R^6FIL!:-IY?%I]C5P?Y_<1T9>"[R"QWE)UN,$& MIE[1S[LG47><1]&]UTG7[#%#4V)M<9R'<9C1R_"1'N77>O_RT?L[2TX@_W;/ MZBYE:8%WNB#*C,RC&%O$4]W MV]ES^XSB\5V@S61U4K9\5F,P83Q;9L>,AT3RR:UGKK7I[3KNZC M\*%P@ATL,/4/,*72>CLV'UE2$U]6V2=90W[,WFAB, 'S1241\?UX]UF9BZX] M(L*_RR-QHPEKA-SG*=\XN'WKL^U]&)>-8#T+OQOQF@&EW]BO%:PC AP 8G.:> M4F8^0W/4M00"JOXT5:K?Z97 IG]G$EB(G]-T5LJ\'Q9 &4,G6A 0&A/S"7^I M0@BK;4=8+5TFA-H7&!NBOV?S%^PE]=9CS:#:@WU ,-J.T#T@=$A)./^QX8RD MX4ES8.XHKA"&X*2#8W^/M[%.]I->>TEVM7Y?FJ$GC16J?MS73&?R,5\3'IN) MK :N=9I45A"#GV3P206=M+#/[\"O6S8Z#_I&)MS>@AVJ=YG*"EZ*_Q'6;1Q M@;K!VR:3I+#+U@ DXUX+H#P#*]7H=(ZIR#IYCB;;PGX"%1A.:?'?BQAC'>/Z MP-G+XVB9%F@4*(3A:6S4^UE@[C"O% S8V:8G&6MY%WC(JZ!$]C54GAX^:3@Q MR)&+DFF9!'N/-FH]*?=(=K;!/N%H]V5SNW3G4^QF'U/BB;V\##1K*JI*Y*"S M#3;[0KLOXPD7:%8^E,?$/$R$BO# J.(UE0RB?$?Z8^$D!"T\LZ_($J]%=V[1;D/SH1;PIL1DFP_5]M#QM77V M7+Y4K4H!2R1WS*?XQVN#),9+YR--[ME80QF4HN\ER0M<83]Z48Y2YF8&-&ZY M%:DJPAJ)T\0M(T2(36&CM05U0],L"7V^ND62@,]<#Z0WMY\'RH,I?(-<0KU] MFR\/5A$G@CH1Y,DK#B#]VG6),!6>,Q0CYV"%?$CDEK3J9_HM#-&]::D31$8I M:_NVQ#Z?U2R'#N9-]!]6MP*M *8J-_ UEW7:! E66A5"+V$-W'G/IU1DU>7P MBJC!+N>B$0(8SZ-6(%;87(A2_OA=L05Z0"C01J$D#>T$JX*1" M3CATTF#G'POTY-5?J9=\_:6Q$.JAB)2!\+9ZER<[;H&[\*R:T4C,_)Q;,RKJ\'$PAULCS0CI/TZ?W]0@'%KOPYSG8UFI341ZXA&:%YS#P7@C/L8*7QJ1$Q+ M8F>L2X/#_;/^D7/!IC'8FGQ6V7[@ZCY;Q<%9519#_O)3Y1.D+/9U;:%(0T=U M$'<>(R4V,PSOK G7@%M5D^O4LGNT(H=QBMIR?*IA-"2X?>Y,QR[+2Q8_\ /7 M%M[V#MS%]S7%)J_MZ-)XHEI.3D.@'P?I]YT.$+7& M&&^UM%/3@E03)C5E\KVBH\/L.+ QGVN6;(MS,YP#N+J#59(Q\GL]TJ >Z7<. M_)'#\L/&,=.>G]!+@)GI-4V$QVQ 30\UQWH))=V:7BD571"KHI(7/$[RV7;+ M14T4/G!3S&N0S6PL[YP)U) C<+"])I&RYNZK98I3)H*T>P_?,)-[!$JG'R^E M_C2D$JOQ'(TOE+_YVLCH0FN,_C)2.I@/C^0%6GU:G*ZNSW<$= M)A^RQ>C$,J5QF?'I/8WI.ARLKM;=&AV#V-FK!= MM3Z&65 !IV<2%=#\ :D"3L^,NRK/;CZN/OW5B0YHL8?)QVQ-!]2%<4IQDKDF MI>V0Z_ZH/UM)-(\(8WSJ&M"CPNI0151J!(94E%PBFS"=K4B[R:L;<_!:' M7/ O2L1:[H((G[!*J)C)S*[=@G&8O[6' M6_9N0;E5D'C1*@Y6P3:,0SAY9N$C+=>A[')4[2OLG6E_[\8W_8)\D05Q#X"; M&TM%7C,D ^TEHO/2#8<$_X'K_T#S_0!H>;/'2CV,XF\=+>8_#WEA(E;$1^I!W!W8!+^$V>9SS.Y3FCQ" M4JV+>)=G*:2(COTP"LL2.U"?F2\G/IXPK6KCOGSPPAC>9!>U3N'*KG((2H3: M.GWLBR9;.&V9WM8&A+'HY\CM_40[XXX*)QL('8?W%&L^LN(]&GCT!!KX-55B MEJE':M;7(',^U9.\CP$-"]W*?VA4*O_'WU8QJ?><]R\X4PU]@3Q+R MGFWM+#T0,'N!UA$A/)I[]%UFQ5$1&H;@FR%5>,*U\2JAW@D+#D\TLC\C%&&[ M&^,'9$Z+ #$"U*SKP4Z.L2$VV'/GE3OO57SK06K:ZGF/S(\WT!SKP)-T:TOY MR>BC7D5,'\L4HQ5($Q9#=!P$76;<.'-CGPZ*"AO+,XLASD\K7UR@LRCT7XK_'8ISPG:##F\>1\Y\^KPGT@ B^X@6I$!#?BW_ZSI>"CU9 M3-<,3(Q^+MZ>7ZVK@LG\J$4A&\DY'V95MKXSD?"H#S%1T4H$K.3F4$(R.EK: MT/@0EYMEX@NVKMZ_IZ0"4R1_J.&05Z?>R_C<&(:&B@L2OS[(=[&KQ@P!F,G> MN/T*FX-(\7'KB^$Y;3.\[R!)<:GV4HX67#]5JN(Z2J/R](32," M?>)#!?&T M;=FHDT#BSFXBXUB#,S,AO6],1=(KS#+R)] MB;A'J^N;2+2 PA?(-=[3L_ELBKLJF]7!4Q,1(QS3C*0TRR):%-]C1Z?]8DW^GFX@K;T\W&AV^G\GCU.,)2G-=EUIH69A7]H M0/!ZO$4J7+:V& N-<)5G:<9YS+=AR;J3MD,NL:/^;*VF(\*8A:,!?9']\#;S MDFS<.GGO\7_Z=.H^JVT(9_'(A3YZ (96M%RD#VMSR=ED,55864:GM8\/KUK% MK] )PWI[-_]TK2J?E!:F6B%,A#40G,N8Z@0P)%=ET"$*5E!(1464H+!YR Q.-+I.4D26I2]R1A19837I!9V MX(0>+YQLVCR8BD_)N2:/L_,P];T('FUQ:^F43T57K,I 4TS$D(+M0;CNZ-Q/(;^[F6 M5YUR,F[>>LKQ3'\!JG.L.MZ%"CRD 1NE H2N;&]Z- B*'T_JLIK1XOS(N83 M2-,,$/$#/=]HKRF?-;YA/\B>68WO0,L"[2/D9HGV(9J^2/6.5\;2 4KO_J)E MU :VF!K7?'>9/N%4VF@&>>\PUNPZH3LO#$Y+KV[Y$KL*?RE*[BD'F8WI3%MT MF0I1=V%E*NCTQ)-IYL/^9?D=(GRVP%.GOVK%DWD*P[862C9*:'MCR,;/@/W\ M<<*.^(6&#QLHO?W(?_M H>007 & KBI5E&3)8[N9FGU.D9SI95XA(%X! :)! M! ;"85*R;"5]$[:DXY1O8R>I*R,\.-RBEM@B' MM;1/TW)7$:Y4(L>LW$&O]I71.X.M3V\ ME*H;3D,PTF+P:\L$4-T^.MAAZ:% M25!<0EDNUQM6#S.9.H?LWQ[=A-LGKW^K%D\Y:G)6:A//S>9,HNLZ98;./5? MK3^G5/BNKNZA?"/#QVLHIG%"_\7)A^[;+T 'KV5-VN@U-BR%HXBS.^ MM,[#B'[*.\+U^YH@;(3#KDQ+74&/ $%24+1N&$BYQU18,O&5QMTF3(+_9%%P M[_F_R=]C]#3#O+SHZ,YX0G4@22J:^*<46J!K?321;>"\'*=A(+0'5'DM4W@\ MA=F&*\TFY 1%%[ DTY^7'U=T?__#3VS<__CDMLOOL1+($CYR8/0))%.=*J,:\VQ+DP?.[ \) M>\HVD(O4BP\-8\76:#W:V:LEE5K1)@5Q4E)WI%[[^ M)2;D4',MT71-MVX"YQKZTV/DIHQ%1S@*B@&VN.*2#FS!NUQS VQ 6C&^;MEEL;Y8V1D&3 MJ*5%-K8?=K.1*?+&K!QL:!0-V4M=C?!2T.K,EA 2<B)RO8F\$U#93&8!#33'6D"2;JU90!+Z* MH^E@F50)JY^P+2BP$(F?= M6$!# L/&XP/ M9PP=T\NDA07<:4L"!WU6 \)X?LP/6[A+R]GF2UCR):IXD%4_"6'RR#I,T M(V_>BEC]M]\1+N/9INTW*OJM"/IVHSF4F (FH$C7AV6NJ1W!$EVZ$ M1I">A;SL\U4N*QW,LF9<0\$DT'E>=);"<_@J^Z?$N!YJCC2N9=W:,JYE]#'& MM;ZQ8'*X0V4N8>MX$2GHDPH >77[>P[%',X9R]Q:U?!E@9Y M2BAP*DA%@U1,7P335WY2WSI7T[FMI]/+1/Q/!O-:_-;!0<3\FF9V)IQ*JAZ+OB1FBU%:2)O'""9;!I,1\#:KI&OF(CY=.GT(8Q'B>%_D'?_BF3 Z MX?I9D0M;:?R&[%*S^D%#I?<1,S5[!2X9RFU=M$>6;\8\0 MD(JHPSCW8S8>A;I+>.,H\'+U',JV)7E#+<&6T*%Q3_I^5"+Y%8BZ>4';PTUI M).(QBXQJBS(5^PW=L03>ZD >V++QD@=I2=^^IM@WL1U=VK(XNVAC;$4]8T!P1)B7E M!1&9A-V\PNT3$#:&8X[VV$_>EIXR>..HM-,>-]>RWS;=6MYU%P1(DU\+XG/8 M?3LX+-V#96R;&@N7!R$_?IUXR2.]RK/S,/;X&<*+1.YV<4RX6M]M:%4SM@I6 M[@F.T]$A*EIN"F'CX7,%."+0+3D\4N,C#<#J4J8N-ER!G!!29YTJ-YJ-]FWI=L M<1&)IV4],?WB\*7Z0:_+ZN:6O*!'Y.;A ZUA&==\02 B6?\I?'7'DVG.4R>9 M(6O+KEUHJ==JE#=$BOIQAZ:%=*]:EEL+L8>;3)U%]I0SA1TY.L_C(*W+,-P^ M>;L;6:@6XDNLRARF8%JP. 0BZ+?J< @9NWJD20S99_@!):#/!&"5TJ=DZIG2 MER,FA4W@M#7Y/,L3%K H\I)>890U0TK>87?&O88U/;?B(V4C4^6-D^VMY_)! MUDS#UF;CXN%@8W-W[2#EHV13TW3EH*>&S\H7Y1C ;J/A8\?##\RG2 E2(>&N M&L\Q%CVU=R:-<4JD046XR.&D,")#ZV>49/46T1EBI;VG,<'?\S033H<[5AT3 MO>C:"X.+^,3;A9D7W6Z\A-YSW &\D:=Q6IZ8B@>2])8?JT*?%KE M^F)5;9'%/M4Q#,]XHG%XLKT4X(C?0E>5J7+S+L;6G#-7$VDO:7[E*;Q:<]W" MME!^"\ G= /A\X^T_.U]FB6>+\VHC^L%FVY_'#7S2Z2$(Y[#M'&0 @@WU$HH M;HPU[.PP32PW&EURYSU?!' GL Y]L=P&DJX.M$?'ETCZM11@PJF3??)ND[,. M<9F-9IW9$"5./?$BX;OYWU0>TBAIAP]*VN_/5C120;5T57&ZKL*0)-QDRBPR M*A0W]"$$=59M.+D:D+&-#?# TO9?TP8L*JAV.PYX6B$D^Z,E\Q9\'R&M0SK9];V$? M\Y@"1XPN:'Z&XZQ+R_]C)/ORY%%(S*B1=03'&9MZ>OWH+ 87_$%C JY%Q M:0DYU/T*]H?N7*6/L+[BWLZ-1W:UJ+OU[JKQF.$89TV^[A*Q+EZ$!UVLF2H, M$ZH8?J39A@42*1OS*5+65$C8NG=4P8*Y=]0\QOU[QSO,$YA=&00(GF*_G=:W M*%67D;1^SPM-X.* VVO>DY<$;@(N1TDBF\)Z&[;^"?_Q*KEC3_)SO+3E5#N_ MZ=&VE0^4"9*BA[G=J6 ME8(XX=0)D'LW/Y,48D)2^,M_Y3$E[UXO",R\R!@/K;Y;_/SZ^U:K4^J+.%KR[HUH M^68F=I^:E6?SSK8I*2'B;M*K/..[@,B.)K_ 5?@(?YO;T[FMJ]WB4'%;B&.! M@K1@N+KI56$[P_'2D)#=)1[0NGW9WK.H0YXZ_XX0G;U^3$M)28P4U*P+0S?/ MV" C)DVQ"(]-7HII+O_13'7YB[_=?CB8X^,_C)S#F'S4IBYO^6Q$UQL6RVMMRYI@KF\/NC)^?POTB"#H*IQ+RCVFPA*+8:Q\ MH[A(TYP&IR)12Q%D6VP=XH]7._%L^>R9)GZ84IGK%=\1.IAU+$'34@=@(+5L MIY.R^(D5D BM,)%785P:L6Y*)4R8-Z9O,NR=%>%2;>CFN+L1]HRXUYFU\^$> M5=39<")N1*JK3RSC5K<@[,AKWSWQ3(TKUH3X,HSIU?HDH4$(U9%%FH2/WG.X MS;?O69*("FHGWH[_15I@!],%<@&,(65K>8S!A%D\9L>,6%H 2#RS$)!(A6E! M2E2DAD74QFUH!:+DDNE@_#Q,+I$T+_0S&HAF*[C!_$2SJ_4Y2]8TS/)$FK!' M6[\F##(5^L8?@7,,W.)*:BBE49;'89;.VQ ;-7VJ=MGX.7&]1H2K5,.I9+@? MO6M 3F^.9Y(YB;_"3 V+NRK[9R'>^G> T=T:$/[9Z__9";UFE8^L<(!Q+&GO,@KD%7W>N5_EP(2*6NH MD%62\"]ID2'96W-BI%D59;[M>1N) [*M[*Y3F"YK:D&$ED U0CX7IRR_S]9Y M5&5ND:Q_E4^0"[VO:],KNJ8M3+>@I$Z\DKP3<51B-%*;7L3%"OJ0L%1JG9FCA-VW]".RMJ_IAX[:]^; 0>R^6&Z M;>3M71#*['9NE(!_0F$41L*<*:<2[>UC% MP4$>!&$$\8!V5:4W0CO,&O9>'Y9O*&J M7SER4,+[5,_#MR-D^ZQ97#B&;>M%(>D MJ/5*&%92V@+SQS_\]/;-CW\N7V@YNF)2%#*&Y:Z%L#O.[7TY./X#,NSN\ZWI M9?#YT\7=V2FYO5O=G=TZ";UK,8G)1VY-6][0S MC&IQY"93H3OF1*-_FHO[+ M*5V'?BA+'ZC^(5)C#A,P+2P5 D)+"(YJGBDSFN&Y9U'@4LY.?\-UV2E]I!'; M@57:;^PI?8,6LYZ^S4M805SL54%#WE5Q/04N,Q3K[&6(:.3\*MO0I"/AY24_ MYHB;ASOO62)PR%ZP.23&43.>5**!0QC@$4F$FP2IT:##PE22">2L,$VLMB;$ M4';P-$Q]SND\&0P9'6B-%$I)KZ:%3Q2,;.B27UUGZ1GB+AO),HLU%#(*]\W] M6ZND%;HRPEYO]HH@[)'%U3O (I_R%K6BZC1WCTP$F")W'%8%N=J)6I0BKA*2 MN0^D/!_?@;8*(3)"II?(R09\P<)%SBH(Q!,YEH31V7*8_&DF534&YZ2WMH8: MHQUE+"N+?7)P+%7,5];]B99L9?M=VU+6?1@PFEOOF! 76GM)V-B:%#6OJ^!' MA7%9R@HN];;&WIUU]&K\XK8D20=5M <9^ MMK)1O+(F-[75= E65%T ^1,?;IXD')U$AI2_0\K38/_FT[%#ZL?VM>*21"Q^ M6')]MW4B7^HL9V@^VM-7_H8&>40A RPL I:\G!2 E%Y+C_TP,T$-N#^NI3A:Z5%>=]<*4V^M3678J MBDF4EHL"8^H\[E=H+L82&#W$AU?[+7>+%J>>#-_4#!P5A!9_CA'I1 M^ ]IS@!,%TBQ&T/*EFTY!A/&X#0TYBDWP"4DXI>82-: 7N(T&+< MNQ*6 QVAO'H8BJ7VGH%2OO=3B>?AC M&)K67I%BP*&>EAKFPN3Z@*O@[WF:B>0$&1/E '>\-?SS$;)><2L:5O=>&1DW M+T\GB3#3.B,3;8*K]3KTZ>W.\^E%?$M9'OUO?MSTY%:WT@<8:Z"W8]-KL2!. M!'4([Q7T%T0@P-O3FH>$VQW[AN9@2U23'S:>@_/8#,O$(.EI3O]*O>2.TY2] M%D'W8V(3[*(WBPVP"YCVS4_/Z!%V.A>N[^>WA?4*G^KV-)&L68&9PYFQH#'.DC;AX5OL"O<%G/%N5:!@&YHO6-"+'GEO2) + @ M]=TJ!T$4!F5N$0Y*$$,P<9X6,5<*.BSB5C?UW',Q-+$W>VL:=TV"7=4#%R6.1V5M70]?@,UG98$[5+^;M2DN M%4R$-=[/X1EOX#WWQ-,ZL[9]X^Y-L;OWP,VIVT'9VKR'K\-GLW?+[I%U3,GL M=N[^$S:R%QMA6O9.H"-A&0_1PHP!-FX.&6G* G\7/.6Z_C8N@?V>0Y%F3O CTI8IY/$ MQ*1V.J#83'Q7H%T*N*3!6X16I M20"9[69E+T'/+D*=5"CJRZ.F?VIENL8IN M+#V=6MERI[MQL%OO@"-G'H.SL06/\]K-8BM6<7/IG"IKZD"D&\A]KK$&BB?( M&R*7[7&'%HK"-11=58*3,9&I+I./'@#,7I3,LPD]F7"==%,TGW(0($&5 M]:I>3!G)6N-:D K97"RJ*1.GZGY0F0U[Z:N@>EVAM8>3M/>UQ::KZNK3^)-G M48W096*J7DZR4>RQ=ZS=> E]#TE[H-HAW]3W'F,?G@I[&V./FIV=&C\T0F*B M,@63WZ+KYLC7SU1<>H;&;"TW\0%QBU)3! MY3//K"EJTCKVO,F6, MN$=M6=$B=DD]$QF9K:[!TUGIA\A=(*-64'),L MO,'VR-4F[=?6$I,"0!6-U#<:3*K#ZJJ"TR<" %$=CJ&%,RPU;#3SK-_;7?5= M=XRL)S6ZIXFW<",HSN>R;2[>GRG3UEE\"CD73H]E=S397JU/6-Q7'E7]0XW' MK'T"+H]3^TAT'9NFC@^Q@TA]M( %%FZ%QJ4U-D+8!DY)?1QVNNAN:$R?O CP MC5AQ'5]I7&ZMWEVNM18,70MMTLATKK(22+':9K;"NH1K8'E)^6IM;9W274+] M4+@Z^<\1A1]6<="^D98LL#&?(E>9"@G32ZV-@7AQ0+P6<3?%LL=$X17P'GY0UDC*7%X#=DW]T-G9^S95Y6.E9O"$LB_D@(* 2PMMPP_Z[H^ MY8Z>%C:9U]9D]GV>AC$W34[8]CZ,Q1X YCZW4/@ZXC^E82 L%KY3) F?.RHN M2TXV\.-%7&29+TX('9_4ERQO)!)OF3IRO5A":7JU":]G61UAKWJ"7R.#'QMH MA-U'X8/XT8W6MRT>S/&<6UOU=U A)D]>A'82@0^RN,Z>ELC5U-&C:9N15&)-4('!SC.QC+AO!L8F%/?X[]Q)^2H]>3L-'+J-QD/X@+^HQ MV!A3T$/:J6G)J F3FC+Y 5_%0^,XL/6M1+4XH;VA&I07QN ^X4K^]WJD03-2 M!T4]AN6'C6/F1.$_X1LAV]+DEB:/H4_Y>?@7OL V+$_IN><7 :C2Q3#Z8\SB M4"9B>K%40$B)1+A#:BRD H-?/@9'.GTY)32"6E6PEK(-Y8?BDAEIBQE/-3/6 M)5X'*VR\4+)I_+=FMG!C;,MBL0V*&W")S2)KAC18#KLSOLP$O:;K_F7AYMF$)5' F[WY*GGWXJ M_P(VSUXUM(406-[NNQ]_7/SXTW>M=J?4%[-,WKT1;=\X,8ZDL\A4IV;BSB!< M],%U$@H;'@[O.] @\MU Z0/,#M#;L?EG*2*2NZ).:O)X/:]Y/-IU>UF)>U<- MF58('6AS-:%BXSEKV;G_GS0*SEERZT7T$\NNN6EWM3X-TQU+O>A#PO*=BO=_ M;">3K@=4B9E>@&7,SX;#(5QD"2?O,EAM]!P<>>EQC+47?5T%V+WGU@X<)MZ: MUX$<9\+?T++H=RK,]K48$"T'Y,!6[Y$(IL@L^U9.U^9WRN QW)"5,_SE5"M' M3L&1E5,0=VSG*/"]R\Y19>9$Y7D+"CT8U)X]S3#JLZ,[X]$K@J0&!:H%NQ8- MFA9#GBXN1(CY@55\2#-^1R+Z8?EURV+/=FY/J0J.Y+W$=[Z'"].[; MC7Y.3I.S-,E:,L;_U<@7_\??5EN:A/S4VJG-Y U&2L]Q1\;/["4U-\JHAW%L MF!ON%,N%N%]452K[K74IE*)7)\JDO%Z=G2(Y8'2?$NGBWD23?Y5D]"'QUN# MD5O\\E88@_^X-^,*HZ)(.$F\M:\#^&1C?V\L#LS\'EE@BGQR^OX4 O@AQ/?& MR\84T.WZ3.,+U';W+I^@MG'H>H,Z;6PZ'Z%62,CP\"P^/^T4K8'WIW*>NC P MKKWD*KG-(!!#'+.N:2)VK&%C8^C+Z8:'C()=(Z2. A,&2,"BR$M2B/,MC!'G MMLC@/'3;)6K,G1KGZV7^)M^5Z=YZ0GI[VJ&B=SOZ,RXU0'/Y>4=*JA,B) )'KP &!$"*'VQR=MZY+[BN]\,VX&V MU*Q-F,$Y->M 34/OVO/#==CM'.EM@W&C'O9E/D U]$A)T:$W5S* MW/3U:?%R&+J!H"?Q7"\O\A'?>#><79 >H#Q#92OV*;6'#-C!62%8@X_:+EXE# MG,R\H7LF3DQ]SC,O>?G_F[$S4OWJ-8DP4F:Q$-DCC7-ZSCE>I:/\)D3!T3J9]V_%IBH[TG]'@5M(IXTUI]0DWZEV\@8QS4K]B MQU\1'L56+^93@G+FIEGH\R-D^PV.DYGYB^XX1&M%Q;ZRA/9%L&QXT=Y0&O]MFW)#]>'S4-;D=^#1&46QG!H7S!T MS!F8#S:.R4:5S$?O&=P&4C73^7>$HMGKQ_@3OX*8NQN+;JZQ059,?J 7ARRY MA8N#19'O) MO+C'>=?9 N6XV^O)N-,.JN8 N0G^NHF IVLO&$/$$;APT77/.U/@C5'U\PL- M'S89#5:/W$SL.0SVMD.HH\[^3 MQ19245-WIIWYV,F4>67/;OJ?\M$0_YE$6 M[J(0TNJ MV\*54<142)RP]P6#MGL,6I=8OU 7K8(&&>^@59W1B?H7DJWZX:P[3A<'#$ MX>T>AUG#X74]. <:R]PR8W8FWYHM>4ICMH4F+(&7I47!HVLOG'C_/]BM64M2 M2GYFAJ04IT$#22-O+)B1+;0+ GA) 9A\.5S"6Y%! P),29$;LS1]%B0"9C1V MIA>_'(7M0A@4@;@NN&);%-&[84KRM%#X 04O#&?(/UNDP+#V&6^%*@J$^1B! MCKSEG7_#Q@?8R#TNC0ZPGWV\FW>LER%:"I*L\HQMV7T8]9T7!IKBBY <=6FI M_$B+[M2Z(QJ&H-5^+JN-> TL9V5&Y +#QK#06OS+K;^A01[1JS5$A)Q'[.DV MW^TBH12\J*FRF]YY]]%P_>5IO2$C:)!4C:O:$I9X%@7A-H!L0=K86E6:^:(4 M\)R_'9@ZATSSQ%A;"M>\&YHD-!@LC];3$BG"'3V:=^F4))7JI!V528L9MUZY MA9MF'K=]XPSGV+1-BF2L!"D.:DW'^G+TG+"I MC)YH!%_$_/!9G+B\J'&+_2?U@K+$[7 P&[8/C-D\EI9IJ=S#TW9MMQ!IB'PS M/VSM/NQPCS,ME_2FQ1F',7)HJ65:YL2HAT)D?X/9_$#90^+M-G#$EW@L!MLB M/!C2/DTOQS8]5VZ,88:R45PR*RGTX1!!9[4:I;8829'U:5=27#V'&68I&\4G M1^Y+CTH&BB:DU/_F@3U^FV:[I) Z^*FE MH?B__K;ZGT-=M/_;L5JG^-IX%J^;B_^Y^K2RJU$.&,,DHW6D)49F)![WL1:M MX2HO\9'VF&5JXI$3(E4D>A,43Q;2LX]GJ][:4L<-D,+6=&1:H("2V[)0'4QC MPYRP-ND7\2,WIUCR\@M+?KN(KQ,&.;(D M#?&"D,W9T:C_?GQ);<:MP5Y)R( MQ@ [V3@>S25GUH5X+@W5=-,4B@,$=]ZS1)XF]&0F>U8715L5+Q#0,$4PK' M$8GUB2HE4W&3&ZQ7$M43A TSU]HBKJL.7L2[/$LO.?#HG5IE2?D7R$79T[/I MQ=>N(UE0A[ ^3I^\FTDUR1YN=Q61'&*A/0%C"0T?XI.'%:Q I^ M\,(8BK$7#RGDNP.B!ZP JE,R+I %%.*76,@#1T!>11R#F\,.9A:8!M;:MX#/ MPSA,-S3XP%@P: %W-IYJ >]U:ES22F*$F\!![@]E(39M WVS M7;2W_N5_AC3A(#;C"]X/]C%UBU6A96_3)35E\7KGT^HO;JX@IDW)4#%G-3[; MR^Z5;< 4+5?3B;<+,R\"1_8)2^59OI0^PF;[ZNWHFXW6?M!X4@IZ!+%D?PU=&^^M'+:!)Z42K"&$.:PMM;RG%"9'!*/\21M6U[322 Q_E/+7$%X4@M[IH:X(#7(,F(8T@R( M= 0-4)(#4M*"NB ?$N;H8D2/U$OMI$F39M\O<>,]U8B'W!)=;:=Z)=I]&J\G MXCV1;47,K4.BDY5=_@@Y?ZS)RB>:0=3\=<(>PP!2TGQ.H!WY6?AH\CN ML+I/Q;6$1)#P'2&E;#Q!X\?!.I^S5]-V(HD3YH+I8["]1Y=5%/!E&-,+_J-, MV*Z0:;D4'T@96L4+>.QF"5ADM24%\2K$+K15]6OKN"8%@#F*:1P-)F"EKHC36 QJHS%E M+PP*#1O-.WMZ_6C%@N'2K\85/L%J[9ZNG2CIF!99E6I=#?_ZEQ]_?DN\C/Q7 MSDV(=Z\7!+@J3O;_\L.//\-?3GD70DK?O1%_?>-&Q:M,%,-PWYYX!D%8/'"$ M'$L7<7G5A'[;-N=F1W]/5YEJM$Q+HY7)Q=DE14Y+T7R MF(R1:R\1IRV7]V[C9X)-9J_%TSM?(AL6!=R0.OL]#[.7 4_3\ ?HT[RL8_.G M^H;R'__PT]LW/_Z94('@3XZ.]H,L9N/Y-CG11NDV7<6%))^6@1&,&V>\X2>,\A2FD)__(IO<^:?PV<[7"] M8&V7<=2,[R,;EF1+49)HZR6_T<**26L8;JP7Y(PP36RV9\D4CI ;NN.S$,8/ MPUL2XDNL;3-,P;AP%A!(C0&WUY@R>49, 9O 5[M!19]87%>9+6S]L^<=-_WI M@(T][N,I84*#1.P$\8:"-'E%"^)?N[&[1[+],$YE)"\GVN-WB1=0V&92\5/L M;44\S&7H \F>7-"C/L38W4H$3,M5 V)!&AC"M*R 3"A[:&:$V&J(3=JZUJ"S M&EE1824JP;DHE#A*XAB>R9-+-XD'57?4W\0L8@]@LD.2O"BB?I9[$?\[7]]] MF21Q/>"*+HVA9#[_BT!#&CA"YMJ 2(5H2J4DLV.>O/[*%WDDVV=#V&;#K@3I MI)P12CJ9!O;;?V,P(A&QTC=37Q2X2#G<>D@PJRS#:@SO>C]@/)]PZ:3/XRSI MK<#7UPZCS[OZLV-[UT3QBED/^.D9?$']>&$,AUNNC0L7HE_!X6$*3// M:D)W^'^X1GCT(BKN\J$*G<\W./@#U_C[OVBUK).D\#6Z8ZD7?4A8ON-?P)H5 MQ9!R&C1IAB6ZV 6$"8GE;4&U%>=E/H2Q4&IL30H2_ZRL.^/G.WV,HW"/I,8R0X:.$VW&YC#G]NZM MTI1F0\]CNAMA;YWV.C,>%B.HN;DZZN8:4V.%O?RGZS4_@%ZMSY[A)> #O>'' M\:MX!K;,?(!A\[TZ'X#Q/+-BA+!+T'*,A%.FI/@Y)2PN=I:N+<9-6EKG4]*E M!]RCUG*QO+I MRSAN7PNKEH\C@1*-.[D"'F+PQ(3>164J+XFX=QV?$<+5-FM4M-F-24E9,CFQV';D<_5.O+-F$2D-_K,0<52@=N_V$Y M8N.8:LTBN0R]>ZCX%U+9F;:C!7(O;_5D:Z-MD<3L@I,0([:H._B$1*J@#>T_ M73/.%)CB.HG.>1A[L;^7*44BT^,[T)LTIX.0M7?]RHA0#_T-CA=I\@F3+N